0001516513-23-000084.txt : 20231109 0001516513-23-000084.hdr.sgml : 20231109 20231109161118 ACCESSION NUMBER: 0001516513-23-000084 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231109 DATE AS OF CHANGE: 20231109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Doximity, Inc. CENTRAL INDEX KEY: 0001516513 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 272485512 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40508 FILM NUMBER: 231392511 BUSINESS ADDRESS: STREET 1: 500 THIRD STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94107 BUSINESS PHONE: (650) 549-4330 MAIL ADDRESS: STREET 1: 500 THIRD STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94107 10-Q 1 docs-20230930.htm 10-Q docs-20230930
000151651303-312024Q2FALSE46335000015165132023-04-012023-09-300001516513us-gaap:CommonClassAMember2023-11-02xbrli:shares0001516513us-gaap:CommonClassBMember2023-11-0200015165132023-09-30iso4217:USD00015165132023-03-31iso4217:USDxbrli:shares00015165132023-07-012023-09-3000015165132022-07-012022-09-3000015165132022-04-012022-09-300001516513us-gaap:CommonStockMember2023-06-300001516513us-gaap:AdditionalPaidInCapitalMember2023-06-300001516513us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001516513us-gaap:RetainedEarningsMember2023-06-3000015165132023-06-300001516513us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001516513us-gaap:CommonStockMember2023-07-012023-09-300001516513us-gaap:RetainedEarningsMember2023-07-012023-09-300001516513us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001516513us-gaap:CommonStockMember2023-09-300001516513us-gaap:AdditionalPaidInCapitalMember2023-09-300001516513us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001516513us-gaap:RetainedEarningsMember2023-09-300001516513us-gaap:CommonStockMember2022-06-300001516513us-gaap:AdditionalPaidInCapitalMember2022-06-300001516513us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001516513us-gaap:RetainedEarningsMember2022-06-3000015165132022-06-300001516513us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001516513us-gaap:CommonStockMember2022-07-012022-09-300001516513us-gaap:RetainedEarningsMember2022-07-012022-09-300001516513us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001516513us-gaap:CommonStockMember2022-09-300001516513us-gaap:AdditionalPaidInCapitalMember2022-09-300001516513us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001516513us-gaap:RetainedEarningsMember2022-09-3000015165132022-09-300001516513us-gaap:CommonStockMember2023-03-310001516513us-gaap:AdditionalPaidInCapitalMember2023-03-310001516513us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001516513us-gaap:RetainedEarningsMember2023-03-310001516513us-gaap:AdditionalPaidInCapitalMember2023-04-012023-09-300001516513us-gaap:CommonStockMember2023-04-012023-09-300001516513us-gaap:RetainedEarningsMember2023-04-012023-09-300001516513us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-09-300001516513us-gaap:CommonStockMember2022-03-310001516513us-gaap:AdditionalPaidInCapitalMember2022-03-310001516513us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001516513us-gaap:RetainedEarningsMember2022-03-3100015165132022-03-310001516513us-gaap:AdditionalPaidInCapitalMember2022-04-012022-09-300001516513us-gaap:CommonStockMember2022-04-012022-09-300001516513us-gaap:RetainedEarningsMember2022-04-012022-09-300001516513us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-09-300001516513us-gaap:AccountsReceivableMemberdocs:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-09-30xbrli:pure0001516513us-gaap:AccountsReceivableMemberdocs:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001516513us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberdocs:CustomerBMember2023-04-012023-09-300001516513docs:SubscriptionMarketingSolutionsMember2023-04-012023-09-300001516513docs:SubscriptionHiringSolutionsMember2023-04-012023-09-300001516513docs:SubscriptionMember2023-07-012023-09-300001516513docs:SubscriptionMember2022-07-012022-09-300001516513docs:SubscriptionMember2023-04-012023-09-300001516513docs:SubscriptionMember2022-04-012022-09-300001516513us-gaap:ServiceOtherMember2023-07-012023-09-300001516513us-gaap:ServiceOtherMember2022-07-012022-09-300001516513us-gaap:ServiceOtherMember2023-04-012023-09-300001516513us-gaap:ServiceOtherMember2022-04-012022-09-300001516513docs:DeferredCommissionsForMarketingSolutionsContractsAndForHiringSolutionsRenewalContractsMembersrt:MinimumMember2023-09-300001516513docs:DeferredCommissionsForMarketingSolutionsContractsAndForHiringSolutionsRenewalContractsMembersrt:MaximumMember2023-09-300001516513docs:SalesCommissionsForSubscriptionsOfNewAndExpansionHiringSolutionsContractsMember2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:CommercialPaperMember2023-09-300001516513us-gaap:MoneyMarketFundsMember2023-09-300001516513us-gaap:CashAndCashEquivalentsMember2023-09-300001516513docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:AssetBackedSecuritiesMember2023-09-300001516513us-gaap:CertificatesOfDepositMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:CorporateDebtSecuritiesMember2023-09-300001516513us-gaap:SovereignDebtSecuritiesMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:MoneyMarketFundsMember2023-03-310001516513us-gaap:CashAndCashEquivalentsMember2023-03-310001516513docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:AssetBackedSecuritiesMember2023-03-310001516513us-gaap:CertificatesOfDepositMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:CorporateDebtSecuritiesMember2023-03-310001516513us-gaap:SovereignDebtSecuritiesMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:AssetBackedSecuritiesMember2023-09-300001516513us-gaap:CertificatesOfDepositMember2023-09-300001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-09-300001516513us-gaap:CorporateDebtSecuritiesMember2023-09-300001516513us-gaap:SovereignDebtSecuritiesMember2023-09-300001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-09-300001516513us-gaap:AssetBackedSecuritiesMember2023-03-310001516513us-gaap:CertificatesOfDepositMember2023-03-310001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-03-310001516513us-gaap:CorporateDebtSecuritiesMember2023-03-310001516513us-gaap:SovereignDebtSecuritiesMember2023-03-310001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-03-310001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-09-300001516513us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:AssetBackedSecuritiesMember2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:AssetBackedSecuritiesMember2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel1Member2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Member2023-09-300001516513us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel1Member2023-09-300001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Member2023-09-300001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-09-300001516513us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:CorporateDebtSecuritiesMember2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:CorporateDebtSecuritiesMember2023-09-300001516513us-gaap:SovereignDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel1Member2023-09-300001516513us-gaap:SovereignDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Member2023-09-300001516513us-gaap:SovereignDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:SovereignDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel1Member2023-09-300001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Member2023-09-300001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel1Member2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Member2023-09-300001516513us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001516513us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001516513us-gaap:FairValueMeasurementsRecurringMember2023-09-300001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-03-310001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-03-310001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-03-310001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001516513us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-03-310001516513us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:AssetBackedSecuritiesMember2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:AssetBackedSecuritiesMember2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel1Member2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Member2023-03-310001516513us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel1Member2023-03-310001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Member2023-03-310001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-03-310001516513us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:CorporateDebtSecuritiesMember2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:CorporateDebtSecuritiesMember2023-03-310001516513us-gaap:SovereignDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel1Member2023-03-310001516513us-gaap:SovereignDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Member2023-03-310001516513us-gaap:SovereignDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:SovereignDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel1Member2023-03-310001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Member2023-03-310001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel1Member2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMemberus-gaap:FairValueInputsLevel2Member2023-03-310001516513us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberdocs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-03-310001516513us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001516513us-gaap:FairValueMeasurementsRecurringMember2023-03-310001516513us-gaap:FurnitureAndFixturesMember2023-09-300001516513us-gaap:FurnitureAndFixturesMember2023-03-310001516513docs:ComputerEquipmentAndSoftwareMember2023-09-300001516513docs:ComputerEquipmentAndSoftwareMember2023-03-310001516513us-gaap:LeaseholdImprovementsMember2023-09-300001516513us-gaap:LeaseholdImprovementsMember2023-03-310001516513us-gaap:SoftwareDevelopmentMember2023-09-300001516513us-gaap:SoftwareDevelopmentMember2023-03-310001516513docs:AMiONMember2022-04-012022-04-010001516513docs:AMiONMember2022-04-010001516513docs:AMiONMember2023-07-012023-09-300001516513us-gaap:RestrictedStockUnitsRSUMemberdocs:AMiONMember2022-05-012022-05-310001516513docs:AMiONMember2022-05-012022-05-310001516513docs:AMiONMemberus-gaap:CustomerRelationshipsMember2022-04-010001516513docs:AMiONMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-04-010001516513docs:AMiONMemberus-gaap:TrademarksMember2022-04-010001516513docs:AMiONMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-04-010001516513us-gaap:CustomerRelationshipsMember2023-09-300001516513us-gaap:CustomerRelationshipsMember2023-03-310001516513us-gaap:OtherIntangibleAssetsMember2023-09-300001516513us-gaap:OtherIntangibleAssetsMember2023-03-3100015165132021-06-300001516513us-gaap:CommonClassAMember2021-06-08docs:vote0001516513us-gaap:CommonClassBMember2021-06-080001516513us-gaap:CommonStockMember2021-06-082021-06-080001516513us-gaap:CommonClassBMember2021-06-082021-06-080001516513us-gaap:CommonClassAMember2023-09-300001516513us-gaap:CommonClassBMember2023-09-3000015165132022-05-1200015165132022-05-122022-09-3000015165132022-10-2800015165132022-10-282022-10-2800015165132023-06-0100015165132023-06-012023-06-0100015165132022-10-282023-09-300001516513docs:ContractWithUSNewsWorldReportLPMember2017-03-310001516513docs:ContractWithUSNewsWorldReportLPMember2022-04-012022-09-300001516513docs:ContractWithUSNewsWorldReportLPMember2023-04-012023-09-300001516513docs:ContractWithUSNewsWorldReportLPMember2023-09-300001516513docs:USNewsWarrantMember2021-10-310001516513docs:USNewsWarrantMemberdocs:ShareBasedPaymentArrangementSubsequentToTrancheOneMember2021-10-012021-10-310001516513docs:USNewsWarrantMemberus-gaap:MeasurementInputSharePriceMember2021-10-310001516513docs:USNewsWarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2021-10-310001516513docs:USNewsWarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-10-310001516513us-gaap:MeasurementInputExpectedTermMemberdocs:USNewsWarrantMember2021-10-31docs:Year0001516513docs:USNewsWarrantMemberus-gaap:MeasurementInputExpectedDividendRateMember2021-10-310001516513docs:USNewsWarrantMember2021-10-012021-10-310001516513docs:USNewsWarrantMember2022-04-012022-09-300001516513docs:USNewsWarrantMember2023-04-012023-09-300001516513docs:USNewsWarrantMember2023-09-30docs:equityIncentivePlan0001516513docs:ApprovedByBoardOfDirectorsExcludingEquityIncentivePlan2010AndStockOptionAndIncentivePlan2021Member2017-04-012018-03-310001516513docs:ApprovedByBoardOfDirectorsExcludingEquityIncentivePlan2010AndStockOptionAndIncentivePlan2021Member2023-09-300001516513docs:EquityIncentivePlan2010Member2023-09-300001516513docs:StockOptionAndIncentivePlan2021Member2023-09-300001516513docs:EmployeeStockPurchasePlan2021Member2023-09-300001516513us-gaap:EmployeeStockOptionMember2023-04-012023-09-3000015165132022-04-012023-03-310001516513us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-09-300001516513us-gaap:RestrictedStockUnitsRSUMember2023-03-310001516513us-gaap:RestrictedStockUnitsRSUMember2023-09-300001516513us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-09-300001516513docs:PerformanceBasedRestrictedStockUnitsMember2023-03-310001516513docs:PerformanceBasedRestrictedStockUnitsMember2023-04-012023-09-300001516513docs:PerformanceBasedRestrictedStockUnitsMember2023-09-300001516513docs:PerformanceBasedRestrictedStockUnitsMember2022-04-012022-09-300001516513us-gaap:CostOfSalesMember2023-07-012023-09-300001516513us-gaap:CostOfSalesMember2022-07-012022-09-300001516513us-gaap:CostOfSalesMember2023-04-012023-09-300001516513us-gaap:CostOfSalesMember2022-04-012022-09-300001516513us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001516513us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001516513us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-09-300001516513us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-09-300001516513us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001516513us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001516513us-gaap:SellingAndMarketingExpenseMember2023-04-012023-09-300001516513us-gaap:SellingAndMarketingExpenseMember2022-04-012022-09-300001516513us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001516513us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001516513us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-09-300001516513us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-09-300001516513us-gaap:RestructuringChargesMember2023-07-012023-09-300001516513us-gaap:RestructuringChargesMember2022-07-012022-09-300001516513us-gaap:RestructuringChargesMember2023-04-012023-09-300001516513us-gaap:RestructuringChargesMember2022-04-012022-09-300001516513us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001516513us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001516513us-gaap:EmployeeStockOptionMember2022-04-012022-09-300001516513docs:OtherShareBasedAwardsMember2023-07-012023-09-300001516513docs:OtherShareBasedAwardsMember2022-07-012022-09-300001516513docs:OtherShareBasedAwardsMember2023-04-012023-09-300001516513docs:OtherShareBasedAwardsMember2022-04-012022-09-300001516513docs:OtherShareBasedAwardsMember2023-07-012023-09-300001516513docs:OtherShareBasedAwardsMember2022-07-012022-09-300001516513docs:OtherShareBasedAwardsMember2023-04-012023-09-300001516513docs:OtherShareBasedAwardsMember2022-04-012022-09-300001516513us-gaap:WarrantMember2023-07-012023-09-300001516513us-gaap:WarrantMember2022-07-012022-09-300001516513us-gaap:WarrantMember2023-04-012023-09-300001516513us-gaap:WarrantMember2022-04-012022-09-3000015165132023-08-012023-09-300001516513us-gaap:EmployeeSeveranceMember2023-07-012023-09-300001516513docs:StockBasedCompensationExpenseAcceleratedVestingOfEquityAwardsMember2023-07-012023-09-3000015165132021-10-082021-10-080001516513srt:MinimumMember2023-09-300001516513srt:MaximumMember2023-09-30docs:segment0001516513us-gaap:SubsequentEventMember2023-10-260001516513us-gaap:SubsequentEventMember2023-10-262023-10-260001516513docs:MsKiraWamplerMember2023-04-012023-09-300001516513docs:MsKiraWamplerMember2023-07-012023-09-300001516513docs:MsKiraWamplerMember2023-09-300001516513docs:MsPhoebeYangMember2023-04-012023-09-300001516513docs:MsPhoebeYangMember2023-07-012023-09-300001516513docs:MsPhoebeYangMember2023-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_________________________________________________________________________________________________________________
FORM 10-Q
_________________________________________________________________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission file number 001-40508
_________________________________________________________________________________________________________________
Doximity, Inc.
(Exact Name of Registrant as Specified in Its Charter)
_________________________________________________________________________________________________________________
Delaware27-2485512
(State or Other Jurisdiction of Incorporation or Organization)
(I.R.S. Employer Identification Number)
500 3rd St.
Suite 510
San Francisco, CA 94107
(Address of principal executive offices, including zip code)
(650) 549-4330
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of exchange on which registered
Class A common stock, $0.001 par value per share
DOCSThe New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. ☒ Yes ☐ No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). ☒ Yes ☐ No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). ☐ Yes No
The registrant had outstanding 118,159,500 shares of Class A common stock and 67,748,282 shares of Class B common stock as of November 2, 2023.


TABLE OF CONTENTS
Page
    


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the federal securities laws, which are statements that involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “shall,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential,” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
our expectations regarding our revenue, expenses, and other operating results;
our future financial performance;
our expectations and management of future growth;
our ability to acquire new members and successfully retain existing members;
our ability to acquire new customers and successfully retain existing customers;
our ability to achieve or maintain our profitability;
future investments in our business, our anticipated capital expenditures, and our estimates regarding our capital requirements;
the costs and success of our sales and marketing efforts, and our ability to promote our brand;
our ability to effectively manage our growth, including our ability to identify, retain, and recruit personnel, and maintain our culture;
our ability to comply with laws and regulations;
our ability to successfully defend litigation brought against us;
our ability to maintain, protect, and enhance our intellectual property rights and any costs associated therewith;
our ability to maintain data privacy and data security;
our ability to respond to rapid technological changes;
our expectations regarding the impact of uncertainty in the current economic environment and macroeconomic uncertainty;
our ability to compete effectively with existing competitors and new market entrants;
the growth rates of the markets in which we compete;
the increased expenses associated with being a public company;
the impact of any cost-savings or restructuring activities we have undertaken or may undertake in the future;
the sufficiency of our cash and cash equivalents and marketable securities to meet our liquidity needs;
our ability to comply with modified or new laws and regulations applying to our business;
our ability to successfully identify, acquire, and integrate companies and assets;
developments and projections relating to our competitors and our industry, including competing solutions;
impact from future regulatory, judicial, and legislative changes or developments that may affect our customers’ or our business; and
the risks related to our Class A common stock and our dual class common stock structure.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.


You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, results of operations, financial condition, and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in the section titled “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended March 31, 2023 filed with the Securities and Exchange Commission, the SEC, on May 26, 2023, and elsewhere in this Quarterly Report on Form 10-Q, as well as in our other filings with the SEC. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and you are cautioned not to unduly rely upon these statements.


PART I—FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements (Unaudited)
DOXIMITY, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
(unaudited)
September 30, 2023March 31, 2023
Assets
Current assets:
Cash and cash equivalents$108,403 $158,027 
Marketable securities621,451 682,972 
Accounts receivable, net of allowance for doubtful accounts of $1,103 and $887 at September 30, 2023 and March 31, 2023, respectively
97,217 107,047 
Prepaid expenses and other current assets32,789 22,289 
Deferred contract costs, current2,960 5,118 
Total current assets862,820 975,453 
Property and equipment, net11,780 11,279 
Deferred income tax assets39,289 34,907 
Operating lease right-of-use assets12,743 13,819 
Intangible assets, net29,440 31,836 
Goodwill67,940 67,940 
Other assets1,559 1,654 
Total assets$1,025,571 $1,136,888 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$714 $1,272 
Accrued expenses and other current liabilities29,086 31,245 
Deferred revenue, current91,446 105,238 
Operating lease liabilities, current1,935 1,752 
Total current liabilities123,181 139,507 
Deferred revenue, non-current237 198 
Operating lease liabilities, non-current13,119 13,885 
Contingent earn-out consideration liability, non-current10,448 15,942 
Other liabilities, non-current7,119 1,240 
Total liabilities154,104 170,772 
Commitments and contingencies (Note 13)
Stockholders' Equity
Preferred stock, $0.001 par value; 100,000 shares authorized as of September 30, 2023 and March 31, 2023, respectively; zero shares issued and outstanding as of September 30, 2023 and March 31, 2023, respectively
  
Class A and Class B common stock, $0.001 par value; 1,500,000 shares authorized as of September 30, 2023 and March 31, 2023, respectively; 188,518 and 193,941 shares issued and outstanding as of September 30, 2023 and March 31, 2023, respectively
188 194 
Additional paid-in capital794,804 762,150 
Accumulated other comprehensive loss(8,928)(14,083)
Retained earnings85,403 217,855 
Total stockholders’ equity871,467 966,116 
Total liabilities and stockholders’ equity$1,025,571 $1,136,888 
The accompanying notes are an integral part of these condensed consolidated financial statements.
1

DOXIMITY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Revenue$113,612 $102,185 $222,081 $192,824 
Cost of revenue12,759 13,210 25,912 26,287 
Gross profit100,853 88,975 196,169 166,537 
Operating expenses:
Research and development19,958 19,104 41,889 38,126 
Sales and marketing30,201 29,021 64,656 57,155 
General and administrative8,966 8,749 18,213 17,473 
Restructuring7,936  7,936  
Total operating expenses67,061 56,874 132,694 112,754 
Income from operations33,792 32,101 63,475 53,783 
Other income, net5,903 908 10,742 1,712 
Income before income taxes39,695 33,009 74,217 55,495 
Provision for income taxes9,093 6,710 15,209 6,813 
Net income$30,602 $26,299 $59,008 $48,682 
Net income per share attributable to Class A and Class B common stockholders:
Basic$0.16 $0.14 $0.30 $0.25 
Diluted$0.15 $0.12 $0.28 $0.23 
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders:
Basic193,112 193,137 193,813 193,042 
Diluted209,014 213,949 210,681 214,452 
The accompanying notes are an integral part of these condensed consolidated financial statements.
2

DOXIMITY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(unaudited)
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Net income$30,602 $26,299 $59,008 $48,682 
Other comprehensive income (loss)
Change in unrealized gain (loss) on available-for-sale-securities, net of tax benefit (provision) of $(1,146), $1,235, $(1,736), and $2,130, respectively
3,408 (3,634)5,155 (6,265)
Comprehensive income$34,010 $22,665 $64,163 $42,417 
The accompanying notes are an integral part of these condensed consolidated financial statements.
3

DOXIMITY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)
Three Months Ended September 30, 2023
Class A and Class B
Common Stock
Additional Paid-In
Capital
Accumulated Other Comprehensive LossRetained EarningsStockholders' Equity
SharesAmount
Balance as of June 30, 2023194,649 $195 $777,772 $(12,336)$225,156 $990,787 
Stock-based compensation— — 12,348 — — 12,348 
Exercise of stock options1,129 1 3,960 — — 3,961 
Vesting of restricted stock units199 — — — — — 
Tax withholding on shares under stock-based compensation awards— — (2,120)— — (2,120)
Repurchase and retirement of common stock, including excise tax
(7,536)(8)— — (170,355)(170,363)
Common stock warrant expense— — 1,350 — — 1,350 
Issuance of common stock in connection with the employee stock purchase plan77 — 1,494 — — 1,494 
Other comprehensive income— — — 3,408 — 3,408 
Net income— — — — 30,602 30,602 
Balance as of September 30, 2023188,518 $188 $794,804 $(8,928)$85,403 $871,467 
Three Months Ended September 30, 2022
Class A and Class B
Common Stock
Additional Paid-In
Capital
Accumulated Other Comprehensive LossRetained EarningsStockholders' Equity
SharesAmount
Balance as of June 30, 2022193,336 $193 $715,282 $(17,925)$204,616 $902,166 
Stock-based compensation— — 10,177 — — 10,177 
Exercise of stock options708 1 2,584 — — 2,585 
Vesting of restricted stock units61 — — — — — 
Tax withholding on shares under stock-based compensation awards— — (1,152)— — (1,152)
Repurchase and retirement of common stock(1,877)(2)— — (61,166)(61,168)
Common stock warrant expense— — 1,350 — — 1,350 
Issuance of common stock in connection with the employee stock purchase plan74 — 2,341 — — 2,341 
Other comprehensive loss— — — (3,634)— (3,634)
Net income— — — — 26,299 26,299 
Balance as of September 30, 2022192,302 $192 $730,582 $(21,559)$169,749 $878,964 
The accompanying notes are an integral part of these condensed consolidated financial statements.

4

DOXIMITY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)
Six Months Ended September 30, 2023
Class A and Class B
Common Stock
Additional Paid-In
Capital
Accumulated Other Comprehensive LossRetained EarningsStockholders' Equity
SharesAmount
Balance as of March 31, 2023193,941 $194 $762,150 $(14,083)$217,855 $966,116 
Stock-based compensation— — 25,307 — — 25,307 
Exercise of stock options2,380 2 7,252 — — 7,254 
Vesting of restricted stock units320 — — — — — 
Tax withholding on shares under stock-based compensation awards— — (4,084)— — (4,084)
Repurchase and retirement of common stock, including excise tax
(8,200)(8)— — (191,460)(191,468)
Common stock warrant expense— — 2,685 — — 2,685 
Issuance of common stock in connection with the employee stock purchase plan77 — 1,494 — — 1,494 
Other comprehensive income— — — 5,155 — 5,155 
Net income— — — — 59,008 59,008 
Balance as of September 30, 2023188,518 $188 $794,804 $(8,928)$85,403 $871,467 
Six Months Ended September 30, 2022
Class A and Class B
Common Stock
Additional Paid-In
Capital
Accumulated Other Comprehensive LossRetained EarningsStockholders' Equity
SharesAmount
Balance as of March 31, 2022192,398 $192 $702,589 $(15,294)$191,107 $878,594 
Stock-based compensation— — 18,622 — — 18,622 
Exercise of stock options and common stock warrants1,912 2 5,606 — — 5,608 
Vesting of restricted stock units69 — — — — — 
Tax withholding on shares under stock-based compensation awards— — (1,261)— — (1,261)
Repurchase and retirement of common stock(2,151)(2)— — (70,040)(70,042)
Common stock warrant expense— — 2,685 — — 2,685 
Issuance of common stock in connection with the employee stock purchase plan74 — 2,341 — — 2,341 
Other comprehensive loss— — — (6,265)— (6,265)
Net income— — — — 48,682 48,682 
Balance as of September 30, 2022192,302 $192 $730,582 $(21,559)$169,749 $878,964 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

DOXIMITY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Six Months Ended September 30,
20232022
Cash flows from operating activities
Net income$59,008 $48,682 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization5,208 4,959 
Deferred income taxes 105 
Stock-based compensation, net of amounts capitalized27,448 20,859 
Non-cash lease expense1,077 952 
Amortization of premium (accretion of discount) on marketable securities, net(1,794)2,673 
Loss on sale and redemption of marketable securities142 500 
Amortization of deferred contract costs4,730 4,839 
Other(15)7 
Changes in operating assets and liabilities, net of effect of acquisition:
Accounts receivable9,644 2,194 
Prepaid expenses and other assets(10,504)3,651 
Deferred contract costs(2,448)(2,342)
Accounts payable, accrued expenses and other liabilities(8,063)(4,474)
Deferred revenue(13,753)1,872 
Operating lease liabilities(582)(211)
Net cash provided by operating activities70,098 84,266 
Cash flows from investing activities
Cash paid for acquisition (53,500)
Purchases of property and equipment(111)(1,476)
Internal-use software development costs(2,732)(2,466)
Purchases of marketable securities(180,226)(91,177)
Maturities of marketable securities212,768 24,438 
Sales of marketable securities37,525 64,158 
Net cash provided by (used in) investing activities67,224 (60,023)
Cash flows from financing activities
Proceeds from issuance of common stock upon exercise of stock options and common stock warrants7,218 5,584 
Proceeds from issuance of common stock in connection with the employee stock purchase plan1,494 2,341 
Taxes paid related to net share settlement of equity awards(4,084)(1,261)
Repurchase of common stock(186,184)(70,042)
Payment of contingent consideration related to a business combination(5,390) 
Net cash used in financing activities(186,946)(63,378)
Net decrease in cash and cash equivalents(49,624)(39,135)
Cash and cash equivalents, beginning of period158,027 112,809 
Cash and cash equivalents, end of period
$108,403 $73,674 
Supplemental disclosures of cash flow information
Cash paid for taxes, net of refunds
$29,438 $123 
Non-cash financing and investing activities
Fair value of contingent earn-out consideration included in purchase consideration$ $21,134 
Operating lease right-of-use assets obtained in exchange for operating lease liabilities$ $14,759 
Share repurchases included in accrued expenses
$5,003 $ 
Excise tax payable on share repurchases
$1,030 $ 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

1.  Description of Business
Doximity, Inc. (the “Company”) was incorporated in the state of Delaware in April 2010 as 3MD Communications, Inc. and is headquartered in San Francisco, California. The Company subsequently changed its name to Doximity, Inc. in June 2010. The Company provides an online platform, which enables physicians and other healthcare professionals to collaborate with their colleagues, securely coordinate patient care, conduct virtual patient visits, stay up to date with the latest medical news and research, monitor their work schedules, and manage their careers. The Company’s customers primarily include pharmaceutical companies and health systems that connect with healthcare professionals through the Company’s digital Marketing and Hiring Solutions. Marketing Solutions provide customers with the ability to share tailored content on the network. Hiring Solutions enable customers to identify, connect with, and hire from the network of both active and passive potential physician candidates.
2.  Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements 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 U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023.
The accompanying condensed consolidated financial statements include the accounts of the Company and its consolidated subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. In the opinion of the Company’s management, the information contained herein reflects all adjustments necessary for a fair presentation of the Company’s financial position, results of operations, stockholders’ equity, and cash flows. The results of operations for the three and six months ended September 30, 2023, shown in this report are not necessarily indicative of the results to be expected for the full year ending March 31, 2024.
Fiscal Year
The Company’s fiscal year ends on March 31st. Unless otherwise noted, all references to a particular year shall mean the Company’s fiscal year.
Use of Estimates
The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts stated in the condensed consolidated financial statements and accompanying notes. These judgments, estimates, and assumptions are used for, but not limited to, revenue recognition, the fair values of acquired intangible assets and goodwill, the useful lives of long-lived assets, the valuation of the Company’s common stock and stock-based awards, fair value of contingent earn-out consideration, and deferred income taxes. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates due to risks and uncertainties, including uncertainty in the current economic environment.
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company’s investment policy addresses the level of credit exposure by limiting the concentration in any one corporate issuer or sector and establishing a minimum allowable credit rating. To manage risk exposure, the Company invests cash equivalents and marketable securities in a variety of fixed income securities, including government and investment-grade debt securities and money market funds. The Company places its cash primarily in checking
7

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
and money market accounts with reputable financial institutions. Deposits held with these financial institutions may exceed the amount of insurance provided on such deposits, if any.
Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s significant customers that represented 10% or more of revenue or accounts receivable, net for the periods presented were as follows:
RevenueAccounts Receivable, Net
Three Months Ended September 30,Six Months Ended September 30,September 30, 2023March 31, 2023
2023202220232022
Customer A****13 %18 %
Customer B****12 %*
_______________
* Less than 10%
For the purpose of assessing the concentration of credit risk for significant customers, the Company defines a customer as an entity that purchases the Company’s services directly or indirectly through marketing agencies.
Restructuring
Restructuring expense primarily consists of severance payments, employee benefits, and stock-based compensation in relation to the modification of equity awards associated with the management-approved plan. One-time employee termination benefits are recognized at the time of communication of the terms of the plan to the employees, unless future service is required, in which case the costs are recognized over the future service period. The Company records these costs in restructuring expense in the condensed consolidated statements of operations.
Other than the description listed above, there have been no material changes to the significant accounting policies of the Company during the six months ended September 30, 2023 as compared to those described in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023 and filed with the SEC on May 26, 2023.
3. Revenue Recognition
The Company’s revenue is primarily derived from the sale of subscriptions for the following solutions:
Marketing Solutions: Hosting of customer-sponsored content on the Doximity platform and providing access to the Company’s professional database of healthcare professionals for referral or marketing purposes during the subscription period.
Hiring Solutions: Providing customers access to the Company’s professional tools where recruiters can access the Company’s database of healthcare professionals, allowing customers to send messages for talent sourcing and to share job postings during the subscription period.
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers, through the following five steps:
1) Identify the contract with a customer
The Company considers the terms and conditions of its contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined that the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, the customer’s credit and financial information.
8

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
Contractual terms for Marketing Solutions contracts are generally 12 months or less. Customers are generally billed for a portion of the contract upon contract execution and then billed throughout the remainder of the contract based on various time-based milestones. Certain Marketing Solutions contracts are cancellable with a customary notice period. The Company does not refund prepaid amounts, and customers are responsible for prorated amounts to cover services that were provided but payment was not made. The contractual term for Hiring Solutions contracts is generally 12 months. Hiring Solutions contracts are noncancellable and customers are billed in annual, quarterly, or monthly installments in advance of the service period.
2) Identify the performance obligations in the contract
Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract.
Marketing Solutions customers may purchase a subscription for a specific module to be used over a defined period of time. These customers may purchase more than one module with either the same or different subscription periods. Modules are the core building blocks of the customers’ marketing plan and can be broadly categorized as Awareness, Interactivity, and Peer. As an example, the Company’s Awareness modules may include a sponsored article, short animated videos or other short-form content that is presented to the targeted member.
Each module targets a consistent number of Doximity members per month for the duration of the subscription period. The Company treats each subscription to a specific module as a distinct performance obligation because each module is capable of being distinct as the customer can benefit from the subscription to each module on their own and each subscription can be sold standalone. Furthermore, the subscriptions to individual modules are distinct in the context of the contract as (1) the Company is not integrating the services with other services promised in the contract into a bundle of services that represent a combined output, (2) the subscriptions to specific modules do not significantly modify or customize the subscription to another module, and (3) the specific modules are not highly interdependent or highly interrelated. The subscription to each module is treated as a series of distinct performance obligations because it is distinct and substantially the same, satisfied over time, and has the same measure of progress.
Marketing Solutions customers may also purchase integrated subscriptions for a fixed subscription fee that are not tied to a single module but allow customers to utilize any combination of modules during the subscription period, subject to limits on the total number of modules launched in a given period of time, active at any given time, and members targeted. These represent stand-ready obligations in that the delivery of the underlying sponsored content is within the control of the customer and the extent of use in any given period does not diminish the remaining services.
Subscriptions to Hiring Solutions provide customers access to the platform to place targeted job postings and send a fixed number of monthly messages. Each subscription is treated as a series of distinct performance obligations that are satisfied over time.
3) Determine the transaction price
The transaction price is determined based on the consideration the Company expects to be entitled to in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur.
The Company may generate sales through the use of third-party media agencies that are authorized to enter into contracts on behalf of an end customer. The Company acts as the principal in these transactions since it maintains control prior to transferring the service to the customer and is primarily responsible for the fulfillment that occurs through the Company’s platform. The Company records revenue for the amount to which it is entitled from the third-party media agencies as the Company does not know and expects not to know the price charged by the third-party media agencies to its customers.
Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities.
9

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
4) Allocate the transaction price to performance obligations in the contract
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative stand-alone selling price (“SSP”). The determination of a SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on historical arrangements sold on a standalone basis. To the extent historical sales are not available or do not provide sufficient evidence, the Company takes into account several different factors, including but not limited to the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the type of services being sold, and other factors. The Company estimates the SSP for arrangements where standalone sales do not provide sufficient evidence of the SSP. The Company believes the use of its estimation approach and allocation of the transaction price on a relative SSP basis to each performance obligation results in revenue recognition in a manner consistent with the underlying economics of the transaction and the allocation principle included in ASC 606.
5) Recognize revenue when or as the Company satisfies a performance obligation
Revenue is recognized when or as control of the promised goods or service is transferred to the customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. Subscriptions represent a series of distinct goods or services because the performance obligations are satisfied over time as customers simultaneously receive and consume the benefits related to the services as the Company performs. In the case of module specific subscriptions, a consistent level of service is provided during each monthly period the sponsored content is available on the Company’s platform. The Company commences revenue recognition when the first content is launched on the platform for the initial monthly period and revenue is recognized over time as each subsequent content period is delivered. The Company’s obligation for its integrated subscriptions is to stand-ready throughout the subscription period; therefore, the Company considers an output method of time to measure progress towards satisfaction of its obligations, with revenue commencing upon the beginning of the subscription period.
The Company treats Hiring Solutions subscriptions as a single performance obligation that represents a series of distinct performance obligations that is satisfied over time. Revenue recognition commences when the customer receives access to the services and is recognized ratably over the subscription period.
Other revenue consists of fees earned from the temporary staffing and permanent placement of healthcare professionals. Revenue is recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
Revenue Disaggregation
Revenue consisted of the following (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Subscription$106,654 $95,333 $207,909 $179,048 
Other6,958 6,852 14,172 13,776 
Total revenue$113,612 $102,185 $222,081 $192,824 
Contract Balances
Timing of revenue recognition may differ from the timing of invoicing to customers. A majority of customers are invoiced throughout the contract, while others are billed upfront. Marketing Solutions customers are generally billed for a portion of the contract upon contract execution and then billed throughout the remainder of the contract based on various time-based milestones, starting when the tailored content is first shared on the Doximity platform. The Company’s contracts do not contain significant financing components.
The Company records unbilled revenue when revenue is recognized in amounts for which it is contractually entitled but exceeds the amounts the Company has a right to bill as of the end of the period. The Company records unbilled revenue on the
10

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
condensed consolidated balance sheets within prepaid expenses and other current assets. The Company’s unbilled revenue balances were $1.8 million and $2.2 million as of September 30, 2023 and March 31, 2023, respectively.
Deferred revenue consists of noncancelable customer billings or payments received in advance of revenue recognition. Deferred revenue balances are generally expected to be recognized within 12 months. Since the majority of the Company’s contracts have a duration of one year or less, the Company has elected not to disclose remaining performance obligations in accordance with the optional exemption in ASC 606. Remaining performance obligations for contracts with an original duration greater than one year are not material.
Revenue recognized for the three months ended September 30, 2023 and 2022 from amounts included in deferred revenue as of the beginning of the period was $71.4 million and $64.3 million, respectively. Revenue recognized for the six months ended September 30, 2023 and 2022 from amounts included in deferred revenue as of the beginning of the period was $97.1 million and $75.6 million, respectively.
Deferred Contract Costs
The Company capitalizes sales compensation that is considered to be an incremental and recoverable cost of obtaining a contract with a customer.
Sales compensation earned for the renewal of Marketing Solutions contracts is commensurate with compensation earned for a new or expansion Marketing Solutions contract, whereas compensation for the renewal of Hiring Solutions subscription contracts is earned at a lower rate than for new and expansion Hiring Solutions subscription contracts.
Deferred compensation for Marketing Solutions contracts and Hiring Solutions renewal contracts is amortized over the weighted-average contractual term, ranging from 7 months to 14 months. Deferred compensation tied to new and expansion contracts for Hiring Solutions is amortized on a straight-line basis over the expected period of benefit of 4 years, which is determined by the nature of the Company’s technology and services, the rate at which the Company continually enhances and updates its technology, and its historical customer retention. The portion of deferred compensation expected to be recognized within one year of the balance sheet date is recorded as deferred contract costs, current, and the remaining portion is recorded as other assets on the condensed consolidated balance sheets. The amortization of deferred contract costs is included in sales and marketing expense in the condensed consolidated statements of operations. Sales compensation that is not considered an incremental cost is expensed in the same period that it was earned.
The Company capitalized $1.2 million and $2.4 million of contract acquisition costs for the three and six months ended September 30, 2023, respectively, and $1.5 million and $2.3 million of contract acquisition costs for the three and six months ended September 30, 2022, respectively. Amortization of deferred contract costs was $2.0 million and $4.7 million for the three and six months ended September 30, 2023, respectively, and $2.1 million and $4.8 million for the three and six months ended September 30, 2022, respectively.
Deferred contract costs are periodically analyzed for impairment. There were no impairment losses relating to deferred contract costs during the three and six months ended September 30, 2023 and 2022.
11

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
4.  Investments
The cost, gross unrealized gains and losses, and fair value of investments are as follows (in thousands):
As of September 30, 2023
Cost or
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash equivalents:
Commercial paper$9,988 $ $(3)$9,985 
Money market funds71,842 — — 71,842 
Total cash equivalents81,830  (3)81,827 
Marketable securities:
Asset-backed securities6,673 1 (12)6,662 
Certificates of deposit11,965 1 (15)11,951 
Commercial paper99,773 4 (41)99,736 
Corporate notes and bonds66,351 1 (266)66,086 
Sovereign bonds7,746  (269)7,477 
U.S. government and agency securities440,905 15 (11,381)429,539 
Total marketable securities633,413 22 (11,984)621,451 
Total cash equivalents and marketable securities$715,243 $22 $(11,987)$703,278 
As of September 30, 2023, the contractual maturities of the Company’s available-for-sale debt securities were as follows (in thousands):
Fair Value
Due within one year$583,534 
Due in one to two years41,240 
Asset-backed securities6,662 
Total$631,436 
Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay certain obligations.
12

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
The cost, gross unrealized gains and losses, and fair value of investments were as follows (in thousands):
As of March 31, 2023
Cost or
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash equivalents:
Money market funds$126,275 $— $— $126,275 
Total cash equivalents126,275   126,275 
Marketable securities:
Asset-backed securities7,271  (71)7,200 
Certificates of deposit27,380  (80)27,300 
Commercial paper78,609 6 (126)78,489 
Corporate notes and bonds119,241 49 (778)118,512 
Sovereign bonds7,744  (360)7,384 
U.S. government and agency securities461,584 12 (17,509)444,087 
Total marketable securities701,829 67 (18,924)682,972 
Total cash equivalents and marketable securities$828,104 $67 $(18,924)$809,247 
As of September 30, 2023 and March 31, 2023, the Company has recognized accrued interest of $2.5 million and $2.8 million, respectively, which is included in prepaid expenses and other current assets in the condensed consolidated balance sheets.
The unrealized losses associated with the Company’s debt securities were $12.0 million and $18.9 million as of September 30, 2023 and March 31, 2023, respectively. As the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or until the cost basis is recovered, the Company did not recognize any impairment on these securities as of September 30, 2023 or March 31, 2023. The Company did not recognize any credit losses related to the Company’s debt securities as of September 30, 2023 or March 31, 2023. The fair value related to the debt securities with unrealized losses for which no credit losses were recognized was $588.0 million and $653.4 million as of September 30, 2023 and March 31, 2023, respectively.
The following tables summarize the gross unrealized losses and fair values of investments in an unrealized loss position, aggregated by security type and length of time that the individual securities have been in a continuous unrealized loss position (in thousands):
As of September 30, 2023
Less than 12 months12 months or greaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Asset-backed securities$4,569 $(8)$1,018 $(4)$5,587 $(12)
Certificates of deposit11,006 (15)  11,006 (15)
Commercial paper96,131 (44)  96,131 (44)
Corporate notes and bonds55,618 (139)6,241 (127)61,859 (266)
Sovereign bonds  7,477 (269)7,477 (269)
U.S. government and agency securities
42,925 (75)362,967 (11,306)405,892 (11,381)
Total
$210,249 $(281)$377,703 $(11,706)$587,952 $(11,987)
13

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
As of March 31, 2023
Less than 12 months12 months or greaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Asset-backed securities$2,601 $(12)$4,599 $(59)$7,200 $(71)
Certificates of deposit27,018 (80)  27,018 (80)
Commercial paper70,681 (126)  70,681 (126)
Corporate notes and bonds42,575 (113)58,766 (665)101,341 (778)
Sovereign bonds  7,384 (360)7,384 (360)
U.S. government and agency securities
  439,748 (17,509)439,748 (17,509)
Total
$142,875 $(331)$510,497 $(18,593)$653,372 $(18,924)
5. Fair Value Measurements
Available-for-sale debt securities are recorded at fair value on the condensed consolidated balance sheets. The carrying value of cash equivalents, accounts receivable, accounts payable, and accrued expenses and other current liabilities approximate their respective fair values due to their short maturities.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company uses a three-tier hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level 1—Inputs that are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2—Inputs (other than quoted prices included in Level 1) that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
14

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
The following tables present the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis (in thousands):
As of September 30, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Commercial paper$ $9,985 $ $9,985 
Money market funds71,842   71,842 
Total cash equivalents71,842 9,985  81,827 
Marketable securities:
Asset-backed securities 6,662  6,662 
Certificates of deposit 11,951  11,951 
Commercial paper 99,736  99,736 
Corporate notes and bonds 66,086  66,086 
Sovereign bonds 7,477  7,477 
U.S. government and agency securities415,280 14,259  429,539 
Total marketable securities415,280 206,171  621,451 
Total cash equivalents and marketable securities$487,122 $216,156 $ $703,278 
Liabilities:
Contingent earn-out consideration liability$ $ $16,178 $16,178 
Total contingent earn-out consideration liability$ $ $16,178 $16,178 
As of March 31, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$126,275 $ $ $126,275 
Total cash equivalents126,275   126,275 
Marketable securities:
Asset-backed securities 7,200  7,200 
Certificates of deposit 27,300  27,300 
Commercial paper 78,489  78,489 
Corporate notes and bonds 118,512  118,512 
Sovereign bonds 7,384  7,384 
U.S. government and agency securities439,748 4,339  444,087 
Total marketable securities439,748 243,224  682,972 
Total cash equivalents and marketable securities$566,023 $243,224 $ $809,247 
Liabilities:
Contingent earn-out consideration liability$ $ $21,862 $21,862 
Total contingent earn-out consideration liability$ $ $21,862 $21,862 
During the six months ended September 30, 2023 and 2022, the Company had no transfers between levels of the fair value hierarchy.
15

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
Contingent Earn-out Consideration Liability
The following table summarizes the changes in the contingent earn-out consideration liability (in thousands):
Six Months Ended September 30,
20232022
Beginning fair value$21,862 $ 
Additions in the period 21,134 
Change in fair value316 (94)
Payments(6,000) 
Ending fair value$16,178 $21,040 
The contingent earn-out consideration liability relates to the AMiON acquisition, which closed on April 1, 2022. The fair value of the liability is remeasured at each reporting date until the related contingency is resolved, with any changes to the fair value recognized as sales and marketing expense in the condensed consolidated statements of operations.
To determine the fair value of the contingent earn-out consideration liability, the Company used the discounted cash flow method. The significant inputs used in the fair value measurement of the contingent earn-out consideration liability are the discount rate and the timing and amounts of the future payments, which are based upon estimates of future achievement of the performance metrics. As these inputs are not based on observable market data, they represent a Level 3 measurement within the fair value hierarchy. Changes in the significant inputs used would significantly impact the fair value of the contingent earn-out consideration liability.
See Note 8—Business Combinations for additional discussion regarding the AMiON acquisition.
6.  Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
September 30, 2023March 31, 2023
Furniture and equipment$2,846 $2,816 
Computers and software745 745 
Leasehold improvements982 888 
Internal-use software development costs23,366 20,405 
Total property and equipment27,939 24,854 
Less: accumulated depreciation and amortization(16,159)(13,575)
Total property and equipment, net$11,780 $11,279 
Depreciation and amortization expense on property and equipment for the three and six months ended September 30, 2023 was $1.4 million and $2.8 million, respectively. Included in these amounts was amortization expense for internal-use software development costs of $1.2 million and $2.4 million for the three and six months ended September 30, 2023, respectively. Depreciation and amortization expense on property and equipment for the three and six months ended September 30, 2022 was $1.4 million and $2.6 million, respectively. Included in these amounts was amortization expense for internal-use software development costs of $1.2 million and $2.3 million for the three and six months ended September 30, 2022, respectively. The amortization of the internal-use software development costs is included in cost of revenue in the condensed consolidated statements of operations.
During the three and six months ended September 30, 2023, the Company capitalized $1.5 million and $3.3 million, respectively, and during the three and six months ended September 30, 2022, capitalized $1.2 million and $2.9 million, respectively, of internal-use software development costs, which are included in property and equipment, net in the condensed consolidated balance sheets.
No impairment was recognized on property and equipment during the three and six months ended September 30, 2023 and 2022.
16

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
7.  Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
September 30, 2023March 31, 2023
Accrued commissions$3,570 $5,733 
Accrued payroll, bonus, and related expenses7,444 8,739 
Employee contributions under employee stock purchase plan529 589 
Rebate liabilities681 3,348 
Sales and other tax liabilities2,210 1,504 
Current portion of contingent earn-out consideration liability5,730 5,920 
Restructuring liability
541  
Share repurchase liability
5,003 748 
Other3,378 4,664 
Total accrued expenses and other current liabilities$29,086 $31,245 
8.  Business Combinations
AMiON Acquisition
On April 1, 2022, the Company completed the acquisition of the assets of the AMiON on-call scheduling and messaging application used by scheduling staff and physicians (“the AMiON acquisition”) to further expand our physician cloud platform. The acquisition-date fair value of the consideration was $74.6 million, consisting of $53.5 million in cash and $21.1 million in fair value of contingent earn-out consideration.
Under the definitive agreement for the AMiON acquisition, the Company will pay contingent earn-out consideration of up to $24.0 million, of which $4.0 million is a minimum guarantee and the remaining $20.0 million is subject to the achievement of certain operational performance metrics over the next four years. The contingent earn-out consideration is payable in cash in annual installments over the next four years. The contingent earn-out consideration is classified as a liability, the short-term portion of which is included in accrued expenses and other current liabilities and the long-term portion is in contingent earn-out consideration liability, non-current in the condensed consolidated balance sheets. During the six months ended September 30, 2023, $6.0 million of the contingent earn-out consideration was settled. See Note 5—Fair Value Measurements for additional information regarding the valuation of the contingent earn-out consideration liability.
Additionally, in May 2022, 93,458 RSUs with a grant date fair value of $32.99 per share were granted to the eligible employees joining the Company in connection with the AMiON acquisition. The shares will vest on a quarterly basis over four years based on continued service. The aggregate grant date fair value of these RSUs is accounted for as post-acquisition stock-based compensation expense and is recognized on a straight-line basis over the requisite service period.
17

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
The AMiON acquisition was accounted for as a business combination. The purchase consideration was allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with the excess recorded to goodwill as shown below. The purchase consideration allocation was as follows (in thousands):
Assets acquired:
Accounts receivable$447 
Customer relationships27,200 
Developed technology820
Trademark700
Total assets acquired$29,167 
Liabilities assumed:
Deferred revenue$2,925 
Other liabilities633 
Net assets acquired, excluding goodwill25,609 
Goodwill$49,025 
Total purchase consideration$74,634 
Goodwill generated from the AMiON acquisition represents the future benefits from the development of future customer relationships and the assembled workforce. Goodwill from this business combination is deductible for income tax purposes.
Intangible assets acquired are comprised of customer relationships, trademarks, and developed technology with estimated useful lives of 9 years, 3 years, and 18 months, respectively. The fair value assigned to the customer relationships was determined primarily using the multiple period excess earnings method cost approach, which estimates the direct cash flows expected to be generated from the existing customers acquired. The results of operations of this business combination have been included in the condensed consolidated financial statements from the acquisition date.
The acquisition-related costs were not material and were recorded as general and administrative expense in the condensed consolidated statements of operations.
Separate operating results and pro forma results of operations for AMiON have not been presented as the effect of this acquisition was not material to the Company’s financial results.
9.  Intangible Assets and Goodwill
Intangible Assets
Intangible assets, net consisted of the following (in thousands):
September 30, 2023March 31, 2023
Customer relationships$37,069 $37,069 
Other intangibles1,531 1,531 
Total intangible assets38,600 38,600 
Less: accumulated amortization(9,160)(6,764)
Total intangible assets, net$29,440 $31,836 
Amortization expense for intangible assets was $1.2 million and $2.4 million for the three and six months ended September 30, 2023 and 2022, respectively.
No impairment charges on intangible assets were recorded during the three and six months ended September 30, 2023 and 2022.
18

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
As of September 30, 2023, future amortization expense is as follows (in thousands):
Year Ending March 31, Amount
Remainder of 2024$2,123 
20254,245 
20264,012 
20274,010 
20284,010 
20294,010 
Thereafter7,030 
Total future amortization expense$29,440 
Goodwill
As of September 30, 2023 and March 31, 2023, the Company’s goodwill balance was $67.9 million. No impairment charges on goodwill were recorded during the three and six months ended September 30, 2023 and 2022.
10.  Equity
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 100,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors. As of September 30, 2023 and March 31, 2023, there were no shares of preferred stock issued and outstanding.
Common Stock and Creation of Dual-Class Structure
The Company has two classes of common stock authorized: Class A common stock and Class B common stock, and are collectively referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise noted. On June 8, 2021, the Company’s board of directors and stockholders approved an amendment to the Company’s amended and restated certificate of incorporation which authorized 1,000,000,000 shares of Class A common stock with par value of $0.001 and one vote per share, and 500,000,000 shares of Class B common stock with par value of $0.001 and ten votes per share. The holders of common stock are entitled to receive dividends, as may be declared by the board of directors. Each of the Company’s 85,523,836 shares of then-existing common stock outstanding was reclassified into Class B common stock. Each outstanding share of Class B common stock may be converted at any time at the option of the holder into one share of Class A common stock. As of September 30, 2023, there were 120,768,274 shares of Class A common stock, and 67,750,282 shares of Class B common stock outstanding.
Stock Repurchase Program
On May 12, 2022, the Company’s board of directors authorized a program to repurchase up to $70 million of the Company’s Class A common stock. As of September 30, 2022, the Company repurchased and retired 2,150,982 shares of Class A common stock for an aggregate purchase price of $70 million, thereby completing this share repurchase program.
On October 28, 2022, the Company’s board of directors authorized an additional program to repurchase up to $70 million of the Company’s Class A common stock over a period of 12 months. In addition, on June 1, 2023, the Company’s board of directors authorized a program to repurchase up to $200 million of the Company’s Class A common stock over a period of 24 months. The repurchases are subject to general business and market conditions and other investment opportunities and may be executed through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. Immediately upon the repurchase of any shares of Class A common stock, such shares shall be retired by the Company and shall automatically return to the status of authorized but unissued shares of Class A common stock. As of September 30, 2023, the Company repurchased and retired 8,723,200 shares of Class A common stock for an aggregate purchase price of $207.5 million under these repurchase programs, which includes excise taxes and the cost of commissions of $1.2 million. As of September 30, 2023, $63.7 million remained available and authorized for repurchase, excluding commissions and excise taxes.
19

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
Common Stock Warrants
In March 2017, the Company issued a warrant to purchase 250,000 shares of common stock at an exercise price of $0.72 per share in connection with a contract signed between the Company and U.S. News & World Report, L.P., or U.S. News. The warrant expires 10 years from the date of grant. As of September 30, 2023, the warrant was fully vested. 125,000 shares with an intrinsic value of $4.0 million were exercised under the warrant during the six months ended September 30, 2022, while no shares were exercised during the six months ended September 30, 2023. The remaining 125,000 shares under the warrant were outstanding as of September 30, 2023.
In October 2021, the Company issued a warrant to U.S. News (the “U.S. News Warrant”) to purchase 516,000 shares of Class A common stock with an exercise price of $12.56 per share in connection with the execution of a commercial agreement with U.S. News (the “Commercial Agreement”). The U.S. News Warrant expires 10 years from the date of grant. The first tranche of the U.S. News Warrant vested on May 1, 2022 and the remainder will vest on a monthly basis over approximately 6 years. The grant-date fair value of the U.S. News Warrant was $34.7 million, which was determined using the Black-Scholes option-pricing model on the date of grant using the following assumptions: fair value of common stock of $76.50, volatility of 46.9%, risk-free interest rate of 1.61%, contractual term of 10 years, and an expected dividend of 0%. The fair value of the warrant is recognized as expense in cost of revenue in the condensed consolidated statements of operations on a straight-line basis over its vesting term of 6.48 years. During the six months ended September 30, 2023 and 2022, $2.7 million was recognized as stock-based compensation expense relating to the U.S. News Warrant, respectively. As of September 30, 2023, unamortized stock-based compensation expense, net of estimated forfeitures, related to the unvested warrants was $24.1 million, which is expected to be recognized over the remaining vesting period of 4.50 years.
Equity Incentive Plans
The Company maintains three equity incentive plans: the 2010 Equity Incentive Plan (the “2010 Plan”), the 2021 Stock Option and Incentive Plan (the “2021 Plan”), and the 2021 Employee Stock Purchase Plan (the “ESPP”). Upon IPO, the 2021 Plan became effective and the 2010 Plan was terminated. The 2010 Plan continues to govern the terms of outstanding awards that were granted prior to the termination of the 2010 Plan. The 2021 Plan provides for the granting of incentive stock options, nonstatutory stock options, restricted stock units, and restricted stock awards to employees, non-employee directors, and consultants of the Company.
The Company granted stock options under the terms of the Plans and outside of the Plans, as approved by the board of directors. During fiscal 2018, the Company granted 4,682,582 options outside of the Plans, of which 2,027,917 options were exercised and 2,654,665 were outstanding as of September 30, 2023.
The Company has shares of common stock reserved for issuance as follows (in thousands):
September 30, 2023
Common stock warrants641 
2010 Plan
Options outstanding16,664 
2021 Plan
Awards outstanding
2,159 
Shares available for future grant41,195 
2021 ESPP8,104 
Options outstanding outside the plans2,655 
Total71,418 
20

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
Stock Options
Stock options granted generally vest over four years with service-based, performance-based, and/or market-based conditions and expire ten years from the date of grant.
Stock option activities within the Plans as well as outside of the Plans were as follows:
Number of Shares
(in thousands)
Weighted-Average
Exercise Price
Average Remaining Contractual Term
(in years)
Aggregate Intrinsic Value (in thousands)
Balance, March 31, 202322,407 $4.39 6.56$627,187 
Options exercised(2,380)3.05 
Options forfeited or expired(708)5.47 
Balance, September 30, 202319,319 4.51 6.12322,735 
Vested and exercisable as of September 30, 202311,804 2.93 5.40215,941 
Vested and expected to vest as of September 30, 202318,740 4.44 6.09314,519 
The aggregate intrinsic value of options exercised during the six months ended September 30, 2023 and 2022 was $61.8 million and $60.2 million, respectively.
As of September 30, 2023, unamortized stock-based compensation expense, net of estimated forfeitures, related to unvested stock options was $27.6 million, which is expected to be recognized over a weighted-average period of 2.77 years.
The Company has not granted any stock options since the first quarter of fiscal 2022.
Restricted Stock Units (“RSUs”)
RSUs granted by the Company generally vest over four years based on continued service.
The following table summarizes RSU activity (in thousands, except per share information):
Number of SharesWeighted-
Average
Grant Date Fair Value
Unvested balance, March 31, 20231,951 $40.08 
Granted749 30.02 
Vested(392)38.44 
Forfeited(372)44.59 
Unvested balance, September 30, 20231,936 35.46 
The total fair value of RSUs vested during the six months ended September 30, 2023 and 2022 was $11.3 million and $3.3 million, respectively.
As of September 30, 2023, total unrecognized stock-based compensation expense, net of estimated forfeitures, related to unvested RSUs was $54.3 million, which is expected to be recognized over a weighted-average period of 2.99 years.
Performance-Based Restricted Stock Units (“PSUs”)
The PSUs have service-based and performance-based vesting conditions that are satisfied upon meeting certain financial performance targets.
21

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
The following table summarizes PSU activity (in thousands, except per share information):
Number of SharesWeighted-
Average
Grant Date Fair Value
Unvested balance, March 31, 2023206 $34.68 
Granted156 33.74 
Vested(78)36.96 
Forfeited(61)35.07 
Unvested balance, September 30, 2023223 33.10 
The total fair value of PSUs vested during the six months ended September 30, 2023 and 2022 was $1.8 million and $0.4 million, respectively.
As of September 30, 2023, unamortized stock-based compensation expense, net of estimated forfeitures, related to unvested PSUs that are probable of vesting was $1.9 million, and is expected to be recognized over a weighted-average period of 1.54 years.
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Cost of revenue$2,278 $2,392 $4,739 $4,514 
Research and development2,538 2,862 5,794 5,414 
Sales and marketing2,697 3,982 8,692 7,056 
General and administrative2,288 2,117 4,577 3,875 
Restructuring3,646  3,646  
Total stock-based compensation expense$13,447 $11,353 $27,448 $20,859 
22

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
11.  Net Income Per Share Attributable to Common Stockholders
The following table presents the reconciliation of the numerator and denominator for calculating basic and diluted net income per share (in thousands, except per share data):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Numerator
Net income$30,602 $26,299 $59,008 $48,682 
Denominator
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, basic
193,112 193,137 193,813 193,042 
Dilutive effect of stock options15,673 20,595 16,573 21,178 
Dilutive effect of common stock warrants122 123 122 155 
Dilutive effect of other share-based awards107 94 173 77 
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, diluted
209,014 213,949 210,681 214,452 
Net income per share attributable to Class A and Class B common stockholders:
Basic$0.16 $0.14 $0.30 $0.25 
Diluted$0.15 $0.12 $0.28 $0.23 
The dilutive effect of stock options, common stock warrants, RSUs, PSUs, and the ESPP is reflected in diluted earnings per share using the treasury stock method.
Certain potentially dilutive securities have been excluded from the calculation of diluted net income per share during the applicable periods because their inclusion would have been anti-dilutive (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Other share-based awards1,665 511 911 512 
Common stock warrants516 516 516 516 
Total2,181 1,027 1,427 1,028 
12.  Restructuring
In August 2023, the Company announced a restructuring plan (the “Restructuring Plan”) intended to simplify the Company’s operations and better align the Company’s resources with its priorities. The Restructuring Plan included a reduction of the Company’s workforce by approximately 10%. The actions associated with the workforce reduction under the Restructuring Plan were substantially completed as of September 30, 2023. The Company incurred $7.9 million in restructuring expense in the second quarter of fiscal 2024 in connection with the workforce reduction under the Restructuring Plan, consisting of $4.3 million of severance payments and employee benefits and $3.6 million of stock-based compensation expense for the accelerated vesting of equity awards.
23

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
The following table summarizes the activities related to the Restructuring Plan as of September 30, 2023 (in thousands):
Workforce Reduction
Liability as of July 1, 2023
$ 
Charges4,289 
Payments(3,748)
Liability as of September 30, 2023
$541 
The liability as of September 30, 2023 for restructuring charges is included in accrued expenses and other current liabilities on the condensed consolidated balance sheets.
13.  Commitments and Contingencies
Minimum Guarantees
On October 8, 2021, the Company signed an amended agreement to revise and extend the existing partnership with U.S. News for six years. This agreement can be terminated after three years by either party. Under this amended agreement, the Company pays U.S. News a portion of the revenue generated with the end customers, subject to annual minimum guarantees. As of September 30, 2023, the remaining annual minimum guarantees ranged from $3.6 million to $6.2 million. The total minimum guarantee for the remaining noncancelable period of one year was $3.6 million, which is expected to be paid within one year.
Other Contractual Commitments
Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription agreements used to facilitate the Company’s operations.
The Company has a web hosting arrangement for 3 years ending December 31, 2024, with an annual commitment of $5.2 million. As of September 30, 2023, the total remaining commitment was $5.2 million, which is expected to be paid within one year.
Indemnification
The Company enters into indemnification provisions under agreements with other companies in the ordinary course of business, including, but not limited to, clients, business partners, landlords, and other parties involved in the performance of the Company’s services. Pursuant to these arrangements, the Company has agreed to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements. The Company maintains commercial general liability insurance and product liability insurance that may offset certain of its potential liabilities under these indemnification provisions.
In addition, the Company has agreed to indemnify its officers and directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no material claims under these indemnification provisions.
Legal Matters
From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material effect on its results of operations, financial position, or cash flows. No material loss contingencies were recorded for the three and six months ended September 30, 2023 and 2022.
24

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
14.  Leases
The Company has non-cancelable operating leases for the rental of office space with various expiration dates through 2030.
The components of lease expense were as follows (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Operating lease cost$701 $701 $1,402 $1,190 
Variable lease cost45 133 65 173 
Total lease cost$746 $834 $1,467 $1,363 
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended September 30,
20232022
Cash paid for amounts included in measurement of lease liabilities—Operating cash flows$907 $389 
Supplemental balance sheet information related to leases was as follows:
September 30, 2023March 31, 2023
Weighted-average remaining lease term (in years)6.687.06
Weighted-average discount rate4.19 %4.18 %
Maturities of operating lease liabilities as of September 30, 2023 were as follows (in thousands):
Remainder of 2024$1,331 
20252,411 
20262,458 
20272,497 
20282,605 
Thereafter6,052 
Total future lease payments$17,354 
Less: imputed interest(2,300)
Present value of lease liabilities$15,054 
15.  Other Income, net
Other income, net consisted of the following (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Interest income$5,822 $1,419 $10,840 $2,269 
Realized gain (loss) on sale and redemption of marketable securities131 (463)(142)(463)
Other income (expense)(50)(48)44 (94)
Other income, net$5,903 $908 $10,742 $1,712 
16.  Income Taxes
The Company’s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any.
25

DOXIMITY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)
The Company’s effective tax rates for the three and six months ended September 30, 2023 were 22.9% and 20.5%, respectively, and for three and six months ended September 30, 2022 were 20.3% and 12.3%, respectively. The Company's effective tax rate differs from the U.S. federal statutory rate, primarily due to state income taxes, stock-based compensation related tax benefits, which are subject to limitations for certain executive officers under IRC section 162(m), and federal and state research and development tax credits. The Company’s effective tax rate is based on forecasted annual income before income taxes which may fluctuate through the rest of the year.
The Company is only subject to income taxes in the United States. Significant judgment is required in evaluating the Company’s uncertain tax positions and determining the provision for income taxes. As of September 30, 2023 and March 31, 2023, the Company had unrecognized tax benefits (“UTBs”) of $8.7 million and $7.9 million, respectively. If realized, $6.5 million would impact the effective tax rate while the remainder would reduce deferred tax assets subject to a full valuation allowance. The Company does not expect any material changes to its UTBs within the next 12 months.
17.  Segment and Geographic Information
The Company considers operating segments to be components of the Company in which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The chief operating decision maker reviews financial information on a consolidated basis to make decisions about how to allocate resources and how to measure the Company’s performance. As such, the Company has determined that it has one operating and reportable segment.
Substantially all of the Company’s long-lived assets were based in the United States as of September 30, 2023 and March 31, 2023. No country outside of the United States accounted for more than 10% of total revenue for the three and six months ended September 30, 2023 and 2022. Substantially all of the Company’s revenue was derived in the United States for the three and six months ended September 30, 2023 and 2022.
18.  Subsequent Events
On October 26, 2023 the Company’s board of directors authorized another program to repurchase up to $70 million of the Company’s Class A common stock. The repurchases are expected to be executed from time to time over the next 12 months, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. Immediately upon the repurchase of any shares of Class A common stock, such shares shall be retired by the Company and shall automatically return to the status of authorized but unissued shares of Class A common stock. All prior repurchase programs were completed as of October 2023.
26

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 our condensed consolidated financial statements and accompanying notes that are included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K, filed with the SEC on May 26, 2023. This discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties, as described under the heading “Special Note Regarding Forward-Looking Statements” in this Quarterly Report on Form 10-Q. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under the section titled “Risk Factors” in Part 1, Item 1 A of our Annual Report on Form 10-K or in other parts of this Quarterly Report on Form 10-Q. Our historical results are not necessarily indicative of the results that may be expected for any period in the future, and our interim results are not necessarily indicative of the results that may be expected for the full fiscal year or any other period. The last day of our fiscal year is March 31st. Our fiscal quarters end on June 30th, September 30th, December 31st, and March 31st. Fiscal 2024, our current fiscal year, will end on March 31, 2024.
Overview
We are the leading digital platform for U.S. medical professionals, as measured by the number of U.S. physician members. Our members include more than 80% of physicians across all 50 states and every medical specialty.
Our mission is to help every physician be more productive and provide better care for their patients. We are physicians-first, putting technology to work for doctors instead of the other way around. That guiding principle has enabled Doximity to become an essential and trusted professional platform for physicians. Our cloud-based platform provides our members with tools specifically built for medical professionals, enabling them to collaborate with their colleagues, securely coordinate patient care, conduct virtual patient visits, stay up-to-date with the latest medical news and research, monitor their work schedules, and manage their careers. Doximity membership is free for physicians. Our revenue-generating customers, primarily pharmaceutical manufacturers and healthcare systems, have access to a suite of commercial solutions that benefit from broad physician usage.
At the core of our platform is the largest medical professional network in the nation, which creates proximity within our community of doctors and hundreds of thousands of other medical professionals. Verified members can search and connect with colleagues and specialists, which allows them to better coordinate patient care and streamline referrals. Our newsfeed addresses the ever increasing sub-specialization of medical expertise and volume of medical research by delivering news and information that is relevant to each physician's clinical practice. We also support physicians in their day-to-day practice of medicine with mobile-friendly and easy-to-use clinical workflow tools such as voice and video dialer, secure messaging, and digital faxing.
Our business model has delivered high revenue growth at scale with profitability. For the three months ended September 30, 2023 and 2022, we recognized revenue of $113.6 million and $102.2 million, respectively, representing a year-over-year growth rate of 11%. For the six months ended September 30, 2023 and 2022, we recognized revenue of $222.1 million and $192.8 million, respectively, representing a year-over-year growth rate of 15%. For the three months ended September 30, 2023 and 2022, our net income was $30.6 million and $26.3 million and our adjusted EBITDA was $54.2 million and $46.0 million, respectively. For the six months ended September 30, 2023 and 2022, our net income was $59.0 million and $48.7 million and our adjusted EBITDA was $100.7 million and $79.5 million, respectively. We have accomplished this while focusing on our core mission to help every physician be more productive and provide better care for their patients.

27

Key Business and Financial Metrics
We monitor a number of key business and financial metrics to assess the health and success of our business, including:
Customers with Trailing 12-Month Subscription Revenue Greater than $100,000. The number of customers with trailing 12-month (“TTM”) subscription revenue greater than $100,000 is a key indicator of the scale of our business, and is calculated by counting the number of customers that contributed more than $100,000 in subscription revenue in the TTM period. Our customer count is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our total customer count for historical periods reflecting these adjustments.
The number of customers with at least $100,000 of revenue has grown steadily in recent years as we have engaged new customers and expanded within existing ones. This cohort of customers accounted for approximately 88% of our revenue for the TTM ended September 30, 2023.
September 30,
20232022
Number of customers with at least $100,000 of revenue 290281
Net Revenue Retention Rate. Net revenue retention rate is calculated by taking the TTM subscription-based revenue from our customers that had revenue in the prior TTM period and dividing that by the total subscription-based revenue for the prior TTM period. For the purposes of this calculation, subscription revenue excludes subscriptions for individuals and small practices and other non-recurring items. Our net revenue retention rate compares our subscription revenue from the same set of customers across comparable periods, and reflects customer renewals, expansion, contraction, and churn. Our net revenue retention rate is directly tied to our revenue growth rate and thus fluctuates as that growth rate fluctuates.
September 30,
20232022
Net revenue retention rate114 %128 %

Non-GAAP Financial Measures
We use adjusted EBITDA and free cash flow to measure our performance, identify trends, formulate financial projections, and make strategic decisions.
Adjusted EBITDA
We define adjusted EBITDA as net income before interest, income taxes, depreciation, and amortization, and as further adjusted for acquisition and other related expenses, stock-based compensation expense, restructuring expense, change in fair value of contingent earn-out consideration liability, and other income, net. Net income margin represents net income as a percentage of revenue and adjusted EBITDA margin represents adjusted EBITDA as a percentage of revenue.
Adjusted EBITDA is a key measure we use to assess our financial performance and is also used for internal planning and forecasting purposes. We believe adjusted EBITDA is helpful to investors, analysts, and other interested parties because it can assist in providing a more consistent and comparable overview of our operations across our historical financial periods.
Adjusted EBITDA and adjusted EBITDA margin are non-GAAP measures and are presented for supplemental informational purposes only and should not be considered as alternatives or substitutes to the financial information presented in accordance with GAAP. These measures have certain limitations in that they do not include the impact of certain expenses that are reflected in our condensed consolidated statements of operations that are necessary to run our business. Other companies, including other companies in our industry, may not use these measures or may calculate these measures differently than as presented in this Quarterly Report on Form 10-Q, limiting their usefulness as comparative measures.

28

The following table presents a reconciliation of net income to adjusted EBITDA, adjusted EBITDA margin, and net income margin (in thousands, except percentages):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Net income$30,602 $26,299 $59,008 $48,682 
Adjusted to exclude the following:
Acquisition and other related expenses— — — 30 
Stock-based compensation9,801 11,353 23,802 20,859 
Depreciation and amortization2,604 2,589 5,208 4,959 
Provision for income taxes9,093 6,710 15,209 6,813 
Restructuring expense
7,936 — 7,936 — 
Change in fair value of contingent earn-out consideration liability47 (40)316 (94)
Other income, net(5,903)(908)(10,742)(1,712)
Adjusted EBITDA$54,180 $46,003 $100,737 $79,537 
Revenue$113,612 $102,185 $222,081 $192,824 
Net income margin27 %26 %27 %25 %
Adjusted EBITDA margin48 %45 %45 %41 %
Free Cash Flow
Free cash flow is a key performance measure that our management uses to assess our overall performance. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by our business that can be used for strategic opportunities, including investing in our business, making strategic acquisitions, and strengthening our financial position.
We calculate free cash flow as cash flow from operating activities less purchases of property and equipment and internal-use software development costs.
Although we believe free cash flow is a useful indicator of business performance, free cash flow is presented for supplemental informational purposes only and should not be considered a substitute for financial information presented in accordance with GAAP. Free cash flow has limitations as an analytical tool, and it should not be considered in isolation or as a substitute for analysis of other GAAP financial measures, such as net cash provided by operating activities. Some of the limitations of free cash flow are that it may not properly reflect future contractual commitments that have not been realized in the current period. Our free cash flow may not be comparable to similarly titled measures of other companies because they may not calculate free cash flow in the same manner as we calculate the measure, limiting its usefulness as a comparative measure.
The following table presents a reconciliation of our free cash flow to the most comparable GAAP measure, net cash provided by operating activities, for each of the periods indicated (in thousands):
Six Months Ended September 30,
20232022
Net cash provided by operating activities$70,098 $84,266 
Purchases of property and equipment(111)(1,476)
Internal-use software development costs(2,732)(2,466)
Free cash flow$67,255 $80,324 
Other cash flow components:
Net cash provided by (used in) investing activities$67,224 $(60,023)
Net cash used in financing activities$(186,946)$(63,378)

29

Components of Results of Operations
Revenue
Marketing Solutions. Our customers purchase a subscription to Marketing Solutions, either directly or through marketing agencies, for the ability to share tailored content on the Doximity platform via a variety of modules for defined time periods. We generally bill customers a portion of the contract upon contract execution and then bill throughout the remainder of the contract based on various time-based milestones. Generally, we bill in advance of revenue recognition. When revenue is recognized in advance of billings, we record unbilled revenue. Unbilled revenue is recorded on the condensed consolidated balance sheets within prepaid expenses and other current assets. Subscriptions to Marketing Solutions include the following contractual arrangements:
Subscriptions for specific modules delivered on a monthly basis to a consistent number of targeted Doximity members during the subscription period. Pricing is based on the number and composition of the targeted Doximity members, and on the specific modules purchased.
Integrated subscriptions for a fixed subscription fee that are not tied to a single module, allowing customers to utilize any combination of modules during the subscription period.
For these subscription-based contractual arrangements, we recognize revenue over time as control of the service is transferred to the customer.
Hiring Solutions. We provide customers access to our platform which enables them to post job openings or deliver a fixed number of monthly messages to our network of medical professionals. Hiring Solutions contracts are noncancellable and customers are billed in annual, quarterly, or monthly installments in advance of the service period, and revenue is recognized ratably over the contractual term.
We also generate revenue from temporary and permanent medical recruiting services which we charge on an hourly-fee, and retainer and placement-fee basis, respectively. Revenue for temporary placement services is recognized net of third-party contractor fees. For the three and six months ended September 30, 2023 and 2022, the revenue from temporary and permanent medical recruiting services was not significant to our total revenue.
For a description of our revenue accounting policies, see Note 2—Summary of Significant Accounting Policies included in Part II, Item 8 of our Annual Report on Form 10-K for the fiscal year ended March 31, 2023 and filed with the SEC on May 26, 2023.
Cost of Revenue
Cost of revenue is primarily comprised of expenses related to cloud hosting, personnel-related expenses for our customer success team, costs for third-party platform access, information technology and software-related services and contractors, and other services used in connection with the delivery and support of our platform. Our cost of revenue also includes the amortization of internal-use software development costs, editorial and other content-related expenses, and allocated overhead. Cost of revenue is driven by the growth of our member network and utilization of our telehealth tools. We intend to continue to invest additional resources in our cloud infrastructure and our customer support organizations to support the growth of our business and expect these expenses to increase on an absolute dollar basis.
Gross Profit and Gross Margin
Gross profit is total revenue less total cost of revenue. Gross margin is gross profit expressed as a percentage of total revenue. Gross profit and gross margin has been and will continue to be affected by a number of factors, including the timing of our acquisition of new customers and sales of additional solutions to existing customers, the timing and extent of our investments in our operations, cloud hosting costs, growth in our customer success team, and the timing of amortization of internal-use software development costs. We expect our gross margin to remain relatively steady over the near term, although our quarterly gross margin is expected to fluctuate from period to period depending on the interplay of these and other factors.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing, general and administrative, and restructuring expenses.

30

Research and Development
Research and development expense is primarily comprised of personnel-related expenses associated with our engineering and product teams who are responsible for building new products and improving existing products. Research and development expense also includes costs for third-party services and contractors, information technology and software-related costs, and allocated overhead. Other than internal-use software development costs that qualify for capitalization, research and development costs are expensed as incurred. We expect research and development expenses will increase on an absolute dollar basis as we continue to grow our platform and product offerings.
Sales and Marketing
Sales and marketing expense is primarily comprised of personnel-related expenses, sales incentive compensation, travel, and other event expenses. Sales and marketing expense also includes costs for third-party services and contractors, information technology and software-related costs, allocated overhead, amortization of intangible assets, and change in fair value of contingent earn-out consideration liability. We capitalize sales incentive compensation that is considered to be an incremental and recoverable cost of obtaining a contract with a customer. These sales incentive compensation costs are amortized over the period of benefit. We expect sales and marketing expense to increase and to be our largest expense on an absolute basis.
General and Administrative
General and administrative expense is primarily comprised of personnel-related expenses associated with our executive, finance, legal, human resources, information technology, and facilities employees. General and administrative expense includes fees for third-party legal and accounting services, insurance expense, information technology and software-related costs, and allocated overhead. We expect that general and administrative expense will increase on an absolute dollar basis as we incur compliance costs associated with being a publicly-traded company, including legal, audit, and consulting fees.
Restructuring
Restructuring expense primarily consists of severance payments, employee benefits, and stock-based compensation in relation to the modification of equity awards associated with the management-approved plan. One-time employee termination benefits are recognized at the time of communication of the terms of the plan to the employees, unless future service is required, in which case the costs are recognized over the future service period.
Other Income, Net
Other income, net consists primarily of investment income earned on our cash equivalents and marketable securities.
Provision for Income Taxes
Provision for income taxes consists primarily of income taxes in U.S. federal, state, and local jurisdictions in which we conduct business. We calculate income taxes in interim periods by applying an estimated annual effective tax rate to income before income taxes and by calculating the tax effect of discrete items recognized during the period. Our effective income tax rate generally differs from the U.S. statutory tax rate of 21.0% primarily due to U.S. federal and state research and development tax credits, stock-based compensation related tax benefits, and state income taxes.

31

Results of Operations
The following tables set forth our condensed consolidated results of operations data and such data as a percentage of revenue for the periods presented.
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
(in thousands)
Revenue$113,612 $102,185 $222,081 $192,824 
Cost of revenue(1)
12,759 13,210 25,912 26,287 
Gross profit100,853 88,975 196,169 166,537 
Operating expenses:
Research and development(1)
19,958 19,104 41,889 38,126 
Sales and marketing(1)
30,201 29,021 64,656 57,155 
General and administrative(1)
8,966 8,749 18,213 17,473 
Restructuring(1)
7,936 — 7,936 — 
Total operating expenses67,061 56,874 132,694 112,754 
Income from operations33,792 32,101 63,475 53,783 
Other income, net5,903 908 10,742 1,712 
Income before income taxes39,695 33,009 74,217 55,495 
Provision for income taxes9,093 6,710 15,209 6,813 
Net income$30,602 $26,299 $59,008 $48,682 
_______________
(1)Costs and expenses include stock-based compensation expense as follows:
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
(in thousands)
Cost of revenue$2,278 $2,392 $4,739 $4,514 
Research and development2,538 2,862 5,794 5,414 
Sales and marketing2,697 3,982 8,692 7,056 
General and administrative2,288 2,117 4,577 3,875 
Restructuring3,646 — 3,646 — 
Total stock-based compensation expense$13,447 $11,353 $27,448 $20,859 
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
(percentages of revenue)
Revenue100 %100 %100 %100 %
Cost of revenue11 13 12 14 
Gross profit89 87 88 86 
Operating expenses:
Research and development18 18 19 19 
Sales and marketing27 28 29 30 
General and administrative
Restructuring— — 
Total operating expenses59 55 59 58 
Income from operations30 32 29 28 
Other income, net
Income before income taxes35 33 34 29 
Provision for income taxes
Net income27 %26 %27 %25 %

32

Comparison of the three and six months ended September 30, 2023 and 2022.
Revenue
Three Months Ended September 30,ChangeSix Months Ended September 30,Change
20232022$%20232022$%
(in thousands, except percentages)
Revenue$113,612 $102,185 $11,427 11 %$222,081 $192,824 $29,257 15 %
Revenue for the three months ended September 30, 2023 increased $11.4 million as compared to the same period in 2022. The increase was primarily driven by a $11.3 million increase in subscription revenue. Of the increase in subscription revenue, $5.1 million was driven by the addition of new subscription customers1 and $6.2 million was due to the expansion of existing customers. The expansion of existing customers was primarily driven by average revenue per existing Marketing Solutions customers increasing by 17% as a result of adding new and growing existing brands and service lines. Approximately 94% of our revenue for the three months ended September 30, 2023 was derived from subscription customers. The remaining increase in revenue was driven by an increase in medical recruiting services.
Revenue for the six months ended September 30, 2023 increased $29.3 million as compared to the same period in 2022. The increase was primarily driven by a $28.9 million increase in subscription revenue. Of the increase in subscription revenue, $8.8 million was driven by the addition of new subscription customers1 and $20.1 million was due to the expansion of existing customers. The expansion of existing customers was primarily driven by average revenue per existing Marketing Solutions customers increasing by 20% as a result of adding new and growing existing brands and service lines. Approximately 94% of our revenue for the six months ended September 30, 2023 was derived from subscription customers. The remaining increase in revenue was driven by an increase in medical recruiting services.
Cost of revenue, gross profit and gross margin
Three Months Ended September 30,ChangeSix Months Ended September 30,Change
20232022$%20232022$%
(in thousands, except percentages)
Cost of revenue$12,759 $13,210 $(451)(3)%$25,912 $26,287 $(375)(1)%
Gross profit$100,853 $88,975 $11,878 13 %$196,169 $166,537 $29,632 18 %
Gross margin89 %87 %88 %86 %
Cost of revenue for the three months ended September 30, 2023 decreased $0.5 million as compared to the same period in 2022. The decrease was primarily driven by a $0.4 million decrease in personnel-related costs as a result of a reduction in average headcount due to the Company’s restructuring plan executed in August 2023, offset by merit increases.
Cost of revenue for the six months ended September 30, 2023 decreased $0.4 million as compared to the same period in 2022. The decrease was primarily driven by a $0.4 million decrease in personnel-related costs as a result of a reduction in average headcount due to the Company’s restructuring plan executed in August 2023, offset by merit increases.
The gross margin for the three and six months ended September 30, 2023 increased due to the growth in our revenue as well as lower costs of revenue as a result of the Company’s restructuring plan executed in August 2023.
Operating Expenses
Research and development
Three Months Ended September 30,ChangeSix Months Ended September 30,Change
20232022$%20232022$%
(in thousands, except percentages)
Research and development$19,958 $19,104 $854 %$41,889 $38,126 $3,763 10 %
1 We define new subscription customers as revenue-generating subscription customers in the current fiscal period who did not contribute any revenue for the same period in the prior fiscal year.

33

Research and development expense for the three months ended September 30, 2023 increased $0.9 million as compared to the same period in 2022. Employee compensation costs increased by $0.3 million as compared to same period last year as a result of merit increases, offset by reduction in average headcount due to the Company’s restructuring plan that was executed in August 2023. The increase in research and development expense was also driven by a $0.5 million increase in employee events and travel-related expenses and an increase in third-party consulting services.
Research and development expense for the six months ended September 30, 2023 increased $3.8 million as compared to the same period in 2022. The increase was primarily driven by a $2.1 million increase in personnel-related costs as a result of merit increases offset by reduction in average headcount due to the Company’s restructuring plan executed in August 2023. The increase was also driven by a $0.7 million increase in third-party contractor costs and a $0.6 million increase in third-party software costs as a result of increased research and development activities.
Sales and marketing
Three Months Ended September 30,ChangeSix Months Ended September 30,Change
20232022$%20232022$%
(in thousands, except percentages)
Sales and marketing$30,201 $29,021 $1,180 %$64,656 $57,155 $7,501 13 %
Sales and marketing expense for the three months ended September 30, 2023 increased $1.2 million as compared to the same period in 2022. The increase was primarily driven by a $1.0 million increase in marketing expense related to marketing activities and trade shows. There was also a $0.6 million increase in personnel-related costs as a result of merit increases offset by reduction in average headcount due to the Company’s restructuring plan executed in August 2023. In addition, there was a $2.1 million increase in stock-based compensation due to awards granted to new and existing employees. These increases were offset by a $2.9 million decrease in stock-based compensation expense, primarily due to the forfeiture of awards as a result of the restructuring plan.
Sales and marketing expense for the six months ended September 30, 2023 increased $7.5 million as compared to the same period in 2022. The increase was primarily driven by a $2.5 million increase in personnel-related costs due to merit increases while average headcount remained relatively flat as a result of the Company’s restructuring plan that was executed in August 2023. The increase was also due to a $1.6 million net increase in stock-based compensation from new awards granted to new and existing employees, offset by the forfeiture of awards as a result of the restructuring plan. In addition, there was a $1.6 million increase in marketing expenses related to marketing activities and trade shows and a $0.4 million increase as a result of fair value changes on the earn-out consideration liability.
General and administrative
Three Months Ended September 30,ChangeSix Months Ended September 30,Change
20232022$%20232022$%
(in thousands, except percentages)
General and administrative$8,966 $8,749 $217 %$18,213 $17,473 $740 %
General and administrative expense for the three months ended September 30, 2023 remained materially consistent as compared to the same period in 2022.
General and administrative expense for the six months ended September 30, 2023 increased $0.7 million as compared to the same period in 2022. The increase was driven by a $0.4 million increase in employee compensation costs driven by merit increases, while headcount remained relatively flat. There was a $0.7 million increase in stock-based compensation expense primarily due to new awards granted to new and existing employees. These increases were partially offset by a reduction in insurance and other taxes.
Three Months Ended September 30,ChangeSix Months Ended September 30,Change
20232022$%20232022$%
(in thousands, except percentages)
Restructuring$7,936 $— $7,936 NM$7,936 $— $7,936 NM

34

In August 2023, the Company initiated a restructuring plan to better align the Company’s resources with its priorities, and reduced its workforce by 10%. The $7.9 million in restructuring charges incurred during the three and six months ended September 30, 2023 consisted of $4.3 million of severance payments and employee benefits and $3.6 million of stock-based compensation expense for the accelerated vesting of equity awards.
Other income, net
Three Months Ended September 30,ChangeSix Months Ended September 30,Change
20232022$%20232022$%
(in thousands, except percentages)
Other income, net$5,903 $908 $4,995 550 %$10,742 $1,712 $9,030 527 %
Other income, net for the three and six months ended September 30, 2023 increased $5.0 million and $9.0 million, respectively, as compared to the same period in 2022, primarily driven by increases in interest income due to higher yields earned on our cash equivalents and marketable securities portfolio and a higher average portfolio balance.
Provision for income taxes
Three Months Ended September 30,ChangeSix Months Ended September 30,Change
20232022$%20232022$%
(in thousands, except percentages)
Provision for income taxes$9,093 $6,710 $2,383 36 %$15,209 $6,813 $8,396 123 %
Income tax expense increased for the three and six months ended September 30, 2023 by $2.4 million and $8.4 million, respectively, as compared to the same period in 2022, primarily driven by higher income before taxes and decreased tax deductions from stock option activities.
Liquidity and Capital Resources
Since inception, we have financed operations primarily through proceeds received from sales of equity securities and payments received from our customers. As of September 30, 2023, our principal sources of liquidity were cash and cash equivalents and marketable securities of $729.9 million. Our marketable securities consist of U.S. government and agency securities, corporate notes and bonds, commercial paper, certificates of deposit, asset-backed securities, and sovereign bonds.
On May 12, 2022, the Company’s board of directors authorized a program to repurchase up to $70 million of the Company’s Class A common stock. As of September 30, 2022, the Company repurchased and retired 2,150,982 shares of Class A common stock for an aggregate purchase price of $70 million, thereby completing this share repurchase program.
On October 28, 2022, the Company’s board of directors authorized an additional program to repurchase up to $70 million of the Company’s Class A common stock over a period 12 months. In addition, on June 1, 2023, the Company’s board of directors authorized a program to repurchase up to $200 million of the Company’s Class A common stock over a period of 24 months. The repurchases are subject to general business and market conditions and other investment opportunities and may be executed through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. Immediately upon the repurchase of any shares of Class A common stock, such shares shall be retired by the Company and shall automatically return to the status of authorized but unissued shares of Class A common stock. As of September 30, 2023, the Company repurchased and retired 8,723,200 shares of Class A common stock for an aggregate purchase price of $207.5 million under these repurchase programs, which includes excise taxes and the cost of commissions of $1.2 million. As of September 30, 2023, $63.7 million remained available and authorized for repurchase, excluding commissions and excise taxes.
We believe that our existing cash and cash equivalents and marketable securities will be sufficient to support working capital and capital expenditure requirements for at least the next 12 months.

35

Our future capital requirements will depend on many factors, including our revenue growth rate, the timing and the amount of cash received from customers, the expansion of sales and marketing activities, timing of share repurchases, and the timing and extent of spending to support research and development efforts. Further, we may in the future enter into arrangements to acquire or invest in businesses and technologies. We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, financial condition, and results of operations could be adversely affected.
We have not entered into any off-balance sheet arrangements and do not have any holdings in variable interest entities.
For further details regarding our cash requirements from noncancelable operating lease obligations and other contractual commitments, see Note 13—Commitments and Contingencies and Note 14—Leases included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Cash Flows
Six Months Ended September 30,
20232022
(in thousands)
Net cash provided by operating activities$70,098 $84,266 
Net cash provided by (used in) investing activities$67,224 $(60,023)
Net cash used in financing activities$(186,946)$(63,378)
Net cash provided by operating activities
Cash provided by operating activities was $70.1 million for the six months ended September 30, 2023. This consisted of net income of $59.0 million, adjusted for non-cash items of $36.8 million and a net outflow from operating assets and liabilities of $25.7 million. Non-cash items primarily consisted of stock-based compensation expense of $27.4 million, depreciation and amortization expense of $5.2 million, amortization of deferred contract costs of $4.7 million, non-cash lease expense of $1.1 million, partially offset by the accretion of discount on marketable securities of $1.8 million. The net outflow from operating assets and liabilities was driven by a $13.8 million decrease in deferred revenue due to the timing of customer billings and program launches, a $10.5 million increase in prepaid expenses and other assets primarily due to prepayment of income taxes, an $8.1 million decrease in accounts payable, accrued expenses, and other liabilities which was primarily due to the timing of commissions and agency rebate payments, and a $2.4 million increase in deferred contract costs. These outflows were partially offset by a $9.6 million decrease in accounts receivable due to the timing of billings and collections. During the six months ended September 30, 2023 and 2022, the Company made $29.4 million and $0.1 million, respectively, in payments for taxes. The increase in cash paid for income taxes was partially related to the Tax Cuts and Jobs Act of 2017, which eliminated the option to deduct research and development expenditures and required taxpayers to capitalize and amortize them over five or fifteen years. Although Congress is considering legislation that would defer the amortization requirement to later years, we have no assurance that the provision will be so deferred, repealed or otherwise modified. If the requirement is not modified, our cash flows from operating activities are expected to be reduced by approximately $15.7 million in the fiscal year ended March 31, 2024. The requirement may also reduce our cash flows from operating activities in future periods, the amounts and specific periods of which we are unable to estimate at this time.
Cash provided by operating activities was $84.3 million for the six months ended September 30, 2022. This consisted of net income of $48.7 million, adjusted for non-cash items of $34.9 million and a net inflow from operating assets and liabilities of $0.7 million. Non-cash items primarily consisted of stock-based compensation expense of $20.9 million, depreciation and amortization expense of $5.0 million, amortization of deferred contract costs of $4.8 million, and amortization of the premium on marketable securities of $2.7 million. The net inflow from operating assets and liabilities was driven by a $3.7 million decrease in prepaid expenses and other assets due to prepaid taxes, a $2.2 million decrease in accounts receivable due to the timing of billings and collections, and a $1.9 million increase in deferred revenue due to the timing of customer billings and program launches. These inflows were partially offset by a $2.3 million increase in deferred contract costs and a $4.5 million decrease in accounts payable, accrued expenses, and other liabilities, which was primarily a result of the timing of $7.2 million commissions and agency rebate payments, offset by a $3.8 million increase in income and other tax liabilities.

36

Net cash provided by (used in) investing activities
Cash provided by investing activities was $67.2 million for the six months ended September 30, 2023, which primarily consisted of proceeds from the maturities of marketable securities of $212.8 million and proceeds from the sale of marketable securities of $37.5 million. These inflows were partially offset by $180.2 million of marketable securities purchases and $2.7 million for internal-use software development costs.
Cash used in investing activities was $60.0 million for the six months ended September 30, 2022, which primarily consisted of $91.2 million of marketable securities purchases, $53.5 million paid for the acquisition of AMiON, $2.5 million for internal-use software development costs, and $1.5 million for purchases of property and equipment. These payments were partially offset by proceeds from the sale of marketable securities of $64.2 million and proceeds from the maturities of marketable securities of $24.4 million.
Net cash used in financing activities
Cash used in financing activities was $186.9 million for the six months ended September 30, 2023, which primarily consisted of common stock repurchases of $186.2 million, $5.4 million of payments for contingent consideration related to the AMiON acquisition, and $4.1 million of taxes paid related to the net share settlement of equity awards. These payments were partially offset by $7.2 million of proceeds from the exercise of stock options and $1.5 million of proceeds from the issuance of common stock related to the employee stock purchase plan.
Cash used in financing activities was $63.4 million for the six months ended September 30, 2022, which primarily consisted of common stock repurchases of $70.0 million and $1.3 million of taxes paid related to the net share settlement of equity awards. These payments were partially offset by $5.6 million of proceeds from the exercise of stock options and common stock warrants and $2.3 million of proceeds from the issuance of common stock related to the employee stock purchase plan.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with GAAP. The preparation of our financial statements also requires us to make estimates and assumptions that affect the amounts stated in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ significantly from the estimates made by management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.
There have been no material changes to our critical accounting policies and estimates during the three and six months ended September 30, 2023 as compared to those described in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our Annual Report on Form 10-K for the fiscal year ended March 31, 2023 and filed with the SEC on May 26, 2023.
Recent Accounting Pronouncements
Refer to Note 2—Summary of Significant Accounting Policies included in Part I, Item 1 of this Quarterly Report on Form 10-Q for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Substantially all of our operations are within the United States and we do not have any foreign currency exposure. We are exposed to market risks in the ordinary course of our business, including the effects of interest rate changes and inflation.
Interest Rate Risk
Our cash and cash equivalents and marketable securities primarily consist of cash on hand and highly liquid investments in money market funds, corporate notes and bonds, asset-backed securities, commercial paper, certificates of deposit, U.S. government and agency securities, and sovereign bonds. As of September 30, 2023, we had cash and cash equivalents of $108.4 million and marketable securities of $621.5 million. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to fluctuations in interest rates, which may affect our interest income and the fair value of our investments. Fixed rate securities may have their market value adversely affected due to a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall. Due in part to these

37

factors, our future investment income may fall short of expectation due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates.
A hypothetical 100 basis point increase in interest rates would have resulted in a decrease of $3.4 million and $5.0 million, respectively, in the market value of our cash equivalents and marketable securities as of September 30, 2023 and March 31, 2023. Fluctuations in the value of our investments caused by a change in interest rates are recorded in other comprehensive income and are realized in net income only if we sell the underlying securities.
Impact of Inflation
We do not believe that inflation has had a material effect on our business, results of operations, or financial condition. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs. Our inability or failure to do so could harm our business, financial condition, and results of operations.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. In designing and evaluating our disclosure controls and procedures, our management recognizes that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable assurance that the objectives of the disclosure controls and procedures are met. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

38

PART II—OTHER INFORMATION
Item 1. Legal Proceedings
For a discussion of our legal proceedings, please refer to Note 13—Commitments and Contingencies included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Item 1A. Risk Factors
We are subject to various risks that could have a material adverse impact on our financial position, results of operations, or cash flows. Although it is not possible to predict or identify all such risks and uncertainties, they may include, but are not limited to, the factors discussed under “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended March 31, 2023. Additional risks and uncertainties not currently known to us or that we currently deem immaterial may also materially adversely affect our financial position, results of operations, or cash flows. There have been no material changes to the risk factors included in our Annual Report on Form 10-K for the fiscal year ended March 31, 2023.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Share Repurchases
The following table presents information with respect to the repurchases of our Class A common stock during the three months ended September 30, 2023:
Period
Total Number of Shares Repurchased(1)
Average Price Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Program(1)
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program
(in thousands)
July 1 - 31, 202360,795 $32.66 60,795 $230,902 
August 1 - 31, 20233,096,898 $23.61 3,096,898 $157,785 
September 1 - 30, 20234,378,286 $21.49 4,378,286 $63,706 
Total7,535,979 7,535,979 
_______________
(1)On October 28, 2022, the Company’s board of directors authorized a program to repurchase up to $70 million of the Company’s Class A common stock over a period of 12 months. In addition, on June 1, 2023 the Company’s board of directors authorized an additional program to repurchase up to $200 million of the Company’s Class A common stock over a period of 24 months. The repurchases under both programs can be executed through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans.
Use of Proceeds
On June 28, 2021, we closed our IPO of 22,505,750 shares of our Class A common stock sold by us, including 3,495,000 shares pursuant to the exercise of the underwriters’ option to purchase additional shares of our Class A common stock, and 4,289,250 shares of Class A common stock sold by an existing stockholder, at an offering price of $26.00 per share, resulting in proceeds to us of $548.5 million after deducting underwriting discounts and commissions as well as deferred offering costs. All of the shares issued and sold in our IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-256584), which was declared effective by the SEC on June 23, 2021. Morgan Stanley & Co. LLC, Goldman Sachs & Co. LLC, J.P. Morgan Securities LLC, Piper Sandler & Co., William Blair & Company, L.L.C., Canaccord Genuity LLC, Needham & Company, LLC, Raymond James & Associates, Inc., and SVB Leerink LLC acted as underwriters for the offering. We incurred offering expenses of approximately $5.5 million. No payments for such expenses were made to our directors or officers or their associates, holders of 10% or more of any class of our equity securities, or to our affiliates. Upon completion of the sale of the shares of our Class A common stock referenced in the preceding sentences, the IPO terminated. There has been no material change in the planned use of proceeds from our IPO from those disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023.

39

Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
Rule 10b5-1 Trading Plans
On August 24, 2023, Ms. Kira Wampler, a director of the Company, adopted a Rule 10b5-1 trading arrangement for the sale of securities of the Company’s common stock (a “Rule 10b5-1 Trading Plan”) that is intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c). Ms. Wampler’s Rule 10b5-1 Trading Plan, which has a term from August 24, 2023 to November 29, 2024, provides for the exercise and sale of 37,500 shares of common stock pursuant to a series of market orders.
On August 30, 2023, Ms. Phoebe Yang, a director of the Company, adopted a Rule 10b5-1 Trading Plan that is intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c). Ms. Yang’s Rule 10b5-1 Trading Plan, which has a term from August 30, 2023 to August 14, 2024, provides for the sale of 35% of net vested shares of common stock pursuant to a series of market orders. On the date of the execution of Ms. Yang’s Rule 10b5-1 Trading Plan, Ms. Yang held 2,889 net vested shares. Ms. Yang’s net vested share amount will change as additional equity awards vest or shares are subsequently purchased or sold.
Other than Ms. Wampler and Ms. Yang’s adoptions of the Rule 10b5-1 Trading Plans noted above, during the quarter ended September 30, 2023, none of our directors or executive officers as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934 adopted, modified or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K).

40

Item 6. Exhibits.
Incorporated by Reference
Exhibit
Number
Exhibit TitleFormFile No.ExhibitFiling Date
3.1S-1/A333-2565843.2June 15, 2021
3.2S-1/A333-2565843.4June 15, 2021
4.1S-1333-2565844.1May 28, 2021
4.2S-1333-2565844.2May 28, 2021
4.3S-1333-2565844.3May 28, 2021
4.410-Q001-405084.2August 12, 2021
4.510-Q001-405084.3November 10, 2021
4.610-Q001-405084.4November 10, 2021
10.1S-1/A333-25658410.1June 15, 2021
10.2#S-1/A333-25658410.2June 15, 2021
10.3#10-K001-4050810.3May 27, 2022
10.4#S-1/A333-25658410.4June 15, 2021
10.5#S-1/A333-25658410.5June 15, 2021
10.6#S-1/A333-25658410.6June 15, 2021
10.7#10-K001-4050810.7May 26, 2023
10.8#10-Q001-40508
10.8
August 8, 2023
31.1Filed herewith
31.2Filed herewith
32.1*Furnished herewith
32.2*Furnished herewith
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.Filed herewith

41

101.SCHInline XBRL Taxonomy Extension Schema DocumentFiled herewith
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentFiled herewith
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentFiled herewith
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentFiled herewith
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentFiled herewith
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)Filed herewith
__________________
* The certifications attached as Exhibit 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are deemed furnished and not filed with the SEC and are not to be incorporated by reference into any filing of the Company under the Securities Act or the Exchange Act, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
# Indicates management contract or compensatory plan, contract or agreement.

42

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.
DOXIMITY, INC.
Date: November 9, 2023
By:
/s/ Jeffrey Tangney
Jeffrey Tangney
Chief Executive Officer
(Principal Executive Officer)
Date: November 9, 2023
By:
/s/ Anna Bryson
Anna Bryson
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

43
EX-31.1 2 exhibit31193023.htm EX-31.1 Document

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

Date:November 9, 2023
By:
/s/ Jeffrey Tangney
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 exhibit31293023.htm EX-31.2 Document

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

Date:November 9, 2023
By:
/s/ Anna Bryson
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 4 exhibit32193023.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Jeffrey Tangney, Chief Executive Officer of Doximity, Inc. (the “Company”), do hereby certify, to the best of my knowledge and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
the Quarterly Report on Form 10-Q of the Company for the period ended September 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:November 9, 2023
By:
/s/ Jeffrey Tangney
Chief Executive Officer
(Principal Executive Officer)

EX-32.2 5 exhibit32293023.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Anna Bryson, Chief Financial Officer of Doximity, Inc. (the “Company”), do hereby certify, to the best of my knowledge and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
the Quarterly Report on Form 10-Q of the Company for the period ended September 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:November 9, 2023
By:
/s/ Anna Bryson
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 6 docs-20230930.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 link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Net Income Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Other Income, net link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Net Income Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Other Income, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Significant Customers Representing 10% or more of Revenue or Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Investments - Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Investments - Contractual Maturities of Available-For-Sale Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Investments - Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fair Value Measurements - Assets and Liabilities at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Fair Value Measurements - Contingent Earn-Out Consideration Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Property and Equipment, Net - Total Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Business Combinations - Purchase Consideration Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Intangible Assets and Goodwill - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Intangible Assets and Goodwill - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Equity - Common Stock Reserved for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Equity - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Equity - Performance-Based Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Equity - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Net Income Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Antidilutive Securities Excluded from Computation of Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Restructuring - Activities Related to the Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Other Income, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Segment and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 docs-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 docs-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 docs-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Pay vs Performance Disclosure [Line Items] Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current U.S. News Warrant U.S. News Warrant [Member] U.S. News Warrant Statistical Measurement [Domain] Statistical Measurement [Domain] Common stock warrant expense APIC, Share-based Payment Arrangement, Stock Warrant Issued for Services, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Stock Warrant Issued for Services, Increase for Cost Recognition Research and development Research and Development Expense Additions in the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Changes in operating assets and liabilities, net of effect of acquisition: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expiration period from the date of grant Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Statement of Stockholders' Equity [Abstract] Payments to acquire businesses Payments to Acquire Businesses, Gross Purchase Consideration Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Investments, Debt and Equity Securities [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Options exercised (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercised Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercised Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Average remaining contractual term, vested and exercisable at period end Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Asset-backed securities Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value Restatement Determination Date: Restatement Determination Date [Axis] Deferred contract costs, impairment losses Capitalized Contract Cost, Impairment Loss Corporate notes and bonds Corporate notes and bonds Corporate Debt Securities [Member] Other income, net Other income, net Nonoperating Income (Expense) Accrued interest Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Commitments and contingencies (Note 13) Commitments and Contingencies Measurement Input, Price Volatility Measurement Input, Price Volatility [Member] Insider Trading Policies and Procedures [Line Items] Vested and exercisable, at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Aggregate intrinsic value, vested and expected to vest at period end Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Stock-Based Compensation Expense, Accelerated Vesting Of Equity Awards Stock-Based Compensation Expense, Accelerated Vesting Of Equity Awards [Member] Stock-Based Compensation Expense, Accelerated Vesting Of Equity Awards Proceeds from issuance of common stock in connection with the employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Concentration Risk [Line Items] Concentration Risk [Line Items] Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value; 100,000 shares authorized as of September 30, 2023 and March 31, 2023, respectively; zero shares issued and outstanding as of September 30, 2023 and March 31, 2023, respectively Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Payment of contingent consideration related to a business combination Payment for Contingent Consideration Liability, Financing Activities Forfeited or expired (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance for doubtful accounts of $1,103 and $887 at September 30, 2023 and March 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Weighted average exercise price, vested and expected to vest at period end (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price 2010 Plan Equity Incentive Plan 2010 [Member] Equity Incentive Plan 2010 Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Options outstanding in period (in shares) Options outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Fair Value Total Cash equivalents and marketable securities Debt Securities, Available-for-Sale, Excluding Accrued Interest Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income Net income Net income Net Income (Loss) Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Contingent earn-out consideration liability, minimum guarantee Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Gross Unrealized Losses Unrealized losses of debt securities Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Other intangibles Other Intangible Assets [Member] Net Income Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Subscription, Marketing Solutions Subscription, Marketing Solutions [Member] Subscription, Marketing Solutions Executive Category: Executive Category [Axis] Common Stock Reserved for Issuance Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Common Class B Common Class B [Member] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other Commitments [Table] Other Commitments [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Exercise price called by warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Certificates of deposit Certificates of Deposit [Member] Hosting arrangement annual commitment Hosting Arrangement, Annual Commitment Hosting Arrangement, Annual Commitment Shares available for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Options granted in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Accounts Receivable, Net Accounts Receivable [Member] Payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Measurement Frequency [Axis] Measurement Frequency [Axis] Common stock warrants Warrant [Member] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Contractual Maturities of Available-For-Sale Debt Securities Investments Classified by Contractual Maturity Date [Table Text Block] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation and amortization expense Depreciation Trademark Trademarks [Member] Marketable Securities Debt Securities, Available-For-Sale, Excluding Accrued Interest, Current [Member] Debt Securities, Available-For-Sale, Excluding Accrued Interest, Current Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] U.S. government and agency securities US Government Corporations and Agencies Securities [Member] Tax withholding on shares under stock-based compensation awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Contingent consideration liability settled Payment For Contingent Consideration Liability, Operating And Financing Activities Payment For Contingent Consideration Liability, Operating And Financing Activities Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Payables and Accruals [Abstract] Measurement Input, Risk Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Product and Service [Domain] Product and Service [Domain] Antidilutive Securities Excluded from Computation of Net Income Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Components of Lease Expense and Supplemental Cash Flow/Balance Sheet Information Related to Leases Lease, Cost [Table Text Block] Change in unrealized gain (loss) on available-for-sale-securities, net of tax benefit (provision) of $(1,146), $1,235, $(1,736), and $2,130, respectively Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Liability as of July 1, 2023 Liability as of September 30, 2023 Restructuring Reserve Antidilutive securities excluded from computation of net income per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Other than options granted in period (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Non-cash financing and investing activities Noncash Investing and Financing Items [Abstract] Unamortized stock-based compensation expense excluding option Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Average remaining contractual term, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating lease right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Warrants exercised in period , intrinsic value Class of Warrant or Right, Exercises in Period, Intrinsic Value Class of Warrant or Right, Exercises in Period, Intrinsic Value Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Share-Based Payment Arrangement, Subsequent to Tranche One Share-Based Payment Arrangement, Subsequent to Tranche One [Member] Share-Based Payment Arrangement, Subsequent to Tranche One Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Deferred contract costs, current Capitalized Contract Cost, Net, Current Operating lease liabilities, current Operating Lease, Liability, Current Developed technology Computer Software, Intangible Asset [Member] Issuance of common stock in connection with the employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Sales Commissions For Subscriptions Of New And Expansion Hiring Solutions Contracts Sales Commissions For Subscriptions Of New And Expansion Hiring Solutions Contracts [Member] Sales Commissions For Subscriptions Of New And Expansion Hiring Solutions Contracts Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Exercise of stock options and common stock warrants Stock Issued During Period, Value, Stock Options and Warrants Exercised Stock Issued During Period, Value, Stock Options and Warrants Exercised Intangible assets, net Intangible assets, net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Unbilled revenue Unbilled Receivables, Current Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Measurement Input, Expected Term Measurement Input, Expected Term [Member] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders: Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, issued (in shares) Common Stock, Shares, Issued Restricted Stock Unit Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Deferred revenue, current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total, unrealized losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Customer A Customer A [Member] Customer A Stock options Employee Stock Option [Member] Deferred revenue expected to be recognized, period (within) Contract With Customer, Liability, Revenue Recognized, Expected Period Contract With Customer, Liability, Revenue Recognized, Expected Period Common Class A Common Class A [Member] Unamortized compensation expense, weighted average period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Activities Related to the Restructuring Restructuring and Related Costs [Table Text Block] Document Type Document Type Approved by Board of Directors, Outside of Plans Options outstanding outside the plans Approved By Board Of Directors, Excluding Equity Incentive Plan 2010 And Stock Option And Incentive Plan 2021 [Member] Approved By Board Of Directors, Excluding Equity Incentive Plan 2010 And Stock Option And Incentive Plan 2021 Units outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two AMiON AMiON [Member] AMiON Fair value of contingent earn-out consideration included in purchase consideration Other Significant Noncash Transaction, Value of Consideration Given Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Investments Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Measurement Input, Share Price Measurement Input, Share Price [Member] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale 2021 Plan 2021 Plan Stock Option and Incentive Plan 2021 [Member] Stock Option and Incentive Plan 2021 Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Sales and other tax liabilities Taxes Payable, Current Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Customer Concentration Risk Customer Concentration Risk [Member] Restructuring Restructuring Charges [Member] Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Accounts payable, accrued expenses and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Capitalized internal-use software development costs Capitalized Computer Software, Additions Cost or Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Fair Value, money market funds Cash and Cash Equivalents, Fair Value Disclosure Deferred contract costs, amortization period Capitalized Contract Cost, Amortization Period Business Combinations Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Beginning balance (in dollars per share) 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 Number of equity incentive plans Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Equity Incentive Plans Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Equity Incentive Plans Contract With U.S. News & World Report, L.P. Contract With U.S. News & World Report, L.P. [Member] Contract With U.S. News & World Report, L.P. Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Ms. Phoebe Yang [Member] Ms. Phoebe Yang Entity Tax Identification Number Entity Tax Identification Number Amortization of deferred contract costs Deferred contract costs, amortization Capitalized Contract Cost, Amortization Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Customer B Customer B [Member] Customer B Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Other Income, Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for amounts included in measurement of lease liabilities—Operating cash flows Operating Lease, Payments Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Other Income and Expenses [Abstract] PEO PEO [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Capitalized contract acquisition costs Capitalized Contract Cost, Additions Capitalized Contract Cost, Additions Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Warrants exercised in period (in shares) Class of Warrant or Right, Exercises in Period Class of Warrant or Right, Exercises in Period Customer [Domain] Customer [Domain] Number of Shares (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Computers and software Computer Equipment and Software [Member] Computer Equipment and Software Repurchase and retirement of common stock, including excise tax Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Present value of lease liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Sovereign bonds Sovereign Debt Securities [Member] Total liabilities Liabilities Partnership agreement, revenue guarantee during noncancelable period Partnership Agreement, Revenue Guarantee To Partnering Company During Noncancelable Period Partnership Agreement, Revenue Guarantee To Partnering Company During Noncancelable Period Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Equity Shareholders' Equity and Share-Based Payments [Text Block] Vesting [Domain] Vesting [Domain] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Fair value of debt securities which no credit losses were recognized Total, fair value Debt Securities, Available-for-Sale, Unrealized Loss Position Fair Value, cash equivalents and marketable securities Cash, Cash Equivalents, and Short-Term Investments Total (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Partnership agreement, noncancelable period Partnership Agreement, Noncancelable Period Partnership Agreement, Noncancelable Period Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Net income per share attributable to Class A and Class B common stockholders: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Sales and marketing Selling and Marketing Expense Class A and Class B common stock, $0.001 par value; 1,500,000 shares authorized as of September 30, 2023 and March 31, 2023, respectively; 188,518 and 193,941 shares issued and outstanding as of September 30, 2023 and March 31, 2023, respectively Common Stock, Value, Issued Less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense Debt securities credit losses Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest Organization, Consolidation and Presentation of Financial Statements [Abstract] Excise tax payable on share repurchases Excise Tax Payable Incurred On Share Repurchase Excise Tax Payable Incurred On Share Repurchase Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Ms. Kira Wampler [Member] Ms. Kira Wampler Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Conversion of stock, conversion ratio Conversion Of Stock, Conversion Ratio Conversion Of Stock, Conversion Ratio Employee contributions under employee stock purchase plan Accrued Employee Stock Purchase Plan, Current Accrued Employee Stock Purchase Plan, Current Contingent earn-out consideration liability Business Combination, Contingent Consideration, Liability Significant Customers Representing 10% or more of Revenue or Accounts Receivable, Net Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Other income (expense) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Partnerships agreement, period before termination is permitted Partnerships Agreement, Period Before Termination Is Permitted Partnerships Agreement, Period Before Termination Is Permitted Statement [Table] Statement [Table] Contingent earn-out consideration liability, non-current Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Partnership agreement, annual revenue guarantee to partnering company Partnership Agreement, Annual Revenue Guarantee To Partnering Company Partnership Agreement, Annual Revenue Guarantee To Partnering Company Unrecognized tax benefits Unrecognized Tax Benefits PEO Name PEO Name Measurement Input, Expected Dividend Rate Measurement Input, Expected Dividend Rate [Member] Concentration risk Concentration Risk, Percentage Beginning fair value Ending fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Warrant outstanding (in shares) Class of Warrant or Right, Outstanding Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five 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 Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Asset-backed securities Asset-Backed Securities [Member] Other Income, net Other Nonoperating Income and Expense [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, vested and exercisable at period end Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Current portion of contingent earn-out consideration liability Business Combination, Contingent Consideration, Liability, Current Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Depreciation and amortization Depreciation, Depletion and Amortization Furniture and equipment Furniture and Fixtures [Member] Internal-use software development costs Payments to Develop Software Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Common stock, number of votes per share Common Stock, Voting Rights, Number Of Votes Common Stock, Voting Rights, Number Of Votes Commercial paper Commercial Paper [Member] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Goodwill impairment Goodwill, Impairment Loss Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized from deferred revenue Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Warrant, measurement input Warrants and Rights Outstanding, Measurement Input Warrants outstanding, vesting period Warrants and Rights Outstanding, Vesting Period Warrants and Rights Outstanding, Vesting Period Impairment charges Tangible Asset Impairment Charges Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Numerator Earnings Per Share Reconciliation [Abstract] Restructuring Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Cost or Amortized Cost, cash equivalents and marketable securities Cash and Cash Equivalents and Short Term Investments, Amortized Cost Cash and Cash Equivalents and Short Term Investments, Amortized Cost Entity Emerging Growth Company Entity Emerging Growth Company Net assets acquired, excluding goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Other Service, Other [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Exercise of stock options and common stock warrants (in shares) Stock Issued During Period, Shares, Stock Options and Warrants Exercised Stock Issued During Period, Shares, Stock Options and Warrants Exercised Marketable securities Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current Finite-lived intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Finite-lived intangibles, useful life Finite-Lived Intangible Asset, Useful Life Rebate liabilities Rebate Liabilities, Current Rebate Liabilities, Current Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Noncash Expense Class A and Class B Common Stock Common Stock [Member] Stock repurchase program, period in force Stock Repurchase Program, Period in Force Individual: Individual [Axis] Accrued Expenses and Other Current Liabilities Schedule Of Accrued Liabilities, Current [Table Text Block] Schedule Of Accrued Liabilities, Current Partnership agreement, revenue guarantee, expected payment period Partnership Agreement, Revenue Guarantee To Partnering Company, Expected Payment Period Partnership Agreement, Revenue Guarantee To Partnering Company, Expected Payment Period City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net Income Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Partnership agreement, extension period Partnership Agreement, Extension Period Partnership Agreement, Extension Period Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Due in one to two years Debt Securities, Available-For-Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Two Debt Securities, Available-For-Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Two Minimum Minimum [Member] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Contingent earn-out consideration (up to) Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Total contingent earn-out consideration liability Liabilities, Fair Value Disclosure Contingent earnout consideration performance period Business Combination, Contingent Consideration, Liability, Performance Period Business Combination, Contingent Consideration, Liability, Performance Period Operating lease liabilities Increase (Decrease) in Operating Lease Liability Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Fiscal Year Fiscal Period, Policy [Policy Text Block] Cash paid for taxes, net of refunds Income Taxes Paid, Net Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income tax assets Deferred Income Tax Assets, Net Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Amortization of premium (accretion of discount) on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount ESPP 2021 ESPP Employee Stock Purchase Plan 2021 [Member] Employee Stock Purchase Plan 2021 Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unamortized compensation expense, option Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Issuance of common stock in connection with the employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Number of positions eliminated as a percentage of total positions Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Restructuring Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Warrant outstanding, term Warrants and Rights Outstanding, Term Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Aggregate intrinsic value of options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Number of shares called by warrants Common stock warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Arrangement Duration Trading Arrangement Duration Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Share repurchase liability Share Repurchase Liability, Current Share Repurchase Liability, Current Average remaining contractual term, vested and expected to vest at period end Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Principles of Consolidation Consolidation, Policy [Policy Text Block] Restructuring Restructuring charges Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Developed technology Technology-Based Intangible Assets [Member] Subscription Subscription [Member] Subscription Termination Date Trading Arrangement Termination Date Common stock, authorized (in shares) Common Stock, Shares Authorized Amortization of internal-use software development costs Capitalized Computer Software, Amortization Document Information [Table] Document Information [Table] Gross Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Subscription, Hiring Solutions Subscription, Hiring Solutions [Member] Subscription, Hiring Solutions Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Property, Plant and Equipment [Abstract] Dilutive effect of common stock warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total fair value of non-option instrument Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Realized gain (loss) on sale and redemption of marketable securities Gain (Loss) on Investments Impairment on debt securities Debt Securities, Available-for-Sale, Impairment Loss Debt Securities, Available-for-Sale, Impairment Loss Additional paid-in capital Additional Paid in Capital Share repurchases included in accrued expenses Share Repurchases Incurred But Not Yet Paid Share Repurchases Incurred But Not Yet Paid Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Performance-Based Restricted Stock Units Performance-Based Restricted Stock Units [Member] Performance-Based Restricted Stock Units 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 Deferred income taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Restructuring liability Restructuring Reserve, Current Aggregate intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Vesting of restricted stock units (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive effect of share-based payment (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair value of warrant Warrants and Rights Outstanding Repurchase and retirement of common stock, commissions and excise taxes Stock Repurchased And Retired During Period, Commissions And Excise Taxes Stock Repurchased And Retired During Period, Commissions And Excise Taxes Hosting arrangement remaining commitment, expected payment period Other Commitment, Expected Payment Period Other Commitment, Expected Payment Period Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Employee Severance Employee Severance [Member] Payments Payments for Restructuring Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Weighted average exercise price, vested and exercisable at period end (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Liabilities: Liabilities, Fair Value Disclosure [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Stock based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Intangible assets, gross Finite-Lived Intangible Assets, Gross Provision for income taxes Income Tax Expense (Benefit) Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accrued payroll, bonus, and related expenses Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Net income per share attributable to Class A and Class B common stockholders: Earnings Per Share, Basic And Diluted Earnings Per Share [Abstract] Earnings Per Share, Basic And Diluted Earnings Per Share Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other share-based awards Other Share-Based Awards [Member] Other Share-Based Awards Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Hosting arrangement period Hosting Arrangement, Period Hosting Arrangement, Period 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cost or Amortized Cost, money market funds Cash and Cash Equivalents, at Carrying Value Cash paid for acquisition Payments to Acquire Businesses, Net of Cash Acquired Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Assets, Fair Value Disclosure [Abstract] Assets, Fair Value Disclosure [Abstract] Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Deferred contract costs Increase (Decrease) In Capitalized Contract Cost Increase (Decrease) In Capitalized Contract Cost Repurchase and retirement of common stock, including excise tax (in shares) Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Accrued Expenses and Other Current Liabilities Accounts Payable And Accrued Liabilities, Current Disclosure [Text Block] Accounts Payable And Accrued Liabilities, Current Disclosure Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Internal-use software development costs Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Hosting arrangement remaining commitment Other Commitment Loss on sale and redemption of marketable securities Debt Securities, Available-for-Sale, Realized Gain (Loss) Contractual term Contract With Customer, Term Contract With Customer, Term Interest income Interest Income (Expense), Nonoperating, Net Operating expenses: Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Conversion of stock (in shares) Stock Issued During Period, Shares, Conversion of Units Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Subsequent Events Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value, Recurring Fair Value, Recurring [Member] Restructuring and Related Activities [Abstract] Other liabilities, non-current Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total future lease payments Lessee, Operating Lease, Liability, to be Paid Options forfeited or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total operating expenses Operating Expenses Segment and Geographic Information Segment Reporting Disclosure [Text Block] Contingent earn-out consideration liability, subject to performance Business Combination, Contingent Consideration, Liability, Subject to Performance Business Combination, Contingent Consideration, Liability, Subject to Performance Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Contingent earnout consideration payable period Business Combination, Contingent Consideration, Liability, Payable Period Business Combination, Contingent Consideration, Liability, Payable Period Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Basic (in shares) Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Income from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cash and Cash Equivalents Cash and Cash Equivalents [Member] Cost of revenue Cost of Revenue Proceeds from issuance of common stock upon exercise of stock options and common stock warrants Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Change in unrealized loss on available-for-sale-securities, tax benefit (provision) Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Vested and expected to vest, at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Performance-Based Stock Unit Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Deferred Commissions For Marketing Solutions Contracts And For Hiring Solutions Renewal Contracts Deferred Commissions For Marketing Solutions Contracts And For Hiring Solutions Renewal Contracts [Member] Deferred Commissions For Marketing Solutions Contracts And For Hiring Solutions Renewal Contracts Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments Debt Securities, Available-for-Sale [Table Text Block] Type of Restructuring [Domain] Type of Restructuring [Domain] Stockholders' Equity Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] EX-101.PRE 10 docs-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
COVER - shares
6 Months Ended
Sep. 30, 2023
Nov. 02, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-40508  
Entity Registrant Name Doximity, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-2485512  
Entity Address, Address Line One 500 3rd St.  
Entity Address, Address Line Two Suite 510  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94107  
City Area Code 650  
Local Phone Number 549-4330  
Title of 12(b) Security Class A common stock, $0.001 par value per share  
Trading Symbol DOCS  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001516513  
Current Fiscal Year End Date --03-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Common Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   118,159,500
Common Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   67,748,282
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Current assets:    
Cash and cash equivalents $ 108,403 $ 158,027
Marketable securities 621,451 682,972
Accounts receivable, net of allowance for doubtful accounts of $1,103 and $887 at September 30, 2023 and March 31, 2023, respectively 97,217 107,047
Prepaid expenses and other current assets 32,789 22,289
Deferred contract costs, current 2,960 5,118
Total current assets 862,820 975,453
Property and equipment, net 11,780 11,279
Deferred income tax assets 39,289 34,907
Operating lease right-of-use assets 12,743 13,819
Intangible assets, net 29,440 31,836
Goodwill 67,940 67,940
Other assets 1,559 1,654
Total assets 1,025,571 1,136,888
Current liabilities:    
Accounts payable 714 1,272
Accrued expenses and other current liabilities 29,086 31,245
Deferred revenue, current 91,446 105,238
Operating lease liabilities, current 1,935 1,752
Total current liabilities 123,181 139,507
Deferred revenue, non-current 237 198
Operating lease liabilities, non-current 13,119 13,885
Contingent earn-out consideration liability, non-current 10,448 15,942
Other liabilities, non-current 7,119 1,240
Total liabilities 154,104 170,772
Commitments and contingencies (Note 13)
Stockholders' Equity    
Preferred stock, $0.001 par value; 100,000 shares authorized as of September 30, 2023 and March 31, 2023, respectively; zero shares issued and outstanding as of September 30, 2023 and March 31, 2023, respectively 0 0
Class A and Class B common stock, $0.001 par value; 1,500,000 shares authorized as of September 30, 2023 and March 31, 2023, respectively; 188,518 and 193,941 shares issued and outstanding as of September 30, 2023 and March 31, 2023, respectively 188 194
Additional paid-in capital 794,804 762,150
Accumulated other comprehensive loss (8,928) (14,083)
Retained earnings 85,403 217,855
Total stockholders’ equity 871,467 966,116
Total liabilities and stockholders’ equity $ 1,025,571 $ 1,136,888
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 1,103 $ 887
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 100,000,000 100,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 1,500,000,000 1,500,000,000
Common stock, issued (in shares) 188,518,000 193,941,000
Common stock, outstanding (in shares) 188,518,000 193,941,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 113,612 $ 102,185 $ 222,081 $ 192,824
Cost of revenue 12,759 13,210 25,912 26,287
Gross profit 100,853 88,975 196,169 166,537
Operating expenses:        
Research and development 19,958 19,104 41,889 38,126
Sales and marketing 30,201 29,021 64,656 57,155
General and administrative 8,966 8,749 18,213 17,473
Restructuring 7,936 0 7,936 0
Total operating expenses 67,061 56,874 132,694 112,754
Income from operations 33,792 32,101 63,475 53,783
Other income, net 5,903 908 10,742 1,712
Income before income taxes 39,695 33,009 74,217 55,495
Provision for income taxes 9,093 6,710 15,209 6,813
Net income $ 30,602 $ 26,299 $ 59,008 $ 48,682
Net income per share attributable to Class A and Class B common stockholders:        
Basic (in dollars per share) $ 0.16 $ 0.14 $ 0.30 $ 0.25
Diluted (in dollars per share) $ 0.15 $ 0.12 $ 0.28 $ 0.23
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders:        
Basic (in shares) 193,112 193,137 193,813 193,042
Diluted (in shares) 209,014 213,949 210,681 214,452
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 30,602 $ 26,299 $ 59,008 $ 48,682
Other comprehensive income (loss)        
Change in unrealized gain (loss) on available-for-sale-securities, net of tax benefit (provision) of $(1,146), $1,235, $(1,736), and $2,130, respectively 3,408 (3,634) 5,155 (6,265)
Comprehensive income $ 34,010 $ 22,665 $ 64,163 $ 42,417
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Change in unrealized loss on available-for-sale-securities, tax benefit (provision) $ (1,146) $ 1,235 $ (1,736) $ 2,130
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Class A and Class B Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Mar. 31, 2022   192,398      
Beginning balance at Mar. 31, 2022 $ 878,594 $ 192 $ 702,589 $ (15,294) $ 191,107
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 18,622   18,622    
Exercise of stock options and common stock warrants (in shares)   1,912      
Exercise of stock options and common stock warrants 5,608 $ 2 5,606    
Vesting of restricted stock units (in shares)   69      
Tax withholding on shares under stock-based compensation awards (1,261)   (1,261)    
Repurchase and retirement of common stock, including excise tax (in shares)   (2,151)      
Repurchase and retirement of common stock, including excise tax (70,042) $ (2)     (70,040)
Common stock warrant expense 2,685   2,685    
Issuance of common stock in connection with the employee stock purchase plan (in shares)   74      
Issuance of common stock in connection with the employee stock purchase plan 2,341   2,341    
Other comprehensive income (loss) (6,265)     (6,265)  
Net income 48,682       48,682
Ending balance (in shares) at Sep. 30, 2022   192,302      
Ending balance at Sep. 30, 2022 878,964 $ 192 730,582 (21,559) 169,749
Beginning balance (in shares) at Jun. 30, 2022   193,336      
Beginning balance at Jun. 30, 2022 902,166 $ 193 715,282 (17,925) 204,616
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 10,177   10,177    
Exercise of stock options (in shares)   708      
Exercise of stock options 2,585 $ 1 2,584    
Vesting of restricted stock units (in shares)   61      
Tax withholding on shares under stock-based compensation awards (1,152)   (1,152)    
Repurchase and retirement of common stock, including excise tax (in shares)   (1,877)      
Repurchase and retirement of common stock, including excise tax (61,168) $ (2)     (61,166)
Common stock warrant expense 1,350   1,350    
Issuance of common stock in connection with the employee stock purchase plan (in shares)   74      
Issuance of common stock in connection with the employee stock purchase plan 2,341   2,341    
Other comprehensive income (loss) (3,634)     (3,634)  
Net income 26,299       26,299
Ending balance (in shares) at Sep. 30, 2022   192,302      
Ending balance at Sep. 30, 2022 878,964 $ 192 730,582 (21,559) 169,749
Beginning balance (in shares) at Mar. 31, 2023   193,941      
Beginning balance at Mar. 31, 2023 966,116 $ 194 762,150 (14,083) 217,855
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation $ 25,307   25,307    
Exercise of stock options (in shares) 2,380 2,380      
Exercise of stock options $ 7,254 $ 2 7,252    
Vesting of restricted stock units (in shares)   320      
Tax withholding on shares under stock-based compensation awards (4,084)   (4,084)    
Repurchase and retirement of common stock, including excise tax (in shares)   (8,200)      
Repurchase and retirement of common stock, including excise tax (191,468) $ (8)     (191,460)
Common stock warrant expense 2,685   2,685    
Issuance of common stock in connection with the employee stock purchase plan (in shares)   77      
Issuance of common stock in connection with the employee stock purchase plan 1,494   1,494    
Other comprehensive income (loss) 5,155     5,155  
Net income 59,008       59,008
Ending balance (in shares) at Sep. 30, 2023   188,518      
Ending balance at Sep. 30, 2023 871,467 $ 188 794,804 (8,928) 85,403
Beginning balance (in shares) at Jun. 30, 2023   194,649      
Beginning balance at Jun. 30, 2023 990,787 $ 195 777,772 (12,336) 225,156
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 12,348   12,348    
Exercise of stock options (in shares)   1,129      
Exercise of stock options 3,961 $ 1 3,960    
Vesting of restricted stock units (in shares)   199      
Tax withholding on shares under stock-based compensation awards (2,120)   (2,120)    
Repurchase and retirement of common stock, including excise tax (in shares)   (7,536)      
Repurchase and retirement of common stock, including excise tax (170,363) $ (8)     (170,355)
Common stock warrant expense 1,350   1,350    
Issuance of common stock in connection with the employee stock purchase plan (in shares)   77      
Issuance of common stock in connection with the employee stock purchase plan 1,494   1,494    
Other comprehensive income (loss) 3,408     3,408  
Net income 30,602       30,602
Ending balance (in shares) at Sep. 30, 2023   188,518      
Ending balance at Sep. 30, 2023 $ 871,467 $ 188 $ 794,804 $ (8,928) $ 85,403
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities    
Net income $ 59,008 $ 48,682
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,208 4,959
Deferred income taxes 0 105
Stock-based compensation, net of amounts capitalized 27,448 20,859
Non-cash lease expense 1,077 952
Amortization of premium (accretion of discount) on marketable securities, net (1,794) 2,673
Loss on sale and redemption of marketable securities 142 500
Amortization of deferred contract costs 4,730 4,839
Other (15) 7
Changes in operating assets and liabilities, net of effect of acquisition:    
Accounts receivable 9,644 2,194
Prepaid expenses and other assets (10,504) 3,651
Deferred contract costs (2,448) (2,342)
Accounts payable, accrued expenses and other liabilities (8,063) (4,474)
Deferred revenue (13,753) 1,872
Operating lease liabilities (582) (211)
Net cash provided by operating activities 70,098 84,266
Cash flows from investing activities    
Cash paid for acquisition 0 (53,500)
Purchases of property and equipment (111) (1,476)
Internal-use software development costs (2,732) (2,466)
Purchases of marketable securities (180,226) (91,177)
Maturities of marketable securities 212,768 24,438
Sales of marketable securities 37,525 64,158
Net cash provided by (used in) investing activities 67,224 (60,023)
Cash flows from financing activities    
Proceeds from issuance of common stock upon exercise of stock options and common stock warrants 7,218 5,584
Proceeds from issuance of common stock in connection with the employee stock purchase plan 1,494 2,341
Taxes paid related to net share settlement of equity awards (4,084) (1,261)
Repurchase of common stock (186,184) (70,042)
Payment of contingent consideration related to a business combination (5,390) 0
Net cash used in financing activities (186,946) (63,378)
Net decrease in cash and cash equivalents (49,624) (39,135)
Cash and cash equivalents, beginning of period 158,027 112,809
Cash and cash equivalents, end of period 108,403 73,674
Supplemental disclosures of cash flow information    
Cash paid for taxes, net of refunds 29,438 123
Non-cash financing and investing activities    
Fair value of contingent earn-out consideration included in purchase consideration 0 21,134
Operating lease right-of-use assets obtained in exchange for operating lease liabilities 0 14,759
Share repurchases included in accrued expenses 5,003 0
Excise tax payable on share repurchases $ 1,030 $ 0
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business
6 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of BusinessDoximity, Inc. (the “Company”) was incorporated in the state of Delaware in April 2010 as 3MD Communications, Inc. and is headquartered in San Francisco, California. The Company subsequently changed its name to Doximity, Inc. in June 2010. The Company provides an online platform, which enables physicians and other healthcare professionals to collaborate with their colleagues, securely coordinate patient care, conduct virtual patient visits, stay up to date with the latest medical news and research, monitor their work schedules, and manage their careers. The Company’s customers primarily include pharmaceutical companies and health systems that connect with healthcare professionals through the Company’s digital Marketing and Hiring Solutions. Marketing Solutions provide customers with the ability to share tailored content on the network. Hiring Solutions enable customers to identify, connect with, and hire from the network of both active and passive potential physician candidates.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
6 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements 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 U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023.
The accompanying condensed consolidated financial statements include the accounts of the Company and its consolidated subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. In the opinion of the Company’s management, the information contained herein reflects all adjustments necessary for a fair presentation of the Company’s financial position, results of operations, stockholders’ equity, and cash flows. The results of operations for the three and six months ended September 30, 2023, shown in this report are not necessarily indicative of the results to be expected for the full year ending March 31, 2024.
Fiscal Year
The Company’s fiscal year ends on March 31st. Unless otherwise noted, all references to a particular year shall mean the Company’s fiscal year.
Use of Estimates
The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts stated in the condensed consolidated financial statements and accompanying notes. These judgments, estimates, and assumptions are used for, but not limited to, revenue recognition, the fair values of acquired intangible assets and goodwill, the useful lives of long-lived assets, the valuation of the Company’s common stock and stock-based awards, fair value of contingent earn-out consideration, and deferred income taxes. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates due to risks and uncertainties, including uncertainty in the current economic environment.
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company’s investment policy addresses the level of credit exposure by limiting the concentration in any one corporate issuer or sector and establishing a minimum allowable credit rating. To manage risk exposure, the Company invests cash equivalents and marketable securities in a variety of fixed income securities, including government and investment-grade debt securities and money market funds. The Company places its cash primarily in checking
and money market accounts with reputable financial institutions. Deposits held with these financial institutions may exceed the amount of insurance provided on such deposits, if any.
Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s significant customers that represented 10% or more of revenue or accounts receivable, net for the periods presented were as follows:
RevenueAccounts Receivable, Net
Three Months Ended September 30,Six Months Ended September 30,September 30, 2023March 31, 2023
2023202220232022
Customer A****13 %18 %
Customer B****12 %*
_______________
* Less than 10%
For the purpose of assessing the concentration of credit risk for significant customers, the Company defines a customer as an entity that purchases the Company’s services directly or indirectly through marketing agencies.
Restructuring
Restructuring expense primarily consists of severance payments, employee benefits, and stock-based compensation in relation to the modification of equity awards associated with the management-approved plan. One-time employee termination benefits are recognized at the time of communication of the terms of the plan to the employees, unless future service is required, in which case the costs are recognized over the future service period. The Company records these costs in restructuring expense in the condensed consolidated statements of operations.
Other than the description listed above, there have been no material changes to the significant accounting policies of the Company during the six months ended September 30, 2023 as compared to those described in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023 and filed with the SEC on May 26, 2023.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
6 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company’s revenue is primarily derived from the sale of subscriptions for the following solutions:
Marketing Solutions: Hosting of customer-sponsored content on the Doximity platform and providing access to the Company’s professional database of healthcare professionals for referral or marketing purposes during the subscription period.
Hiring Solutions: Providing customers access to the Company’s professional tools where recruiters can access the Company’s database of healthcare professionals, allowing customers to send messages for talent sourcing and to share job postings during the subscription period.
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers, through the following five steps:
1) Identify the contract with a customer
The Company considers the terms and conditions of its contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined that the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, the customer’s credit and financial information.
Contractual terms for Marketing Solutions contracts are generally 12 months or less. Customers are generally billed for a portion of the contract upon contract execution and then billed throughout the remainder of the contract based on various time-based milestones. Certain Marketing Solutions contracts are cancellable with a customary notice period. The Company does not refund prepaid amounts, and customers are responsible for prorated amounts to cover services that were provided but payment was not made. The contractual term for Hiring Solutions contracts is generally 12 months. Hiring Solutions contracts are noncancellable and customers are billed in annual, quarterly, or monthly installments in advance of the service period.
2) Identify the performance obligations in the contract
Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract.
Marketing Solutions customers may purchase a subscription for a specific module to be used over a defined period of time. These customers may purchase more than one module with either the same or different subscription periods. Modules are the core building blocks of the customers’ marketing plan and can be broadly categorized as Awareness, Interactivity, and Peer. As an example, the Company’s Awareness modules may include a sponsored article, short animated videos or other short-form content that is presented to the targeted member.
Each module targets a consistent number of Doximity members per month for the duration of the subscription period. The Company treats each subscription to a specific module as a distinct performance obligation because each module is capable of being distinct as the customer can benefit from the subscription to each module on their own and each subscription can be sold standalone. Furthermore, the subscriptions to individual modules are distinct in the context of the contract as (1) the Company is not integrating the services with other services promised in the contract into a bundle of services that represent a combined output, (2) the subscriptions to specific modules do not significantly modify or customize the subscription to another module, and (3) the specific modules are not highly interdependent or highly interrelated. The subscription to each module is treated as a series of distinct performance obligations because it is distinct and substantially the same, satisfied over time, and has the same measure of progress.
Marketing Solutions customers may also purchase integrated subscriptions for a fixed subscription fee that are not tied to a single module but allow customers to utilize any combination of modules during the subscription period, subject to limits on the total number of modules launched in a given period of time, active at any given time, and members targeted. These represent stand-ready obligations in that the delivery of the underlying sponsored content is within the control of the customer and the extent of use in any given period does not diminish the remaining services.
Subscriptions to Hiring Solutions provide customers access to the platform to place targeted job postings and send a fixed number of monthly messages. Each subscription is treated as a series of distinct performance obligations that are satisfied over time.
3) Determine the transaction price
The transaction price is determined based on the consideration the Company expects to be entitled to in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur.
The Company may generate sales through the use of third-party media agencies that are authorized to enter into contracts on behalf of an end customer. The Company acts as the principal in these transactions since it maintains control prior to transferring the service to the customer and is primarily responsible for the fulfillment that occurs through the Company’s platform. The Company records revenue for the amount to which it is entitled from the third-party media agencies as the Company does not know and expects not to know the price charged by the third-party media agencies to its customers.
Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities.
4) Allocate the transaction price to performance obligations in the contract
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative stand-alone selling price (“SSP”). The determination of a SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on historical arrangements sold on a standalone basis. To the extent historical sales are not available or do not provide sufficient evidence, the Company takes into account several different factors, including but not limited to the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the type of services being sold, and other factors. The Company estimates the SSP for arrangements where standalone sales do not provide sufficient evidence of the SSP. The Company believes the use of its estimation approach and allocation of the transaction price on a relative SSP basis to each performance obligation results in revenue recognition in a manner consistent with the underlying economics of the transaction and the allocation principle included in ASC 606.
5) Recognize revenue when or as the Company satisfies a performance obligation
Revenue is recognized when or as control of the promised goods or service is transferred to the customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. Subscriptions represent a series of distinct goods or services because the performance obligations are satisfied over time as customers simultaneously receive and consume the benefits related to the services as the Company performs. In the case of module specific subscriptions, a consistent level of service is provided during each monthly period the sponsored content is available on the Company’s platform. The Company commences revenue recognition when the first content is launched on the platform for the initial monthly period and revenue is recognized over time as each subsequent content period is delivered. The Company’s obligation for its integrated subscriptions is to stand-ready throughout the subscription period; therefore, the Company considers an output method of time to measure progress towards satisfaction of its obligations, with revenue commencing upon the beginning of the subscription period.
The Company treats Hiring Solutions subscriptions as a single performance obligation that represents a series of distinct performance obligations that is satisfied over time. Revenue recognition commences when the customer receives access to the services and is recognized ratably over the subscription period.
Other revenue consists of fees earned from the temporary staffing and permanent placement of healthcare professionals. Revenue is recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
Revenue Disaggregation
Revenue consisted of the following (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Subscription$106,654 $95,333 $207,909 $179,048 
Other6,958 6,852 14,172 13,776 
Total revenue$113,612 $102,185 $222,081 $192,824 
Contract Balances
Timing of revenue recognition may differ from the timing of invoicing to customers. A majority of customers are invoiced throughout the contract, while others are billed upfront. Marketing Solutions customers are generally billed for a portion of the contract upon contract execution and then billed throughout the remainder of the contract based on various time-based milestones, starting when the tailored content is first shared on the Doximity platform. The Company’s contracts do not contain significant financing components.
The Company records unbilled revenue when revenue is recognized in amounts for which it is contractually entitled but exceeds the amounts the Company has a right to bill as of the end of the period. The Company records unbilled revenue on the
condensed consolidated balance sheets within prepaid expenses and other current assets. The Company’s unbilled revenue balances were $1.8 million and $2.2 million as of September 30, 2023 and March 31, 2023, respectively.
Deferred revenue consists of noncancelable customer billings or payments received in advance of revenue recognition. Deferred revenue balances are generally expected to be recognized within 12 months. Since the majority of the Company’s contracts have a duration of one year or less, the Company has elected not to disclose remaining performance obligations in accordance with the optional exemption in ASC 606. Remaining performance obligations for contracts with an original duration greater than one year are not material.
Revenue recognized for the three months ended September 30, 2023 and 2022 from amounts included in deferred revenue as of the beginning of the period was $71.4 million and $64.3 million, respectively. Revenue recognized for the six months ended September 30, 2023 and 2022 from amounts included in deferred revenue as of the beginning of the period was $97.1 million and $75.6 million, respectively.
Deferred Contract Costs
The Company capitalizes sales compensation that is considered to be an incremental and recoverable cost of obtaining a contract with a customer.
Sales compensation earned for the renewal of Marketing Solutions contracts is commensurate with compensation earned for a new or expansion Marketing Solutions contract, whereas compensation for the renewal of Hiring Solutions subscription contracts is earned at a lower rate than for new and expansion Hiring Solutions subscription contracts.
Deferred compensation for Marketing Solutions contracts and Hiring Solutions renewal contracts is amortized over the weighted-average contractual term, ranging from 7 months to 14 months. Deferred compensation tied to new and expansion contracts for Hiring Solutions is amortized on a straight-line basis over the expected period of benefit of 4 years, which is determined by the nature of the Company’s technology and services, the rate at which the Company continually enhances and updates its technology, and its historical customer retention. The portion of deferred compensation expected to be recognized within one year of the balance sheet date is recorded as deferred contract costs, current, and the remaining portion is recorded as other assets on the condensed consolidated balance sheets. The amortization of deferred contract costs is included in sales and marketing expense in the condensed consolidated statements of operations. Sales compensation that is not considered an incremental cost is expensed in the same period that it was earned.
The Company capitalized $1.2 million and $2.4 million of contract acquisition costs for the three and six months ended September 30, 2023, respectively, and $1.5 million and $2.3 million of contract acquisition costs for the three and six months ended September 30, 2022, respectively. Amortization of deferred contract costs was $2.0 million and $4.7 million for the three and six months ended September 30, 2023, respectively, and $2.1 million and $4.8 million for the three and six months ended September 30, 2022, respectively.
Deferred contract costs are periodically analyzed for impairment. There were no impairment losses relating to deferred contract costs during the three and six months ended September 30, 2023 and 2022.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Investments
6 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
The cost, gross unrealized gains and losses, and fair value of investments are as follows (in thousands):
As of September 30, 2023
Cost or
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash equivalents:
Commercial paper$9,988 $— $(3)$9,985 
Money market funds71,842 — — 71,842 
Total cash equivalents81,830 — (3)81,827 
Marketable securities:
Asset-backed securities6,673 (12)6,662 
Certificates of deposit11,965 (15)11,951 
Commercial paper99,773 (41)99,736 
Corporate notes and bonds66,351 (266)66,086 
Sovereign bonds7,746 — (269)7,477 
U.S. government and agency securities440,905 15 (11,381)429,539 
Total marketable securities633,413 22 (11,984)621,451 
Total cash equivalents and marketable securities$715,243 $22 $(11,987)$703,278 
As of September 30, 2023, the contractual maturities of the Company’s available-for-sale debt securities were as follows (in thousands):
Fair Value
Due within one year$583,534 
Due in one to two years41,240 
Asset-backed securities6,662 
Total$631,436 
Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay certain obligations.
The cost, gross unrealized gains and losses, and fair value of investments were as follows (in thousands):
As of March 31, 2023
Cost or
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash equivalents:
Money market funds$126,275 $— $— $126,275 
Total cash equivalents126,275 — — 126,275 
Marketable securities:
Asset-backed securities7,271 — (71)7,200 
Certificates of deposit27,380 — (80)27,300 
Commercial paper78,609 (126)78,489 
Corporate notes and bonds119,241 49 (778)118,512 
Sovereign bonds7,744 — (360)7,384 
U.S. government and agency securities461,584 12 (17,509)444,087 
Total marketable securities701,829 67 (18,924)682,972 
Total cash equivalents and marketable securities$828,104 $67 $(18,924)$809,247 
As of September 30, 2023 and March 31, 2023, the Company has recognized accrued interest of $2.5 million and $2.8 million, respectively, which is included in prepaid expenses and other current assets in the condensed consolidated balance sheets.
The unrealized losses associated with the Company’s debt securities were $12.0 million and $18.9 million as of September 30, 2023 and March 31, 2023, respectively. As the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or until the cost basis is recovered, the Company did not recognize any impairment on these securities as of September 30, 2023 or March 31, 2023. The Company did not recognize any credit losses related to the Company’s debt securities as of September 30, 2023 or March 31, 2023. The fair value related to the debt securities with unrealized losses for which no credit losses were recognized was $588.0 million and $653.4 million as of September 30, 2023 and March 31, 2023, respectively.
The following tables summarize the gross unrealized losses and fair values of investments in an unrealized loss position, aggregated by security type and length of time that the individual securities have been in a continuous unrealized loss position (in thousands):
As of September 30, 2023
Less than 12 months12 months or greaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Asset-backed securities$4,569 $(8)$1,018 $(4)$5,587 $(12)
Certificates of deposit11,006 (15)— — 11,006 (15)
Commercial paper96,131 (44)— — 96,131 (44)
Corporate notes and bonds55,618 (139)6,241 (127)61,859 (266)
Sovereign bonds— — 7,477 (269)7,477 (269)
U.S. government and agency securities
42,925 (75)362,967 (11,306)405,892 (11,381)
Total
$210,249 $(281)$377,703 $(11,706)$587,952 $(11,987)
As of March 31, 2023
Less than 12 months12 months or greaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Asset-backed securities$2,601 $(12)$4,599 $(59)$7,200 $(71)
Certificates of deposit27,018 (80)— — 27,018 (80)
Commercial paper70,681 (126)— — 70,681 (126)
Corporate notes and bonds42,575 (113)58,766 (665)101,341 (778)
Sovereign bonds— — 7,384 (360)7,384 (360)
U.S. government and agency securities
— — 439,748 (17,509)439,748 (17,509)
Total
$142,875 $(331)$510,497 $(18,593)$653,372 $(18,924)
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
6 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Available-for-sale debt securities are recorded at fair value on the condensed consolidated balance sheets. The carrying value of cash equivalents, accounts receivable, accounts payable, and accrued expenses and other current liabilities approximate their respective fair values due to their short maturities.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company uses a three-tier hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level 1—Inputs that are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2—Inputs (other than quoted prices included in Level 1) that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
The following tables present the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis (in thousands):
As of September 30, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Commercial paper$— $9,985 $— $9,985 
Money market funds71,842 — — 71,842 
Total cash equivalents71,842 9,985 — 81,827 
Marketable securities:
Asset-backed securities— 6,662 — 6,662 
Certificates of deposit— 11,951 — 11,951 
Commercial paper— 99,736 — 99,736 
Corporate notes and bonds— 66,086 — 66,086 
Sovereign bonds— 7,477 — 7,477 
U.S. government and agency securities415,280 14,259 — 429,539 
Total marketable securities415,280 206,171 — 621,451 
Total cash equivalents and marketable securities$487,122 $216,156 $— $703,278 
Liabilities:
Contingent earn-out consideration liability$— $— $16,178 $16,178 
Total contingent earn-out consideration liability$— $— $16,178 $16,178 
As of March 31, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$126,275 $— $— $126,275 
Total cash equivalents126,275 — — 126,275 
Marketable securities:
Asset-backed securities— 7,200 — 7,200 
Certificates of deposit— 27,300 — 27,300 
Commercial paper— 78,489 — 78,489 
Corporate notes and bonds— 118,512 — 118,512 
Sovereign bonds— 7,384 — 7,384 
U.S. government and agency securities439,748 4,339 — 444,087 
Total marketable securities439,748 243,224 — 682,972 
Total cash equivalents and marketable securities$566,023 $243,224 $— $809,247 
Liabilities:
Contingent earn-out consideration liability$— $— $21,862 $21,862 
Total contingent earn-out consideration liability$— $— $21,862 $21,862 
During the six months ended September 30, 2023 and 2022, the Company had no transfers between levels of the fair value hierarchy.
Contingent Earn-out Consideration Liability
The following table summarizes the changes in the contingent earn-out consideration liability (in thousands):
Six Months Ended September 30,
20232022
Beginning fair value$21,862 $— 
Additions in the period— 21,134 
Change in fair value316 (94)
Payments(6,000)— 
Ending fair value$16,178 $21,040 
The contingent earn-out consideration liability relates to the AMiON acquisition, which closed on April 1, 2022. The fair value of the liability is remeasured at each reporting date until the related contingency is resolved, with any changes to the fair value recognized as sales and marketing expense in the condensed consolidated statements of operations.
To determine the fair value of the contingent earn-out consideration liability, the Company used the discounted cash flow method. The significant inputs used in the fair value measurement of the contingent earn-out consideration liability are the discount rate and the timing and amounts of the future payments, which are based upon estimates of future achievement of the performance metrics. As these inputs are not based on observable market data, they represent a Level 3 measurement within the fair value hierarchy. Changes in the significant inputs used would significantly impact the fair value of the contingent earn-out consideration liability.
See Note 8—Business Combinations for additional discussion regarding the AMiON acquisition.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net
6 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
September 30, 2023March 31, 2023
Furniture and equipment$2,846 $2,816 
Computers and software745 745 
Leasehold improvements982 888 
Internal-use software development costs23,366 20,405 
Total property and equipment27,939 24,854 
Less: accumulated depreciation and amortization(16,159)(13,575)
Total property and equipment, net$11,780 $11,279 
Depreciation and amortization expense on property and equipment for the three and six months ended September 30, 2023 was $1.4 million and $2.8 million, respectively. Included in these amounts was amortization expense for internal-use software development costs of $1.2 million and $2.4 million for the three and six months ended September 30, 2023, respectively. Depreciation and amortization expense on property and equipment for the three and six months ended September 30, 2022 was $1.4 million and $2.6 million, respectively. Included in these amounts was amortization expense for internal-use software development costs of $1.2 million and $2.3 million for the three and six months ended September 30, 2022, respectively. The amortization of the internal-use software development costs is included in cost of revenue in the condensed consolidated statements of operations.
During the three and six months ended September 30, 2023, the Company capitalized $1.5 million and $3.3 million, respectively, and during the three and six months ended September 30, 2022, capitalized $1.2 million and $2.9 million, respectively, of internal-use software development costs, which are included in property and equipment, net in the condensed consolidated balance sheets.
No impairment was recognized on property and equipment during the three and six months ended September 30, 2023 and 2022.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities
6 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
September 30, 2023March 31, 2023
Accrued commissions$3,570 $5,733 
Accrued payroll, bonus, and related expenses7,444 8,739 
Employee contributions under employee stock purchase plan529 589 
Rebate liabilities681 3,348 
Sales and other tax liabilities2,210 1,504 
Current portion of contingent earn-out consideration liability5,730 5,920 
Restructuring liability
541 — 
Share repurchase liability
5,003 748 
Other3,378 4,664 
Total accrued expenses and other current liabilities$29,086 $31,245 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations
6 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
AMiON Acquisition
On April 1, 2022, the Company completed the acquisition of the assets of the AMiON on-call scheduling and messaging application used by scheduling staff and physicians (“the AMiON acquisition”) to further expand our physician cloud platform. The acquisition-date fair value of the consideration was $74.6 million, consisting of $53.5 million in cash and $21.1 million in fair value of contingent earn-out consideration.
Under the definitive agreement for the AMiON acquisition, the Company will pay contingent earn-out consideration of up to $24.0 million, of which $4.0 million is a minimum guarantee and the remaining $20.0 million is subject to the achievement of certain operational performance metrics over the next four years. The contingent earn-out consideration is payable in cash in annual installments over the next four years. The contingent earn-out consideration is classified as a liability, the short-term portion of which is included in accrued expenses and other current liabilities and the long-term portion is in contingent earn-out consideration liability, non-current in the condensed consolidated balance sheets. During the six months ended September 30, 2023, $6.0 million of the contingent earn-out consideration was settled. See Note 5—Fair Value Measurements for additional information regarding the valuation of the contingent earn-out consideration liability.
Additionally, in May 2022, 93,458 RSUs with a grant date fair value of $32.99 per share were granted to the eligible employees joining the Company in connection with the AMiON acquisition. The shares will vest on a quarterly basis over four years based on continued service. The aggregate grant date fair value of these RSUs is accounted for as post-acquisition stock-based compensation expense and is recognized on a straight-line basis over the requisite service period.
The AMiON acquisition was accounted for as a business combination. The purchase consideration was allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with the excess recorded to goodwill as shown below. The purchase consideration allocation was as follows (in thousands):
Assets acquired:
Accounts receivable$447 
Customer relationships27,200 
Developed technology820
Trademark700
Total assets acquired$29,167 
Liabilities assumed:
Deferred revenue$2,925 
Other liabilities633 
Net assets acquired, excluding goodwill25,609 
Goodwill$49,025 
Total purchase consideration$74,634 
Goodwill generated from the AMiON acquisition represents the future benefits from the development of future customer relationships and the assembled workforce. Goodwill from this business combination is deductible for income tax purposes.
Intangible assets acquired are comprised of customer relationships, trademarks, and developed technology with estimated useful lives of 9 years, 3 years, and 18 months, respectively. The fair value assigned to the customer relationships was determined primarily using the multiple period excess earnings method cost approach, which estimates the direct cash flows expected to be generated from the existing customers acquired. The results of operations of this business combination have been included in the condensed consolidated financial statements from the acquisition date.
The acquisition-related costs were not material and were recorded as general and administrative expense in the condensed consolidated statements of operations.
Separate operating results and pro forma results of operations for AMiON have not been presented as the effect of this acquisition was not material to the Company’s financial results.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill
6 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill Intangible Assets and Goodwill
Intangible Assets
Intangible assets, net consisted of the following (in thousands):
September 30, 2023March 31, 2023
Customer relationships$37,069 $37,069 
Other intangibles1,531 1,531 
Total intangible assets38,600 38,600 
Less: accumulated amortization(9,160)(6,764)
Total intangible assets, net$29,440 $31,836 
Amortization expense for intangible assets was $1.2 million and $2.4 million for the three and six months ended September 30, 2023 and 2022, respectively.
No impairment charges on intangible assets were recorded during the three and six months ended September 30, 2023 and 2022.
As of September 30, 2023, future amortization expense is as follows (in thousands):
Year Ending March 31, Amount
Remainder of 2024$2,123 
20254,245 
20264,012 
20274,010 
20284,010 
20294,010 
Thereafter7,030 
Total future amortization expense$29,440 
Goodwill
As of September 30, 2023 and March 31, 2023, the Company’s goodwill balance was $67.9 million. No impairment charges on goodwill were recorded during the three and six months ended September 30, 2023 and 2022.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Equity
6 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Equity Equity
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 100,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors. As of September 30, 2023 and March 31, 2023, there were no shares of preferred stock issued and outstanding.
Common Stock and Creation of Dual-Class Structure
The Company has two classes of common stock authorized: Class A common stock and Class B common stock, and are collectively referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise noted. On June 8, 2021, the Company’s board of directors and stockholders approved an amendment to the Company’s amended and restated certificate of incorporation which authorized 1,000,000,000 shares of Class A common stock with par value of $0.001 and one vote per share, and 500,000,000 shares of Class B common stock with par value of $0.001 and ten votes per share. The holders of common stock are entitled to receive dividends, as may be declared by the board of directors. Each of the Company’s 85,523,836 shares of then-existing common stock outstanding was reclassified into Class B common stock. Each outstanding share of Class B common stock may be converted at any time at the option of the holder into one share of Class A common stock. As of September 30, 2023, there were 120,768,274 shares of Class A common stock, and 67,750,282 shares of Class B common stock outstanding.
Stock Repurchase Program
On May 12, 2022, the Company’s board of directors authorized a program to repurchase up to $70 million of the Company’s Class A common stock. As of September 30, 2022, the Company repurchased and retired 2,150,982 shares of Class A common stock for an aggregate purchase price of $70 million, thereby completing this share repurchase program.
On October 28, 2022, the Company’s board of directors authorized an additional program to repurchase up to $70 million of the Company’s Class A common stock over a period of 12 months. In addition, on June 1, 2023, the Company’s board of directors authorized a program to repurchase up to $200 million of the Company’s Class A common stock over a period of 24 months. The repurchases are subject to general business and market conditions and other investment opportunities and may be executed through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. Immediately upon the repurchase of any shares of Class A common stock, such shares shall be retired by the Company and shall automatically return to the status of authorized but unissued shares of Class A common stock. As of September 30, 2023, the Company repurchased and retired 8,723,200 shares of Class A common stock for an aggregate purchase price of $207.5 million under these repurchase programs, which includes excise taxes and the cost of commissions of $1.2 million. As of September 30, 2023, $63.7 million remained available and authorized for repurchase, excluding commissions and excise taxes.
Common Stock Warrants
In March 2017, the Company issued a warrant to purchase 250,000 shares of common stock at an exercise price of $0.72 per share in connection with a contract signed between the Company and U.S. News & World Report, L.P., or U.S. News. The warrant expires 10 years from the date of grant. As of September 30, 2023, the warrant was fully vested. 125,000 shares with an intrinsic value of $4.0 million were exercised under the warrant during the six months ended September 30, 2022, while no shares were exercised during the six months ended September 30, 2023. The remaining 125,000 shares under the warrant were outstanding as of September 30, 2023.
In October 2021, the Company issued a warrant to U.S. News (the “U.S. News Warrant”) to purchase 516,000 shares of Class A common stock with an exercise price of $12.56 per share in connection with the execution of a commercial agreement with U.S. News (the “Commercial Agreement”). The U.S. News Warrant expires 10 years from the date of grant. The first tranche of the U.S. News Warrant vested on May 1, 2022 and the remainder will vest on a monthly basis over approximately 6 years. The grant-date fair value of the U.S. News Warrant was $34.7 million, which was determined using the Black-Scholes option-pricing model on the date of grant using the following assumptions: fair value of common stock of $76.50, volatility of 46.9%, risk-free interest rate of 1.61%, contractual term of 10 years, and an expected dividend of 0%. The fair value of the warrant is recognized as expense in cost of revenue in the condensed consolidated statements of operations on a straight-line basis over its vesting term of 6.48 years. During the six months ended September 30, 2023 and 2022, $2.7 million was recognized as stock-based compensation expense relating to the U.S. News Warrant, respectively. As of September 30, 2023, unamortized stock-based compensation expense, net of estimated forfeitures, related to the unvested warrants was $24.1 million, which is expected to be recognized over the remaining vesting period of 4.50 years.
Equity Incentive Plans
The Company maintains three equity incentive plans: the 2010 Equity Incentive Plan (the “2010 Plan”), the 2021 Stock Option and Incentive Plan (the “2021 Plan”), and the 2021 Employee Stock Purchase Plan (the “ESPP”). Upon IPO, the 2021 Plan became effective and the 2010 Plan was terminated. The 2010 Plan continues to govern the terms of outstanding awards that were granted prior to the termination of the 2010 Plan. The 2021 Plan provides for the granting of incentive stock options, nonstatutory stock options, restricted stock units, and restricted stock awards to employees, non-employee directors, and consultants of the Company.
The Company granted stock options under the terms of the Plans and outside of the Plans, as approved by the board of directors. During fiscal 2018, the Company granted 4,682,582 options outside of the Plans, of which 2,027,917 options were exercised and 2,654,665 were outstanding as of September 30, 2023.
The Company has shares of common stock reserved for issuance as follows (in thousands):
September 30, 2023
Common stock warrants641 
2010 Plan
Options outstanding16,664 
2021 Plan
Awards outstanding
2,159 
Shares available for future grant41,195 
2021 ESPP8,104 
Options outstanding outside the plans2,655 
Total71,418 
Stock Options
Stock options granted generally vest over four years with service-based, performance-based, and/or market-based conditions and expire ten years from the date of grant.
Stock option activities within the Plans as well as outside of the Plans were as follows:
Number of Shares
(in thousands)
Weighted-Average
Exercise Price
Average Remaining Contractual Term
(in years)
Aggregate Intrinsic Value (in thousands)
Balance, March 31, 202322,407 $4.39 6.56$627,187 
Options exercised(2,380)3.05 
Options forfeited or expired(708)5.47 
Balance, September 30, 202319,319 4.51 6.12322,735 
Vested and exercisable as of September 30, 202311,804 2.93 5.40215,941 
Vested and expected to vest as of September 30, 202318,740 4.44 6.09314,519 
The aggregate intrinsic value of options exercised during the six months ended September 30, 2023 and 2022 was $61.8 million and $60.2 million, respectively.
As of September 30, 2023, unamortized stock-based compensation expense, net of estimated forfeitures, related to unvested stock options was $27.6 million, which is expected to be recognized over a weighted-average period of 2.77 years.
The Company has not granted any stock options since the first quarter of fiscal 2022.
Restricted Stock Units (“RSUs”)
RSUs granted by the Company generally vest over four years based on continued service.
The following table summarizes RSU activity (in thousands, except per share information):
Number of SharesWeighted-
Average
Grant Date Fair Value
Unvested balance, March 31, 20231,951 $40.08 
Granted749 30.02 
Vested(392)38.44 
Forfeited(372)44.59 
Unvested balance, September 30, 20231,936 35.46 
The total fair value of RSUs vested during the six months ended September 30, 2023 and 2022 was $11.3 million and $3.3 million, respectively.
As of September 30, 2023, total unrecognized stock-based compensation expense, net of estimated forfeitures, related to unvested RSUs was $54.3 million, which is expected to be recognized over a weighted-average period of 2.99 years.
Performance-Based Restricted Stock Units (“PSUs”)
The PSUs have service-based and performance-based vesting conditions that are satisfied upon meeting certain financial performance targets.
The following table summarizes PSU activity (in thousands, except per share information):
Number of SharesWeighted-
Average
Grant Date Fair Value
Unvested balance, March 31, 2023206 $34.68 
Granted156 33.74 
Vested(78)36.96 
Forfeited(61)35.07 
Unvested balance, September 30, 2023223 33.10 
The total fair value of PSUs vested during the six months ended September 30, 2023 and 2022 was $1.8 million and $0.4 million, respectively.
As of September 30, 2023, unamortized stock-based compensation expense, net of estimated forfeitures, related to unvested PSUs that are probable of vesting was $1.9 million, and is expected to be recognized over a weighted-average period of 1.54 years.
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Cost of revenue$2,278 $2,392 $4,739 $4,514 
Research and development2,538 2,862 5,794 5,414 
Sales and marketing2,697 3,982 8,692 7,056 
General and administrative2,288 2,117 4,577 3,875 
Restructuring3,646 — 3,646 — 
Total stock-based compensation expense$13,447 $11,353 $27,448 $20,859 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share Attributable to Common Stockholders
6 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Attributable to Common Stockholders Net Income Per Share Attributable to Common Stockholders
The following table presents the reconciliation of the numerator and denominator for calculating basic and diluted net income per share (in thousands, except per share data):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Numerator
Net income$30,602 $26,299 $59,008 $48,682 
Denominator
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, basic
193,112 193,137 193,813 193,042 
Dilutive effect of stock options15,673 20,595 16,573 21,178 
Dilutive effect of common stock warrants122 123 122 155 
Dilutive effect of other share-based awards107 94 173 77 
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, diluted
209,014 213,949 210,681 214,452 
Net income per share attributable to Class A and Class B common stockholders:
Basic$0.16 $0.14 $0.30 $0.25 
Diluted$0.15 $0.12 $0.28 $0.23 
The dilutive effect of stock options, common stock warrants, RSUs, PSUs, and the ESPP is reflected in diluted earnings per share using the treasury stock method.
Certain potentially dilutive securities have been excluded from the calculation of diluted net income per share during the applicable periods because their inclusion would have been anti-dilutive (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Other share-based awards1,665 511 911 512 
Common stock warrants516 516 516 516 
Total2,181 1,027 1,427 1,028 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring
6 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring RestructuringIn August 2023, the Company announced a restructuring plan (the “Restructuring Plan”) intended to simplify the Company’s operations and better align the Company’s resources with its priorities. The Restructuring Plan included a reduction of the Company’s workforce by approximately 10%. The actions associated with the workforce reduction under the Restructuring Plan were substantially completed as of September 30, 2023. The Company incurred $7.9 million in restructuring expense in the second quarter of fiscal 2024 in connection with the workforce reduction under the Restructuring Plan, consisting of $4.3 million of severance payments and employee benefits and $3.6 million of stock-based compensation expense for the accelerated vesting of equity awards.
The following table summarizes the activities related to the Restructuring Plan as of September 30, 2023 (in thousands):
Workforce Reduction
Liability as of July 1, 2023
$— 
Charges4,289 
Payments(3,748)
Liability as of September 30, 2023
$541 
The liability as of September 30, 2023 for restructuring charges is included in accrued expenses and other current liabilities on the condensed consolidated balance sheets.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
6 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Minimum Guarantees
On October 8, 2021, the Company signed an amended agreement to revise and extend the existing partnership with U.S. News for six years. This agreement can be terminated after three years by either party. Under this amended agreement, the Company pays U.S. News a portion of the revenue generated with the end customers, subject to annual minimum guarantees. As of September 30, 2023, the remaining annual minimum guarantees ranged from $3.6 million to $6.2 million. The total minimum guarantee for the remaining noncancelable period of one year was $3.6 million, which is expected to be paid within one year.
Other Contractual Commitments
Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription agreements used to facilitate the Company’s operations.
The Company has a web hosting arrangement for 3 years ending December 31, 2024, with an annual commitment of $5.2 million. As of September 30, 2023, the total remaining commitment was $5.2 million, which is expected to be paid within one year.
Indemnification
The Company enters into indemnification provisions under agreements with other companies in the ordinary course of business, including, but not limited to, clients, business partners, landlords, and other parties involved in the performance of the Company’s services. Pursuant to these arrangements, the Company has agreed to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements. The Company maintains commercial general liability insurance and product liability insurance that may offset certain of its potential liabilities under these indemnification provisions.
In addition, the Company has agreed to indemnify its officers and directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no material claims under these indemnification provisions.
Legal Matters
From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material effect on its results of operations, financial position, or cash flows. No material loss contingencies were recorded for the three and six months ended September 30, 2023 and 2022.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
6 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Leases Leases
The Company has non-cancelable operating leases for the rental of office space with various expiration dates through 2030.
The components of lease expense were as follows (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Operating lease cost$701 $701 $1,402 $1,190 
Variable lease cost45 133 65 173 
Total lease cost$746 $834 $1,467 $1,363 
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended September 30,
20232022
Cash paid for amounts included in measurement of lease liabilities—Operating cash flows$907 $389 
Supplemental balance sheet information related to leases was as follows:
September 30, 2023March 31, 2023
Weighted-average remaining lease term (in years)6.687.06
Weighted-average discount rate4.19 %4.18 %
Maturities of operating lease liabilities as of September 30, 2023 were as follows (in thousands):
Remainder of 2024$1,331 
20252,411 
20262,458 
20272,497 
20282,605 
Thereafter6,052 
Total future lease payments$17,354 
Less: imputed interest(2,300)
Present value of lease liabilities$15,054 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Other Income, net
6 Months Ended
Sep. 30, 2023
Other Income and Expenses [Abstract]  
Other Income, net Other Income, net
Other income, net consisted of the following (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Interest income$5,822 $1,419 $10,840 $2,269 
Realized gain (loss) on sale and redemption of marketable securities131 (463)(142)(463)
Other income (expense)(50)(48)44 (94)
Other income, net$5,903 $908 $10,742 $1,712 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
6 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe Company’s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any.The Company’s effective tax rates for the three and six months ended September 30, 2023 were 22.9% and 20.5%, respectively, and for three and six months ended September 30, 2022 were 20.3% and 12.3%, respectively. The Company's effective tax rate differs from the U.S. federal statutory rate, primarily due to state income taxes, stock-based compensation related tax benefits, which are subject to limitations for certain executive officers under IRC section 162(m), and federal and state research and development tax credits. The Company’s effective tax rate is based on forecasted annual income before income taxes which may fluctuate through the rest of the year. The Company is only subject to income taxes in the United States. Significant judgment is required in evaluating the Company’s uncertain tax positions and determining the provision for income taxes. As of September 30, 2023 and March 31, 2023, the Company had unrecognized tax benefits (“UTBs”) of $8.7 million and $7.9 million, respectively. If realized, $6.5 million would impact the effective tax rate while the remainder would reduce deferred tax assets subject to a full valuation allowance. The Company does not expect any material changes to its UTBs within the next 12 months.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information
6 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segment and Geographic Information Segment and Geographic Information
The Company considers operating segments to be components of the Company in which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The chief operating decision maker reviews financial information on a consolidated basis to make decisions about how to allocate resources and how to measure the Company’s performance. As such, the Company has determined that it has one operating and reportable segment.
Substantially all of the Company’s long-lived assets were based in the United States as of September 30, 2023 and March 31, 2023. No country outside of the United States accounted for more than 10% of total revenue for the three and six months ended September 30, 2023 and 2022. Substantially all of the Company’s revenue was derived in the United States for the three and six months ended September 30, 2023 and 2022.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
6 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn October 26, 2023 the Company’s board of directors authorized another program to repurchase up to $70 million of the Company’s Class A common stock. The repurchases are expected to be executed from time to time over the next 12 months, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. Immediately upon the repurchase of any shares of Class A common stock, such shares shall be retired by the Company and shall automatically return to the status of authorized but unissued shares of Class A common stock. All prior repurchase programs were completed as of October 2023.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net income $ 30,602 $ 26,299 $ 59,008 $ 48,682
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Sep. 30, 2023
shares
Sep. 30, 2023
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Ms. Kira Wampler [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On August 24, 2023, Ms. Kira Wampler, a director of the Company, adopted a Rule 10b5-1 trading arrangement for the sale of securities of the Company’s common stock (a “Rule 10b5-1 Trading Plan”) that is intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c). Ms. Wampler’s Rule 10b5-1 Trading Plan, which has a term from August 24, 2023 to November 29, 2024, provides for the exercise and sale of 37,500 shares of common stock pursuant to a series of market orders.
Name Ms. Kira Wampler  
Title director of the Company  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date August 24, 2023  
Arrangement Duration 463 days  
Aggregate Available 37,500 37,500
Ms. Phoebe Yang [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On August 30, 2023, Ms. Phoebe Yang, a director of the Company, adopted a Rule 10b5-1 Trading Plan that is intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c). Ms. Yang’s Rule 10b5-1 Trading Plan, which has a term from August 30, 2023 to August 14, 2024, provides for the sale of 35% of net vested shares of common stock pursuant to a series of market orders. On the date of the execution of Ms. Yang’s Rule 10b5-1 Trading Plan, Ms. Yang held 2,889 net vested shares. Ms. Yang’s net vested share amount will change as additional equity awards vest or shares are subsequently purchased or sold.
Name Ms. Phoebe Yang  
Title director of the Company  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date August 30, 2023  
Arrangement Duration 350 days  
Aggregate Available 2,889 2,889
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements 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 U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023.
Principles of Consolidation The accompanying condensed consolidated financial statements include the accounts of the Company and its consolidated subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. In the opinion of the Company’s management, the information contained herein reflects all adjustments necessary for a fair presentation of the Company’s financial position, results of operations, stockholders’ equity, and cash flows. The results of operations for the three and six months ended September 30, 2023, shown in this report are not necessarily indicative of the results to be expected for the full year ending March 31, 2024.
Fiscal Year
Fiscal Year
The Company’s fiscal year ends on March 31st. Unless otherwise noted, all references to a particular year shall mean the Company’s fiscal year.
Use of Estimates
Use of Estimates
The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts stated in the condensed consolidated financial statements and accompanying notes. These judgments, estimates, and assumptions are used for, but not limited to, revenue recognition, the fair values of acquired intangible assets and goodwill, the useful lives of long-lived assets, the valuation of the Company’s common stock and stock-based awards, fair value of contingent earn-out consideration, and deferred income taxes. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates due to risks and uncertainties, including uncertainty in the current economic environment.
Concentrations of Credit Risk
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company’s investment policy addresses the level of credit exposure by limiting the concentration in any one corporate issuer or sector and establishing a minimum allowable credit rating. To manage risk exposure, the Company invests cash equivalents and marketable securities in a variety of fixed income securities, including government and investment-grade debt securities and money market funds. The Company places its cash primarily in checking
and money market accounts with reputable financial institutions. Deposits held with these financial institutions may exceed the amount of insurance provided on such deposits, if any.Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. For the purpose of assessing the concentration of credit risk for significant customers, the Company defines a customer as an entity that purchases the Company’s services directly or indirectly through marketing agencies.
Restructuring
Restructuring
Restructuring expense primarily consists of severance payments, employee benefits, and stock-based compensation in relation to the modification of equity awards associated with the management-approved plan. One-time employee termination benefits are recognized at the time of communication of the terms of the plan to the employees, unless future service is required, in which case the costs are recognized over the future service period. The Company records these costs in restructuring expense in the condensed consolidated statements of operations.
Fair Value Measurements Fair Value Measurements
Available-for-sale debt securities are recorded at fair value on the condensed consolidated balance sheets. The carrying value of cash equivalents, accounts receivable, accounts payable, and accrued expenses and other current liabilities approximate their respective fair values due to their short maturities.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company uses a three-tier hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level 1—Inputs that are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2—Inputs (other than quoted prices included in Level 1) that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Significant Customers Representing 10% or more of Revenue or Accounts Receivable, Net The Company’s significant customers that represented 10% or more of revenue or accounts receivable, net for the periods presented were as follows:
RevenueAccounts Receivable, Net
Three Months Ended September 30,Six Months Ended September 30,September 30, 2023March 31, 2023
2023202220232022
Customer A****13 %18 %
Customer B****12 %*
_______________
* Less than 10%
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
6 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Revenue consisted of the following (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Subscription$106,654 $95,333 $207,909 $179,048 
Other6,958 6,852 14,172 13,776 
Total revenue$113,612 $102,185 $222,081 $192,824 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Tables)
6 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments
The cost, gross unrealized gains and losses, and fair value of investments are as follows (in thousands):
As of September 30, 2023
Cost or
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash equivalents:
Commercial paper$9,988 $— $(3)$9,985 
Money market funds71,842 — — 71,842 
Total cash equivalents81,830 — (3)81,827 
Marketable securities:
Asset-backed securities6,673 (12)6,662 
Certificates of deposit11,965 (15)11,951 
Commercial paper99,773 (41)99,736 
Corporate notes and bonds66,351 (266)66,086 
Sovereign bonds7,746 — (269)7,477 
U.S. government and agency securities440,905 15 (11,381)429,539 
Total marketable securities633,413 22 (11,984)621,451 
Total cash equivalents and marketable securities$715,243 $22 $(11,987)$703,278 
The cost, gross unrealized gains and losses, and fair value of investments were as follows (in thousands):
As of March 31, 2023
Cost or
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash equivalents:
Money market funds$126,275 $— $— $126,275 
Total cash equivalents126,275 — — 126,275 
Marketable securities:
Asset-backed securities7,271 — (71)7,200 
Certificates of deposit27,380 — (80)27,300 
Commercial paper78,609 (126)78,489 
Corporate notes and bonds119,241 49 (778)118,512 
Sovereign bonds7,744 — (360)7,384 
U.S. government and agency securities461,584 12 (17,509)444,087 
Total marketable securities701,829 67 (18,924)682,972 
Total cash equivalents and marketable securities$828,104 $67 $(18,924)$809,247 
Contractual Maturities of Available-For-Sale Debt Securities
As of September 30, 2023, the contractual maturities of the Company’s available-for-sale debt securities were as follows (in thousands):
Fair Value
Due within one year$583,534 
Due in one to two years41,240 
Asset-backed securities6,662 
Total$631,436 
Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position
The following tables summarize the gross unrealized losses and fair values of investments in an unrealized loss position, aggregated by security type and length of time that the individual securities have been in a continuous unrealized loss position (in thousands):
As of September 30, 2023
Less than 12 months12 months or greaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Asset-backed securities$4,569 $(8)$1,018 $(4)$5,587 $(12)
Certificates of deposit11,006 (15)— — 11,006 (15)
Commercial paper96,131 (44)— — 96,131 (44)
Corporate notes and bonds55,618 (139)6,241 (127)61,859 (266)
Sovereign bonds— — 7,477 (269)7,477 (269)
U.S. government and agency securities
42,925 (75)362,967 (11,306)405,892 (11,381)
Total
$210,249 $(281)$377,703 $(11,706)$587,952 $(11,987)
As of March 31, 2023
Less than 12 months12 months or greaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Asset-backed securities$2,601 $(12)$4,599 $(59)$7,200 $(71)
Certificates of deposit27,018 (80)— — 27,018 (80)
Commercial paper70,681 (126)— — 70,681 (126)
Corporate notes and bonds42,575 (113)58,766 (665)101,341 (778)
Sovereign bonds— — 7,384 (360)7,384 (360)
U.S. government and agency securities
— — 439,748 (17,509)439,748 (17,509)
Total
$142,875 $(331)$510,497 $(18,593)$653,372 $(18,924)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
6 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
The following tables present the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis (in thousands):
As of September 30, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Commercial paper$— $9,985 $— $9,985 
Money market funds71,842 — — 71,842 
Total cash equivalents71,842 9,985 — 81,827 
Marketable securities:
Asset-backed securities— 6,662 — 6,662 
Certificates of deposit— 11,951 — 11,951 
Commercial paper— 99,736 — 99,736 
Corporate notes and bonds— 66,086 — 66,086 
Sovereign bonds— 7,477 — 7,477 
U.S. government and agency securities415,280 14,259 — 429,539 
Total marketable securities415,280 206,171 — 621,451 
Total cash equivalents and marketable securities$487,122 $216,156 $— $703,278 
Liabilities:
Contingent earn-out consideration liability$— $— $16,178 $16,178 
Total contingent earn-out consideration liability$— $— $16,178 $16,178 
As of March 31, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$126,275 $— $— $126,275 
Total cash equivalents126,275 — — 126,275 
Marketable securities:
Asset-backed securities— 7,200 — 7,200 
Certificates of deposit— 27,300 — 27,300 
Commercial paper— 78,489 — 78,489 
Corporate notes and bonds— 118,512 — 118,512 
Sovereign bonds— 7,384 — 7,384 
U.S. government and agency securities439,748 4,339 — 444,087 
Total marketable securities439,748 243,224 — 682,972 
Total cash equivalents and marketable securities$566,023 $243,224 $— $809,247 
Liabilities:
Contingent earn-out consideration liability$— $— $21,862 $21,862 
Total contingent earn-out consideration liability$— $— $21,862 $21,862 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table summarizes the changes in the contingent earn-out consideration liability (in thousands):
Six Months Ended September 30,
20232022
Beginning fair value$21,862 $— 
Additions in the period— 21,134 
Change in fair value316 (94)
Payments(6,000)— 
Ending fair value$16,178 $21,040 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net (Tables)
6 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
September 30, 2023March 31, 2023
Furniture and equipment$2,846 $2,816 
Computers and software745 745 
Leasehold improvements982 888 
Internal-use software development costs23,366 20,405 
Total property and equipment27,939 24,854 
Less: accumulated depreciation and amortization(16,159)(13,575)
Total property and equipment, net$11,780 $11,279 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
September 30, 2023March 31, 2023
Accrued commissions$3,570 $5,733 
Accrued payroll, bonus, and related expenses7,444 8,739 
Employee contributions under employee stock purchase plan529 589 
Rebate liabilities681 3,348 
Sales and other tax liabilities2,210 1,504 
Current portion of contingent earn-out consideration liability5,730 5,920 
Restructuring liability
541 — 
Share repurchase liability
5,003 748 
Other3,378 4,664 
Total accrued expenses and other current liabilities$29,086 $31,245 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations (Tables)
6 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Purchase Consideration Allocation The purchase consideration was allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with the excess recorded to goodwill as shown below. The purchase consideration allocation was as follows (in thousands):
Assets acquired:
Accounts receivable$447 
Customer relationships27,200 
Developed technology820
Trademark700
Total assets acquired$29,167 
Liabilities assumed:
Deferred revenue$2,925 
Other liabilities633 
Net assets acquired, excluding goodwill25,609 
Goodwill$49,025 
Total purchase consideration$74,634 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill (Tables)
6 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net
Intangible assets, net consisted of the following (in thousands):
September 30, 2023March 31, 2023
Customer relationships$37,069 $37,069 
Other intangibles1,531 1,531 
Total intangible assets38,600 38,600 
Less: accumulated amortization(9,160)(6,764)
Total intangible assets, net$29,440 $31,836 
Future Amortization Expense
As of September 30, 2023, future amortization expense is as follows (in thousands):
Year Ending March 31, Amount
Remainder of 2024$2,123 
20254,245 
20264,012 
20274,010 
20284,010 
20294,010 
Thereafter7,030 
Total future amortization expense$29,440 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Equity (Tables)
6 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Common Stock Reserved for Issuance
The Company has shares of common stock reserved for issuance as follows (in thousands):
September 30, 2023
Common stock warrants641 
2010 Plan
Options outstanding16,664 
2021 Plan
Awards outstanding
2,159 
Shares available for future grant41,195 
2021 ESPP8,104 
Options outstanding outside the plans2,655 
Total71,418 
Stock Option Activity
Stock option activities within the Plans as well as outside of the Plans were as follows:
Number of Shares
(in thousands)
Weighted-Average
Exercise Price
Average Remaining Contractual Term
(in years)
Aggregate Intrinsic Value (in thousands)
Balance, March 31, 202322,407 $4.39 6.56$627,187 
Options exercised(2,380)3.05 
Options forfeited or expired(708)5.47 
Balance, September 30, 202319,319 4.51 6.12322,735 
Vested and exercisable as of September 30, 202311,804 2.93 5.40215,941 
Vested and expected to vest as of September 30, 202318,740 4.44 6.09314,519 
Restricted Stock Unit Activity
The following table summarizes RSU activity (in thousands, except per share information):
Number of SharesWeighted-
Average
Grant Date Fair Value
Unvested balance, March 31, 20231,951 $40.08 
Granted749 30.02 
Vested(392)38.44 
Forfeited(372)44.59 
Unvested balance, September 30, 20231,936 35.46 
Performance-Based Stock Unit Activity
The following table summarizes PSU activity (in thousands, except per share information):
Number of SharesWeighted-
Average
Grant Date Fair Value
Unvested balance, March 31, 2023206 $34.68 
Granted156 33.74 
Vested(78)36.96 
Forfeited(61)35.07 
Unvested balance, September 30, 2023223 33.10 
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Cost of revenue$2,278 $2,392 $4,739 $4,514 
Research and development2,538 2,862 5,794 5,414 
Sales and marketing2,697 3,982 8,692 7,056 
General and administrative2,288 2,117 4,577 3,875 
Restructuring3,646 — 3,646 — 
Total stock-based compensation expense$13,447 $11,353 $27,448 $20,859 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income Per Share, Basic and Diluted
The following table presents the reconciliation of the numerator and denominator for calculating basic and diluted net income per share (in thousands, except per share data):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Numerator
Net income$30,602 $26,299 $59,008 $48,682 
Denominator
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, basic
193,112 193,137 193,813 193,042 
Dilutive effect of stock options15,673 20,595 16,573 21,178 
Dilutive effect of common stock warrants122 123 122 155 
Dilutive effect of other share-based awards107 94 173 77 
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, diluted
209,014 213,949 210,681 214,452 
Net income per share attributable to Class A and Class B common stockholders:
Basic$0.16 $0.14 $0.30 $0.25 
Diluted$0.15 $0.12 $0.28 $0.23 
The dilutive effect of stock options, common stock warrants, RSUs, PSUs, and the ESPP is reflected in diluted earnings per share using the treasury stock method.
Antidilutive Securities Excluded from Computation of Net Income Per Share
Certain potentially dilutive securities have been excluded from the calculation of diluted net income per share during the applicable periods because their inclusion would have been anti-dilutive (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Other share-based awards1,665 511 911 512 
Common stock warrants516 516 516 516 
Total2,181 1,027 1,427 1,028 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring (Tables)
6 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Activities Related to the Restructuring
The following table summarizes the activities related to the Restructuring Plan as of September 30, 2023 (in thousands):
Workforce Reduction
Liability as of July 1, 2023
$— 
Charges4,289 
Payments(3,748)
Liability as of September 30, 2023
$541 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
6 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Components of Lease Expense and Supplemental Cash Flow/Balance Sheet Information Related to Leases
The components of lease expense were as follows (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Operating lease cost$701 $701 $1,402 $1,190 
Variable lease cost45 133 65 173 
Total lease cost$746 $834 $1,467 $1,363 
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended September 30,
20232022
Cash paid for amounts included in measurement of lease liabilities—Operating cash flows$907 $389 
Supplemental balance sheet information related to leases was as follows:
September 30, 2023March 31, 2023
Weighted-average remaining lease term (in years)6.687.06
Weighted-average discount rate4.19 %4.18 %
Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities as of September 30, 2023 were as follows (in thousands):
Remainder of 2024$1,331 
20252,411 
20262,458 
20272,497 
20282,605 
Thereafter6,052 
Total future lease payments$17,354 
Less: imputed interest(2,300)
Present value of lease liabilities$15,054 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Other Income, net (Tables)
6 Months Ended
Sep. 30, 2023
Other Income and Expenses [Abstract]  
Other Income, Net
Other income, net consisted of the following (in thousands):
Three Months Ended September 30,Six Months Ended September 30,
2023202220232022
Interest income$5,822 $1,419 $10,840 $2,269 
Realized gain (loss) on sale and redemption of marketable securities131 (463)(142)(463)
Other income (expense)(50)(48)44 (94)
Other income, net$5,903 $908 $10,742 $1,712 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Significant Customers Representing 10% or more of Revenue or Accounts Receivable, Net (Details) - Customer Concentration Risk - Accounts Receivable, Net
6 Months Ended 12 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Customer A    
Concentration Risk [Line Items]    
Concentration risk 13.00% 18.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk 12.00%  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2023
Disaggregation of Revenue [Line Items]          
Unbilled revenue $ 1,800,000   $ 1,800,000   $ 2,200,000
Deferred revenue expected to be recognized, period (within)     12 months    
Revenue recognized from deferred revenue 71,400,000 $ 64,300,000 $ 97,100,000 $ 75,600,000  
Capitalized contract acquisition costs 1,200,000 1,500,000 2,400,000 2,300,000  
Deferred contract costs, amortization 2,000,000 2,100,000 4,730,000 4,839,000  
Deferred contract costs, impairment losses $ 0 $ 0 $ 0 $ 0  
Deferred Commissions For Marketing Solutions Contracts And For Hiring Solutions Renewal Contracts | Minimum          
Disaggregation of Revenue [Line Items]          
Deferred contract costs, amortization period 7 months   7 months    
Deferred Commissions For Marketing Solutions Contracts And For Hiring Solutions Renewal Contracts | Maximum          
Disaggregation of Revenue [Line Items]          
Deferred contract costs, amortization period 14 months   14 months    
Sales Commissions For Subscriptions Of New And Expansion Hiring Solutions Contracts          
Disaggregation of Revenue [Line Items]          
Deferred contract costs, amortization period 4 years   4 years    
Subscription, Marketing Solutions          
Disaggregation of Revenue [Line Items]          
Contractual term     12 months    
Subscription, Hiring Solutions          
Disaggregation of Revenue [Line Items]          
Contractual term     12 months    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 113,612 $ 102,185 $ 222,081 $ 192,824
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue 106,654 95,333 207,909 179,048
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,958 $ 6,852 $ 14,172 $ 13,776
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Gains $ 22 $ 67
Gross Unrealized Losses (11,987) (18,924)
Fair Value 631,436  
Cost or Amortized Cost, money market funds 108,403 158,027
Cost or Amortized Cost, cash equivalents and marketable securities 715,243 828,104
Fair Value, cash equivalents and marketable securities 703,278 809,247
Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3) 0
Fair Value 81,827  
Cost or Amortized Cost, cash equivalents and marketable securities 81,830 126,275
Fair Value, cash equivalents and marketable securities   126,275
Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 633,413 701,829
Gross Unrealized Gains 22 67
Gross Unrealized Losses (11,984) (18,924)
Fair Value 621,451 682,972
Commercial paper | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 9,988  
Gross Unrealized Gains 0  
Gross Unrealized Losses (3)  
Fair Value 9,985  
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost, money market funds 71,842 126,275
Fair Value, money market funds 71,842 126,275
Asset-backed securities | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 6,673 7,271
Gross Unrealized Gains 1 0
Gross Unrealized Losses (12) (71)
Fair Value 6,662 7,200
Certificates of deposit | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 11,965 27,380
Gross Unrealized Gains 1 0
Gross Unrealized Losses (15) (80)
Fair Value 11,951 27,300
Commercial paper | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 99,773 78,609
Gross Unrealized Gains 4 6
Gross Unrealized Losses (41) (126)
Fair Value 99,736 78,489
Corporate notes and bonds | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 66,351 119,241
Gross Unrealized Gains 1 49
Gross Unrealized Losses (266) (778)
Fair Value 66,086 118,512
Sovereign bonds | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 7,746 7,744
Gross Unrealized Gains 0 0
Gross Unrealized Losses (269) (360)
Fair Value 7,477 7,384
U.S. government and agency securities | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 440,905 461,584
Gross Unrealized Gains 15 12
Gross Unrealized Losses (11,381) (17,509)
Fair Value $ 429,539 $ 444,087
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Contractual Maturities of Available-For-Sale Debt Securities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year $ 583,534
Due in one to two years 41,240
Asset-backed securities 6,662
Total $ 631,436
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Narrative (Details) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Accrued interest $ 2,500,000 $ 2,800,000
Unrealized losses of debt securities 11,987,000 18,924,000
Impairment on debt securities 0 0
Debt securities credit losses 0 0
Fair value of debt securities which no credit losses were recognized 587,952,000 653,372,000
Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Unrealized losses of debt securities $ 11,984,000 $ 18,924,000
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Fair Value    
Less than 12 months $ 210,249 $ 142,875
12 months or greater 377,703 510,497
Total, fair value 587,952 653,372
Gross Unrealized Losses    
Less than 12 months (281) (331)
12 months or greater (11,706) (18,593)
Total, unrealized losses (11,987) (18,924)
Asset-backed securities    
Fair Value    
Less than 12 months 4,569 2,601
12 months or greater 1,018 4,599
Total, fair value 5,587 7,200
Gross Unrealized Losses    
Less than 12 months (8) (12)
12 months or greater (4) (59)
Total, unrealized losses (12) (71)
Certificates of deposit    
Fair Value    
Less than 12 months 11,006 27,018
12 months or greater 0 0
Total, fair value 11,006 27,018
Gross Unrealized Losses    
Less than 12 months (15) (80)
12 months or greater 0 0
Total, unrealized losses (15) (80)
Commercial paper    
Fair Value    
Less than 12 months 96,131 70,681
12 months or greater 0 0
Total, fair value 96,131 70,681
Gross Unrealized Losses    
Less than 12 months (44) (126)
12 months or greater 0 0
Total, unrealized losses (44) (126)
Corporate notes and bonds    
Fair Value    
Less than 12 months 55,618 42,575
12 months or greater 6,241 58,766
Total, fair value 61,859 101,341
Gross Unrealized Losses    
Less than 12 months (139) (113)
12 months or greater (127) (665)
Total, unrealized losses (266) (778)
Sovereign bonds    
Fair Value    
Less than 12 months 0 0
12 months or greater 7,477 7,384
Total, fair value 7,477 7,384
Gross Unrealized Losses    
Less than 12 months 0 0
12 months or greater (269) (360)
Total, unrealized losses (269) (360)
U.S. government and agency securities    
Fair Value    
Less than 12 months 42,925 0
12 months or greater 362,967 439,748
Total, fair value 405,892 439,748
Gross Unrealized Losses    
Less than 12 months (75) 0
12 months or greater (11,306) (17,509)
Total, unrealized losses $ (11,381) $ (17,509)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities $ 631,436  
Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 81,827  
Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 621,451 $ 682,972
Commercial paper | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 9,985  
Asset-backed securities | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 6,662 7,200
Certificates of deposit | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 11,951 27,300
Commercial paper | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 99,736 78,489
Corporate notes and bonds | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 66,086 118,512
Sovereign bonds | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 7,477 7,384
U.S. government and agency securities | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 429,539 444,087
Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 703,278 809,247
Liabilities:    
Contingent earn-out consideration liability 16,178 21,862
Total contingent earn-out consideration liability 16,178 21,862
Fair Value, Recurring | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 81,827 126,275
Fair Value, Recurring | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 621,451 682,972
Fair Value, Recurring | Commercial paper | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 9,985  
Fair Value, Recurring | Money market funds | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 71,842 126,275
Fair Value, Recurring | Asset-backed securities | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 6,662 7,200
Fair Value, Recurring | Certificates of deposit | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 11,951 27,300
Fair Value, Recurring | Commercial paper | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 99,736 78,489
Fair Value, Recurring | Corporate notes and bonds | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 66,086 118,512
Fair Value, Recurring | Sovereign bonds | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 7,477 7,384
Fair Value, Recurring | U.S. government and agency securities | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 429,539 444,087
Level 1 | Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 487,122 566,023
Liabilities:    
Contingent earn-out consideration liability 0 0
Total contingent earn-out consideration liability 0 0
Level 1 | Fair Value, Recurring | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 71,842 126,275
Level 1 | Fair Value, Recurring | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 415,280 439,748
Level 1 | Fair Value, Recurring | Commercial paper | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0  
Level 1 | Fair Value, Recurring | Money market funds | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 71,842 126,275
Level 1 | Fair Value, Recurring | Asset-backed securities | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 1 | Fair Value, Recurring | Certificates of deposit | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 1 | Fair Value, Recurring | Commercial paper | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 1 | Fair Value, Recurring | Corporate notes and bonds | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 1 | Fair Value, Recurring | Sovereign bonds | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 1 | Fair Value, Recurring | U.S. government and agency securities | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 415,280 439,748
Level 2 | Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 216,156 243,224
Liabilities:    
Contingent earn-out consideration liability 0 0
Total contingent earn-out consideration liability 0 0
Level 2 | Fair Value, Recurring | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 9,985 0
Level 2 | Fair Value, Recurring | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 206,171 243,224
Level 2 | Fair Value, Recurring | Commercial paper | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 9,985  
Level 2 | Fair Value, Recurring | Money market funds | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 2 | Fair Value, Recurring | Asset-backed securities | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 6,662 7,200
Level 2 | Fair Value, Recurring | Certificates of deposit | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 11,951 27,300
Level 2 | Fair Value, Recurring | Commercial paper | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 99,736 78,489
Level 2 | Fair Value, Recurring | Corporate notes and bonds | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 66,086 118,512
Level 2 | Fair Value, Recurring | Sovereign bonds | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 7,477 7,384
Level 2 | Fair Value, Recurring | U.S. government and agency securities | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 14,259 4,339
Level 3 | Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Liabilities:    
Contingent earn-out consideration liability 16,178 21,862
Total contingent earn-out consideration liability 16,178 21,862
Level 3 | Fair Value, Recurring | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 3 | Fair Value, Recurring | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 3 | Fair Value, Recurring | Commercial paper | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0  
Level 3 | Fair Value, Recurring | Money market funds | Cash and Cash Equivalents    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 3 | Fair Value, Recurring | Asset-backed securities | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 3 | Fair Value, Recurring | Certificates of deposit | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 3 | Fair Value, Recurring | Commercial paper | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 3 | Fair Value, Recurring | Corporate notes and bonds | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 3 | Fair Value, Recurring | Sovereign bonds | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities 0 0
Level 3 | Fair Value, Recurring | U.S. government and agency securities | Marketable Securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents and marketable securities $ 0 $ 0
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Contingent Earn-Out Consideration Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning fair value $ 21,862 $ 0
Additions in the period 0 21,134
Change in fair value 316 (94)
Payments (6,000) 0
Ending fair value $ 16,178 $ 21,040
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Total Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 27,939 $ 24,854
Less: accumulated depreciation and amortization (16,159) (13,575)
Total property and equipment, net 11,780 11,279
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,846 2,816
Computers and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 745 745
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 982 888
Internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 23,366 $ 20,405
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation and amortization expense $ 1,400,000 $ 1,400,000 $ 2,800,000 $ 2,600,000
Amortization of internal-use software development costs 1,200,000 1,200,000 2,400,000 2,300,000
Capitalized internal-use software development costs 1,500,000 1,200,000 3,300,000 2,900,000
Impairment charges $ 0 $ 0 $ 0 $ 0
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Payables and Accruals [Abstract]    
Accrued commissions $ 3,570 $ 5,733
Accrued payroll, bonus, and related expenses 7,444 8,739
Employee contributions under employee stock purchase plan 529 589
Rebate liabilities 681 3,348
Sales and other tax liabilities 2,210 1,504
Current portion of contingent earn-out consideration liability 5,730 5,920
Restructuring liability 541 0
Share repurchase liability 5,003 748
Other 3,378 4,664
Total accrued expenses and other current liabilities $ 29,086 $ 31,245
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 01, 2022
May 31, 2022
Sep. 30, 2023
Sep. 30, 2023
Restricted Stock Units (RSUs)        
Business Acquisition [Line Items]        
Other than options granted in period (in shares)       749,000
Granted (in dollars per share)       $ 30.02
Award vesting period       4 years
AMiON        
Business Acquisition [Line Items]        
Consideration transferred $ 74.6      
Payments to acquire businesses 53.5      
Contingent earn-out consideration liability 21.1      
Contingent earn-out consideration (up to) 24.0      
Contingent earn-out consideration liability, minimum guarantee 4.0      
Contingent earn-out consideration liability, subject to performance $ 20.0      
Contingent earnout consideration performance period 4 years      
Contingent earnout consideration payable period 4 years      
Contingent consideration liability settled     $ 6.0  
Award vesting period   4 years    
AMiON | Restricted Stock Units (RSUs)        
Business Acquisition [Line Items]        
Other than options granted in period (in shares)   93,458    
Granted (in dollars per share)   $ 32.99    
AMiON | Customer relationships        
Business Acquisition [Line Items]        
Finite-lived intangibles, useful life 9 years      
AMiON | Trademark        
Business Acquisition [Line Items]        
Finite-lived intangibles, useful life 3 years      
AMiON | Developed technology        
Business Acquisition [Line Items]        
Finite-lived intangibles, useful life 18 months      
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations - Purchase Consideration Allocation (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Apr. 01, 2022
Liabilities assumed:      
Goodwill $ 67,940 $ 67,940  
AMiON      
Assets acquired:      
Accounts receivable     $ 447
Total assets acquired     29,167
Liabilities assumed:      
Deferred revenue     2,925
Other liabilities     633
Net assets acquired, excluding goodwill     25,609
Goodwill     49,025
Total purchase consideration     74,634
AMiON | Customer relationships      
Assets acquired:      
Finite-lived intangibles     27,200
AMiON | Developed technology      
Assets acquired:      
Finite-lived intangibles     820
AMiON | Trademark      
Assets acquired:      
Finite-lived intangibles     $ 700
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 38,600 $ 38,600
Less: accumulated amortization (9,160) (6,764)
Intangible assets, net 29,440 31,836
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 37,069 37,069
Other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 1,531 $ 1,531
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 1,200,000 $ 1,200,000 $ 2,400,000 $ 2,400,000
Impairment of intangible assets 0 0 0 0
Goodwill impairment $ 0 $ 0 $ 0 $ 0
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2024 $ 2,123  
2025 4,245  
2026 4,012  
2027 4,010  
2028 4,010  
2029 4,010  
Thereafter 7,030  
Intangible assets, net $ 29,440 $ 31,836
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended 11 Months Ended 12 Months Ended
Jun. 01, 2023
USD ($)
Oct. 28, 2022
USD ($)
Jun. 08, 2021
vote
$ / shares
shares
Oct. 31, 2021
USD ($)
$ / shares
Year
shares
Sep. 30, 2023
USD ($)
equityIncentivePlan
$ / shares
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2022
USD ($)
shares
Sep. 30, 2023
USD ($)
equityIncentivePlan
$ / shares
shares
Sep. 30, 2022
USD ($)
shares
Sep. 30, 2023
USD ($)
equityIncentivePlan
$ / shares
shares
Mar. 31, 2018
shares
Mar. 31, 2023
$ / shares
shares
May 12, 2022
USD ($)
Jun. 30, 2021
$ / shares
shares
Mar. 31, 2017
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Preferred stock, authorized (in shares)         100,000,000     100,000,000   100,000,000   100,000,000   100,000,000  
Preferred stock, par value (in dollars per share) | $ / shares         $ 0.001     $ 0.001   $ 0.001   $ 0.001   $ 0.001  
Preferred stock, issued (in shares)         0     0   0   0      
Preferred stock, outstanding (in shares)         0     0   0   0      
Common stock, authorized (in shares)         1,500,000,000     1,500,000,000   1,500,000,000   1,500,000,000      
Common stock, par value (in dollars per share) | $ / shares         $ 0.001     $ 0.001   $ 0.001   $ 0.001      
Common stock, outstanding (in shares)         188,518,000     188,518,000   188,518,000   193,941,000      
Stock repurchase program, authorized amount | $ $ 200,000 $ 70,000                     $ 70,000    
Stock repurchase program, period in force 24 months 12 months                          
Repurchase and retirement of common stock (in shares)             2,150,982     8,723,200          
Repurchase and retirement of common stock | $         $ 170,363 $ 61,168 $ 70,000 $ 191,468 $ 70,042 $ 207,500          
Stock repurchase program, remaining authorized repurchase amount | $         63,700     63,700   63,700          
Repurchase and retirement of common stock, commissions and excise taxes | $         $ 1,200     $ 1,200   $ 1,200          
Number of shares called by warrants         641,000     641,000   641,000          
Stock based compensation expense | $         $ 13,447 $ 11,353   $ 27,448 20,859            
Number of equity incentive plans | equityIncentivePlan         3     3   3          
Options outstanding in period (in shares)         19,319,000     19,319,000   19,319,000   22,407,000      
Aggregate intrinsic value of options | $               $ 61,800 60,200            
Unamortized compensation expense, option | $         $ 27,600     $ 27,600   $ 27,600          
Stock options                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Unamortized compensation expense, weighted average period of recognition               2 years 9 months 7 days              
Award vesting period               4 years              
Expiration period from the date of grant               10 years              
Restricted Stock Units (RSUs)                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Unamortized stock-based compensation expense excluding option | $         54,300     $ 54,300   54,300          
Unamortized compensation expense, weighted average period of recognition               2 years 11 months 26 days              
Award vesting period               4 years              
Total fair value of non-option instrument | $               $ 11,300 3,300            
Performance-Based Restricted Stock Units                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Unamortized stock-based compensation expense excluding option | $         $ 1,900     $ 1,900   $ 1,900          
Unamortized compensation expense, weighted average period of recognition               1 year 6 months 14 days              
Total fair value of non-option instrument | $               $ 1,800 $ 400            
Approved by Board of Directors, Outside of Plans                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Options granted in period (in shares)                     4,682,582        
Options exercised (in shares)         2,027,917     2,027,917   2,027,917          
Options outstanding in period (in shares)         2,654,665     2,654,665   2,654,665          
Contract With U.S. News & World Report, L.P.                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Number of shares called by warrants                             250,000
Exercise price called by warrants (in dollars per share) | $ / shares                             $ 0.72
Warrant outstanding, term                             10 years
Warrants exercised in period (in shares)               0 125,000            
Warrants exercised in period , intrinsic value | $                 $ 4,000            
Warrant outstanding (in shares)         125,000     125,000   125,000          
U.S. News Warrant                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Number of shares called by warrants       516,000                      
Exercise price called by warrants (in dollars per share) | $ / shares       $ 12.56                      
Warrant outstanding, term       10 years                      
Warrants outstanding, vesting period       6 years 5 months 23 days                      
Fair value of warrant | $       $ 34,700                      
Stock based compensation expense | $               $ 2,700 $ 2,700            
Unamortized stock-based compensation expense excluding option | $         $ 24,100     $ 24,100   $ 24,100          
Unamortized compensation expense, weighted average period of recognition               4 years 6 months              
U.S. News Warrant | Share-Based Payment Arrangement, Subsequent to Tranche One                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Warrants outstanding, vesting period       6 years                      
U.S. News Warrant | Measurement Input, Share Price                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Warrant, measurement input | $ / shares       76.50                      
U.S. News Warrant | Measurement Input, Price Volatility                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Warrant, measurement input       0.469                      
U.S. News Warrant | Measurement Input, Risk Free Interest Rate                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Warrant, measurement input       0.0161                      
U.S. News Warrant | Measurement Input, Expected Term                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Warrant, measurement input | Year       10                      
U.S. News Warrant | Measurement Input, Expected Dividend Rate                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Warrant, measurement input       0                      
Class A and Class B Common Stock                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Conversion of stock (in shares)     85,523,836                        
Common Class A                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Common stock, authorized (in shares)     1,000,000,000                        
Common stock, par value (in dollars per share) | $ / shares     $ 0.001                        
Common stock, number of votes per share | vote     1                        
Common stock, outstanding (in shares)         120,768,274     120,768,274   120,768,274          
Common Class B                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Common stock, authorized (in shares)     500,000,000                        
Common stock, par value (in dollars per share) | $ / shares     $ 0.001                        
Common stock, number of votes per share | vote     10                        
Conversion of stock, conversion ratio     1                        
Common stock, outstanding (in shares)         67,750,282     67,750,282   67,750,282          
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Common Stock Reserved for Issuance (Details) - shares
Sep. 30, 2023
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock warrants (in shares) 641,000  
Options outstanding (in shares) 19,319,000 22,407,000
Total (in shares) 71,418,000  
2010 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding (in shares) 16,664,000  
2021 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future grant (in shares) 41,195,000  
Units outstanding (in shares) 2,159,000  
2021 ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future grant (in shares) 8,104,000  
Options outstanding outside the plans    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding (in shares) 2,654,665  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Number of Shares (in thousands)    
Beginning balance (in shares) | shares 22,407  
Options exercised (in shares) | shares (2,380)  
Options forfeited or expired (in shares) | shares (708)  
Ending balance (in shares) | shares 19,319 22,407
Vested and exercisable, at end of period (in shares) | shares 11,804  
Vested and expected to vest, at end of period (in shares) | shares 18,740  
Weighted-Average Exercise Price    
Beginning balance (in dollars per share) | $ / shares $ 4.39  
Exercised (in dollars per share) | $ / shares 3.05  
Forfeited or expired (in dollars per share) | $ / shares 5.47  
Ending balance (in dollars per share) | $ / shares 4.51 $ 4.39
Weighted average exercise price, vested and exercisable at period end (in dollars per share) | $ / shares 2.93  
Weighted average exercise price, vested and expected to vest at period end (in dollars per share) | $ / shares $ 4.44  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Average remaining contractual term, outstanding 6 years 1 month 13 days 6 years 6 months 21 days
Average remaining contractual term, vested and exercisable at period end 5 years 4 months 24 days  
Average remaining contractual term, vested and expected to vest at period end 6 years 1 month 2 days  
Aggregate intrinsic value, outstanding | $ $ 322,735 $ 627,187
Aggregate intrinsic value, vested and exercisable at period end | $ 215,941  
Aggregate intrinsic value, vested and expected to vest at period end | $ $ 314,519  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)
shares in Thousands
6 Months Ended
Sep. 30, 2023
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 1,951
Granted (in shares) | shares 749
Vested (in shares) | shares (392)
Forfeited (in shares) | shares (372)
Ending balance (in shares) | shares 1,936
Weighted- Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 40.08
Granted (in dollars per share) | $ / shares 30.02
Vested (in dollars per share) | $ / shares 38.44
Forfeited (in dollars per share) | $ / shares 44.59
Ending balance (in dollars per share) | $ / shares $ 35.46
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Performance-Based Stock Unit Activity (Details) - Performance-Based Restricted Stock Units
shares in Thousands
6 Months Ended
Sep. 30, 2023
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 206
Granted (in shares) | shares 156
Vested (in shares) | shares (78)
Forfeited (in shares) | shares (61)
Ending balance (in shares) | shares 223
Weighted- Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 34.68
Granted (in dollars per share) | $ / shares 33.74
Vested (in dollars per share) | $ / shares 36.96
Forfeited (in dollars per share) | $ / shares 35.07
Ending balance (in dollars per share) | $ / shares $ 33.10
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense $ 13,447 $ 11,353 $ 27,448 $ 20,859
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense 2,278 2,392 4,739 4,514
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense 2,538 2,862 5,794 5,414
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense 2,697 3,982 8,692 7,056
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense 2,288 2,117 4,577 3,875
Restructuring        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense $ 3,646 $ 0 $ 3,646 $ 0
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share Attributable to Common Stockholders - Net Income Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator        
Net income $ 30,602 $ 26,299 $ 59,008 $ 48,682
Denominator        
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, basic (in shares) 193,112 193,137 193,813 193,042
Dilutive effect of common stock warrants (in shares) 122 123 122 155
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, diluted (in shares) 209,014 213,949 210,681 214,452
Net income per share attributable to Class A and Class B common stockholders:        
Basic (in dollars per share) $ 0.16 $ 0.14 $ 0.30 $ 0.25
Diluted (in dollars per share) $ 0.15 $ 0.12 $ 0.28 $ 0.23
Stock options        
Denominator        
Dilutive effect of share-based payment (in shares) 15,673 20,595 16,573 21,178
Other share-based awards        
Denominator        
Dilutive effect of share-based payment (in shares) 107 94 173 77
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share Attributable to Common Stockholders - Antidilutive Securities Excluded from Computation of Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of net income per share (in shares) 2,181 1,027 1,427 1,028
Other share-based awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of net income per share (in shares) 1,665 511 911 512
Common stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of net income per share (in shares) 516 516 516 516
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Restructuring Cost and Reserve [Line Items]          
Number of positions eliminated as a percentage of total positions 10.00%        
Restructuring charges   $ 7,936 $ 0 $ 7,936 $ 0
Employee Severance          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges   4,289      
Stock-Based Compensation Expense, Accelerated Vesting Of Equity Awards          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges   $ 3,600      
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Activities Related to the Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Restructuring Reserve [Roll Forward]        
Liability as of July 1, 2023 $ 0      
Restructuring charges 7,936 $ 0 $ 7,936 $ 0
Payments (3,748)      
Liability as of September 30, 2023 541   $ 541  
Employee Severance        
Restructuring Reserve [Roll Forward]        
Restructuring charges $ 4,289      
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details) - USD ($)
$ in Millions
6 Months Ended
Oct. 08, 2021
Sep. 30, 2023
Other Commitments [Line Items]    
Partnership agreement, extension period 6 years  
Partnerships agreement, period before termination is permitted 3 years  
Partnership agreement, noncancelable period   1 year
Partnership agreement, revenue guarantee during noncancelable period   $ 3.6
Partnership agreement, revenue guarantee, expected payment period   1 year
Hosting arrangement period   3 years
Hosting arrangement annual commitment   $ 5.2
Hosting arrangement remaining commitment   $ 5.2
Hosting arrangement remaining commitment, expected payment period   1 year
Minimum    
Other Commitments [Line Items]    
Partnership agreement, annual revenue guarantee to partnering company   $ 3.6
Maximum    
Other Commitments [Line Items]    
Partnership agreement, annual revenue guarantee to partnering company   $ 6.2
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]        
Operating lease cost $ 701 $ 701 $ 1,402 $ 1,190
Variable lease cost 45 133 65 173
Total lease cost $ 746 $ 834 $ 1,467 $ 1,363
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]    
Cash paid for amounts included in measurement of lease liabilities—Operating cash flows $ 907 $ 389
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Supplemental Balance Sheet Information (Details)
Sep. 30, 2023
Mar. 31, 2023
Leases [Abstract]    
Weighted-average remaining lease term (in years) 6 years 8 months 4 days 7 years 21 days
Weighted-average discount rate 4.19% 4.18%
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 1,331
2025 2,411
2026 2,458
2027 2,497
2028 2,605
Thereafter 6,052
Total future lease payments 17,354
Less: imputed interest (2,300)
Present value of lease liabilities $ 15,054
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Other Income, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Other Income and Expenses [Abstract]        
Interest income $ 5,822 $ 1,419 $ 10,840 $ 2,269
Realized gain (loss) on sale and redemption of marketable securities 131 (463) (142) (463)
Other income (expense) (50) (48) 44 (94)
Other income, net $ 5,903 $ 908 $ 10,742 $ 1,712
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2023
Income Tax Disclosure [Abstract]          
Effective tax rate 22.90% 20.30% 20.50% 12.30%  
Unrecognized tax benefits $ 8.7   $ 8.7   $ 7.9
Unrecognized tax benefits that would impact effective tax rate $ 6.5   $ 6.5    
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information (Details)
6 Months Ended
Sep. 30, 2023
segment
Segment Reporting [Abstract]  
Number of operating segments 1
Number of reportable segments 1
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - USD ($)
$ in Millions
Oct. 26, 2023
Jun. 01, 2023
Oct. 28, 2022
May 12, 2022
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount   $ 200.0 $ 70.0 $ 70.0
Stock repurchase program, period in force   24 months 12 months  
Subsequent Event        
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount $ 70.0      
Stock repurchase program, period in force 12 months      
XML 89 docs-20230930_htm.xml IDEA: XBRL DOCUMENT 0001516513 2023-04-01 2023-09-30 0001516513 us-gaap:CommonClassAMember 2023-11-02 0001516513 us-gaap:CommonClassBMember 2023-11-02 0001516513 2023-09-30 0001516513 2023-03-31 0001516513 2023-07-01 2023-09-30 0001516513 2022-07-01 2022-09-30 0001516513 2022-04-01 2022-09-30 0001516513 us-gaap:CommonStockMember 2023-06-30 0001516513 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001516513 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001516513 us-gaap:RetainedEarningsMember 2023-06-30 0001516513 2023-06-30 0001516513 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001516513 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001516513 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001516513 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001516513 us-gaap:CommonStockMember 2023-09-30 0001516513 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001516513 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001516513 us-gaap:RetainedEarningsMember 2023-09-30 0001516513 us-gaap:CommonStockMember 2022-06-30 0001516513 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001516513 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001516513 us-gaap:RetainedEarningsMember 2022-06-30 0001516513 2022-06-30 0001516513 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001516513 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001516513 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001516513 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001516513 us-gaap:CommonStockMember 2022-09-30 0001516513 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001516513 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001516513 us-gaap:RetainedEarningsMember 2022-09-30 0001516513 2022-09-30 0001516513 us-gaap:CommonStockMember 2023-03-31 0001516513 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001516513 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001516513 us-gaap:RetainedEarningsMember 2023-03-31 0001516513 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-09-30 0001516513 us-gaap:CommonStockMember 2023-04-01 2023-09-30 0001516513 us-gaap:RetainedEarningsMember 2023-04-01 2023-09-30 0001516513 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-09-30 0001516513 us-gaap:CommonStockMember 2022-03-31 0001516513 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001516513 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001516513 us-gaap:RetainedEarningsMember 2022-03-31 0001516513 2022-03-31 0001516513 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-09-30 0001516513 us-gaap:CommonStockMember 2022-04-01 2022-09-30 0001516513 us-gaap:RetainedEarningsMember 2022-04-01 2022-09-30 0001516513 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-09-30 0001516513 docs:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0001516513 docs:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001516513 docs:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0001516513 docs:SubscriptionMarketingSolutionsMember 2023-04-01 2023-09-30 0001516513 docs:SubscriptionHiringSolutionsMember 2023-04-01 2023-09-30 0001516513 docs:SubscriptionMember 2023-07-01 2023-09-30 0001516513 docs:SubscriptionMember 2022-07-01 2022-09-30 0001516513 docs:SubscriptionMember 2023-04-01 2023-09-30 0001516513 docs:SubscriptionMember 2022-04-01 2022-09-30 0001516513 us-gaap:ServiceOtherMember 2023-07-01 2023-09-30 0001516513 us-gaap:ServiceOtherMember 2022-07-01 2022-09-30 0001516513 us-gaap:ServiceOtherMember 2023-04-01 2023-09-30 0001516513 us-gaap:ServiceOtherMember 2022-04-01 2022-09-30 0001516513 srt:MinimumMember docs:DeferredCommissionsForMarketingSolutionsContractsAndForHiringSolutionsRenewalContractsMember 2023-09-30 0001516513 srt:MaximumMember docs:DeferredCommissionsForMarketingSolutionsContractsAndForHiringSolutionsRenewalContractsMember 2023-09-30 0001516513 docs:SalesCommissionsForSubscriptionsOfNewAndExpansionHiringSolutionsContractsMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2023-09-30 0001516513 us-gaap:MoneyMarketFundsMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:AssetBackedSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:CertificatesOfDepositMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:SovereignDebtSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember 2023-09-30 0001516513 us-gaap:MoneyMarketFundsMember 2023-03-31 0001516513 us-gaap:CashAndCashEquivalentsMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:AssetBackedSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:SovereignDebtSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember 2023-03-31 0001516513 us-gaap:AssetBackedSecuritiesMember 2023-09-30 0001516513 us-gaap:CertificatesOfDepositMember 2023-09-30 0001516513 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-09-30 0001516513 us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001516513 us-gaap:SovereignDebtSecuritiesMember 2023-09-30 0001516513 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-09-30 0001516513 us-gaap:AssetBackedSecuritiesMember 2023-03-31 0001516513 us-gaap:CertificatesOfDepositMember 2023-03-31 0001516513 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001516513 us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001516513 us-gaap:SovereignDebtSecuritiesMember 2023-03-31 0001516513 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-03-31 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SovereignDebtSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SovereignDebtSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SovereignDebtSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SovereignDebtSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SovereignDebtSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SovereignDebtSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SovereignDebtSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SovereignDebtSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 docs:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001516513 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001516513 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001516513 docs:ComputerEquipmentAndSoftwareMember 2023-09-30 0001516513 docs:ComputerEquipmentAndSoftwareMember 2023-03-31 0001516513 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001516513 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001516513 us-gaap:SoftwareDevelopmentMember 2023-09-30 0001516513 us-gaap:SoftwareDevelopmentMember 2023-03-31 0001516513 docs:AMiONMember 2022-04-01 2022-04-01 0001516513 docs:AMiONMember 2022-04-01 0001516513 docs:AMiONMember 2023-07-01 2023-09-30 0001516513 us-gaap:RestrictedStockUnitsRSUMember docs:AMiONMember 2022-05-01 2022-05-31 0001516513 docs:AMiONMember 2022-05-01 2022-05-31 0001516513 docs:AMiONMember us-gaap:CustomerRelationshipsMember 2022-04-01 0001516513 docs:AMiONMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-04-01 0001516513 docs:AMiONMember us-gaap:TrademarksMember 2022-04-01 0001516513 docs:AMiONMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-04-01 0001516513 us-gaap:CustomerRelationshipsMember 2023-09-30 0001516513 us-gaap:CustomerRelationshipsMember 2023-03-31 0001516513 us-gaap:OtherIntangibleAssetsMember 2023-09-30 0001516513 us-gaap:OtherIntangibleAssetsMember 2023-03-31 0001516513 2021-06-30 0001516513 us-gaap:CommonClassAMember 2021-06-08 0001516513 us-gaap:CommonClassBMember 2021-06-08 0001516513 us-gaap:CommonStockMember 2021-06-08 2021-06-08 0001516513 us-gaap:CommonClassBMember 2021-06-08 2021-06-08 0001516513 us-gaap:CommonClassAMember 2023-09-30 0001516513 us-gaap:CommonClassBMember 2023-09-30 0001516513 2022-05-12 0001516513 2022-05-12 2022-09-30 0001516513 2022-10-28 0001516513 2022-10-28 2022-10-28 0001516513 2023-06-01 0001516513 2023-06-01 2023-06-01 0001516513 2022-10-28 2023-09-30 0001516513 docs:ContractWithUSNewsWorldReportLPMember 2017-03-31 0001516513 docs:ContractWithUSNewsWorldReportLPMember 2022-04-01 2022-09-30 0001516513 docs:ContractWithUSNewsWorldReportLPMember 2023-04-01 2023-09-30 0001516513 docs:ContractWithUSNewsWorldReportLPMember 2023-09-30 0001516513 docs:USNewsWarrantMember 2021-10-31 0001516513 docs:USNewsWarrantMember docs:ShareBasedPaymentArrangementSubsequentToTrancheOneMember 2021-10-01 2021-10-31 0001516513 docs:USNewsWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-10-31 0001516513 docs:USNewsWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-10-31 0001516513 docs:USNewsWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-10-31 0001516513 docs:USNewsWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-10-31 0001516513 docs:USNewsWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-10-31 0001516513 docs:USNewsWarrantMember 2021-10-01 2021-10-31 0001516513 docs:USNewsWarrantMember 2022-04-01 2022-09-30 0001516513 docs:USNewsWarrantMember 2023-04-01 2023-09-30 0001516513 docs:USNewsWarrantMember 2023-09-30 0001516513 docs:ApprovedByBoardOfDirectorsExcludingEquityIncentivePlan2010AndStockOptionAndIncentivePlan2021Member 2017-04-01 2018-03-31 0001516513 docs:ApprovedByBoardOfDirectorsExcludingEquityIncentivePlan2010AndStockOptionAndIncentivePlan2021Member 2023-09-30 0001516513 docs:EquityIncentivePlan2010Member 2023-09-30 0001516513 docs:StockOptionAndIncentivePlan2021Member 2023-09-30 0001516513 docs:EmployeeStockPurchasePlan2021Member 2023-09-30 0001516513 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-09-30 0001516513 2022-04-01 2023-03-31 0001516513 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-09-30 0001516513 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001516513 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001516513 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-09-30 0001516513 docs:PerformanceBasedRestrictedStockUnitsMember 2023-03-31 0001516513 docs:PerformanceBasedRestrictedStockUnitsMember 2023-04-01 2023-09-30 0001516513 docs:PerformanceBasedRestrictedStockUnitsMember 2023-09-30 0001516513 docs:PerformanceBasedRestrictedStockUnitsMember 2022-04-01 2022-09-30 0001516513 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001516513 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001516513 us-gaap:CostOfSalesMember 2023-04-01 2023-09-30 0001516513 us-gaap:CostOfSalesMember 2022-04-01 2022-09-30 0001516513 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001516513 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001516513 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-09-30 0001516513 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-09-30 0001516513 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001516513 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001516513 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-09-30 0001516513 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-09-30 0001516513 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001516513 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001516513 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-09-30 0001516513 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-09-30 0001516513 us-gaap:RestructuringChargesMember 2023-07-01 2023-09-30 0001516513 us-gaap:RestructuringChargesMember 2022-07-01 2022-09-30 0001516513 us-gaap:RestructuringChargesMember 2023-04-01 2023-09-30 0001516513 us-gaap:RestructuringChargesMember 2022-04-01 2022-09-30 0001516513 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001516513 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001516513 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-09-30 0001516513 docs:OtherShareBasedAwardsMember 2023-07-01 2023-09-30 0001516513 docs:OtherShareBasedAwardsMember 2022-07-01 2022-09-30 0001516513 docs:OtherShareBasedAwardsMember 2023-04-01 2023-09-30 0001516513 docs:OtherShareBasedAwardsMember 2022-04-01 2022-09-30 0001516513 docs:OtherShareBasedAwardsMember 2023-07-01 2023-09-30 0001516513 docs:OtherShareBasedAwardsMember 2022-07-01 2022-09-30 0001516513 docs:OtherShareBasedAwardsMember 2023-04-01 2023-09-30 0001516513 docs:OtherShareBasedAwardsMember 2022-04-01 2022-09-30 0001516513 us-gaap:WarrantMember 2023-07-01 2023-09-30 0001516513 us-gaap:WarrantMember 2022-07-01 2022-09-30 0001516513 us-gaap:WarrantMember 2023-04-01 2023-09-30 0001516513 us-gaap:WarrantMember 2022-04-01 2022-09-30 0001516513 2023-08-01 2023-09-30 0001516513 us-gaap:EmployeeSeveranceMember 2023-07-01 2023-09-30 0001516513 docs:StockBasedCompensationExpenseAcceleratedVestingOfEquityAwardsMember 2023-07-01 2023-09-30 0001516513 2021-10-08 2021-10-08 0001516513 srt:MinimumMember 2023-09-30 0001516513 srt:MaximumMember 2023-09-30 0001516513 us-gaap:SubsequentEventMember 2023-10-26 0001516513 us-gaap:SubsequentEventMember 2023-10-26 2023-10-26 0001516513 docs:MsKiraWamplerMember 2023-04-01 2023-09-30 0001516513 docs:MsKiraWamplerMember 2023-07-01 2023-09-30 0001516513 docs:MsKiraWamplerMember 2023-09-30 0001516513 docs:MsPhoebeYangMember 2023-04-01 2023-09-30 0001516513 docs:MsPhoebeYangMember 2023-07-01 2023-09-30 0001516513 docs:MsPhoebeYangMember 2023-09-30 shares iso4217:USD iso4217:USD shares pure docs:vote docs:Year docs:equityIncentivePlan docs:segment 0001516513 --03-31 2024 Q2 false P463D P350D 10-Q true 2023-09-30 false 001-40508 Doximity, Inc. DE 27-2485512 500 3rd St. Suite 510 San Francisco CA 94107 650 549-4330 Class A common stock, $0.001 par value per share DOCS NYSE Yes Yes Large Accelerated Filer false false false 118159500 67748282 108403000 158027000 621451000 682972000 1103000 887000 97217000 107047000 32789000 22289000 2960000 5118000 862820000 975453000 11780000 11279000 39289000 34907000 12743000 13819000 29440000 31836000 67940000 67940000 1559000 1654000 1025571000 1136888000 714000 1272000 29086000 31245000 91446000 105238000 1935000 1752000 123181000 139507000 237000 198000 13119000 13885000 10448000 15942000 7119000 1240000 154104000 170772000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 0.001 0.001 1500000000 1500000000 188518000 188518000 193941000 193941000 188000 194000 794804000 762150000 -8928000 -14083000 85403000 217855000 871467000 966116000 1025571000 1136888000 113612000 102185000 222081000 192824000 12759000 13210000 25912000 26287000 100853000 88975000 196169000 166537000 19958000 19104000 41889000 38126000 30201000 29021000 64656000 57155000 8966000 8749000 18213000 17473000 7936000 0 7936000 0 67061000 56874000 132694000 112754000 33792000 32101000 63475000 53783000 5903000 908000 10742000 1712000 39695000 33009000 74217000 55495000 9093000 6710000 15209000 6813000 30602000 26299000 59008000 48682000 0.16 0.14 0.30 0.25 0.15 0.12 0.28 0.23 193112000 193137000 193813000 193042000 209014000 213949000 210681000 214452000 30602000 26299000 59008000 48682000 1146000 -1235000 1736000 -2130000 3408000 -3634000 5155000 -6265000 34010000 22665000 64163000 42417000 194649000 195000 777772000 -12336000 225156000 990787000 12348000 12348000 1129000 1000 3960000 3961000 199000 2120000 2120000 7536000 8000 170355000 170363000 1350000 1350000 77000 1494000 1494000 3408000 3408000 30602000 30602000 188518000 188000 794804000 -8928000 85403000 871467000 193336000 193000 715282000 -17925000 204616000 902166000 10177000 10177000 708000 1000 2584000 2585000 61000 1152000 1152000 1877000 2000 61166000 61168000 1350000 1350000 74000 2341000 2341000 -3634000 -3634000 26299000 26299000 192302000 192000 730582000 -21559000 169749000 878964000 193941000 194000 762150000 -14083000 217855000 966116000 25307000 25307000 2380000 2000 7252000 7254000 320000 4084000 4084000 8200000 8000 191460000 191468000 2685000 2685000 77000 1494000 1494000 5155000 5155000 59008000 59008000 188518000 188000 794804000 -8928000 85403000 871467000 192398000 192000 702589000 -15294000 191107000 878594000 18622000 18622000 1912000 2000 5606000 5608000 69000 1261000 1261000 2151000 2000 70040000 70042000 2685000 2685000 74000 2341000 2341000 -6265000 -6265000 48682000 48682000 192302000 192000 730582000 -21559000 169749000 878964000 59008000 48682000 5208000 4959000 0 105000 27448000 20859000 1077000 952000 1794000 -2673000 -142000 -500000 4730000 4839000 15000 -7000 -9644000 -2194000 10504000 -3651000 2448000 2342000 -8063000 -4474000 -13753000 1872000 -582000 -211000 70098000 84266000 0 53500000 111000 1476000 2732000 2466000 180226000 91177000 212768000 24438000 37525000 64158000 67224000 -60023000 7218000 5584000 1494000 2341000 4084000 1261000 186184000 70042000 5390000 0 -186946000 -63378000 -49624000 -39135000 158027000 112809000 108403000 73674000 29438000 123000 0 21134000 0 14759000 5003000 0 1030000 0 Description of BusinessDoximity, Inc. (the “Company”) was incorporated in the state of Delaware in April 2010 as 3MD Communications, Inc. and is headquartered in San Francisco, California. The Company subsequently changed its name to Doximity, Inc. in June 2010. The Company provides an online platform, which enables physicians and other healthcare professionals to collaborate with their colleagues, securely coordinate patient care, conduct virtual patient visits, stay up to date with the latest medical news and research, monitor their work schedules, and manage their careers. The Company’s customers primarily include pharmaceutical companies and health systems that connect with healthcare professionals through the Company’s digital Marketing and Hiring Solutions. Marketing Solutions provide customers with the ability to share tailored content on the network. Hiring Solutions enable customers to identify, connect with, and hire from the network of both active and passive potential physician candidates. Summary of Significant Accounting Policies<div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements 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 U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements include the accounts of the Company and its consolidated subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. In the opinion of the Company’s management, the information contained herein reflects all adjustments necessary for a fair presentation of the Company’s financial position, results of operations, stockholders’ equity, and cash flows. The results of operations for the three and six months ended September 30, 2023, shown in this report are not necessarily indicative of the results to be expected for the full year ending March 31, 2024.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on March 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Unless otherwise noted, all references to a particular year shall mean the Company’s fiscal year.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts stated in the condensed consolidated financial statements and accompanying notes. These judgments, estimates, and assumptions are used for, but not limited to, revenue recognition, the fair values of acquired intangible assets and goodwill, the useful lives of long-lived assets, the valuation of the Company’s common stock and stock-based awards, fair value of contingent earn-out consideration, and deferred income taxes. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates due to risks and uncertainties, including uncertainty in the current economic environment.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company’s investment policy addresses the level of credit exposure by limiting the concentration in any one corporate issuer or sector and establishing a minimum allowable credit rating. To manage risk exposure, the Company invests cash equivalents and marketable securities in a variety of fixed income securities, including government and investment-grade debt securities and money market funds. The Company places its cash primarily in checking </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and money market accounts with reputable financial institutions. Deposits held with these financial institutions may exceed the amount of insurance provided on such deposits, if any.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s significant customers that represented 10% or more of revenue or accounts receivable, net for the periods presented were as follows: </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">_______________</span></div><div style="padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">* Less than 10%</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of assessing the concentration of credit risk for significant customers, the Company defines a customer as an entity that purchases the Company’s services directly or indirectly through marketing agencies. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring expense primarily consists of severance payments, employee benefits, and stock-based compensation in relation to the modification of equity awards associated with the management-approved plan. One-time employee termination benefits are recognized at the time of communication of the terms of the plan to the employees, unless future service is required, in which case the costs are recognized over the future service period. The Company records these costs in restructuring expense in the condensed consolidated statements of operations.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the description listed above, there have been no material changes to the significant accounting policies of the Company during the six months ended September 30, 2023 as compared to those described in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023 and filed with the SEC on May 26, 2023.</span></div> <div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements 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 U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023.</span></div> The accompanying condensed consolidated financial statements include the accounts of the Company and its consolidated subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. In the opinion of the Company’s management, the information contained herein reflects all adjustments necessary for a fair presentation of the Company’s financial position, results of operations, stockholders’ equity, and cash flows. The results of operations for the three and six months ended September 30, 2023, shown in this report are not necessarily indicative of the results to be expected for the full year ending March 31, 2024. <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on March 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Unless otherwise noted, all references to a particular year shall mean the Company’s fiscal year.</span></div> <div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts stated in the condensed consolidated financial statements and accompanying notes. These judgments, estimates, and assumptions are used for, but not limited to, revenue recognition, the fair values of acquired intangible assets and goodwill, the useful lives of long-lived assets, the valuation of the Company’s common stock and stock-based awards, fair value of contingent earn-out consideration, and deferred income taxes. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates due to risks and uncertainties, including uncertainty in the current economic environment.</span></div> <div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company’s investment policy addresses the level of credit exposure by limiting the concentration in any one corporate issuer or sector and establishing a minimum allowable credit rating. To manage risk exposure, the Company invests cash equivalents and marketable securities in a variety of fixed income securities, including government and investment-grade debt securities and money market funds. The Company places its cash primarily in checking </span></div>and money market accounts with reputable financial institutions. Deposits held with these financial institutions may exceed the amount of insurance provided on such deposits, if any.Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. For the purpose of assessing the concentration of credit risk for significant customers, the Company defines a customer as an entity that purchases the Company’s services directly or indirectly through marketing agencies. The Company’s significant customers that represented 10% or more of revenue or accounts receivable, net for the periods presented were as follows: <div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">_______________</span></div><div style="padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">* Less than 10%</span></div> 0.13 0.18 0.12 <div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring expense primarily consists of severance payments, employee benefits, and stock-based compensation in relation to the modification of equity awards associated with the management-approved plan. One-time employee termination benefits are recognized at the time of communication of the terms of the plan to the employees, unless future service is required, in which case the costs are recognized over the future service period. The Company records these costs in restructuring expense in the condensed consolidated statements of operations.</span></div> Revenue Recognition<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is primarily derived from the sale of subscriptions for the following solutions:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Marketing Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Hosting of customer-sponsored content on the Doximity platform and providing access to the Company’s professional database of healthcare professionals for referral or marketing purposes during the subscription period.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Hiring Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Providing customers access to the Company’s professional tools where recruiters can access the Company’s database of healthcare professionals, allowing customers to send messages for talent sourcing and to share job postings during the subscription period. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, through the following five steps:</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1) Identify the contract with a customer</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the terms and conditions of its contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined that the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, the customer’s credit and financial information. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual terms for Marketing Solutions contracts are generally 12 months or less. Customers are generally billed for a portion of the contract upon contract execution and then billed throughout the remainder of the contract based on various time-based milestones. Certain Marketing Solutions contracts are cancellable with a customary notice period. The Company does not refund prepaid amounts, and customers are responsible for prorated amounts to cover services that were provided but payment was not made. The contractual term for Hiring Solutions contracts is generally 12 months. Hiring Solutions contracts are noncancellable and customers are billed in annual, quarterly, or monthly installments in advance of the service period. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2) Identify the performance obligations in the contract</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing Solutions customers may purchase a subscription for a specific module to be used over a defined period of time. These customers may purchase more than one module with either the same or different subscription periods. Modules are the core building blocks of the customers’ marketing plan and can be broadly categorized as Awareness, Interactivity, and Peer. As an example, the Company’s Awareness modules may include a sponsored article, short animated videos or other short-form content that is presented to the targeted member.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each module targets a consistent number of Doximity members per month for the duration of the subscription period. The Company treats each subscription to a specific module as a distinct performance obligation because each module is capable of being distinct as the customer can benefit from the subscription to each module on their own and each subscription can be sold standalone. Furthermore, the subscriptions to individual modules are distinct in the context of the contract as (1) the Company is not integrating the services with other services promised in the contract into a bundle of services that represent a combined output, (2) the subscriptions to specific modules do not significantly modify or customize the subscription to another module, and (3) the specific modules are not highly interdependent or highly interrelated. The subscription to each module is treated as a series of distinct performance obligations because it is distinct and substantially the same, satisfied over time, and has the same measure of progress.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing Solutions customers may also purchase integrated subscriptions for a fixed subscription fee that are not tied to a single module but allow customers to utilize any combination of modules during the subscription period, subject to limits on the total number of modules launched in a given period of time, active at any given time, and members targeted. These represent stand-ready obligations in that the delivery of the underlying sponsored content is within the control of the customer and the extent of use in any given period does not diminish the remaining services. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions to Hiring Solutions provide customers access to the platform to place targeted job postings and send a fixed number of monthly messages. Each subscription is treated as a series of distinct performance obligations that are satisfied over time. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3) Determine the transaction price </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration the Company expects to be entitled to in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may generate sales through the use of third-party media agencies that are authorized to enter into contracts on behalf of an end customer. The Company acts as the principal in these transactions since it maintains control prior to transferring the service to the customer and is primarily responsible for the fulfillment that occurs through the Company’s platform. The Company records revenue for the amount to which it is entitled from the third-party media agencies as the Company does not know and expects not to know the price charged by the third-party media agencies to its customers. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4) Allocate the transaction price to performance obligations in the contract</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative stand-alone selling price (“SSP”). The determination of a SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on historical arrangements sold on a standalone basis. To the extent historical sales are not available or do not provide sufficient evidence, the Company takes into account several different factors, including but not limited to the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the type of services being sold, and other factors. The Company estimates the SSP for arrangements where standalone sales do not provide sufficient evidence of the SSP. The Company believes the use of its estimation approach and allocation of the transaction price on a relative SSP basis to each performance obligation results in revenue recognition in a manner consistent with the underlying economics of the transaction and the allocation principle included in ASC 606.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5) Recognize revenue when or as the Company satisfies a performance obligation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when or as control of the promised goods or service is transferred to the customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. Subscriptions represent a series of distinct goods or services because the performance obligations are satisfied over time as customers simultaneously receive and consume the benefits related to the services as the Company performs. In the case of module specific subscriptions, a consistent level of service is provided during each monthly period the sponsored content is available on the Company’s platform. The Company commences revenue recognition when the first content is launched on the platform for the initial monthly period and revenue is recognized over time as each subsequent content period is delivered. The Company’s obligation for its integrated subscriptions is to stand-ready throughout the subscription period; therefore, the Company considers an output method of time to measure progress towards satisfaction of its obligations, with revenue commencing upon the beginning of the subscription period. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company treats Hiring Solutions subscriptions as a single performance obligation that represents a series of distinct performance obligations that is satisfied over time. Revenue recognition commences when the customer receives access to the services and is recognized ratably over the subscription period. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue consists of fees earned from the temporary staffing and permanent placement of healthcare professionals. Revenue is recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Disaggregation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consisted of the following (in thousands):</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><td style="width:40.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106,654 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,333 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207,909 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179,048 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113,612 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">222,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,824 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing of revenue recognition may differ from the timing of invoicing to customers. A majority of customers are invoiced throughout the contract, while others are billed upfront. Marketing Solutions customers are generally billed for a portion of the contract upon contract execution and then billed throughout the remainder of the contract based on various time-based milestones, starting when the tailored content is first shared on the Doximity platform. The Company’s contracts do not contain significant financing components. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records unbilled revenue when revenue is recognized in amounts for which it is contractually entitled but exceeds the amounts the Company has a right to bill as of the end of the period. The Company records unbilled revenue on the </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated balance sheets within prepaid expenses and other current assets. The Company’s unbilled revenue balances were $1.8 million and $2.2 million as of September 30, 2023 and March 31, 2023, respectively. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of noncancelable customer billings or payments received in advance of revenue recognition. Deferred revenue balances are generally expected to be recognized within 12 months. Since the majority of the Company’s contracts have a duration of one year or less, the Company has elected not to disclose remaining performance obligations in accordance with the optional exemption in ASC 606. Remaining performance obligations for contracts with an original duration greater than one year are not material. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized for the three months ended September 30, 2023 and 2022 from amounts included in deferred revenue as of the beginning of the period was $71.4 million and $64.3 million, respectively. Revenue recognized for the six months ended September 30, 2023 and 2022 from amounts included in deferred revenue as of the beginning of the period was $97.1 million and $75.6 million, respectively.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes sales compensation that is considered to be an incremental and recoverable cost of obtaining a contract with a customer. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales compensation earned for the renewal of Marketing Solutions contracts is commensurate with compensation earned for a new or expansion Marketing Solutions contract, whereas compensation for the renewal of Hiring Solutions subscription contracts is earned at a lower rate than for new and expansion Hiring Solutions subscription contracts.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation for Marketing Solutions contracts and Hiring Solutions renewal contracts is amortized over the weighted-average contractual term, ranging from 7 months to 14 months. Deferred compensation tied to new and expansion contracts for Hiring Solutions is amortized on a straight-line basis over the expected period of benefit of 4 years, which is determined by the nature of the Company’s technology and services, the rate at which the Company continually enhances and updates its technology, and its historical customer retention. The portion of deferred compensation expected to be recognized within one year of the balance sheet date is recorded as deferred contract costs, current, and the remaining portion is recorded as other assets on the condensed consolidated balance sheets. The amortization of deferred contract costs is included in sales and marketing expense in the condensed consolidated statements of operations. Sales compensation that is not considered an incremental cost is expensed in the same period that it was earned.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized $1.2 million and $2.4 million of contract acquisition costs for the three and six months ended September 30, 2023, respectively, and $1.5 million and $2.3 million of contract acquisition costs for the three and six months ended September 30, 2022, respectively. Amortization of deferred contract costs was $2.0 million and $4.7 million for the three and six months ended September 30, 2023, respectively, and $2.1 million and $4.8 million for the three and six months ended September 30, 2022, respectively.</span></div>Deferred contract costs are periodically analyzed for impairment. There were no impairment losses relating to deferred contract costs during the three and six months ended September 30, 2023 and 2022. P12M P12M <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consisted of the following (in thousands):</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><td style="width:40.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106,654 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,333 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207,909 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179,048 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113,612 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">222,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,824 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 106654000 95333000 207909000 179048000 6958000 6852000 14172000 13776000 113612000 102185000 222081000 192824000 1800000 2200000 P12M 71400000 64300000 97100000 75600000 P7M P14M P4Y 1200000 2400000 1500000 2300000 2000000 4700000 2100000 4800000 0 0 0 0 Investments<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost, gross unrealized gains and losses, and fair value of investments are as follows (in thousands): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cost or<br/>Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">429,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">633,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,984)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">621,451 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents and marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">715,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,987)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the contractual maturities of the Company’s available-for-sale debt securities were as follows (in thousands): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due within one year</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">583,534 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in one to two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">631,436 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay certain obligations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost, gross unrealized gains and losses, and fair value of investments were as follows (in thousands):</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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cost or<br/>Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">461,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">444,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">701,829 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18,924)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682,972 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents and marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">828,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18,924)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and March 31, 2023, the Company has recognized accrued interest of $2.5 million and $2.8 million, respectively, which is included in prepaid expenses and other current assets in the condensed consolidated balance sheets. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrealized losses associated with the Company’s debt securities were $12.0 million and $18.9 million as of September 30, 2023 and March 31, 2023, respectively. As the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or until the cost basis is recovered, the Company did not recognize any impairment on these securities as of September 30, 2023 or March 31, 2023. The Company did not recognize any credit losses related to the Company’s debt securities as of September 30, 2023 or March 31, 2023. The fair value related to the debt securities with unrealized losses for which no credit losses were recognized was $588.0 million and $653.4 million as of September 30, 2023 and March 31, 2023, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the gross unrealized losses and fair values of investments in an unrealized loss position, aggregated by security type and length of time that the individual securities have been in a continuous unrealized loss position (in thousands): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,569 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,587 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,706)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,987)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,601 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,593)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,924)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost, gross unrealized gains and losses, and fair value of investments are as follows (in thousands): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cost or<br/>Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">429,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">633,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,984)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">621,451 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents and marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">715,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,987)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost, gross unrealized gains and losses, and fair value of investments were as follows (in thousands):</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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cost or<br/>Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">461,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">444,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">701,829 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18,924)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682,972 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents and marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">828,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18,924)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9988000 0 3000 9985000 71842000 71842000 81830000 0 3000 81827000 6673000 1000 12000 6662000 11965000 1000 15000 11951000 99773000 4000 41000 99736000 66351000 1000 266000 66086000 7746000 0 269000 7477000 440905000 15000 11381000 429539000 633413000 22000 11984000 621451000 715243000 22000 11987000 703278000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the contractual maturities of the Company’s available-for-sale debt securities were as follows (in thousands): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due within one year</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">583,534 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in one to two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">631,436 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 583534000 41240000 6662000 631436000 126275000 126275000 126275000 0 0 126275000 7271000 0 71000 7200000 27380000 0 80000 27300000 78609000 6000 126000 78489000 119241000 49000 778000 118512000 7744000 0 360000 7384000 461584000 12000 17509000 444087000 701829000 67000 18924000 682972000 828104000 67000 18924000 809247000 2500000 2800000 12000000 18900000 0 0 0 0 588000000 653400000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the gross unrealized losses and fair values of investments in an unrealized loss position, aggregated by security type and length of time that the individual securities have been in a continuous unrealized loss position (in thousands): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,569 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,587 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,706)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,987)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,601 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,593)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,924)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 4569000 8000 1018000 4000 5587000 12000 11006000 15000 0 0 11006000 15000 96131000 44000 0 0 96131000 44000 55618000 139000 6241000 127000 61859000 266000 0 0 7477000 269000 7477000 269000 42925000 75000 362967000 11306000 405892000 11381000 210249000 281000 377703000 11706000 587952000 11987000 2601000 12000 4599000 59000 7200000 71000 27018000 80000 0 0 27018000 80000 70681000 126000 0 0 70681000 126000 42575000 113000 58766000 665000 101341000 778000 0 0 7384000 360000 7384000 360000 0 0 439748000 17509000 439748000 17509000 142875000 331000 510497000 18593000 653372000 18924000 Fair Value Measurements<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities are recorded at fair value on the condensed consolidated balance sheets. The carrying value of cash equivalents, accounts receivable, accounts payable, and accrued expenses and other current liabilities approximate their respective fair values due to their short maturities. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company uses a three-tier hierarchy, which prioritizes the inputs used in measuring fair value as follows:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs that are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs (other than quoted prices included in Level 1) that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</span></div> Fair Value Measurements<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities are recorded at fair value on the condensed consolidated balance sheets. The carrying value of cash equivalents, accounts receivable, accounts payable, and accrued expenses and other current liabilities approximate their respective fair values due to their short maturities. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company uses a three-tier hierarchy, which prioritizes the inputs used in measuring fair value as follows:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs that are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs (other than quoted prices included in Level 1) that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,842 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,985 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,827 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">415,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">429,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">415,280 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">206,171 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">621,451 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents and marketable securities</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">487,122 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216,156 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703,278 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent earn-out consideration liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total contingent earn-out consideration liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">439,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">444,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">439,748 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243,224 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682,972 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents and marketable securities</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">566,023 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243,224 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,247 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent earn-out consideration liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total contingent earn-out consideration liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended September 30, 2023 and 2022, the Company had no transfers between levels of the fair value hierarchy.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Earn-out Consideration Liability</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the contingent earn-out consideration liability (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning fair value</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,862 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions in the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent earn-out consideration liability relates to the AMiON acquisition, which closed on April 1, 2022. The fair value of the liability is remeasured at each reporting date until the related contingency is resolved, with any changes to the fair value recognized as sales and marketing expense in the condensed consolidated statements of operations. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the fair value of the contingent earn-out consideration liability, the Company used the discounted cash flow method. The significant inputs used in the fair value measurement of the contingent earn-out consideration liability are the discount rate and the timing and amounts of the future payments, which are based upon estimates of future achievement of the performance metrics. As these inputs are not based on observable market data, they represent a Level 3 measurement within the fair value hierarchy. Changes in the significant inputs used would significantly impact the fair value of the contingent earn-out consideration liability. </span></div>See Note 8—Business Combinations for additional discussion regarding the AMiON acquisition. <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,842 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,985 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,827 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">415,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">429,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">415,280 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">206,171 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">621,451 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents and marketable securities</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">487,122 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216,156 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703,278 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent earn-out consideration liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total contingent earn-out consideration liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,275 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sovereign bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">439,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">444,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">439,748 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243,224 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682,972 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents and marketable securities</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">566,023 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243,224 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,247 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent earn-out consideration liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total contingent earn-out consideration liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 9985000 0 9985000 71842000 0 0 71842000 71842000 9985000 0 81827000 0 6662000 0 6662000 0 11951000 0 11951000 0 99736000 0 99736000 0 66086000 0 66086000 0 7477000 0 7477000 415280000 14259000 0 429539000 415280000 206171000 0 621451000 487122000 216156000 0 703278000 0 0 16178000 16178000 0 0 16178000 16178000 126275000 0 0 126275000 126275000 0 0 126275000 0 7200000 0 7200000 0 27300000 0 27300000 0 78489000 0 78489000 0 118512000 0 118512000 0 7384000 0 7384000 439748000 4339000 0 444087000 439748000 243224000 0 682972000 566023000 243224000 0 809247000 0 0 21862000 21862000 0 0 21862000 21862000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the contingent earn-out consideration liability (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning fair value</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,862 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions in the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21862000 0 0 21134000 316000 -94000 6000000 0 16178000 21040000 Property and Equipment, Net<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top: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><td style="width:69.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and equipment</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,846 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,816 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computers and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,939 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,854 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense on property and equipment for the three and six months ended September 30, 2023 was $1.4 million and $2.8 million, respectively. Included in these amounts was amortization expense for internal-use software development costs of $1.2 million and $2.4 million for the three and six months ended September 30, 2023, respectively. Depreciation and amortization expense on property and equipment for the three and six months ended September 30, 2022 was $1.4 million and $2.6 million, respectively. Included in these amounts was amortization expense for internal-use software development costs of $1.2 million and $2.3 million for the three and six months ended September 30, 2022, respectively. The amortization of the internal-use software development costs is included in cost of revenue in the condensed consolidated statements of operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended September 30, 2023, the Company capitalized $1.5 million and $3.3 million, respectively, and during the three and six months ended September 30, 2022, capitalized $1.2 million and $2.9 million, respectively, of internal-use software development costs, which are included in property and equipment, net in the condensed consolidated balance sheets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment was recognized on property and equipment during the three and six months ended September 30, 2023 and 2022.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top: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><td style="width:69.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and equipment</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,846 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,816 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computers and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,939 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,854 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2846000 2816000 745000 745000 982000 888000 23366000 20405000 27939000 24854000 16159000 13575000 11780000 11279000 1400000 2800000 1200000 2400000 1400000 2600000 1200000 2300000 1500000 3300000 1200000 2900000 0 0 0 0 Accrued Expenses and Other Current Liabilities<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top: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><td style="width:69.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commissions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll, bonus, and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee contributions under employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rebate liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and other tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of contingent earn-out consideration liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share repurchase liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top: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><td style="width:69.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commissions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll, bonus, and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee contributions under employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rebate liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and other tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of contingent earn-out consideration liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share repurchase liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3570000 5733000 7444000 8739000 529000 589000 681000 3348000 2210000 1504000 5730000 5920000 541000 0 5003000 748000 3378000 4664000 29086000 31245000 Business Combinations<div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AMiON Acquisition</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, the Company completed the acquisition of the assets of the AMiON on-call scheduling and messaging application used by scheduling staff and physicians (“the AMiON acquisition”) to further expand our physician cloud platform. The acquisition-date fair value of the consideration was $74.6 million, consisting of $53.5 million in cash and $21.1 million in fair value of contingent earn-out consideration.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the definitive agreement for the AMiON acquisition, the Company will pay contingent earn-out consideration of up to $24.0 million, of which $4.0 million is a minimum guarantee and the remaining $20.0 million is subject to the achievement of certain operational performance metrics over the next four years. The contingent earn-out consideration is payable in cash in annual installments over the next four years. The contingent earn-out consideration is classified as a liability, the short-term portion of which is included in accrued expenses and other current liabilities and the long-term portion is in contingent earn-out consideration liability, non-current in the condensed consolidated balance sheets. During the six months ended September 30, 2023, $6.0 million of the contingent earn-out consideration was settled. See Note 5—Fair Value Measurements for additional information regarding the valuation of the contingent earn-out consideration liability. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in May 2022, 93,458 RSUs with a grant date fair value of $32.99 per share were granted to the eligible employees joining the Company in connection with the AMiON acquisition. The shares will vest on a quarterly basis over four years based on continued service. The aggregate grant date fair value of these RSUs is accounted for as post-acquisition stock-based compensation expense and is recognized on a straight-line basis over the requisite service period. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The AMiON acquisition was accounted for as a business combination. The purchase consideration was allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with the excess recorded to goodwill as shown below. The purchase consideration allocation was as follows (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trademark</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,167 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets acquired, excluding goodwill</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill generated from the AMiON acquisition represents the future benefits from the development of future customer relationships and the assembled workforce. Goodwill from this business combination is deductible for income tax purposes. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired are comprised of customer relationships, trademarks, and developed technology with estimated useful lives of 9 years, 3 years, and 18 months, respectively. The fair value assigned to the customer relationships was determined primarily using the multiple period excess earnings method cost approach, which estimates the direct cash flows expected to be generated from the existing customers acquired. The results of operations of this business combination have been included in the condensed consolidated financial statements from the acquisition date. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition-related costs were not material and were recorded as general and administrative expense in the condensed consolidated statements of operations. </span></div>Separate operating results and pro forma results of operations for AMiON have not been presented as the effect of this acquisition was not material to the Company’s financial results. 74600000 53500000 21100000 24000000 4000000 20000000 P4Y P4Y 6000000 93458 32.99 P4Y The purchase consideration was allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with the excess recorded to goodwill as shown below. The purchase consideration allocation was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trademark</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,167 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets acquired, excluding goodwill</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 447000 27200000 820000 700000 29167000 2925000 633000 25609000 49025000 74634000 P9Y P3Y P18M Intangible Assets and Goodwill<div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,069 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,069 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,600 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,600 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,836 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $1.2 million and $2.4 million for the three and six months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment charges on intangible assets were recorded during the three and six months ended September 30, 2023 and 2022. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, future amortization expense is as follows (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.836%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Year Ending March 31, </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,123 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill </span></div>As of September 30, 2023 and March 31, 2023, the Company’s goodwill balance was $67.9 million. No impairment charges on goodwill were recorded during the three and six months ended September 30, 2023 and 2022. <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,069 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,069 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,600 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,600 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,836 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 37069000 37069000 1531000 1531000 38600000 38600000 9160000 6764000 29440000 31836000 1200000 1200000 2400000 2400000 0 0 0 0 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, future amortization expense is as follows (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.836%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Year Ending March 31, </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,123 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2123000 4245000 4012000 4010000 4010000 4010000 7030000 29440000 67900000 67900000 0 0 0 0 Equity<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 100,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors. As of September 30, 2023 and March 31, 2023, there were no shares of preferred stock issued and outstanding.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock and Creation of Dual-Class Structure </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two classes of common stock authorized: Class A common stock and Class B common stock, and are collectively referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise noted. On June 8, 2021, the Company’s board of directors and stockholders approved an amendment to the Company’s amended and restated certificate of incorporation which authorized 1,000,000,000 shares of Class A common stock with par value of $0.001 and one vote per share, and 500,000,000 shares of Class B common stock with par value of $0.001 and ten votes per share. The holders of common stock are entitled to receive dividends, as may be declared by the board of directors. Each of the Company’s 85,523,836 shares of then-existing common stock outstanding was reclassified into Class B common stock. Each outstanding share of Class B common stock may be converted at any time at the option of the holder into one share of Class A common stock. As of September 30, 2023, there were 120,768,274 shares of Class A common stock, and 67,750,282 shares of Class B common stock outstanding.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 12, 2022, the Company’s board of directors authorized a program to repurchase up to $70 million of the Company’s Class A common stock. As of September 30, 2022, the Company repurchased and retired 2,150,982 shares of Class A common stock for an aggregate purchase price of $70 million, thereby completing this share repurchase program.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 28, 2022, the Company’s board of directors authorized an additional program to repurchase up to $70 million of the Company’s Class A common stock over a period of 12 months. In addition, on June 1, 2023, the Company’s board of directors authorized a program to repurchase up to $200 million of the Company’s Class A common stock over a period of 24 months. The repurchases are subject to general business and market conditions and other investment opportunities and may be executed through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. Immediately upon the repurchase of any shares of Class A common stock, such shares shall be retired by the Company and shall automatically return to the status of authorized but unissued shares of Class A common stock. As of September 30, 2023, the Company repurchased and retired 8,723,200 shares of Class A common stock for an aggregate purchase price of $207.5 million under these repurchase programs, which includes excise taxes and the cost of commissions of $1.2 million. As of September 30, 2023, $63.7 million remained available and authorized for repurchase, excluding commissions and excise taxes. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Warrants</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Company issued a warrant to purchase 250,000 shares of common stock at an exercise price of $0.72 per share in connection with a contract signed between the Company and U.S. News &amp; World Report, L.P., or U.S. News. The warrant expires 10 years from the date of grant. As of September 30, 2023, the warrant was fully vested. 125,000 shares with an intrinsic value of $4.0 million were exercised under the warrant during the six months ended September 30, 2022, while no shares were exercised during the six months ended September 30, 2023. The remaining 125,000 shares under the warrant were outstanding as of September 30, 2023. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company issued a warrant to U.S. News (the “U.S. News Warrant”) to purchase 516,000 shares of Class A common stock with an exercise price of $12.56 per share in connection with the execution of a commercial agreement with U.S. News (the “Commercial Agreement”). The U.S. News Warrant expires 10 years from the date of grant. The first tranche of the U.S. News Warrant vested on May 1, 2022 and the remainder will vest on a monthly basis over approximately 6 years. The grant-date fair value of the U.S. News Warrant was $34.7 million, which was determined using the Black-Scholes option-pricing model on the date of grant using the following assumptions: fair value of common stock of $76.50, volatility of 46.9%, risk-free interest rate of 1.61%, contractual term of 10 years, and an expected dividend of 0%. The fair value of the warrant is recognized as expense in cost of revenue in the condensed consolidated statements of operations on a straight-line basis over its vesting term of 6.48 years. During the six months ended September 30, 2023 and 2022, $2.7 million was recognized as stock-based compensation expense relating to the U.S. News Warrant, respectively. As of September 30, 2023, unamortized stock-based compensation expense, net of estimated forfeitures, related to the unvested warrants was $24.1 million, which is expected to be recognized over the remaining vesting period of 4.50 years. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains three equity incentive plans: the 2010 Equity Incentive Plan (the “2010 Plan”), the 2021 Stock Option and Incentive Plan (the “2021 Plan”), and the 2021 Employee Stock Purchase Plan (the “ESPP”). Upon IPO, the 2021 Plan became effective and the 2010 Plan was terminated. The 2010 Plan continues to govern the terms of outstanding awards that were granted prior to the termination of the 2010 Plan. The 2021 Plan provides for the granting of incentive stock options, nonstatutory stock options, restricted stock units, and restricted stock awards to employees, non-employee directors, and consultants of the Company. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted stock options under the terms of the Plans and outside of the Plans, as approved by the board of directors. During fiscal 2018, the Company granted 4,682,582 options outside of the Plans, of which 2,027,917 options were exercised and 2,654,665 were outstanding as of September 30, 2023. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has shares of common stock reserved for issuance as follows (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.374%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2010 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 Plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares available for future grant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding outside the plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options granted generally vest over four years with service-based, performance-based, and/or market-based conditions and expire ten years from the date of grant. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activities within the Plans as well as outside of the Plans were as follows: </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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average <br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average Remaining Contractual Term <br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,407 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.39 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.56</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">627,187 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">322,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable as of September 30, 2023</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,804 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and expected to vest as of September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,740 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.09</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">314,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised during the six months ended September 30, 2023 and 2022 was $61.8 million and $60.2 million, respectively. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, unamortized stock-based compensation expense, net of estimated forfeitures, related to unvested stock options was $27.6 million, which is expected to be recognized over a weighted-average period of 2.77 years. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not granted any stock options since the first quarter of fiscal 2022.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units (“RSUs”) </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted by the Company generally vest over four years based on continued service. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity (in thousands, except per share information): </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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested balance, March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,951 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40.08 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested balance, September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs vested during the six months ended September 30, 2023 and 2022 was $11.3 million and $3.3 million, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, total unrecognized stock-based compensation expense, net of estimated forfeitures, related to unvested RSUs was $54.3 million, which is expected to be recognized over a weighted-average period of 2.99 years. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units (“PSUs”) </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PSUs have service-based and performance-based vesting conditions that are satisfied upon meeting certain financial performance targets. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes PSU activity (in thousands, except per share information):</span></div><div style="margin-top:10pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:66.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested balance, March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">206 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34.68 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested balance, September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of PSUs vested during the six months ended September 30, 2023 and 2022 was $1.8 million and $0.4 million, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, unamortized stock-based compensation expense, net of estimated forfeitures, related to unvested PSUs that are probable of vesting was $1.9 million, and is expected to be recognized over a weighted-average period of 1.54 years.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized in the condensed consolidated statements of operations was as follows (in thousands): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.699%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,739 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,514 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,448 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100000000 0.001 0 0 0 0 1000000000 0.001 1 500000000 0.001 10 85523836 1 120768274 67750282 70000000 2150982 70000000 70000000 P12M 200000000 P24M 8723200 207500000 1200000 63700000 250000 0.72 P10Y 125000 4000000 0 125000 516000 12.56 P10Y P6Y 34700000 76.50 0.469 0.0161 10 0 P6Y5M23D 2700000 2700000 24100000 P4Y6M 3 4682582 2027917 2654665 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has shares of common stock reserved for issuance as follows (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.374%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2010 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 Plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares available for future grant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding outside the plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 641000 16664000 2159000 41195000 8104000 2655000 71418000 P4Y P10Y <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activities within the Plans as well as outside of the Plans were as follows: </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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average <br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average Remaining Contractual Term <br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,407 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.39 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.56</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">627,187 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">322,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable as of September 30, 2023</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,804 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and expected to vest as of September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,740 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.09</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">314,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22407000 4.39 P6Y6M21D 627187000 2380000 3.05 708000 5.47 19319000 4.51 P6Y1M13D 322735000 11804000 2.93 P5Y4M24D 215941000 18740000 4.44 P6Y1M2D 314519000 61800000 60200000 27600000 P2Y9M7D P4Y <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity (in thousands, except per share information): </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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested balance, March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,951 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40.08 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested balance, September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1951000 40.08 749000 30.02 392000 38.44 372000 44.59 1936000 35.46 11300000 3300000 54300000 P2Y11M26D <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes PSU activity (in thousands, except per share information):</span></div><div style="margin-top:10pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:66.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested balance, March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">206 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34.68 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested balance, September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 206000 34.68 156000 33.74 78000 36.96 61000 35.07 223000 33.10 1800000 400000 1900000 P1Y6M14D <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized in the condensed consolidated statements of operations was as follows (in thousands): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.699%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,739 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,514 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,448 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2278000 2392000 4739000 4514000 2538000 2862000 5794000 5414000 2697000 3982000 8692000 7056000 2288000 2117000 4577000 3875000 3646000 0 3646000 0 13447000 11353000 27448000 20859000 Net Income Per Share Attributable to Common Stockholders<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the reconciliation of the numerator and denominator for calculating basic and diluted net income per share (in thousands, except per share data): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, basic</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,673 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,595 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,573 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,178 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of other share-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209,014 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213,949 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">210,681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">214,452 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share attributable to Class A and Class B common stockholders: </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.28 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dilutive effect of stock options, common stock warrants, RSUs, PSUs, and the ESPP is reflected in diluted earnings per share using the treasury stock method. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain potentially dilutive securities have been excluded from the calculation of diluted net income per share during the applicable periods because their inclusion would have been anti-dilutive (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other share-based awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,665 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">511 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">911 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">512 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,181 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the reconciliation of the numerator and denominator for calculating basic and diluted net income per share (in thousands, except per share data): </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, basic</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,673 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,595 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,573 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,178 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of other share-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209,014 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213,949 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">210,681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">214,452 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share attributable to Class A and Class B common stockholders: </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.28 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The dilutive effect of stock options, common stock warrants, RSUs, PSUs, and the ESPP is reflected in diluted earnings per share using the treasury stock method. 30602000 26299000 59008000 48682000 193112000 193137000 193813000 193042000 15673000 20595000 16573000 21178000 122000 123000 122000 155000 107000 94000 173000 77000 209014000 213949000 210681000 214452000 0.16 0.14 0.30 0.25 0.15 0.12 0.28 0.23 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain potentially dilutive securities have been excluded from the calculation of diluted net income per share during the applicable periods because their inclusion would have been anti-dilutive (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other share-based awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,665 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">511 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">911 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">512 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,181 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1665000 511000 911000 512000 516000 516000 516000 516000 2181000 1027000 1427000 1028000 RestructuringIn August 2023, the Company announced a restructuring plan (the “Restructuring Plan”) intended to simplify the Company’s operations and better align the Company’s resources with its priorities. The Restructuring Plan included a reduction of the Company’s workforce by approximately 10%. The actions associated with the workforce reduction under the Restructuring Plan were substantially completed as of September 30, 2023. The Company incurred $7.9 million in restructuring expense in the second quarter of fiscal 2024 in connection with the workforce reduction under the Restructuring Plan, consisting of $4.3 million of severance payments and employee benefits and $3.6 million of stock-based compensation expense for the accelerated vesting of equity awards. <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities related to the Restructuring Plan as of September 30, 2023 (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Workforce Reduction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liability as of July 1, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liability as of September 30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The liability as of September 30, 2023 for restructuring charges is included in accrued expenses and other current liabilities on the condensed consolidated balance sheets. 0.10 7900000 4300000 3600000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities related to the Restructuring Plan as of September 30, 2023 (in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Workforce Reduction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liability as of July 1, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liability as of September 30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 4289000 3748000 541000 Commitments and Contingencies<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Minimum Guarantees</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 8, 2021, the Company signed an amended agreement to revise and extend the existing partnership with U.S. News for six years. This agreement can be terminated after three years by either party. Under this amended agreement, the Company pays U.S. News a portion of the revenue generated with the end customers, subject to annual minimum guarantees. As of September 30, 2023, the remaining annual minimum guarantees ranged from $3.6 million to $6.2 million. The total minimum guarantee for the remaining noncancelable period of one year was $3.6 million, which is expected to be paid within one year. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contractual Commitments </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription agreements used to facilitate the Company’s operations. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a web hosting arrangement for 3 years ending December 31, 2024, with an annual commitment of $5.2 million. As of September 30, 2023, the total remaining commitment was $5.2 million, which is expected to be paid within one year. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into indemnification provisions under agreements with other companies in the ordinary course of business, including, but not limited to, clients, business partners, landlords, and other parties involved in the performance of the Company’s services. Pursuant to these arrangements, the Company has agreed to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements. The Company maintains commercial general liability insurance and product liability insurance that may offset certain of its potential liabilities under these indemnification provisions.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company has agreed to indemnify its officers and directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no material claims under these indemnification provisions.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div>From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material effect on its results of operations, financial position, or cash flows. No material loss contingencies were recorded for the three and six months ended September 30, 2023 and 2022. P6Y P3Y 3600000 6200000 P1Y 3600000 P1Y P3Y 5200000 5200000 P1Y Leases<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has non-cancelable operating leases for the rental of office space with various expiration dates through 2030. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense 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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></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.853%"><tr><td style="width:1.0%"></td><td style="width:69.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in measurement of lease liabilities—Operating cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</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><td style="width:69.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.68</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.06</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of September 30, 2023 were as follows (in thousands):</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><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense 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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></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.853%"><tr><td style="width:1.0%"></td><td style="width:69.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in measurement of lease liabilities—Operating cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</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><td style="width:69.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.68</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.06</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 701000 701000 1402000 1190000 45000 133000 65000 173000 746000 834000 1467000 1363000 907000 389000 P6Y8M4D P7Y21D 0.0419 0.0418 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of September 30, 2023 were as follows (in thousands):</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><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1331000 2411000 2458000 2497000 2605000 6052000 17354000 2300000 15054000 Other Income, net<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net consisted of the following (in thousands):</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><td style="width:46.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gain (loss) on sale and redemption of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,903 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,712 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net consisted of the following (in thousands):</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><td style="width:46.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gain (loss) on sale and redemption of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,903 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,712 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5822000 1419000 10840000 2269000 131000 -463000 -142000 -463000 -50000 -48000 44000 -94000 5903000 908000 10742000 1712000 Income TaxesThe Company’s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any.The Company’s effective tax rates for the three and six months ended September 30, 2023 were 22.9% and 20.5%, respectively, and for three and six months ended September 30, 2022 were 20.3% and 12.3%, respectively. The Company's effective tax rate differs from the U.S. federal statutory rate, primarily due to state income taxes, stock-based compensation related tax benefits, which are subject to limitations for certain executive officers under IRC section 162(m), and federal and state research and development tax credits. The Company’s effective tax rate is based on forecasted annual income before income taxes which may fluctuate through the rest of the year. The Company is only subject to income taxes in the United States. Significant judgment is required in evaluating the Company’s uncertain tax positions and determining the provision for income taxes. As of September 30, 2023 and March 31, 2023, the Company had unrecognized tax benefits (“UTBs”) of $8.7 million and $7.9 million, respectively. If realized, $6.5 million would impact the effective tax rate while the remainder would reduce deferred tax assets subject to a full valuation allowance. The Company does not expect any material changes to its UTBs within the next 12 months. 0.229 0.205 0.203 0.123 8700000 7900000 6500000 Segment and Geographic Information<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers operating segments to be components of the Company in which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The chief operating decision maker reviews financial information on a consolidated basis to make decisions about how to allocate resources and how to measure the Company’s performance. As such, the Company has determined that it has one operating and reportable segment.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of the Company’s long-lived assets were based in the United States as of September 30, 2023 and March 31, 2023. No country outside of the United States accounted for more than 10% of total revenue for the three and six months ended September 30, 2023 and 2022. Substantially all of the Company’s revenue was derived in the United States for the three and six months ended September 30, 2023 and 2022.</span></div> 1 1 Subsequent EventsOn October 26, 2023 the Company’s board of directors authorized another program to repurchase up to $70 million of the Company’s Class A common stock. The repurchases are expected to be executed from time to time over the next 12 months, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. Immediately upon the repurchase of any shares of Class A common stock, such shares shall be retired by the Company and shall automatically return to the status of authorized but unissued shares of Class A common stock. All prior repurchase programs were completed as of October 2023. 70000000 P12M On August 24, 2023, Ms. Kira Wampler, a director of the Company, adopted a Rule 10b5-1 trading arrangement for the sale of securities of the Company’s common stock (a “Rule 10b5-1 Trading Plan”) that is intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c). Ms. Wampler’s Rule 10b5-1 Trading Plan, which has a term from August 24, 2023 to November 29, 2024, provides for the exercise and sale of 37,500 shares of common stock pursuant to a series of market orders. August 24, 2023 Ms. Kira Wampler director of the Company true 37500 On August 30, 2023, Ms. Phoebe Yang, a director of the Company, adopted a Rule 10b5-1 Trading Plan that is intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c). Ms. Yang’s Rule 10b5-1 Trading Plan, which has a term from August 30, 2023 to August 14, 2024, provides for the sale of 35% of net vested shares of common stock pursuant to a series of market orders. On the date of the execution of Ms. Yang’s Rule 10b5-1 Trading Plan, Ms. Yang held 2,889 net vested shares. Ms. Yang’s net vested share amount will change as additional equity awards vest or shares are subsequently purchased or sold. August 30, 2023 Ms. Phoebe Yang director of the Company true 2889 false false false EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &6!:5<'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 " !E@6E7O44#I.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1,'1S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DX2&\QOP2-IJTK J[@2F>JLD2:AIB&=\-:L^/B9^@*S!K!'CX$RB%H 4\O$ M>)SZ#BZ !4:8?/XNH%V)I?HGMG2 G9)3=FMJ',=Z;$MNWD' V]/C2UFW97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M98%I5Y%%YQ%7!@ C"0 !@ !X;"]W;W)K93?=IOU@$K>-+HD[QVGAO]^3 ME\:%.6X4D5\@;\^W_MJ/G8\=G^^X^)ZL&9/H.0KCY**WEG+S83!(O#6+:'+* M-RR&.TLN(BKA5*P&R48PZN=!43@@EC4:1#2(>]/S_-I<3,]Y*L,@9G.!DC2* MJ'BY9"'?7?1P;W_A(5BM979A,#W?T!5;,/G'9B[@;%"I^$'$XB3@,1)L>=&; MX0^N/^!FR7'!RCS,H3Y]^SDUO_HF=E)6(A\V0F0>'?EKDL##,E*,>_ MI6BO^LTL\/!XKWZ3FPLAG2YJ&\H'O?F.E(2?3\WB8 MY'_1KGAV..PA+TTDC\I@*$$4Q,5_^EQ6Q&' 64T *0/(FP!<]PMV&6#G1HN2 MY;:NJ*33<\%W2&1/@UIVD-=-'@UN@CAKQH44<#> .#EU[[]>/Z ^2M94L.1\ M($$SNS/PROC+(I[4Q(_09Q[+=8*N8Y_YK^,'4):J0&1?H$MB%%RPS2FRK1-$ M+&)KRN.:P^_X]A191!?^JCAV53]VKF?7Z%UQ+X6LE>@V+OI,EGM_?X*GT*UD M4?*/KLH*R:%>,NN8'Y(-]=A%#WI>PL26]:8__8!'UJ\ZO^\D]LK]L'(_-*DK M]X\O&Z9S:@['5O^+SI(QJJ4EI[+D-+/T):5",A&^H >VX4+J[)FEI$AUE>(: MHUK:&U7V1LWLS9D(N)]U2P0#@[;QS$I51ZSMB<;XEC['E<]QP\P4%-XI>;>L M;T>SUI*&B;8AC6$M#4XJ@Q-CH:YC&<@7=!.$#-VET1,3.F-F#V"I()#2@1'>*/P<1*)W \.R=ZEP:XUNZQ)9Z MN5I-?$+AN(#)V@AH4,B+I#+TUB*%_CO:\T?4;^ZUCDV![6U?, 3N(GE M1_J,;GWHH,$R\(JW9GT6'Y$DXSX93AP'$ZU?8W!;OT3Y)4W\SGP?U).3_0'* M$>$^UK>K6=*Q+&0+'_)$F]+FZ+:&%1!A(W&8#3_NN-:P67*1!M A'&QI[78! M0%@1$#8SS%N[;G8&??>1[V*M5;/<@L;H!D8\+T@\756YYOBV=A4=83/3O+5; MC55SP;=![.GSV:SISK1&N\ DK#@)F_'FK=$Y3R0-T5_!IGXX-BN>#;$UUCKM M I2P(B5LQIL\8V8<5'V PWG[@'[35?\]@$2$=$G.%9 M?VC;>G]=$!)6B(3-;/,82$ _OD28_/ST"UHP+Q70DEJ39B4WI# ^SY#'HPC> MPXGDWO<3]*-U"GR(-E2@+0U3AC9,%,L VLKH J2( BEB1AV@?#^(5VCQ$CWQ M4%<'1P2N[MV%=C6A"UHBBI:(&6WVK8JNG[TUC5>L%H2/"-U]6VAIT!S6UI^B M(]*(CMQ4B&RR5LS0\H:$]TJJ76\ZHOA-NTKEFJ/:^E101!I!T6TLF2A6)K-9 M-]T;U_HT*];Y[(*&B*(ATHB&LEDI3%\ #59<:(>D(SJ?J(! R&0\0M) MK>,N@(@H("*-@&@1T3!$EVD"MQ-]WIIU:A<9S'%M_2D.(HTXZ#IB8I5US(^@ M(-> "M&&QOJF-0O6&^T"@XC"(&*FF'U#KADTI,E>R\4BPJ'2*/U(A=& M&P%<=!O[[!G]SO06CRT;6=C!(P?KU]^[P"*BL(@<@9GR57(#$RCP^8T!OY@6 M.8_(]?N6W;>QUF@7R&,KY+&/$,M^A?/0Z0U\$+V4-=(%"MD(ANQ$*E>V^**:1 MB_S#,;I/92)IG$W2M/7P3I!3UD.AYN1JV4:%[13C"7;.' MF\EN=2<5#MAE? M7F7UI=;+.W%,Z:4+*K(5%=GC#K+ZG5"GK($NP,E6X&0W Z2;?/?($Y>21_GAFE&?B>P!N+_D7.Y/LA^H-B!- M_P-02P,$% @ 98%I5YKVO[L)!P UAT !@ !X;"]W;W)KX^,S(= M"Y5$5Z1RZ=?O2'8D6Z28%,UB7Q))'H[.#(=S#JF3.UE^4RLA-+K/LT*=CE9: MKX\F$Y6L1,[56[D6!?RRE&7.-=R6-Q.U+@5?-(/R;$(\+YSD/"U&TY/FV64Y M/9&5SM)"7)9(57G.RX=W(I-WIR,\>GSP);U9Z?K!9'JRYC=B+O37]64)=Y/6 MRR+-1:%26:!2+$]'9_AH1H-Z0&/Q=RKNU,XUJD.YEO);??-A<3KR:D0B$XFN M77#X=RMF(LMJ3X#C^];IJ'UG/7#W^M'['TWP$,PU5V(FLW_2A5Z=CM@(+<22 M5YG^(N_>BVU #GL M\Z?SBT_SBW,$5_//'S^?9A=H_O[BXFJ.#M'7^3GZ_> -.D!I M@:Y6LE*\6*B3B08,M:=)LGW?N\W[R,#[YF+]%E%OC(A'J&7XS#W\+U["<&P; M/H'(V_!)&SYI_-&A\*NR%(5&7"FAU9$MGHT#W^Z@7F5':LT3<3J"9:1$>2M& MT]>O<.@=VZ)[(6=[L=(V5NKR/IUQM4(P:RBI+\3W*KWE&01OG<6-J[!Q5;>" MVRGVF.]!SF]WX[&8!I46%%NW 0[ MKP\)]@/<0VDQ8R2.B!UET*(,G"C/DD16D#[H9HF 7 +<,2J@\\HEXAGT1UXD M D&G10M97>MEE4'3V@X!DP,\QAYM)N2 L0AQC6!Q:)%?BW(SYX_+I+&!G"2K M[?-M_8_AS6HMFD:8/=CR$QB!0]0XZJ7'M,)>Y/D#DQBVZ0F=Z;DLQ9JG"R3N M@7*44$T44J]$"7UM=]79@(<&)$HB%O> FU:$D!VK/=Q1BSMRXCX72P'P8)G( M0I= ,W"AM!H_HK;!C4P@<>CUT)I& <;,#I:U8)D3[)74/'M&/IGQ;A821OH0 M3;,X"OR VD'&+!49<6JS#P!\!UO(C=Q+AI2@YP-L(A01#U>=MFB&G(V$#7 MQ!TWX?!9NB]+^76:-?K"*OZPD^-^5OV]E+?]H#MBPVYF:P7+FC_4:L4:L,E2 M$?;[\V(:00,9D%.XXS+L)C/ 5U;"J1AVYLN*WB0P$GLL[.,WS2@F?C 00,=S MV$UT+7F4XE84E7!J!FPR6(Q]W\!J(3HO('1@"9".Z8B;Z?KDL9-:)VYBDAF. M:="#;;.*@H$2(1WC$3?C[>N=)ZJ!V'@.F*'?9FQV- Z&^)GL;"[=3&?60R&+ M0U=N+81'^W+=8H3CH7+HR(ZXR9CD^M0S-;1H.?,AJ'Z/%+O*B(5XA'>\1 M-^_-9)ZGNMYS;"@E>:R7!!"CWS])+1"F;ZS8G9[MC(VL!S^_[F@_^HY5"7-* MG;F6R;>5S& QJ-_0!6R_M/6L@#C)^:&/T8'W MUO,P*)\2W?*L$L<(>][8\SRD5KRLM4:E5[),?\ 0WIS/_-)AS#'Z(4KYZ#M5 MJM8UC9RIM(+MSZ)NM"_P'NM$FHJAORUQFNP?+G9Z@KKUQ"P#Q8_.&MR;ZW>P MTO(L*,RFF7XDT$$E@\:MC,'FZ'US&&R M\]&M_N();>$F+13(YR6,]-Y&X*C&PO M=V]R:W-H965T&ULK99;CYLZ$,>_BL6ICG:E[0*YDCT)4C;) MJI7:;=1LVX>J#PY,@K4&Q?0-E M0%VC%PBN\G^R+6S[ XL$F=(B+IV1(&9)\:3?RT3L.+B=/0ZMTJ%UJD.[=&CG M@19D>5A3JJD_E&)+I+%&-=/(BG_WR=W& M3%3I:%7I:.5Z[7TXFFK *M5$K,@=2V@2,,K)7"B65]W7\5)IB;7WK2G40KO3 MK&T6Y(U*:0 C"U>< KD!R__W'[?G_-<4^%\2JZ6A7:6A?4C='P>!R!*M<*$& MP#9TR>&*4(YK'A,"!'/\UT)"3[B2,F@!Q:-5(7PMW=E#OE M[QGY*98U^EY%WSN/GBF5'2?OO>!Y3GS(HD;:KTC[YY'B0:T(.79=K=4]$GF=;@ M7>?W.>F<@7]:19>2-2#/Z[K>2_0FTT%[T''WH^\<\>X9Z&>4>*E[$G^#Z1Y^ M>^>V8JZ*>(:O6:((AQ7Z.M=]%)'%[:OH:)'F%YBET'@=RIL1WEA!&@-\OQ)" M/W7,G:BZ _N_ %!+ P04 " !E@6E7@,L6J#,& !8' & 'AL+W=O M4[A_QX+OPDGCUS\217C"GT M4N2E/!^ME%J?CL=ROF)%*D_XFI7Z/TLNBE3I6_$XEFO!TD5M5.1CBK$_+M*L M'$W.ZF>W8G+&-RK/2G8KD-P412K^OF0Y?SX?D='K@[OL<:6J!^/)V3I]9#.F MOJQOA;X;[[PLLH*5,N,E$FQY/KH@IPEU*H,:\7O&GN7>-:JH/'#^5-U<+4WF(95LRO.OV4*M MSD?A""W8,MWDZHX__\I:0E[E;\YS6?]%SRT6C]!\(Q4O6F,]@R(KF]_TI5V( M/0/M!S:@K0$U#=P> Z3N>RF0[MF8Z#/O-2K21*R@5; /;QL+T_8#_62[-;'_JZ/I=TT.&, MK4^0@S\@BJD#S&?Z=G,*T?EOHR?_>O2#Q7!VR>+4_IP>?U?EG!<,S52JF&X6 M"OUQ\2"5T,7^)Q3JQID+.ZLZX*EP!/ 6T9"Z.]@!2V_'TAMD.>52(;[4&U,OV\:!MS\P#;S(( N@ M'$JPP=5&42\R%RX!4#X- YBIOV/J#S+]17 IT5KP9:8@FKY- ./0-BP, MH\",*> L\HEO+%H"P'S?R>0I1#@X9@\Y MIK/XF,Z2(SD[B$2XBT3XC1XB62KF*Z2W;*VQMEH\KJON#H4C!%(F\D(C_2 4 MP:Z1?C;*)3I-C>RS44Y(J \G7[2C' U2GJ6YEBX57ZV.GUB5AA#;R!X;4VST MO*F-HI%NH09;&^6[ON<;;&V4%Q#/@]D2W(D\/-Q66*FK+:\9IPLM([-JVZXD M.BC1L-T^(M^8ZA1"!:X1OAA D9 2HV$E$"QP Z>'^)ZZ)=_*;24V<[41/2%N M[?<'#B+'XFJCS$WC38Z204>''&G'D0YRO.=*AY9;_12D2^TT#+!OIC0 \WP= M79.S#=/[J1^Y)FL 5VW//;* ='J4#(JK5T&Z%+QX70!>PL0=NY:=(#+5$ 33 M L$L9@#F.ZZYP28 3.^;85]6=Z*/#*N^&[5B0K]I5>0_H)*!K;KU<3!XA$VE M * B')IT;1#!@6LJ(@@6[.FF0[:=^"/#ZJ\-\@-;";[/ZFXSF_FWJME*+<&1% MW$;Y@:6! 13QJ+D^">0L)'T)WFE#,BAX)M=,M6Q!GH'UEN%@'UNU;,.T0H^L M$-LP72=F#20 S W]L"^[._%%PD$=W%%%NH$U7U50JI3('C8J?#F/>R6TZ M++>[,F^"#6F4 ,]CVSG]C9#?5 J@R6N><36P4JV+&]M6LQ1RJBY% 1QG%D+F5&-7 M+FU52*#S$I1GMN! M9[9,M1FPA_V"+F$"^DOQ)+%G-RQSE@-73' B83&P;MV;I&?BRX"O##9JJTV, MDJD0WTQG/!]8CMD09##3AH'BWQI&D&6&"+?Q;\UI-4L:X';[C?U3J1VU3*F" MD9?A:;SU#K"0W?3&2J_"6;.M:QR&REM,AK,.X@9[SZ MIZ]U'K8 R-,.\&J MP\(W@'X-<#_Z I!#0@^ND)8 TKI=J6]3%Q,-1WVI=@0 M::*1S33*[)=HS!?CYIQ,M,19AC@]'#T^Q,G#)(D)MB:/?X[CVQ?L3%[P[SYY M>)F0QT\X=?_TG'S&N/'7A(P?L)^0"_)E$I.SSCGI$,;)2RI6BO*YZML:]V78 M[5F]A[MJ#]X[>_#)O> Z523AJH#,86$BL0*[!&O[^FQLY?[0E M_I1D\2G)DA.1[90H:$H4'&,?/N#WA)6U:"M A8U*K/ELK(>^$SEX--;;F3V, M\B+O^GHW*CZ,"J\=YVHW*CF,"JZBJY\K[H@,&Y'AT7/XJ%.09+9S "O1Y"P3 M2IVW:0]/>?A.21:?DBPY$=E.7:*F+M'1PS=**5^:4I 51Z>2L?]@3I;H4.JR M$&,'UI1E=)K!!3J;"T6QH6"VDDPS4%W"H7Q<-'TE4^"P8)J<%5*LF7$CYV:J M<^9VW2 Z[Y*.V_7\L%N.]'PS@A\=TO&ZKGGS4%X!I??(OK>=ATI*N'T7@OWC M.SH,NO C/]B["H=1H1N&>S>AA2KRHK#])O2:C/>.9[SE#K2)[1U>_,!QG3VU MAU&>%T5[0N+#J"AP(W]/[F%4X 5N;T^NO657^]IW+)N"(9+' IY[*'I9&5EZPZ6A2E69H* MC=:K;*9HOT&: )Q?"*'?.F:!QM /?P!02P,$% @ 98%I5ZP9SHSS @ M.@@ !@ !X;"]W;W)KVV;+]^YR1D!0)"&U]JW_F>YU[L MW'6TE>J'SA$-W)2%T&,G-Z8Z=EV=YE@R?2@K%'2RE*IDAD2U#8@ M+# UEH'1LL$)%H4EHC!^MIQ.Y]("=_>W[!_KW"F7!=,XD<57GIE\[+QW(,,E M6Q?F4FX_89O/D>5+9:'K7]BVMIX#Z5H;6;9@BJ#DHEG935N''0#Q] ."%A#< M!PP> 80M('RNAT$+&#S7PU$+J%-WF]SKPL7,L&BDY!:4M28VNZFK7Z.I7ES8 M=S(WBDXYX4PTN3B/D_-Y$@/MYA>?I_')%0GS*UK.DO.K.5Q\I*.SV67RB>RF M7Q*8GI.#CI_'#)_ NU:F\A\(*P M)Y[)\^%!7SK_YSWY9^]WBA%V+R:L^<+'^ PS2)W"@%S"1);4GG+;-S8(4Y'* M$N';R4(;12W@>]_=-^R#?G;;%H]UQ5(<.T2L46W0B=Z\\H?>A[["OR19_))D MR0N1W;FB07=%@Z?8HTG.Q KM5[@6-#P*_ALS**368%OSAO&"+0H\H"ESH!EM M-*9KQ0U'_18,NX$%"EQR WN5DAMN1\)^WTTV00SK(.P\VD0'OC\8CMS-[A4] MM/*#\.BN4=Q']2Z\1Y4\M K\T.N,FEJY.\VP1+6JIY"&5*Z%:5YYI^T&W4G= MW^_I3_WCB=^CCVDP-G/L+WTS5<^86G&AH< EN?(.WU&O5LVD:@0CJ[H5+Z2A MQEYO"==#]78C^ %!+ P04 " !E@6E7?,E^!+(, ? M=@ & 'AL+W=O1,^N^7LAW3?/C:G%PG'S+6 M#'DNQ%HMRO9IO:J6ZB_O MZV91=NJQ^7#=KIJJG&PR+>;7-([Y]:*<+:]N;S:_>]/[=ZTZBGZSW*9+:HENVL M7D9-]?[9U7/RH^1%GV&3XO=9]= >?([Z5_FCKO_L'UY.GEW%?8FJ>37N>HA2 M_?A8#:OYO$=2Y?AK!WJUM]EG//S\&5UN7EZ]S!]E6PWK^;]GDV[Z["J_BB;5 M^W(][][6#S]7NQ=*>[QQ/6\W_TMUV]V&56)5C,EMN?Y:==11QD M(.Q(!KK+0*T,[%@&MLO K PT.Y(AV65(; O',J2[#*G]#OF1#'R7@6_J?EM9 MFYH>E5UY>]/4#U'3IU9H_8<-79OMNAZ]?C<2K.S&* MU*>[U[^^'#V_5P]W]^K';^+5_5WT6JJGU\-__OSZUY%X>_?=-SDEV4^1^->[ ME_?_B0;1N[M1]/VW/T3MM&RJ-IHMH_MIO6[+Y:1]$GUK/-]<=ZK(O>'K\:YX M+[;%HT>*=U]WY=R3;0AG&\[+MHV>1\IHM/W\(AK6BX5JRG==/?[3@SB"$9]/ M)K/>%83]6 MT:]UZZLJ":.^K3K5D2A(43;+V?*#!7&M&L:^==!]ZZ ;S.0(YHOJPVS9@RGO MG9?+<15]K_C<,OU#5';1;V7S-&+D241C2GWT@OA]M_ECNRK'U;,K]?YMU7RL MKFZ_^X;P^"*FR6*:YH693+C)!B2EMD7ILTA(G.V3&964 M["LIV>1C1RKIY7*LQN=6M?-1M?WT0]^#;3J-:3V?5$W[CTC\M9YU?T?_?5O/ MYY$:WQ[*9O(_7^4EF(T?$VR$"28PP202F,%^NF<_!5UD0_.@GZA,HK'JDE5_ M7/:=OH_;U.V+6!3+KOV<'CRD08:#'5([AF-B-WI85H4F& 2"6S-!H:9,U#8''EAN.56X N%UCT2F%'W^;[N<[#N?Z_: MKI\%J*I7X%TS&_?ST&UEKY>STTX$PH[4/;P(33"*!&306>QH+ MD,;[\I-:*G;3?E:RH?,S9XI$-4W9$NH9RZ*RGZYXW:EPN!@0RHGE3V"Q0H>T MLTP*3),2">P]8_\*CVA-@\"BQM SO5!UWO>0E;?" M7=F!\CRUJQM3*!B=95.@VI18:"8M6IX@L#[QLFW7&UG"\HQ^_3VNE\N=%-V/ M>5$WK:)JL9K7?U?5+M7>SU;SL++$]#=.B0$636&@F\5IR M(>":'I5X+]F)ZTLLL::\@L8R:[&@MA;)"3!JT[D%."!_+"1!-N:M63R,6'U?C8?3@<OY-+"[J7<=(0765(<:?A:K2"P7'$RDOC+>GFBWC!5@"%QE0=2,,:X7<&8 M5@4JFL1",T/#6LJ@L)3A#2B>I)&ZFD(14\*MBA_NTIG-G]F17A<<'_SIUH'H.0KQA4IYD)[B(HV0D43J&@2"\UL! >;*6#A M(22\2#U['6*29;:7H*H.YQD5J$8E%II)BI8=*"P[' ]%G= 08-Q@)_1H"'8H M:X1J4J"B22PTDT8M(E!81#A*HYVHQ0C4J4-$D%II) MMY8:*"PU7""42#VJ ">$VUMHJ"M%.*%$N/3!S*'NTSCVGL>6=5K5H+"J$1I* MI![5@:6Q7=VH6RS.LBE0;4HL-'.CLU8F&*Q,?,U0(ER4T&Z2>00-.Y2(:E&@ MHDDL-)-X+;,P>+O%I4.)S-V3X DEPH4,]=^S; I4FQ(+S:11"R4,%DH>%4ID MKG@Q8)PY)Q50%1-4-''>*T@LHR8[!^=(8,4$#B4R5\B@G!:%30.F^#!"11.H M:/)DA9@T:,6#G5 \OBR4"*,'CUNN$.(-):):%:AH$@O-Y%,+*PP65AX12F2N M^.$-)>[2G3B>Y8)Y0XF>=-Y0HB<=%$ID6K-@L&81="B1>>L-]1P(\QT$884] M1(]0K0I4-(F%9E*JI0P&2QDGSR;Z:70UA8+WZSJ[^;M'0(A]GG#D M&"P\A(02=U#&":B4Q78H$;88S)VK.GB,"E2C$@O-/#JL98<$EAT>'4I,/-L. M6&[+0F>E&L%E##[:BZH.8*&9_&AU(('5@: 88>(>G\AH:L^L/*GL>57BKM\5 MD#VK@HL>7-&76+\G>OV>P.OW+XX1POC!)^?=936CCM^@KN11T206FDFG7O G M\(+_ D'"Q%T4#]0DRG$O5)7@/*,"U:C$0C.Y.[C/ E8)+APDA*T'.ZJK(@QR M&CNNBBHBH*))+#23;BTB)+"(<($@8>)9[Y.")$Z4,'%5AH&]@PDN?C!UJ%LQ MCK[HD1.'B58L$EBQ" T3)JZBX#EQ"!L-[AS/L2E0;4HL-),6K3HDL.KP-<.$ M<%&".TJ/6&%OI4"U*%#1)!::2;R64!)X*\6EPX2)YQ1%XMR9!1]@<2R:5ZDI;60%-9"X"!A MZDH9:1$[5_? -D)90$43J&CR9(68-&C)(STA>9P=)/0J[#!ZZ*B5NDH(R?.4 MV)-$5*L"%4UBH9E\:F4EA945.$CHY]!5/_),S6IM_7>7CIOLV-2X8%F1Y+$] MSGC2#?*"6G#25[8TB=F19J\5BS3TKDO@M*&_UE!/=Z2N\D"*A"?V55>H5@4J MFL1",RG50D8*"QDG3QOZ:705A:*(L]QI_(DG1)C:[+A@6?_/N8'1(V,0ZIPM ME9YTE*JA_,BVU/3@&LOT*X8(4]0#&ZAH(U0T@8HFL=#,1J!%AQ06'8(N,_5L M8: L<>9CJ(K#>48%JE&)A6:2HB6']+$77Y[0#V#<8"?TW/Q J#,:H2H(J&@2 M"\WD42L(Z8E['T)"B:F[-&>%22CN^.X0+%CIV MG6=4H!J56&@F=UI+X!>]R_+DW=RH6@/WW1Z9.M>[H!H5J&@2"\VD6TL-')8: M+A!*Y!Y5@&0QX\QV5E>+<$*)"PLA$:2N0>Y<$] M<0@;#>X%4KDKH#!$B>( M!5L.Y@;W"T7.>0.)9=/D1FLF'-9,X% B=Z4,%G/[X-D0MA', JHR@HHF3U:( M28.6/'C059>AH408/7C4\NQV\(424:T*5#2)A6;RJ945#BLKCP@E4 MZ$GGAA(]B;RA1$\Z7RC15S9/*/'ZX*LR^Z]._:UL/LR6;32OWJM\\=-,-:EF M^VVDVX>N7FV^/?./NNOJQ>;CM"HG5=,G4']_7]?=YX?^"SGWWPE[^W]02P,$ M% @ 98%I5Q)/W^#1" MR8 !@ !X;"]W;W)K= -$5!^,L7FK.GBU$XVC_XF3UN:O5@,C^OR"-=T/JOZI[+NTG7RRHK:"DR M5@).UQ>CR_#L"L>J@;;X;T:?Q,$U4*XL&?NE;KZM+D:!0D1SFM:J"R+_;>D5 MS7/5D\3QSZ[34?=.U?#P>M_[5^V\=&9)!+UB^=_9JMY=X$X:"#[L3> NP9PV [ M&J!= Z0=;9%IMZY)3>;GG#T!KJQE;^I"QT:WEMYDI1K&1_'S>W# MQ]!5>7BS_!U^]W?R_ &/RUN 8? M?OL(?@-9"1XVK!&D7(GS22W1J#XGZ>[-7]HW0\>;8_"#E?5&@)MR15?'[2?2 MB\X5N'?E"_1VN*#59X""3P &$%GP7)W>''K@H"ZR2/>'7)$E8@/6,DT$6'-6 M )EYG-19^=A.W:S.J#5J;:_8WJO*ZC-1D91>C&3:"LJW=#3__3]A'/QA<_F= M.CL* .X"@'V]SV]E$I&L2*LVTFYRA8OEA' M\P_A.G1U%*^ZB%7N'\9K*3M.,M%6W7 %2,%YG_^H'-L_;[J+#D87& MP)I&>!;-[..:=$B35Y"N*>=RG/9C2)[M*988+P\&\$R+,(CLZ*8=NJD7W:)F MZ:^QHIP5D/ D#PL=PD]ZHK&UBFNCIF1*JJPF>?;OL"JVX*<&-)A@/(ROQ2J8 MN@(\ZUR8^3.:E6.=$3F5;@#ZK)RP9O?,$K\D&6 TC6:1([7#H.>SP(OQ\F!V MJJC*R5MD30$^D#3E=/]TE8E41?LCD/=2O_RB-5G*"B!HVG"=U'I8K*P6&+#' M83+# ^Y]9T(HS()(M"H;Y7RG1;7WR^J*U8O0'"$,ASZ8 M1E$0.%R O0OP32.TVJ>M+,,UEV557HC:CAJ:92-!P^2U64V18^Z'/9^'7K:< MW]4;RJVHD&5&1$-0IE'B0-03;(C]$F-#RD3^= M5;3I>BT5M*XWZ3]-)C(U#%8&"[WT_E8*>Z_>CD/54W[HY9873'I=3P-8C1TQ6*&<>*:*#T-AWX>[H+.Z9:6C7TFF^PZ#E$2 M&1@M5#U-'-&&/0U#/PW?=?6HU0JO!!1:2#6:#OG(9@5#QQR&/:="/Z?>GBKT MKDRF$;UIE9N66BE-@>SGZK<7]O7H[#D+/S-#/ MS#H(NG2N&3_D-:OG)A$/!83%9!PAI_2!/6%#_Y+XON'IAJA2HY6IFF/UBRX[ M5&*NU)+4"AE;+0 M=; G5>@GU1^DWN%[&W"3.6$(D]BH118[C-'4 ;MG6/C*"E>N2=Z(V"1(25%P MJ)TM9C$.(Q?@GD?A*^M96^'_T B]A?#Q]%IJ4FB<0#A48!:S<1SHO4J;&ZCG M6A2\B0/664G*](2=1B^%OWFK\9UZ.PY"3^+(3^+WG*64KO8T*$0C8T#5;$Q9 M4:@5L]I_ 4TE+^DSY6DF]*_M8Z97T*T"/+*7M8Z3TE[=D(7Z83C,-HM5%$T= M&A#UQ(_\J^@3_95+0ZG,R]U'DZ>LW@ I< $MJIR]4+JSJG:%$E0YL9(F,I?4 M(3;V/"Q64KD[]!DZV$CWT_N#VL=K^9W3G-0R/7?;LV*CJ$@NC>J<:B92"US) MI(I4Y#905K(_5I')IP+892 MB+K63:BG?^2G_WORL@^M6N/)LM)2?BEDQ>3M+L[!L!"P;(3L0@CEVU*6(I<0 M0Q;6C]!L*,8L9@X=AGIA@/S"H"O\NUI_>LFT:H-XAH?:P&88(Y0X. OUV@#Y MM8&"OJ(IUZLJE=W*#5VVU(6:_%M)PZZ*95E;XUEL4)7-#LU"Y-@"1[U$0'Z) M<.5"^PDLZ6-6EFH(E#:F/&/6[6]D:@&I! (XW%RVV85P&CBV 5$O&I!?-'A< MH&K_P O>MB\^Q<%P46ZQ2U#LVCC O5+ ?J6P:*JJK90DUWO@.1,-;T5;NE<1 M8O?53:\5V_'$>EE _;+AN.EH_YBU&V5/UO61#;33M'G5'\5T/.9O6T7#IL:PG#3- EQXOJPB'N5@?TJ8Z&5 M'.^TD3@:J>%.K16\J1.BP*BL%BN'FL"]FL!^-7'SK!<3LGCL]Y;U%[JA1U;0 ML7' (0R,#UH6JR'HR<$1H(+R1WTR2DFPIJS;(S3=T^[TU:4^Z?A N&5K(J;2670:?$QE$WIZ2:F]J5NF#1DM6UZS0EQM*9%XI _G[ MFK%Z?Z->T)U5F_\?4$L#!!0 ( &6!:5=#@<'Y$P0 . ( 8 >&PO M=V]R:W-H965T&ULG5;;;N-&#/T50@LL6L"P;#F;722V@3AI ML+M T&#=RT/1A[%$2T1&,\K,R([[]25'LNJT2=#V)9X+>7@.27$RWUOWX"O$ M $^U-GZ15"$T%VGJ\PIKY<>V0<,W6^MJ%7CKRM0W#E41G6J=9I/)>5HK,LER M'L_NW7)NVZ#)X+T#W]:U/"-RBK(0;J<-ZK$-8:?FWO'NW1 M*:A&X\D:<+A=)%?3B]69V$>#7PCW_F0-HF1C[8-LOA2+9"*$4&,>!$'QSPZO M46L!8AJ//68RA!3'T_41_39J9RT;Y?':ZE^I"-4B^91 @5O5ZO#-[C]CK^># MX.56^_@7]KWM)(&\]<'6O3,SJ,ETO^JIS\._<.Z?,JF!679DMLK>!%QC,X;99 39))N]@3<;E,XBWNP5 MO!]=J0S]H43J"*ZM\593H;K>, 7<._1H@CJFXI:,,CDI#6L^1&[$X.&WJXT/ MCEOI]YYF ?%X7OE$Y+I)&8KD=)LOW[Z;GD\LWY)T-\L[>0O\OA?Q? M0#?VB6H*AU''^(O)Q_!=J!#>O_N499/+:ULWRASB;GKY/>R5!S*Y=8UUG+Z" M-R#F7I(IP#>HU5XYE(NKQI'F0D\GP&ZSNQNN3UVWAO)8#C^"&$_*1!XJ'CZ/ MK7(!78>[5@9NG53+YY9KJS3QN#*DQO 3A^RI\>#9>'QLN9#Z 'FE3"GN7%6C M:H1@8=#8A6/DKZW!R.LY4N/LC@KTS ALS" T6@69D2/85Y17@$9M-%LTU<$3 MMY'QD;[E'#A1H$.5BWJ&VG)Z6:727DCP%ZW5)B:-9T&H)&ODXC&JLD5.AL>\ M=2@BK'4%]RF;-IPI5@8".N(+4[1Y@!VYT'(+'V]WY%GP2*IP@+:1>,5I(& 5 MZ /46'#N-1@>@I&W-*QR>36"VAH*UO6T9.:"/!5%JX6:V-;*\#P_\F8^Z/RS M_$F33#]>^G[ \36G@?A1(-;$3:/;@@55BJ=NCFV(3/+H2MC1Z1((_N#YR^2T M52J(9L.SOM/R>H8K9]NR$_MW.@65%#C6G7(/&,B4,=9G*>]*4!&'V3I;G^+*5[?A!NR?PFC8*,X,KQLK1&3:#0W+I3.%3$CTXY<& M5'KRZC"G,KZM7%/;FM ]0,/I\'Q?=:_67^;=V\\)+8EE:MRRZV3\\4,"KGM/ MNTVP37S#F#XG("YE"J 3 [[?6N;?;R3 \$_-\D]02P,$% @ 98%I5W/A M(W_!"0 @1D !D !X;"]W;W)K&ULM5D);QNY M%?XKA!:[:!>R+GNS07P LC=I%^VVAI6T*(JBH&8H#>,9^=Y"^V%EW[PNE@GBL2N,O1T4(];OIU&>%JJ2?V%H9O-E8 M5\F KVX[];53,N=-53E=S&9OII749G1UP<]NW=6%;4*IC;IUPC=5)=W^6I5V M=SF:C]H'=WI;!'HPO;JHY5:M5/A4WSI\FW92K*V]IR\_YY>C&1FD2I4%DB#QWX.Z465)@F#&KTGFJ%-)&X>? M6^D?V'?XLI9>W=CRKSH/Q>7H[4CD:B.;,MS9W>]5\N<'DI?9TO-/L8MKSTY' M(FM\L%7:# LJ;>+_\C'A,-CP=O;"AD7:L&"[HR*V\B<9Y-6%LSOA:#6DT0=V ME7?#.&TH**O@\%9C7[A:Q6 (NQ$KO35ZHS-I@EAFF6U,T&8K;FVI,ZW\Q31 M'^V:9DGV=92]>$'V&_&+-:'PXKW)57ZX?PH[.V,7K;'7BU<%KE0]$:>SL5C, M%J>OR#OMG#]E>:^EIFZ'"%#O'(/ M:G3UW3?S-[/S5ZP]ZZP]>TWZ?QFJ_Y5L<2V]]K3PEEPT0<;L,CD>:)/INE3\ M^L8:CSUY?/^Q4,C S%:U-'N2UQC9Y#JH7&06]# ^?DI;\&6CC80X60H/'0J% M('A1R W_'U^_EOV5]8U,)'K4@G7 MD#AZZ-2V*=EGEL3B:?=*98W30:=E[Q^S0IJM DQ5I3W7N%;;ZOU-IP?BI,O) M;&T"C*H&N !Z\BE"0>*EY7[,>G34KXUN<32F@=POA^$U\#NL)A1TU%CK%-ODU7\8=%_8ILP1=D%MAW1BS^?& MQ+K.2@GF@>@O"*0 !PF ,.3MTRXB00E^.<_GGNQC(C<,=("VJ@5B/GLY \" M?O&6#5#%DKV23B@J=.(7Z;)"G,YCG9H\Y_[7.-\&,"0A#3U,Q$K6LC\:CP^D M^6;M=:ZE ^5 $,2?&93,$*AQQLLL$I4$K&5)01SFF"HU6@Y+BZ#W"3T1/T?$ M;*T-A>'0I [ 2AKT=G*%.0 Y<9"@+1 8,#9 .O%$<%]3VDM?6:5HZAQ:-E,XB8;5S,U3$PM]E]8TJE+R>/X-E$./9Z??^Z KKM1D;BQ%KY+@Z]*-%A%'$?@G M!:VME4-6DU>5O ?PG57<&CRFW#I2(A02L=QL$)>8Q55,8M;:59ZO,9(U# L* M%S.F)2#ZW.1;7C?NC1H_LXK(U?A(E+%8-X&I1@E/:H.E/'E0IB&"918C04P> MIA1EWX,LF]@L9=9UD("6IJD?0I-*AFZMS7>Z+.->J 0CH>D-)#)4;@$5! YW,"8XHC+7.4_9& MD')B;'0'2I#)\C%AV]5;TN*YXO91AS%(W6!I;B@Y#5%XJ2F23!J0GC)BP*'6 M"LI\Z:VAD>)0(V%#_U(?/5 KT\S!QQ/MSP5J"4*'J**\-SPGQ J1<1O--:CH MQ,;9ZIFT'$B!T$[[^Q@\-%GEJ$C3X#).S2B.;^V+?RXJPV(#UW-$%'C*"VP([K8GM:@#6U#D"!E%5T)B\U3,NI M%J7BP\A,CE;J@?R:IG70)L]=QQM1@A7E !V0E*=!L=['Q*? IEK4XQD'0X!F MZ(5#9X+EL-LW8!&:## *U)1A,;0#$NT+$B3IN*JKIJ(^8'>,9QL6&:?6CS9E M00Q4:\_X(+[1*_\L4!&C8[%BBY'W2,# P=[HQSZ?AS'M^;RUR!BF:IRF.BA/ MMDYB_,K5.@Q5L') LD\FH,^B-QXF;5W*+-4)-KXG('690F7WC--321W)N/N@ MO371P_:$<&$58WC0;YV M]D'3K$(EMD&KSY,.0+8A-AS+YV'.)=-]S=EJCR4.=Z >DK[SB%19TO4'E44\ MW!4Z*PZ(06W7\YB+MA.X18(9+^2&'YQJ!W*IP #A.$E"^WSV+7&ZPIF%7&I; M(/'[N0=C3&:A&[2HX-O#33<)#+,7WZ>_\5'PKYF_QHWMYW;],\K;9%BD].64Q1&1\ MK+I3U*W09AT]/_Q&,P &N@''4R?B;/'4HF.RR7T[KE5U:?>*3E\&?H74=8:C M#0U]D-I59J?B90.E"#E7V9P1:R&-)Y@T$1'^%@6!R=D>F_LYY$36E/AXB*K8-(%:5 J2X--1G#>I?*>R@/*J$J7\ST(&LF+&'-9NV M$5*Q@D9Q#/.QR+X^N@\&]H,S(H"EDU),%-J?*Y\YS;,ARJ#GZZHUC&:FP][^ M0&ZH8=(U$-W2\/V1;Y$;YLKPLJN]MGMR99!'3^+.+QY0*:?XN.%BA0X%)72T M>_U_O3WA!-CH C=B\6;=,ER['YU.K@61V'8\N4_C\$FQ!OR[FGW M^X5EO%;OE\=?3L"H+=HC1J@-MLXF/_XP0IGB"__X)=B:+]G7-J *\<="87!P MM #O-Q9C;/I""KK?NES]&U!+ P04 " !E@6E7<]!+R=T2 !)/ &0 M 'AL+W=O#C9(GYU]6.P#+=$V3V31(:6^G%^_7U61%"7+WW5\[,N-WBH_MSO=X)N5=5O5XD^W/O8[ MIU7%B[;U\>+DY/)XJTQS].X-/_OBWKVQ75N;1G]QA>^V6^4>/NC:WKT].CV* M#[Z:]::E!\?OWNS46M_H]M]W7QS^.DY4*K/5C3>V*9Q>O3UZ?_KJPSF]SR_\ MP^@[GWTN2)*EM=_HC\_5VZ,38DC7NFR)@L)_M_JCKFLB!#:^!YI':4M:F'^. MU/_.LD.6I?+ZHZW_PU3MYNW1]5%1Z97JZO:KO?M5!WDNB%YI:\__%G?R[OG5 M45%VOK7;L!@<;$TC_ZO[H(=LP?7)@06+L&#!?,M&S.4GU:IW;YR]*QR]#6KT M@47EU6#.-&24F];A6X-U[;NO^E8WG2Z^ZM*N&T.:>G/<@C!]?5P&(A^$R.( MDG)W,BL7)XNP1>F=)RC.F M=_:$E"MGM\5'\.K@#=!TNRD^LHZU*_[S_=+S\_^:4H#0/Y^F3Y'SRN]4J=\> M(32\=K?ZZ-U?_W)Z>?+Z$>[/$_?GCU'_41O]-)'B]XV&-K8[U3S\]2_7B].K MUQZ!)N\97^R<0:":^@%N[A [E>BOQ2JO:EW8%6)YZ4MG=D3.%\@1_.W*U@AV MTZP+;^N.OWM5T Z+R]?%;\I]TRU]>1._+%X5OUK/ST"S#!9YX7?XSCKL6\)D MNFD+\$ST/]E[LS7M0[&K54N)J5!-!7;MK:F(B"I+[7W16GY[+"'>6^%K;*SJ MHD+04%33QANMZG93*J<'[XA<2!;:.:S YVT28=>YG?7:%U7GZ&_63::38@?- MV6J>I/_5N+'H7Q+?47+_,Q*T%BF@N-MHL.UTZ3K3$H52-8G*!(D?D7M6J&C' MGC.PY#6TO<5KR-K!Z' 'F,?;SI5L +Q +VZ(YA]V6>S$O$_K*7-)DH9<]4^= M>24+95VEFE)+ +^_^5ASO;K3L#SRHBMH6L#CLK$&^MIPCJR M 8IDL>P\ MF3S:F P9ZD Q.X(\:'%#MD8!=U,E1GI8DIHH8UQ49YDN209/"G M9B@[+5AJ/%4[BC1$Y1+L62S;*=<:#7Z M;\JZJP[N$$VW,?@"+FT=+9%W0P9210/\%E?.INF4\ >8F1A=F09&((.81H I M=#]/0=]16DR.,E5PLA"$)=:ZT4CM*'2G"]B&H0P6UHB[>98ZAJ]";W4T#?*; MXS0&60;NTZ&$]7_I>UUV D;%SYI()>0DH&9>[S3A:8KD,<%D"C*$[>#0@,@O MY.G6@./6(L#!M78M2/R \"6Y M*0.OW9+3>HFE52"TNRP@4Q7=:2A/*)*4= M*"GZU)T2'K:JTL)>.?(!WFBOZO8J@'M/F'_^V!(2I;%-KKA]68-AJ6 U#9B9 M%=\[9$+M:D06IP#L@RU-@X12UR0-IW95W7)M"X8/BD@66(Q*$YYS /"296W6 M2K@UH^S]Y@02_:<%X%:U0'[5U#NFWM M6M(M^[/EC_ ]0B>1;7%'51&Z5;?*L!G%9^FKR%*N1WW?CL-QR'%4P MP4&^3A8/>F4EL$#"83#%GNWFTT&41%#:T69CU*:Y6HC3L!?O^">)C8][*_'%!=JH 5 %9=AT2X;/%\VF91W8'1K?,LC?H[?!<-2WB$U]228/KB>D0J).F M4HT((\0D7)^=A:W'.TFA)N2YEE*+2*_T#NTK#Q/G'/ 0J9T^7 M3*)(282ZH:XGO-DG=S871@,*.'?^B2FY::,IJ/,*6UP%59QHL$ M:]4UY28BGC7:_F94]F9A5ER08.!,WNDU'U-FS+^Q3/;QP5GA!>&+AWU4%MK2 M2M>@ZQYBE'/G7G-+OS_X,A+)><#:>EP.4_>*W,$.OBK8V9I,BB!I N^5H>;0 M;[*V@SD(@3\O;L;QO >, S _.+U*0SKJ*VM59H5K,!KB**#14G2UW'8"EN/0 M*92Z@4/\#\(RN?!$L,T+9)=/<:S0XSPEIPH[1RCT]\FG9C"/&&#H."P2=Q_, M#.Z1Q=HX"B&DV-824X; ""*U64OWE!!W;K Q]IX7_T"CR,5RN*?Q$:>D.C A MP2JUZF/H$X<,LY#,X 5+WD:4F:?W8M6U'>-M*-6K6H:\VPY^05$69WMIW%>% M*=9H](8^@SS6EF7GAL"#4IDT<:V,IOU@R-?YT$X95[W@<10M379"JV'=_C$HVJE[QX (VR5J_T3R&FT7)TM GMMKQQ((>^(&Z M/:7+DNL"12!U[CY%.99R3S,T>-X$C?LMGN7D\_MQX\VCSZY>&6D\17Y6[%!S M>X/G$,K[] W%(%J0:7A2^<1&%%]M5A[G:9QL?.Z9C6[%[J"H[C59J:83QBA/(A#' M9YQ6D*?T]TXSTD&2-6U \6M*,PV9 ([!BC&4W,Z?%^]1+*EG.1"8E$I_L//_ M/ *1](']*]7H:4H"88DI=R"YJI3?/9O+L;X&1 HF@-;N#ZTC]WSMB M@CH[V3+K2B9U(X/G RU%/\QDR"=S?ZK7#.,15'7-G203>\8'-R>O;VZ^\*?3 MU\_%^6-F3\RH N^P[_/N3W4V0:@^D1XR!T%E%$@&K$BY-;S.49V0J1(W M*BQPWZW0*@-7^]WFB"&C(&DTXKHT(N%67@!\K/N^6R'/&UJOZ0'X&X[!6_6- MIQJ$"V6D#27?TL@MFPI,3),)--)&C.MZ+[.\E/,B'S99!H P8XHYVC"E[:SF MR9@@/Y')YW8O4O\PP0LYRRU=,J S'"H+?'AH/(O#^9BTXT7P]F$W;)^D224[ M"(*4'B9L,S2\AMML^!DP2D=I%\_CV?F?/6;A8S(YG,D]/N)(2K(' MY)PN+QF]$\H1JC&FT[SQ58Y BG ML[[;RAYA3N2+, I(92TR-+)RX F"?AX>9X6F-^6303<]&X[D:OA!G26+@*7E MJ",TOV'Z(#U0Z.!DX#'1)V:I>AJY3X,X/N1LRNRL/0^[=!R\,LZW^7:IG0Z[ MI6XOHD!#)'C@->"?E.\F8V!@Q#1]$_R4=@Y4N,7B/EH/AY%)VBSDB"/#J>7 MG$.R4]Z\C\[E)B80K^D+!%0:^NW?!Z !.4_) #H1*VG.0)O%P4V4MN_A4.EJ'Z. M9Y9OI36YK6L&+8[>[JRC$U5X%^IRN",#:I"?_9D&(]LPM3ET(>=04\)B#^N% M'QX_312(Z3LG6F#/3U6,?VIXP36C+Q51L$_&J_6:KH<,JF1,F%7TY?[BSC-N M>)#9H5#__!4'#XN1J]O+D)7UY]7)V7RR*T_/9Z17^ M.YM=75T">5/3%ST(Z_#\\G3!Y!>ST^L+HKI8S$ZN3^G9R\7L>G'>7U[\H&K% M/O\[3? XQJ<2-XU&!&1GSIA6F.;6"H@FK-SWON^Q[@\T G+18WBP+6OV[RSD M9Z*&J@_)/S@+[W9@H7GR///_SS6+&46S8T%2YD%+6X]+LA1-O@U7';S#.%V^ M^KE3@/>Q:Q[,U^0Z#-W3PW)+"<5/CVBZ)FAB &"GZ[!ITKT,TGX^P\DN62A"=AFD1\!ZX$3@I1C]61:/C1?MH MMTS%57XIL5+P->DT28\75BAI-3[4 NG,RLYQ4ZJ\UR-5)LOL\;",$'HG'6[],"\^Z9#'IXI/NI8B M$]]8!8E3GK'3&$&NSOA8&JO1K9.)+#*Q:1)V&*U2 "3E+P&-KMN=N.@SHPHR0NO;:^ORXXY%9VOBZ M*4\@N!#0R.X>=3WVI:E3_/HD78JG7BBY=45]GP%BH[E"%&_-!QI\@:;I!8U# M&1H3.$#K/53T9TB8,O.DE#]8[$B.%2RK7'RU% MZ*#A4CL#!,#7FV6 0\D;F2B#T))J&6REF*(+MDWI=)@:2Q_%M^;"*8]G#&F7 M;7#"P[=\$8/[&T?H&M1.]UONY,SF\;N$)ER413_-YS"\UR'*E1JQ.L'CH[W+D-O #I]6 4L2G)>!NQ+*Q&$X8@@L_B#QS/Y[[#YQ M'Q/;[6T2I1LP#]\&\.C;96CACG^!I*L7BGQAO7\5$EX*_,V7W2D\KF(XP:]. MSU-:GN8]'NSO*Z5G:_*FY9!7&4([19R^H)^HA*%@$B(5D/Y(/E[?P<=S3H ^ MNYJ<'[#*(4^CVG 38JJ4M+K<-+:VZX=PWAPOD+,?D?WI3J-,D8?-/(P6XM)"1AR7:6$D('::E+W3Q;5O@2&3);C'?JI M1X)VKI+C\6RC="SDZ=)N0#[]3?BL2 8^1Z0$,0E2^BD<)M('YU 3*L@Y&Y]7 MA^,)NHV1(BH N>P$;(H)0/8V#-(I3>Y"'^LGDV',P@%YQTP\RL&<>8'RD%%V'$QQHY]$:6.+-T(*[]WQLLY*A -_)+S_0T_4[VO?P\M']=?F2+\K.FL]]:K[#T M9'YU<22]6/RCM3O^L>C2MDA6_'&C%;R>7L#W*VO;^ =MD'X]_.Z_ 5!+ P04 M " !E@6E7#AH2(\4' #A%0 &0 'AL+W=OJ&Y*(MQJ*B1E MC>[7WU/LEMQ:QW,1( ^VN%6QUE/%OETK_6SF0ECV>5$WYFXPMW9Y,QZ;ASZ?CI><-D,[F_=VB=]?ZM6MI:-^*29 M62T67&\^B%JM[P;!8+OPJYS-+2V,[V^7?":>A/U]^4EC-MYQJ>1"-$:JAFDQ MO1L\!#3^&8*P(PB=W.U%3LJ/W/+[6ZW6 M3--I<*.!4]510SC9D%.>K,:N!)V]_ZEY$<;"RM;*4 M_:(:.S?LNZ82U3[]&(+LI FWTGP(+S)\$LL1BWR/A7X87> 7[;2+'+_HR]IY M[*.86,:;BGWW]TK:#7L2Y4I+*X5A_WF8&*L1(7^=,D)[1WSZ#LJ:&[/DI;@; M("V,T"]B3,Q^VTN6*F,]=A,*V/8JD$.U_*_ MHF(SY*YQEJFQ(V J&D^YU.R%URO!U)3)'BNN!>.&356-E#;L2C;,SM7*@,I< MW[ '0P1PI16+B= [?[)'7,^49C\X =K_W],M?[A;'KF9,P'?X%*ZYP8$BX70 MI>0U6_(E6 U9X15YCM]OO\G#('R/T55TW:TG%(YB@_30SX"SZ0KRL"SP\CC< MG=_^=LN_*0OFY<'-+,=NY.\.TQ6T%&;L%\>;3VK!S"Y^2&54EMP*9ZA*+)61E@6!5Z2).YM<096-^6FKV4<^U[A0_8$P@=>E$.T M."R\)"HZ"R].F8VE4>3%0<3"T-$5>0P1P\"+(?(9SY IYD-X=/$"^,((S < M=BPSBH[,C[PPR\^&IH< IO1H' BLG,!VRQ@4M M7+'FS<5;*WD.2%RYK$N(= M2N,[ _G@2B!,3Z2UN)PIO>#_B+^UM'.<0 RSC> 4[4D>P8BQV^UVK&)VK=P! M&#Z POZEZ$NW,3Z$M6%91,O#D88+OF&5G$YAD:E6BW.&F(B2KPSLA @&9"!X M--!,0(XY?Q'.2)J*(,E8\KJF7 R5O. M&4Q^K.S MH!-FR-8>T.7^M5LCDD/HR7(O]0N6$I@!2S"-\^("]@1!@>@,6%Q DBPG3,N] M) A/PD_< ]O4)[&C/'XK_*2!E^!T0#"2>8D/^(KC&%"7782?S"=,AT89Z'*O M" E^\M KLK.%X1+\Y&'N!7Y,F98Y^.E88LZ2 M!AS*>E4Y5FVJRHJ)S^CX3>=*!3$T&E&MG?TI[HAJBY<5G:QH9%0M*X0!O,]K MWI0P#C6E79KW4KM-:&*E$%Q$0+AW$F)/XNDP"$?^OJ9!/BI>5[[&R'VSC,@_ M?:M7"GRX4)*SE,]CA&&\<.09VC_$:HK*Y MJJMC5JO&RAWH;@B=VA7;824]09D*UQM\_+6B]&K"P4U'T4-A=AR(J-Y= M/C3J0'07;[V\6T.X89+GA_&7)M$H_B<"T"GD2IAL9LQAC.G>RV1B&\R5]#6C:5 M?)$5=0H]4[M^8")$X^YU_81L5BC'9R5X^ROB9V%,FUO ^T7[_GP=P9E0!'KH M#L)[!?VHPI]9.%==ARSVDK0@;,\)U@//#^@M>5)T+X3# MVGST;G+/@OX3H1V_L5*CN(9X)&10,4HQ<:47+P8?5\=^XN5%^/J$V#:N8>!# M7&?WD-:'+,K0,_A1U^1G1$W-N8^+!FB'DMU^@=NM M[KY?/K2?[5Z/MQ\_$:(S>O'48@I2?Y0E@_8MM9U8M70?\2;*6K5PP[G@E=!T M /M3!4]U$[I@]U7W_G]02P,$% @ 98%I5^B9\M4U" H!< !D !X M;"]W;W)K&ULK5AM;]LX$OXKA+=8M( 26[+\EB8! MDG07MT!S5VRV>Q\.]X&6:)M7251)*H[[Z^\94F_Q2[I9]$-BD>(,GQG.,YKA MY5;I+V8CA&5/>5:8J\'&VO)B.#3)1N3<[U[E9D:GLU" ?-Q.]RO;$T,;R^ M+/E:/ C[N?RD,1JV6E*9B\)(53 M5E>#F_#B-J;U;L&?4FQ-[YF1)4NEOM#@ MM_1J,") (A.))0TR?\O4 M;JX&\P%+Q8I7F?U=;?\A:GLFI"]1F7'_V=:O'<<#EE3&JKP6!H)<%OZ7/]5^ MZ G,1R<$HEH@_TK MEYK]R;-*L'O!3:4%/&[-Y=!".2T9)K6B6Z\H.J%HRNY583>&_5*D(GTN/P2H M%EG4(+N-7E3X(,IS-AX%+!I%XQ?TC5M+QT[?^/N6?I FR109:]A_;I;&:@3' M?X_9[%7&QU4282Y,R1-Q-0 CC-"/8G#]\T_A=/3^!G"CRS M&\$2A2 H#%[CR:A,IMQBL.09+Q+!7+B:<_8'+>5:[V2Q;A2L,&,V3'RM)&8( M4@#J)JHB<-A58!KH>I,EW]4S14JSNL)6XJDD ,9-*F#28)/6T,)-@M"#CL@(-*X5)%SR[#4F"SJEYC-DI;L-#6'CEWCN0NS5B1; KYE60J M<@"$U,B\EXM:3S(7N8+,K*>@- _(.557&PUGOT3N4E M+W:T#M(0T4*< :9F&_SC.MGL K;=R&3#2BT5F? -*TEUO:4#+HL:.!U.#SHW M;*4R)'-SP3Z*1Y&QD/W\TSP*H_>_>7&[05!0D%0%3_\'2Z'M:Z7H!QLFV$LV MZ1@^T%\0"U"IF43,6)GP#'L8FL3A2NCN#JO841[,-[Z8P>:XF#[ M)*M2;V-MPKL.M9!.+I6(-IOM"(4LNE'G=,),@!S:/M@=.5U5ZPW"'S&7^A&JCNH,@F@M6)R74A5S@L@/:\>)8&5IUC#H\1 M>GSXX0-,7V?L5* >&;44H @^//4A+XM[5Q#*KGV)A/]MZK*4D<*G"8=,,7K MB6,Y&4%W2%,(O]K7TK U@K-H+-/2?(%V1 5)2)_C'@\I7[OHA$#C>:\S5ZG( M/&$]G1QL.B)D-,K2A=WW:DO?-CIJJG>AX!U.,/H>K^T]DJPYI53D1=H1\?8ROR)6C1?)%;[C?D:X+N#V7!X+N])'Y!6'.A$XF7 M)2^AZ4T3GWA:!(OYY,@,:@JQ:XY]50$2FX7!/&ZYWO[6TW[W_4](\]8K;43F MF(QF[-YI=^3H/G)D.'QYMN3)%SBN]_5KI*?!=!KMC>X$ I-8885S6RI*9:1M M5X5AL)B$^\,#SS3O%XM@-I[N#^^4!F.)%H6R-9^6BES3@ID&H_ET?_B@'A&/ MX.W>ZED0SV9[H\_G#^=L30*%8XG[M*Y%D>SZKHC#21#-1RR,@VBR:%7$T2*8 MC!?U6>3'W-N*1J-I$,XZETRC,(CADQ/GZ#Z&1Q6^8?%\%H11A*.%Q23R)W%FBP47!=GZ%IX?KM?3 M\)[HS\;AWZ3@$39A@V@*QTQ.X:C?GCB/YO4^&YOYO\FM68"F3,+H8'R:7>-YO#?ZB^P:@^_QG,7!>-PC5QR# MS;.7R55+1C%B/NIVG\ZC8#$[F21?(M>$D@A"[DVKM!\E\]$BB.+9CR87G_=]]4MCT_.:Y&-KTY&2H;Y3:>OX!#7OVM?9=3OV MESVV__U_@$/ZG?TQAY SV*U8RZ+8:Q9ZOF[0=5,?=!I(ZVWZ1)KBK MCJDP)VM<5X!>%SI==>GPI)T-2:T"G?:C2 /?:5!,-G%P6*%3_XX*_AOM9QBU M^7W^TZ9U!]V+H6,MO;'X\4=!W6M9>X]:4844;85&[RI.] >O.(3G7/.=-;5' MTKA; ()%Z6P%5J#<10"GWNW]/F6ON]W#U&\*7H_/-45]1$PWK1S-HH\AG[I$ MG_MKBR8?5);N!LHZH)M8(G5TVXC.IL0^32?DQ&H1Q(A$:ND#AOO=/2U=LL + M:(9P$#3 7I =Q_L!U:5[@YVJ:Q5N7O<" ZDM #O5PKE M1CV@#=I+^>O_ U!+ P04 " !E@6E78V'L%/4# #8"P &0 'AL+W=O MUV+RH9E\%T M[,]F>CI6M15(_VX#>.*[.W!A?)7*DO;O,NGP1MYQ *S*Q#8/1X MP#L4P@&1&U_7F,'6I%/<7V_0W_K8*98Y,WBGQ.\\M\4D& 20XX+5PGY4JU]P M'4_7X65*&/\?5HUL2A:SVEA5KI5I7W+9/-GCFH<]A4'[A$*\5HB]WXTA[^5K M9METK-4*M),F-+?PH7IM1)0-.+,K68+<-6'P"K ?OE;2%@3LHTV\7C)WT0;PDPP:0^#AC]NYL9J>D_^/!9Z@YP>1W:U,S(5RW 2 M4'$8U \83'_\H=-K_WS&[W3K=WH._9]FZ6(P.+C#W9VDNTQ1*1J+.:@%V )A MH035-)=+>,4EG:C:D)JY'@'ES6(Y1[U-'KQG.BL@Z:RW;VLMN:TU'EJ"*XC# M0=IKGIT>W*FRJBUJX^6,6M@5(Z5^VO6_7Y$JLE B!UY66CV@ S$P',0P& S@ MG215R<1/M<&=YDR)!\G8=+KD6=AVN[")V69@.HH%1#WPV$RA#@- M!]V4[!LSHM:2U64MF.,F1\I_QEG3-7IA9WN\)H62=CM=Z_/ M&FMXOX).)^P/VLTB[@_A]5D;^$@=F^*EY8D8J)?[!-I"8Y, PQ^A;&H77>T> MR^"*&;CJM%)J0T)L+%_%K<'F(*0N;2KT?58\M8C]3-0.S+\=5!3.S]KEQT$= M]=EYQE^8-'H+R9WXN3L[_RX*\WD0_P77\4FN>_\OKI-_Q77\/(A/!1ZZNFXT M+_62T]\>#^[006@2E#6NJ7%]+'<$Y+ZC*<%S7[C&TJ-I'Z3C):?B.AB33Y"QBE.I\V\D2UQV#[E,=EP>LA+Z^_PR%XCA9V:_2^'PE%DB MX86\A[ J.#5W=[G/_[FF=CX7&U/MV/K33.M[<2;F9<^BDLN M#0A\&H)LYLME85?G9;:XL38)^6=#HC=H)T/U"*;O9. /;87[Z%U!+ M P04 " !E@6E7!7[7B34# !?!P &0 'AL+W=OD*T>/"(S]6QBX$NTW+CKA'\T?[H&@63"PEK['17#:@\+#U;J+K MV]3B'>!/CB<]&X.-))?RR4Y^*[=>: 6AP,)8!D:_KWB'0E@BDO'OP.E-+JWA M?#RR_^)BIUARIO%.BK]X::JMEWE0XH%UPCS*TZ\XQ+.P?(44VGWAU&/3E0=% MIXVL!V-24/.F_[/G(0\S@RQ\PR >#&*GNW?D5/[,#-MME#R!LFABLP,7JK,F M<;RQA[(WBG8YV9G=35&H#DNX?Z9CUJB!-25\,14JN.N4PL; )\YR+KCAJ#>! M(9_6,B@&_MN>/WZ#?PF?96,J#?=-B>5+^X"T3H+C4?!M?)%PC^T5)*$/<1@G M%_B2*0&)XTO>X'M@9Y:+(7"7#28T_'V3:Z.H9/YY+>2>,7V=T5ZC:]VR K<> MW1.-ZBMZNP_OHF7X\8+>=-*;7F+_'P[L(O_KZK_/*8QPG,.E@Q<#7,S@A:0[ MK@T9R ,0"@Y24+/@S1%^X VMR$X3@_[Q&NCT#=8Y$8TE )^9*BI(HF$Z^BYD M77-M>X>&]Y#XBU5(_X6_2KYA6G96Y,J'7#:=]IU,A8*9N?:5GZ8I9&2XAONZ M%?*,:"4;Q?/../Z.:EL!CIMT:8LG:#O21?T"6L$:6,1K6&1K>,2D&>R9>)$LPYY?(&,_CD*(_$683GEOI7+MC5)G15'2["HRU?Q$/;C/+:EC M#C22G5TB0OJNXY T4:UWA>F43?D,DT;PX5T61_%'V%=,(25GBFI.%88)K$A_ M7Q$4RRJ#U%\N4_A=&B:H]7Y7/;R'>.V'V=*>6^3'Z0)>NS?!K.G5J(ZNM=MB MZAK3][]I=7H];OJF^0W>/SU40D=.YRCP0*;AU6KA@>K;>3\QLG4M-)>&&K(; M5O0"HK( VC](:<:)=3"]J;O_ %!+ P04 " !E@6E783*S-8$' "\$@ M&0 'AL+W=O6/?5ET1!/%;:^)M!&4)]-9GXO*1*^K&MR>#)RKI*!MRZ]<37CF01 M#U5ZDDVG9Y-**C.XO8YK']SMM6V"5H8^..&;JI)N^YJTW=P,9H-NX:-:EX$7 M)K?7M5S3)PI?Z@\.=Y.=E$)59+RR1CA:W0SN9E>O%[P_;OA-T<;WK@5;LK3V M*]_\6MP,I@R(-.6!)4C\/= ;TIH% <:W5N9@IY(/]J\[Z3]'VV'+4GIZ8_6_ M5!'*F\'%0!2TDHT.'^WF']3:<\KR@8OI,P>R]D 6<2=%$>5;&>3MM;,;X7@WI/%%-#6>!CAE."B?@L-3A7/A M]G7CL>*]>&.KI3*27>6O)P&B><,D;\6\3F*R9\2'Y"2#M M<&4=KM?9BP(_43T6\^E(9--L_H*\^<[.>90W_PMV"FD*<><]4O\N_]8HK^+J MO^^6/CBDRW^.^2&I61Q7PQ2Z\K7,Z68 CGAR#S2X_?&'V=GTU0M&+'9&+%Z2 M_N>#]:*8XR"/RA9W]^K]NP/OO#?BKG9*BUF,3382H20^5$NS%3G^-04JXJKL MG;.KM,3N]MU=$F_-22ZU%EQQB@9HUS$R%=#(=;RK:ZWR%+/&0_ARV]_L@URM MXI&ZW'J5*PGD?_OQAXLLF[[:J^FAB<]FKWX2P8I5X[#'"7JL681MW%Z,R+5M M(%;+P/5O+#X?6G52R$!B)943#U(WU-F5PW>J()<@;Z07P_/%^ P$UAHKH[3! M!T:/(\/3^?BT>R@4U$I?1H.&V6P\ZS\YU 4Q+(-,$"2=.4'5/=0]%E] 2!=! MH58IH[@("KEV1!4?@UGBJ(L.X[H! E'+[?$QWRQ_1VEG32G72D4/R2CV M#+F DP+=*^&2P$\N=C&3$Y(K.)4C$1]:[QAZ9&\@^EL8YE.HOV\M@, MM%!@@V6]:R:72*FQ3L'QI73@)Y"I1XZH- M1G(Z3BN3ZP;5.0+,<]?@$DF/!DL^.MQ&'N2-I15*GE$+<<@881 MJ%K"@*YKC,3PK)VI^!RK3%44J:"K&$$OBG07)3[EFS+)7/S,!?XL$O"?I M&TU=$6'G,DKPU]"M'/>6-SM5&BX$NZ[!RE3';Z< MCQ:G%^+CIR\>? TH(&+-=!)'BM1PGHTO+YD1<*YT)#:$G[B=:W>B%&FU5IS9 MA*)NMX1$^-TF-O9K0XJ_:<>LJ/EH14F)'M7Y5% >R(.LR$;Q#(W'P*GAK-Z\:_T]NS@^HWVNT&/.UK K M79$ KJTM8I(P&TN[,6+);Q O6ME:N#.868FE#::!6&ALXV&+_^DJ37U[$[&0 MG!PQD'J(!7TH%HMS\28.X8B?(YVFHE+57F3G([SXB+?H.1I-!I@I+XW5=KT5 M%]E4?':R0/-R7\4YMGVV: 1/'#L4V>5H=G8N_OG4NU<0O2+'VQQT(.5Y^^@R M.Q7O8YWN1^1L/A?O,,;^0<&('8N:SXS=^3,['9U-+\4OW3VLO!Q-(39A?,:U M0W&^&)W-%_MS*%C\D,/M;'6<\H >)TQV+&]8-0$%$Y$TF$6X:'8GB^3&KGNW M^_+CKN^Z$5M;(5!%?/,#.;@:[/"ULL&^8VQAYB+3&A0M#C4S"_T1RL"*1W8" MZ@&AY?SZ BT8(0J#4Y$&JV?@HC=WJ8!KQEXIM(TBM_/#:LS9[YSSB625,0]W?%FV$94"L4 M979@*OH5WG851ORV;G7,Y<:%+9[GJM)RP41EQ]CN+.:R43N#=-:E7"C@1(QO M<61:19)R8R&5X P.BQW>37%J#G$J&4#YR19 X& MI!>F$DS1F$H4N(+I+G3MOX/XQRKW])TA^IR2CWQJO,8&P9YQ+)4#&U=WY1!A M2%W>KN MT\Q=^B*QWYZ^Z]Q+AYKV_\!4$L#!!0 ( &6!:5>RV3.G=@, %$( 9 M>&PO=V]R:W-H965T C2M8:<)@J(/*W(H+K+DLKO+R.G7=W9)T2I,ZR$OXNQESIRYKE8'J;[H M"M' 4RT:O?8J8]IE$.B\PIKIF6RQH9-2JIH96JI]H%N%K'!*M0CB,,R"FO'& MVZSZ]H M%8PH!:^QT5PVH+!<>]MH>9O:^^["1XX'?2*#]60GY1>[>%>LO= 20H&YL0B, M/E_Q#H6P0$3CGP'3&TU:Q5/YB/ZS\YU\V3&-=U)\XH6IUM["@P)+U@GS( ^_ MXN#/W.+E4FCW"X?^[CSQ(.^TD?6@3 QJWO1?]C3$X41A$;ZB$ \*L>/=&W(L MWS+#-BLE#Z#L;4*S@G/5:1,YWMBD/!I%IYSTS.9=8UBSYSN!L-4:C0;6%/"+ ME,6!"[$*#-FP-X-\P+OM\>)7\#)X+QM3:?BI*;#XOWY W$:"\9'@;7P6\!'; M&22A#W$8)V?PDM'AQ.$EK^ =77-^OO3^+=>YD+I3"']M=]HH*IN_I\+06TFG MK=A66NJ6Y;CVJ%[.&2-[0C.TW(^FH)E&N#]0[5F'!XSU1> M01(-RSO7$71!H6"VK77%6PT7D%S[87;S+/Q!EA3PD9*&R)\GT?#[01HF3DX' MPI L_"P,CY_?4.LES8V\JSNR1AZP6BK#_W66X?+&IWQ>P67F7V?IU6N@?10N M(+[QTS2T#"-_D62P/<7")YJRVL9&3= Z,'(QFL4T (1PLXPR<1'/TG'#ZMG8 MFDHANF/-GZ#N6Q%M*TX%U]XC(?8IG+I%-R#%MQG\+H'7+>.*IB\EL&)J3P$D M,Q/4D#I%82Z5M5%TRN;U^YG,J)ALG;R\XD/9&=N6;"ING*I3#Y6E7]359V3* M#B3+[;F@* $=N?> ]NTJR!39)4NIS94?$2E:S"'UXW1NQ8S$,(JM>.W$T(J+ M9_%F$#]0Y2$K#2%2+2;A4!CGZ(_5,;;7U)0(3L8\]<#>/6::&HS&ULS5I9<]LX$OXK*(]G*JFB:5XB)>>HLCV9 MV6SM3%QQ,GG8V@=(A"1N2$(A0,O>7[_=#8"'+,O.)E.S#[8D$FCT\?5)OMS* MYK-:"Z'9;576ZM716NO-V>FI6JQ%Q94O-Z*&.TO95%S#SV9UJC:-X#EMJLK3 M* C2TXH7]='KEW3MJGG]4K:Z+&IQU3#55A5O[BY$*;>OCL(C=^%]L5IKO'#Z M^N6&K\2UT!\W5PW\.NVHY$4E:E7(FC5B^>KH/#R[2' ]+?BC$%LU^,Y0DKF4 MG_''V_S548 ,B5(L-%+@\'$C+D59(B%@XXNE>=0=B1N'WQWU7TAVD&7.E;B4 MY::J"%5TX7=M^%V1<]L"]EO\E:KQ5[4^FO>B),+,%C.KO@=X$BS\Z;A]4K0 M]W^>SY5N !3_VB>\H9WLIXV.'8$G*-'?) M(>H'3')PWWZN##%V!5@730.ZN-9R\9F]K=E"UK5UC6VAUTRO!7M[]R MVO#Z[J52D.-Y;+LN%FO&6[V63?$?V(\'%4JUO%X0@3 (O,#\,87F4WBUA8-5 ML:KIR$TGAR(YB'/.-KQA-[QLB,@(DNC78K:U+ 0Q)5.VV4(94[K-W-?M[6PLV M)=V'^W%^WZ D";&XEF4N\,)FT\@;LH;Q"XHGEM5O=YQ[;A(ZI]AQC+T6(:SO M

"#H@/*!>];QA#30[0O_@*^EK41%_U!_@$.*>Z>P #A(#R"ET:4(#.!4 % MM']3@,5S,"?@I.)W$$[ (0&GB)X#SO>&@^[@TCY33"?>!'QN&J<#(6%A?2)N M"T6^/V)NX&AL"VPT@OP$# <\%#6PNT]#CH?!9A.%'M*HE0Z0?0.P0*AHALY) M<88;;Y ;Y].ZTZ9A 4VZ0_]\AY^' M(H^H11X&7IU(NRY!&(&HJ=[9^\GD 8L,4)2=T2[ MP0O'60#U4UD.]+A+_JO4-V9Q<)[S=5T@5B,O!#7-]JAIQW&AOJ: LEHU8H6! MH>-_TQ0F/PY$L+8#3P BFU(0>O6Z4!8, _&M4B@ O@.EH0S1]!O4#$SF>8& MA,C[)ZB<07!MT)JB*23Q$4:LHFK3Q\+%G>X!^$U('Z;3[PL:Z&V^CPA1THF M ;$_25$05.W\W\ ;ID8#Z:$28>ADLC1Y/Y4^)"%&0^9,.H5@J-\B$VAT2-2B$P(9'A7[D#CJD@N,T]K..HT;@8 U<,.+DL\!)E09 M]II'*7M>/>3)@FO( &X:?^VMB5V%(39V!ZNA(9<3HL1#YV* MHLEN]3.N4S EHQ,UQ$*O_\#/HD&G4=QOJSA>H4:383^!6!-Z*T1]#[H?_6N? M_2ZVBOW$J\T+]DDV98ZY$ES:8__PKWP/';1;9B*)DT;<;@ID/0S8G> 0Y$S3 M BMR6V:N<-UCZ'7DL.!9MN@]&%RP?@ZCR5!%1K@:JY"FJ%6Q&%2$B=]'3:HN MG.;R'J+=27G;F% "KEG1BUTT1I3BMATA[W-+ MIPV+._Z .BE5=?EVM^'8B\8> ,]P*6:8*'C17[4HI^OAB^=NO1/(&..>O$^'-FY? M%@W$+TQ8B[5P.?L^38-JK""H[#3@ZF*@ 03:?@LPIL6XE!LX@5/,N8):RV1Y M; =OB\JDNM2P:'@AMDZ(R24O!CW3?I[0YX[CI ^?+F#CC5QHT5042[$P, B_ M*/GB\\GU CH"-#IU"2=H4EQ0R5R4S&;>D:8&%);0G\NM ;)J*Z*@SG;8'9.BG(:QP ;$% M$*!09O9C%&Z!>,OVY,D# V2$.BDYP"C>$0P'K$2^D8"M?A@&+CAC6' M$D5;\PJ2$AW]V+D>U)&D==1)9>8VLEF* J=1RC-LF>X?N6IKZYE;E]+)*Z+$ M#W>]HE ]2& WU86=1L@6>A3;G57ZHCP!%#N[V$'IVWJ! XD;Z$RQCAV-RY"0 MAC^%=2_@6Y@M1;>%2M\S.A;JCV _S5$XI&5XU<5 S^Z.0EO:O#.M/^+@(!W8 M,*;C8AG=>@--HKP#G@W1JZ[]WB7TYOKJJH_''[%P[X;"W2'WAKN#PZP\9#83 ML3B5#Q]&=S$$%."#-.);H;&,+^(.XV_#% M8R%'IW.9?"F(T#2Z@(++(<8<- M6K7N/'>\XQ\'> 56P%A]:A>I\2PSCK-JM@%O8_N>&OYC\P ]Y-WN/8QS$'=U M-['%)LQ&LWOWG$"2"6L70_W$_>Q[54,! U-;:FZ#T:"0\$<(=8H9,3>H8CKU MX@\#<#=2!G6,;M#DK1MU'ABYV8"V+!1T6ZCRZ;C2<3PE7CJ-O,DTZOC:?RS\ M,OX=>4&4>;,PZS;LE'H4&[UT I33R==49KLS\ >J?OL0Q?0HW8,*+(PI:4)A M0QE$M@I.5,_/]L7ORU'UY6):FH0#9W@WT(=C'LJY-$T&D#TWF!FNP=G2C%T; MYOL&"[E=MC3L-]D^";UP-K&! /P;6M P2/8>ZTR"]J!H1@J>L ]2@W&ST$O" MZ2@P*?O+F MSK,D!C5"$F3L&+):/(.2 XKY8Y:"!X73K#-6[SS/(B^>!L]9[ >3[K;-S)@_ M&ZM96)D%T^=LXB=9?_8>I(I3;T,:"1^D@!;P0P4EG@38!2# M0#];V=/&RGLZ^[K>LJO=3 F3AOZTJ]_PUG$:]".5O[SXZ@JO<>XPU5?FIU]? M?4%OZ_R 6_P/YJ%^E@U;I6$XKJ7NX@C-"$<<*A5N]+RQMMW*_+05'D M@Z]U6=>X_D?,R.R9+73>7W]472>-/[HC=Z:*CT0RHWS9ES2YBVNV5>D:+$VP M-V^_@)84GNH"T=W8RVD,!K8?M>/F#1S0P?-#(0?$M(:11 >IN@XOW1QX5FDN9GALZP&B_PQ/([&)[TDR9/,[.=AL MYASL:I!9S1LQCSC'U= YT&IX 7P3:^)ATC:O4^SF[:[3&J1J*M[I20>H3=$C M5'HJ4 GS[ H?B4-J'#S3'Y %UVE60JM'/>KJK_&H*,!<&R=^VOM3"/DWCOTL MZ?PI@RP:I_XL';I3&CY'YX#$_21OBN /J$+E^) O77TW7]I-5X&?_/]E*Q*W M Q=T*W/"!!!Q(+3"S'K>49IO]*[0GR3.N\B!K%]=#L5Z8R!OO]I'IS1"S"NHM'%,1ZT\<#5%\B&TD\!)AMNGV<0$0GHU M"@G'7@IIBA[M1B]V?CW1BL MX:P$A#M\4Q7?D6IK;5[G[*YV+\.>FW= ^^7F35J(3BN<4I5B"5L#/YL&ULQ59+ M;^,V$/XK W51M( 22[(DVZEM(,ZFZ!XV->+=[J'H@9;&-A%*5$DJ3OY]AZ3L M* O'"_2!'J0A1<[,-T_-="_5@]XA&GBJ1*UGPX5*#;JF+J>8%"[F=! M'!P^W//MSM@/@_FT85M"/%%UZ:W2P8!U#BAK7"W,O]+]C9DUEYA13:O6'O[V:C (I6&UEUS(2@ MXK6G[*GS0X]A'+W!D'0,BU#V-DFS"V>JXR9PO+9!61E% MIYSXS/R.XOZA+F2%L$0%JQU3"-?&*+YN#5L+!"/A1E85>7!E9/&PDZ)$I:<# M0]JMC$'1:5IX3[VX]+0X6TU7NF$%S@(J M%XWJ$8/Y]]_%>?33&;#I$6QZ3OJ_&K>SFD[;\7?5PZ<=PD8*Z@7D:O!7G=C: M:#!TJ+"0=<$%9ZYJY<9]K=L*%3-2 :M+JKI:4BVX/?4E*)@H6D$,)))*E!?^ M%A>MP1)JPLH]UH:P:H?U!UZ38-EJNJE#P*<"&],[+ZF8?KPBN KQ5>("I9W! M:DTW;>ZM^-.Y8YN:]I7T5G='6^Y>D+VSU_,HH462A\ED0HML$D;1F!;I.,S' M";SOF?W%M1LL+]@C"=NBAZVAU82!;".A3>L<.AJEA-2ZGKHMX&9#[==&T8D!V=BH:HBS,!]9 M?X39)(,X#S.[B\-X-#[%W(<">Z84L^D2DS-C\JJC67:*45+R=#9?V.9= B/V MDGBC$4Q2B$GM:/2_>?.0HDE$H8Y3\L PG*03HI0,XYAH&J99TD^4?ZSU"A8N MAN\@NHQS3U)'AI$C2>=)PN4.,T\2?SCV9.@JN?Q&G,/3D0OA?O69WDOWMGAM MC=^NEDO@VO[J[3_;>_[@(3PTYQ?[6^U:"'$:&D=TJYX[-15299>7<(/*T%@" MC3347C@3XOD%L<:B5=QPBO*.H@YKQ-JV =':*MXH63G1Q];B>]'9GE*2P X1 M:QK!"]_=4'%)&;?&@E$^V6.N++-HW62SEZTH>QC(0?SB"/-5G_J/&M*O;Q9) MF.<99'$,$WHR2H&;DX6841[UGT_2, %)&%,*QV&44(,(4_>.*']._?T&O0F& MNN/6S6F:LJ>MC1]FCE^/H^"UGX!>KOLY\B-36TXM1N"&6*/+41: \K.9WQC9 MN'EH+0U-5VZYHW$6E;U YQM)^=)MK(+C@#S_"U!+ P04 " !E@6E7P_)T MR,H# #-" &0 'AL+W=OU: '#V=H/PS[0TLDB0I$*>8KC_?H=*5EQ5L7?//??".T^WVMS; @#94RF5G04%8G4=AC8MH.1VH"M0),FU*3G2T6Q" M6QG@F3[&Y!Z.PN&P?YB)38% MNHMP/JWX!NX _ZJ6ADYAAY*)$I056C$#^2Q8#*]O$J?O%;X(V-J#;^8B66M] M[PX?LED0.4(@(46'P.G?(]R"E Z(:#RTF$'GTAD>?N_1?_>Q4RQK;N%6RZ\B MPV(6C .60"X<7JJE]7_9MM%-2#FM+>JR-28&I5#-?_[4YN' M8!R]8A"W!K'GW3CR+'_CR.=3H[?,.&U"81@_O;-\#*:G*"?=/234^C?+\])\^/D7F!^4&Q1 M;ZC/?,+[# M@M[JLN-I1MI2N54JYXO3^#O-82:[8F=-]^V82<"87@FH.A9E:4E13Y[M"-4QQ>32RC06.X>ZK6UVD-B& 8EV*CCNH3)5V; ME.JW%5@P@9951FCC:SI@?Y+)M[2(3BKKK(TIJYO9H/.C'MQ H;F7 EM3-JK* MZ"=!@P#DC@VC7QH7/&TI6ZM3X3O+TW%XS_;/KFK*A?'2(^2V8(#F(W4C5RBX M)$M=#=[1Q)#2>17J?Q6$)QKK M%IS <;&0:LKY0\V-2SKYR85-N70.$J=$8M4.TI\.K^]0K+#H+LA%+QF,.H9T MMO!('4 -QRJ^H\&/32, )4#O@(H "G+1WO9&@\L7QJC3^U_=@,Y\SB@ZWTQ= MI,34\^)I2CO!^$H]0D<&'FJ!5.4M-UG;/;F6M+.<'/E:0KNXQ+_4<=A6OAT@ MIITIU.*O5/:UXK$S7P%=6PK*GE^SKUU25UU2/PF^%M+3\S ?:]>!+4#/O\%A M/&&W!3<;8I/TX_$[MMSG\&S4OTK&Y]^@'"'38Q?)D!V;6^'!BBF!W+A%:BG3 MM<)FVW2WW:Y>-"OJ6;U9])^)I: 7(R$GTVAP=1$PTRS/YH"Z\@MKK9'6G_\L MZ/<&&*= \EQKW!^<@^X7S/P_4$L#!!0 ( &6!:5=4!0Q!S@4 !\. 9 M >&PO=V]R:W-H965TW8) MGFVLN_,541 /M3;^?%*%T+R9SWU>42W]S#9DL%):5\N 6[>>^\:1+*)1K>?+ MQ>)D7DME)JNS^.S&K62,>3BX,WET>\/V[X0]'&CZX%9Y)9>\KPT6Y^H2Z?8\;+K?;Q5VS2WN/E1.2M#[;NC!%!K4SZEP\=#R.#T\43 M!LO.8!GC3HYBE.]DD*LS9S?"\6Z@\45,-5HC.&6X*+?!857!+JRN;%VK ):# M%](4XLJ:H,R:3*[(G\T#7/#&>=[!72:XY1-P)^(: )47/YJ"BGW[.4(;XEOV M\5TNGP6\I68F#A=3L5PL#Y_!.QSR/8QXA_\E7_%.^5Q;WSH2?UUD/CB(YN_' M6$A.CAYWPHWTQC#+M2-B M#R)8=/*]\A1=T4/ AFA,#\JS6]%(%PPY7ZD&K1 J\6EV.Q._H1D%1A# '\26 MI/,S\7NE_ @ZA\.,1""'-I&!W9:X 3IV)!N1;04!$T_9S78F/B$^WL)(7P:[ MGU4CMWX4BQ2-=7&NV#+N0UID6A(@CEQT'Z./N2''U,K(:XKYE_V#F<1<2&-: MJ;FO(\GK@>29N/",#/D'JIGJO@>FG3<>N,S7DQ "_VN$43I;BY>'LQ/LT9HC MAN.7)[-E?\],@C<;'H.)I.][--: ZYRTS#2)AIRR!<=J3:)9;*3?F=L5MK?8JZE+G2*K"3 MD3Q>O3A='KQ^BYHU7'W8^D1K+Y]*LF8VE(G*)J%+%PL4M$/8N&/IDE0W%:IY+NTF?V7Q^.*/J^>5.M=14=(L78CJ.^MW7OT4&U4J?+( MPAX'P$<#@'\ J"_V-(2FZ,?!E[K@EX#*N;%O$&<1YY^+8LR6$' MEL!5Z_@:,_)Q@*A@O,YPWGDJRWC&4LQ1-U0PC'VWV=-711^WGNM'IT;?@M"& MN+<3#,X[<2HU%N^+H*!=6=LVZ;YL8Q=C/">@,7W0!&C*>'A];I5++-;RCCJ- M=?3OHH#*620%=6\1#+BOVYAW#&SA7(@!&+O1LW?+1T(>^%IN?*OPB%]:% )& M9:ZEJOL15>SJ_S0M^\ZY7;E\/C8LN9S]=J1!V#+CP;0%' XP48LL"S16@4GW MZ'JH9 #J%CR6B'&0!VCER'=T]\8L_C%U3W-[JX/[HXP2>I&VRV_Y#"==%3\-DHHMADF&O:M+5Y+I>39D=I4.58O MSS!\!^"X@ -:+U54#26)80*DDEC/B Q*/2IPJMZWIO\KK6%T+0//O,=.??/1 MH1W%7,=/$RXMA)W.[\/3X>OG(AWZ=]O3I].U=&N6A:82IHO9Z^.)<.ES)-T$ MV\1/@,P&G$+B984O.'*\ >NE1:F[&W8P?!.N_@502P,$% @ 98%I5QM7 M;"#: P ^@@ !D !X;"]W;W)K&ULE59M;]LV M$/XK!W4K&L"U7BV_U#:09!LVH,&"N&L_#/M 2V>+*$5J)&4G_WY'RE;LS?4V MP!!)Z9[G[CD>>9[OE?YJ*D0+S[609A%4UC:S,#1%A34S0]6@I"\;I6MF::FW MH6DTLM*#:A$F492'->,R6,[]NT>]G*O6"B[Q48-IZYKIESL4:K\(XN#XXHEO M*^M>A,MYP[:X0OM;\ZAI%?8L):]1&JXD:-PL@MMX=IV_PF>/>G,S!*5DK M]=4M?BD70>0"0H&%=0R,AAW>HQ".B,+X\\ 9]"X=\'1^9/_):R- SW]'Y5R"Z*SIT,-EC :I64"U(9^&UX@> =4BK:"'=-$.34>I9); MM*J MW5:T86DT]*X+!@7=<$@,1,UF:FQGA->)9 M40&5A,5ZC=K7Q8H_7_OLRL8]DI/9K^=Z*3YCX3L81W'_C =9E/@QGD;PF;3Z M3)W89R.(TQ1R&L8I?%(N4>=T64[/29IU=/G8CVF>PJIM&H%UE]R"F0HVI!VX M["[3[EX3E,P2K#KNR9Z2="5/_SD-]\Y?PWCI=YG5JG7[PF4A6@0#_,)C(=1_D]HR4WA MD@*D#B$;QE/XW@T3&AZ8;;5/@C\4?ZNCDQRY^,GB0N3_5O!//O*2((0G1%<^ M:1J[Q0B201;[:>ZFHXF;CMUT.G936@_R:.2.'?7B#@_[NS_ M02P,$% @ M98%I5S&A0[>] @ ,@8 !D !X;"]W;W)K&UL MC57;;MLP#/T5PBN&! CJ:ZY+ C1=A_:A6-'L\C#L0;&96*@M>9+29/OZ49;C MI5@:],6B>#DZ%$5ZNI/J2>>(!O9E(?3,RXVI)KZOTQQ+IB]EA8(L:ZE*9FBK M-KZN%+*L#BH+/PJ"@5\R+KSYM-8]J/E4;DW!!3XHT-NR9.KW @NYFWFA=U \ M\DUNK,*?3RNVP26:K]6#HIW?HF2\1*&Y%*!P/?.NPLDBL?ZUPS>..WTD@\UD M)>63W=QE,R^PA+# U%@$1LLS7F-16""B\:O!]-HC;>"Q?$#_5.=.N:R8QFM9 M?.>9R6?>R(,,UVQ;F$>YN\4FG[[%2V6AZR_LG&\\]"#=:B/+)I@8E%RXE>V; M>S@*& 6O!$1-0%3S=@?5+#\RP^93)7>@K#>A6:%.M8XFXQHO?D",PD<'-GMZT1@T_KE;:*'H9/T^E[5"3 MTZBV6R:Z8BG./&H'C>H9O?G[=^$@^'"&<])R3LZAOZTN9R%.$_P/%YR&'VE2 M23VG#68@UT!66,N"FI>+#72X((W<:KI&W9W EUPAOJ@_4/4,EBO"M"5<\OTY MLZVP_41'TITP2'Q-PPDNH-\;D?X"PEX2CNT:]$9)0$+4BP9C>$16\#^$O:$A M!)U":MT%ZGC-"E=OA1F653T%*",:/D]HV(J,&M.MXH;34PCC$#K)(.Y")TRB M;B,?7PYTT+T;,O8#ZS'J0I) 9YQT3]RBI3T.8EK'P&ULC59-<]LV$/TK M.XR3)C,J)5'^BBUIQG;:J0^9\5AV>^CT )%+$0X(, !H2?WUW04H17(5)Q<) M7& ?WK[=!3!>&OO%58@>5K72;I)4WC<7_;[+*ZR%2TV#FF9*8VOAZ=,N^JZQ M*(K@5*M^-AB<]FLA=3(=!]N=G8Y-ZY74>&?!M74M[/H:E5E.DF&R,=S+1>79 MT)^.&[' &?K'YL[25W^+4L@:M9-&@\5RDEP-+ZZ/>7U8\*?$I=L9 T!!"#=Y$3FI.RLQ;FI7DYZ>W.CA<9Z\"SK!) M833H03;(1J_@C;;AC0+>Z(?AP2?IS,\'5R^PO=XR_?X-?0?IN/GO1\JA!M3-T*OW[TYSX9G MEPX\R=!8\RQ#2U%'@]0>K:RAH5]3.)".2II,5&E80.ND7H#0@,Y+Z@ $4X+T MCDRZ%0JP+#%T54"VM* 'HGBBJB5GAB](2 "H:@YVBW50-+I!1G6?KQ;7#)!NG)VQX=(*Z)&ZAU M+TQ$])]'SCKD03J*R,.,1OO(*>S$]LNAJ$@3LED*SIHZ1/>8SE(HL4!+DCHO M?.N-77=R-I0=8:5:0]$2B D+2,^8:<^9[I'-Y%]^Y<.I ++3@>V$CZ>F$IP+ MWGR.&DM*7@^6EL^T*+Z*(C5GG"O M% 57: PT5C#F(E1;5Y&=+G/DJ3V5NJAKL892M;EO&8S2;]I%%=) +#W7-X_7 MQ'>/$6]K-&5A1[$]=%(JY%)+9C/CN"FFF5QH2:H)"O:I+18A:H*R^+65%#B[ MX;-01(8[S1^0H-6;3(3N-4[&'$4M8ZMN?%_V]C=^*5PY#FY;U/'$VO8,HWWF M''7V8;3W=BE!)>A(T"2YH:C^?5%6\)XI9X/+QX=K%X;#RP^\Y=%Y>D8WEU+A M$J9]CL[2CQO#R^ZY+V8"^>0>.]D5$#9*@5=0IBNHD>+H SL%T-A*./:>&H.YLYG M&O#Q:"658%X)O:!YKA""9SGH3O=55R$:5YY.CNZL20_=&?V=Z[Q&NPB/%D>= MW6H?;_:M=?LNNHK/@6_+XZ.* -MJ_%Z7]02P,$% @ 98%I5\M!&OB5 P ^@@ M !D !X;"]W;W)K&ULI59+<]LV$/XK&&::4RI2 ME.-X'$DSMINV.:3U6$U[Z/0 @DL28SQ8 !2M?]_%0F+DC&RWS44"%KO??OO M@LO1NGO? 03VH)7QJZP+H;_,P>\)B.M\K(H MSG/-I.^4%K[G;7H.RXRN;907 GVRY$0;Y>]KR%#83/ M_:W#73ZAU%*#\=(:YJ!995?SR^NSJ$\*OTL8_=&:Q4@J:^_CYF.]RHI("!2( M$!$X_FWA!I2*0$CC[SUF-KF,AL?K _J/%#O&4G$/-U;](>O0K;*+C-70\$&% M.SO^#/MXWD8\896G7S8FW<7;C(G!!ZOWQLA 2Y/^^<,^#T<&%\43!N7>H"3> MR1&Q_($'OEXZ.S(7M1$M+BA4LD9RTL2B;(+#4XEV8;V!%E,<&#(LIZ 7A+5X(^@YZZX(T+?OSJO+!88O\=2K MFTO?%;/WZU?R\>/\,U[.)Z]ESZ/^S0-^*R7[K@-U8W7.S8\+B M':S!>8:SP'%*F$\0G@7+*D 5W5M# MNP<&0L#1L1O$.+GJ,QL$8:;H3D"L^^ M.)2>\2V7BE<*B!@*8,O5@"8U7O]V4-RI':MVQ_"O7UV4\W?O/1.=A.:(7PU" MTN#0_!Y<9!$E=3SJL #(FBME1>2#-;.#$^"36YP4WH/W417AB*$1,*.4O. & ME1\'[].6K#X\@!CB#&*_-HT4X/X5I(-MG$1/9"W.-:J/5;*F3.&(DE25:#Z! M86P5CN078M^?:N!^<' RSX\R'=U JOF^HV9L,^!=Y"9@K%AO_/FJI28NRIKV>X4)K:EDV'LC(.TXI*F. MT>:SD3$KFX#18I#4GCA. N@*DWN8*<3E$W?8IHMY$LW8+Q8S.YC@=@Q3%V_ M@'_2J]9U_4TU&ULE57;DMLV#/T5C-+)4VK)\MZZL3WCW:;3/&2RL]O+0R_0=(L&35L8OLHZHO\YS M7W>HA9_8'@WOK*W3@MAT;>Y[AZ))05KE95%W.+>;G_'?3WG$:^VRJ]&2U^I%)3 M-).3)A[* SG>E1Q'RX=0>?P2T!"\V_#3SW-BV+B9UWN(FP&B_ [$!7RPACH/ M[TR#S;?Q.=,9.94'3C?EBX /V$]@5KR!LBAG+^#-QAIG"6_VHS7"/ZO*D^.. M^'2JW 'M[#1:O"77OA]LZX0&LGPS^^#JCF\&A#XN_'19<*,$_F#/9S3.ZQ#PJ6<6G)F!JVAB':*Y=I:S\WB(&^EM-\PK)C/X1# M M0:>N?,/SIOK,&-&Q18-.**B"9]&8@C -WR;WR-.OMJ:1<5(,JT.=TFS0DXY: MVKZWCH)A'V14ZIP-;0=Q/!X@GJG;*)'<"$*U8T*M)2E2%4X8+]) 8@QI:A4: M:=H1[3XHA&E1G?\\A5ZQ[P3>:XV-')!"SVK1-S)%B5E:\!W+Y:-U2MRH0MT= MG/BE5)33(?$I-U#MCH\IU3_X\-%;'GVR9F,7W8,S27'V]B0HI(Q'#5(% M;( M^X#-?W":P(HSL$PLUE$]^];RL$4^?P[H%4;I1 +:-W+JW\FI^Y8?S4*-KDT3 MWS-.,#2,Q7%U_*FLAEGZ[#[\D3X(UTIN!X5K#BTFE^<9N&'*#P;9/DW6RA++ ME#X[_C&BBPZ\O[:6#D9,,/YJE_\"4$L#!!0 ( &6!:5?&X=J7?0( +@' M 9 >&PO=V]R:W-H965T^B$RKH]F^0@5A,[LQUH__UL)Z10 D(=+XE]ON_[?.?3W6C+ M^*-( 21ZRC,JQE8J93&T;1&GD&/18050=;)B/,=2;?G:%@4'G!A0GMFNXP1V MC@FUPI&QS7DX8J7,"(4Y1Z+,<\R?)Y"Q[=CJ6CO#/5FG4AOL<%3@-2Q /A1S MKG9VPY*0'*@@C"(.J[%UVQW.?.UO''X3V(J]-=*1+!E[U)L?R=AR](4@@UAJ M!JQ^&YA"EFDB=8V_-:?52&K@_GK'_LW$KF)98@%3EOTAB4S'5M]"":QPFS3)@OVE:^O9Z%XE)(EM=@=8.)BDTO3/8-6N6+4%TG"\G5 M*5$X&<[Q,]H(- =N:H[&@"(BXHR)D@/ZC!X6$?IP\Q'=($+1KY25 M-$C&RI MM#6#'=!N[O )^Y9P@44'>0Y MGY#KN%[+?::7P]VV$T5>(;/>TL5M#UV1>>WT^G>-A0%CF%L MJ>8E@&_ "M^_ZP;.U[9,7Y,LNB;9[$ID!V_B-V_BGV,/?ZHA06C,\M8'J+"! MP>I9L D])W!4+6SV,WOLY0;N8'#H%1U[]0:.TS_TFAU[^?V@_Z)8!6GOM:(< M^-K, (%B5E)9U6-C;<;,K>FNK^R3[G#:;;%':BQ54^2%OIII=YBO"14H@Y62 M&ULO9EK;]LV%(;_"N%B10NXT<5V[#2. 2=ML6)(&S3=BF'8!UJB+2*2J)*4 M'?_['5*R+JY$-:JS+XDE\;PZ[^%%C\3YCO$'$1 BT6,4QN)J$$B9O+4LX04D MPN*,)22&*VO&(RSAD&\LD7""?1T4A99KV^=6A&D\6,SUN3N^F+-4AC0F=QR) M-(HPWU^3D.VN!L[@<.(+W012G; 6\P1OR#V1?R9W'(ZL0L6G$8D%93'B9'TU M6#IO;]RQ"M M_J)D)RJ_D;*R8NQ!'7STKP:VRHB$Q)-* L._+;DA8:B4((_O MN>B@N*<*K/X^J'_0YL',"@MRP\)OU)?!U6 V0#Y9XS247]CN=Y(;FB@]CX5" M_T6[K.WH8H"\5$@6Y<&0043C[#]^S M1"0"CS0%N'N >!1PE4*<7'R$#O$)1U\Y]FF\04O. M<;PAT%%2S"T)=U#M+"]7N\[4W!:U$;IEL0P$>A_[Q&^(OS''GQOB+7!6V',/ M]JY=H^ ]2<[0R!XBUW9'2 28DR9;-[^J4DMN5-1^I&5'+;)--1^BU1Y]C'VZ MI7Z*PZ8NR$3'S:)JVK\5"?;(U0#FM2!\2P:+ER^<<_NRR?B)Q&K^QX7_L4E] M\8G%;[ZD(4&.O9J\<:IU0$N?);)Q"%V;1=1L\+H^>]N]1LUJS;:M88UM/LM# [-29U*\[0'Y1C] U' M20B+Z#^W)%H1_F^3/Z/44V?MB<1JKF>%Z]ESK%JS4_H_D5C-_T7A_\++*K :2U*$"0SN0$<1+.964B"/1ER]FKC.] M%,AC400 !VCC/:!7&*D+KGU9O=&AHG^$V>& MD>_8)2S:YN4=1TVK\'5'V/'0:P1#HT3/.>U4,-@QIOB5RK#9FCFN908U.C0J M]77HE@[=7@QB(*T.1R.:ROT9*J'2.T+K0A]8H(+T3-7=H17Y^YC0Z? M YN=DIL=,^-6N^]=RK%RVVC4+#,^'R$?[QM?B,RA?1V6O.R8X7:YV7"R@?Y# MRRVF(5ZU3,Y,9:)5U!>+[6(TA:5R;FUK9KJ:U;,L8=!3J=5K4&*P8Z3,_AQHUGUR%67B Q]CK6\KY:YO.Z ?UZJ'UYPX@EV#TU10$(?N-P&X8BE MD/B.AB'*>T+5T,]Z"T8[^9Y2N4=XA[DO="SX.11"*8AT): 1#/YPKRH!*@+D M52,6^D8.+5_!'//[32N'=KRZU0=^XW0ZT5M:_6ME"=BNF91;,;0C[@D8:E;J MZ[ $;=<,S#TPM$.Q#4/-87V-EKSMFNFX$T.[XNMK5:/#YP!MMP1MMP.4?Q)# M.V1&$[L50\VA?1V6H.UV@/;/86BN4N5+%U;@(PKM:I7E:%7V625S;,]N%O,-Q2>L"%90ZA]-H5;\VQ;*SN0+-$[0RLF M)8OTSX!@>#BI!G!]S9@\'*@;%)N+B_\ 4$L#!!0 ( &6!:5>@;LK0=0H M ! = 9 >&PO=V]R:W-H965TOWFR'U<.VHUP)% M:DGDS/";^>8AG6^LN_.%4D$\5*7Q%Y,BA/KU\;'/"E5)/[.U,GBRLJZ2 9=N M?>QKIV3.FZKR>#&?OSBNI#:3RW.^=^,NSVT32FW4C1.^J2KIMF]4:3<7DY-) M>^.C7A>!;AQ?GM=RK6Y5^%3?.%P==U)R72GCM37"J=7%Y.KD]9N3.6W@%7]J MM?&#WX*.LK3VCB[>YQ>3.5FD2I4%$B'QW[VZ5F5)DF#'ER1TTNFDCBHO)JXG(U4HV9?AH-_]0Z4#/25YF2\]_Q2:N??YL(K+& M!UNES;"@TB;^+Q\2$(,-K^:/;%BD#0NV.RIB*_\F@[P\=W8C'*V&-/K!1^7= M,$X;\LIM<'BJL2]*OJF3B= M3\5BOC@=D7?:X7#*\DX?D7?HP/^]6OK@$#?_.W3@*._987E$IM>^EIFZF( M M7KE[-;G\]9>3%_.S$6N?==8^&Y-^^49Z[("2Q^=_% IDRFQ52[,EP!HCFUP'E8O,PKW&QU]I"RY6VDB(DZ7P MT*% ZN!%(>^56"IE! "JI<,Z;5BPR[%:@0BA$&MEE)-EN:4GJB9ILG=5W9N) MO0&&?3)LR"WI8=NO*N40T^+)K[^\6BSF9Y]FMS/Q]ZNK&[X^.7O*YY5U#:?+ M9:F$:T@MMMNWUYT> MB),N)[.U"3"J&N "!*RC(\V8>KRLW$Y)YU;D5A@;L"LKFQS8EZ7(M<]*ZQOX M#<^0G0@AI[XTNL71F 9RO^^&,? [K&;D=*1+ZQ3;Y-5/.MT7MBESN%U0"2&= MV/.Y,3%%LU*">2#Z.P+) 0"' X#AR=M(N(X!2O"?O#SSXBHB\I&1%M!&65V< MS(_^*7 NWK("JEBR5=()18E*?) N*\3I2D^6;I=:ZE P,0KPA'#NADAD#*-%YFD3!\=:&MM*"IV3>K\64F#MH&.PB$).;%'H2T0 M&-"10#J%K>;^@?H S^21^6<4U@B"43#,4P6D()!B);43]3 =/J*^A[2V7M/* M*;1X- ,,(MHF%U/'%)C;[*ZP9:Z<3_L%436 X(1/)GTA5NB////LL)@N2$/A ME.)]7C^(*I;5&*VWE""KI7)=99P2XS8F<@*Y/N89 <)S2FE/KY$]M,F1 :E' M:H_TJE+R<$H:*!\#ZF4'U,O1LW[R[+JW/NB*RM\AM'Y, D,6*\0H M&7XL[= BXBH(\$V=:4O8D-V$;"7O$("=55RQ/0:).E(C%!(QO5HA/F,VJV(R M8ZU=0?@1(UG#,+%RC6%Z J+/3;[F==/>J.F>542RQD?"3,6R"4PY2GRD-EC* M%_?*-$2TS*+WCDF$J459Z%Z63:P2,NL*>T"GH:E-@2:5#%U;FV]T6<:]4 EF M0L]]W%Q:LSZBJSSMB4Q%#:!5CD M-(2T.<(4R%CK/&6Q"%).K(G'@1)D-/F0L.WJ#FGQ7'EZK\,8I+!@J9TK.1VA M %&O0C*I;_TV(@8QU%I!&5!Z:ZC3V]5(V-"_U-[LJ)6I%>0!4/LS@9P*U\&K M*',-MV\Q4V;0:H>C$RMEJ3UH.I!#03ON[Z#ST/LI1L:)^PTTZB(\P]U V M&15W> 8:U2'>=634!K-7$]G(WJS!0(#$G2XZD,\MV5L' M5L3W8691/<,0:0 MTC$T5+'DT0*JO5T1INR#:([4QJ([%7@F\%W'/^U2 V<8,%=A1Q=-438U$YC= M'V.6-J F]Q^"YLN@UO P5Y 6)EA3ZP 42%E%+V=*#=-RRI@I13(RLX,U;2"_ MIED6P9WGKHMN42)VRP$ZH!*/$F*YC>F)PB]ES![/.%4 -$,/'/H(6 Z[?8-8 M1TL C *U4+ 8V@&)]@4)DO3:0E=-1173;AC/UBTRCCQ_V,35Z*C6GNF.?^.I M_)ZC(D:'?,46(SLA301V]DH_]%EGZ-.>=6L+7C.A8N_;07FT=A+-\#D&IAH;([TCS"W]\Z_OXVRM^/BCB#E(09 M8WV(KS^P7>Q>4;I%[1S8GNC$4>XI&_+<6,MM6QFKNK1;10V_42L=$G6&583J M*Z1VX>54'+>)"N3ZRN;\0JHM4[%I3L6',K9%JJ!BV@V.?CCI"$56\71A:>04AX:R,7[52.OU*=BSF&-W*!JZK&#"SBAY#3<9V4M>:W MFG#R)C:1JR80SXCC.B/R=#,[Q:#8%!J-)V)$)?KY?8LH/E/[O2.+JJ'-=P./ MMA%2L0A%<0SS(<^.=TF#WFAG+!DK.R?S_B7D?+Q+IS;B3VXC/J ^-RF]'7S/ M^%.2Q-6]U"7EAR-T8T<>J6.?R@EHET?'#WN;46S2?"OX+6SB?B:=X\:Q;X[V M"LR!*C*X"2:E.['@N :JDK-BWN&1I&L*2BV7NDQ'H=A_X):##,A;J&=-/3ON[3@KYIBJ#U=!<35+9BR^,>-)=#NL M,7OJ^S=@Z0A/>ZN5YGTYLDT6J/EQ//*W5SWH[7S/U@Z-W1+HMED75/^[7,VY M-Q4_V"T?.P][O)6=-[L#9=_M=5V,)-!TS0PK]:K#X[3%X]-^I/2G]4U-;SJ( MG=34A( UT&UL:RH[BJL)S.JW#;Z!I"R^.^)TP.R[$7)B^*6738-BU!UJB=3; M30,D;Q,'%38IOCW D8G^&QXEFIB8R<%M4W; +8]&T/5P^*)RLT9P=O6)FRUM MZ!69"6W^O]^G?(+HD0TM\EW)5N7!HG \^$A5*;?F3W$\,ID0OU=U=[O/?5?Q M(U>_/'XK_"#=&AG:%K?/9R^<3V,:?W^)%L#5_\EK:$&S%/PN%]LW1 CQ? M6? F79""[B/HY5]02P,$% @ 98%I5\X.%Y*_ @ >@8 !D !X;"]W M;W)K&ULC55M;]HP$/XKITRMMJIJ7J OHA )V*9- M6B<$W?9AFB:37(C5Q,YL0]I_O[,3 DP4#:3$9]\]]SSV^3*LI7K2.:*!Y[(0 M>N3EQE0#W]=)CB735[)"02N95"4S9*J5KRN%+'5!9>%'07#CEXP++QZZN9F* MAW)M"BYPID"ORY*IEPD6LAYYH;>=F/-5;NR$'P\KML(%FF_53)'E=R@I+U%H M+@4HS$;>.!Q,^M;?.7SG6.N],5@E2RF?K/$Y'7F!)80%)L8B,'IM<(I%88&( MQI\6T^M2VL#]\1;]H]-.6I9,XU06/WAJ\I%WYT&*&5L79B[K3]CJN;9XB2RT M>T+=^@8>)&MM9-D&$X.2B^;-GMM]^)^ J V('.\FD6/YGAD6#Y6L05EO0K,# M)]5%$SDN[*$LC*)53G$F7C2' 3*#!5\)GO&$"0/C))%K8;A8P4P6/.&HX>TC M6Q:HWPU]0XEMN)^T229-DNB5)#?P((7)-7P0*::'\3X1[EA'6]:3Z"3@ JLK MZ 67$ 51[P1>K]N%GL/KO8)W3.[/\5(;157SZYC@!J]_',_>I(&N6((CCZZ* M1K5!+SY_$]X$]R?8]CNV_5/H\?Y!35V)H-(P1Y>J41$&9R 5E%*A/=HY;E"L MT4ZU4JU_@GQCC_02OJ(Y)O(TC<<<82K+BHF7\S=W47A[KT'O44LZ:B9GAFYP MRP_3?^FI'3VVI:?VZ EJ3M1_" >A0L5EJF$'5B.A,$T>!;48/>C4OB85'G.% M>%"30!5EL%RBTCVAMMCPK&<-'^PQZ<07A' MCVYQLEN,:/X"?A_^:.8+:K>GPN[CL7KR]_H!8:YJZ72-863ENLM2&A+@ACE]'%!9!UK/I#1;PR;H M/C?Q7U!+ P04 " !E@6E7O]ME"[ " #7!0 &0 'AL+W=O MW.2:6$OL8#OK^/>[//Y[O-W=[Z;[:5ZU!6 (<]-+?38.=V]6LQD9VHNX%X1 MW34-4W^64,O]W(N\HV+-R\I81;"8M:R$#9AO[;W"4S"@%+P!H;D41,%N[MU$ MTV5B[9W!=PY[?2(3&\E6RD=[^%+,O= 2@AIR8Q$8;D^P@KJV0$CC]P'3&YZT MCJ?R$?V3BQUCV3(-*UG_X(6IYE[FD0)VK*O-6NX_PR&>D<7+9:W=2O:];3+V M2-YI(YN#,S)HN.AW]GS(PXE#%K[B0 \.U/'N'W(L;YEABYF2>Z*L-:)9P87J MO)$<%[8H&Z/PEJ.?6:SA"40'9 VY+ 5WF;IZ8-L:]/M98/ %:Q?D![1ECT9? M04O)G12FTN2C**!XZ1\@LX$>/=);THN &VBO21SZA(8TOH 7#^'&#B_^3[@[ M)1NR0JX*OP6FW%1DY9(-BOR\V6JG_W4N 3U^U"3Z1- MM]6YXJT+\BV)PM1/1PE*DY$?QS$*-!S[DW!B+\<3/TPR\A5I*I+ZDU&&:S:B M)$K\:(Q;[(_'*7F0AM4X1?H T0_U:40=//6C;&11*?7#++*Z"?4SFI!S-0M. MF@V_2^E&BL:<=<+T?3=HAZEUTS?K/_-^Y-TQ57*A20T[= VOQR./J'Z,] Z6VGP;SJQPLD+RAK@_4Y*&PO=V]R:W-H965T2EN1XLK%U>CD9FLM!%:BZJI2XQ,JOJ M(K5XK.E?I3S?:CR-.BO3K-"ER:J2U7IV/;@5EV\4 MS7<3OF5Z;7IM1IZ,J^J!'MY/KP<> =*YGEBRD.+G4=_I/"=#@/%':W/0;4D+ M^^V-]7?.=_@R3HV^J_)?LZE=7 _B 9OJ6;K*[>=J_8MN_0G)WJ3*C?O/UNU< M;\ F*V.KHET,!$56-K_IG^TYO&2!;!=(A[O9R*%\F]KTYJJNUJRFV;!&#>>J M6PUP64F7EX_:6)RR->S\2SK.M1E>C2PLT_AHTEIYTUB11ZPH M]K$J[<*PG\JIGGZ_?@1$'2RY@?5&GC1XKY<7S/P2']Z#PN33+=**O M!X@/H^M'/;CY\0>AO- 5EM \PY0W@,T M(T"/&T!9CW1IK5EJV*S*D1_ P:QD=E&M#%:9X26[-;0 =+"Z&.NZXP2C\V!5 MW9Y(\[_G]EUJ%DSC?K$I[7.)!46AZTF6YFR9+F'JC"4\B6/\_OA#+(5\C=:Y M/VS[0Z*T?D*LU0_(C;,5\+!(\#B0W?S-;]O]I;(P/MG9F<48];UN,FU!73)B M'YUM"CIF.@Z2ST;;5^-T\H#SW XPQ57D,\'.A1S2@Y+L3M 2+ 3L/Q- ]^0JSZF55PR K*[)*US>NR'NE MN \S,"J5&M*C%RMV7SWJ&LFO;&=%/ K4UENIDB'Z@BAB7R_N+]B>I[&00>3SQ@#P%><#\&M$ F//23]H2+0\?&E._S0/A,2K.<#-\&Y ;/K_(<$C+!);ZD2"F -Y<93F,@(_>J$5 M>T/71TMVR1[%7'D)4Q0^8"\>@S@YP78A$A! L" !DBBF*(IY*.1!P@>]\%8> MP?;CX*6$5X*'F"V(N!$//01,$ 0(KN@DX2./L@@\BK NYHDDPL>2)]'15'2* M\+&,N? "M&#P;&L2(QZ=1,1.5+&PJV+A,U6L=.5U!70?4[O9'5=Z^YAF.:%Z M!;7UZAZ FSJ]+Q)IU2DPMA'[@O<:#MB*V;7E9L M^@AJ:*@-'W"UR!X!DOR)JU3=5:J35[DG11H!LJ,_S(X (1?2(W4@8W0!_<3LTU(WJ5^7<[MPU,%K#)"DUL')RFGVF$V)8;U[6J2/FHVU M+MV^CH=9N0)/CB)XN5;ZH+$,^Y>48XI&J6];*"%P!'[4+4UZE-RK*D">(,5U[A)+B+S7Y!H(FA-2!B^8C9#9JS.]L7UUH[CP(5:" M8']A?^QX"0A#K@#W7/@)"2ZJ!H *$8",'8=)JX-VZ\&>.G3BIR^$FO8+JP,2 MNH04BN"BK_#@TCUTD8>M R_D<2*W0FD3YU)X@.O.75+_&?,CU"G/;Z5,1*LI MMT10AM_IFX-2X_\DD$39%AN2.#XESJ\P<6+,Z8.S1BR)Q$N,(R*1!6*9+E*. ^<Y'LJ<< M#M684>]+!8YZ[K['&&2[56F;CQ9=;_?)Y[;YTK&=WGPO D7GI+)S/<-2[R*" M%JB;;S#-@ZV6[KO'N+*V*EQSH=.IKFD"QF<5;JI]H VZ#V$W?P-02P,$% M @ 98%I5^F6:#SK! > X !D !X;"]W;W)K&ULK5?;;MLX$/V5@5L4#:#&$B5+N[4;-SN3$%%^Q&@=Z4 M)57;*U;(QXM1,&H[OO#5VMB.\>R\HBMVR\Q==:/0&G6]-3[E%R/?$F(%RXQ%H/CWP.:L*"P0TOC>8(ZZ M):UCO]VB?W2Q8RP+JME<%G_QW*PO1ND(1S"3A7:_\-C, M]4>0;;219>.,#$HNZG_ZH\G#2QQ(XT <[WHAQ_(#-71VKN0C*#L;T6S#A>J\ MD1P7=E-NC<)1CGYF]I%R!=]HL6%PS:C>*(89-QK>?J6+@NF3\['!5>S<<=8@ M7M6(Y !B#-=2F+6&/T3.\J?^8V37420MQ2MR%/"65:<0^AX0GX1'\,(NY-#A MA3\/^0/762%MU!K^OEQHH[!*_MD7TRCG3%R_KADL M98&BMI21(WFN@-6TJ M Q6%8N6"J MJQ#XS!Y8 4'S3YK_$+Y*0PN84[T&]GW#<2E;Z6>6:\E4QG&PHA4BO0;'F[S' MUM2;II,]/5CC;(M"5/=X<"XW2 F2P$LCTLUL_YON>O5LL'H[6H.V+BEVD@2N M';K-/&B;#)>SL[H$WBUH=H^)VPUTWK$7QV1@S9DR?,DS:IA+6\XJJ;GI9@6! M-YT$0_-99MKQZ=1+PGAHSJ6JI,(E0$B[CMWMA;2IZ(MOV4Q$%$X^D/@211R;3#B(B4V\23IN] M*/>EMW,E?NP%R2XE,0F\"'-R8!\MC_V KR%*$R\@!%LD0-!)_*2>$C_T2)+" MYYTN;$T*@Z5O(V14B7?X.85,XJ M6_E#&/RB!/>H"1<@,29F)"#/[,/J"M-H8+U072'J/4HA\L*P)ZXH0C4GQ\75 M>)((:Y[L5H]3XDV3@X?D,7%-["&")?>Z ^U72>I//1(EOUM<>!:D,=DU?I>X MAKA'+@^3[O(P>?'EH9>%8S<(#^Z$7-A[@$OW)U%A(#A'B@R]723[+AE'>;SX MDM$\#_B_R-'>)+(UQ91J<%]_]K]R/+PQW/(?3^ZF^RX/^$/@BJVX$)92[U+2 MVYUVPR[SG-LU.W:H8R[SG=0#+P@CF+L0[)P>7!C$\'8:G< -W397;BQDWS_I MO)'C,PK=Z8O0?N3O+9!Q[S6 1\S*O7DT9FDC3/TPZ'J[9]5E_9K83:_?9'A* M8B8T%&R)KOYI@GNLZG=.;1A9N;?%0AI\J;CF&I^&3-D).+Z4>%HUAEV@>VS. M_@-02P,$% @ 98%I5[:_J@GJ @ < 8 !D !X;"]W;W)K&ULA55M3]LP$/XKIPQ-(&7DM6W:M96 @88TI@K8]F':!S>Y M-A:.'6R'PG[]SDD)()7N0^L[^Y[GGO/+9;I1^LZ4B!8>*R'-S"NMK2=!8/(2 M*V:.58V25E9*5\R2J]>!J36RH@55(HC#:/*"GJ7@%4K#E02-JYEW$DU. M4Q??!OSDN#&O;'"5+)6Z<\YE,?-")P@%YM8Q,!H>\ R%<$0DXW[+Z?4I'?"U M_PEOL#Z&)/0A#N-D#U_2EYVT M?,E_RO9A(9BT;ZN'WR=+8S5=F#^[2N^8T]W,[A%-3,URG'GT2@SJ!_3F'S]$ MP_#S'MUIKSO=Q[[ON'9)W4NV6^J;#/B20=*%R!4]1F.Q +4"6R*LE*!7S>4: M#KFD&=48@IFC"="!6:R6J/M3@RNF\Q*2:.M>-%IRVVA\FPD.(/:S=-B-T1#. M5%4W%K5IXXQ:V0TCT"@=M+]O2&^R5*( 7M5:/: C,3#.8LBR#"XE0243GQJ# M+^ "'Z@==?ER92@^3OQD."1E?AH.X%99)J#>N140C_QQ,H8X];-!2OF-F5!S MR9NJ$#2&75-4%*M3KMM<9JJ^1MFL(_6S?3D^Z+O(2WO5B.JHUEP8$K@@: M'H\&'NBNOW6.577;4Y;*4H=JS9(^":A= *VOE++/CDO0?V3F_P!02P,$% M @ 98%I5R1;D_\[ P .0< !D !X;"]W;W)K&ULE55M;]LV$/XK![4H6D"+7FW+J6T@23-LP(H%<;=]*/J!DLX6$4I42:J. M__V.E*4J@&.@7R0>>??<D*T9N7V'M1F)3LC>(,/"G17UTP=;U'( MP]J+O&'CD>\K8S>"S:IE>]RB^:=]4"0%(TK):VPTEPTHW*V]F^CZ-K7Z3N%? MC@<]68.-))?RR0I_EFLOM(108&$L J/?#[Q#(2P0T?A^PO1&E]9PNA[0?W>Q M4RPYTW@GQ7^\--7:RSPH<<(44VGWAT.O.YAX4G3:R/AD3 M@YHW_9\]G_(P,/>.',M/S+#-2LD#**M-:';A0G761(XWMBA; MH^B4DYW9W!2%ZK"$^VV!'%YO+@$L+$QJ^WN3:*.J=;^="[A'3\XCV/EWKEA6X M]NC":%0_T-N\>Q/-PX\7^*8CW_02^B]6[AS[B_CGV0].<>I4.J?%R:F8M$LA MZ?9J0P9R!Z0%.REH#/!F#^]Y0SNRTX2@/UP#E=-@G1/04%/XS%1101*=Q,%W M(>N::SL5-+R%Q)\M0OK/_$7R4Z=E1T6N?,AETVG?T50HF)ER7_AIFD)&ADNX MKULACXB6LE$\[XS#[ZA9%>!P2->Q>(*V(UXT": 5K(%9O(19MH1'S G^1?CS M+")^29K!EHD7R3+L^85F[,=1")$_"].Q>JU4;G!1ZBPI2IK=1:::WVBZ]KDE M=LPI#6!'EXB0OLLX)$[4O%UA.F53/M%)(WCW)HNC^"-L*Z:0DC-&-84*PP06 MQ+_O*XIED4'JS^^F$VMW6+_#B=P;F+$$S&68UJ[X:V M;::N,?UD&W?'=^&F'X<_U?M'A5IHSZF. G=D&EXM9AZH?E#W@I&M&XZY-#1J MW;*BMPV55:#SG91F$*R#\;7<_ ]02P,$% @ 98%I5ULHF85" P / < M !D !X;"]W;W)K&ULE55M;]LX#/XKA%<<;H!1 MNXZ3M%D2(.E>@6U7K+W;A\-]4&S:%BI+GB3'[;\?)2=N>DL#[$LB4>3#YZ%, M:MXI?6\J1 L/M9!F$536-K,H,EF%-3/GJD%))X72-;.TU65D&HTL]T&UB)(X MGD0UXS)8SKWM1B_GJK6"2[S18-JZ9OIQC4)UB^ BV!N^\;*RSA MYPTK\1;M MW\V-IETTH.2\1FFXDJ"Q6 2KB]DZ=?[>X1^.G3E8@U.R4>K>;3[EBR!VA%!@ M9AT"H[\M7J,0#HAH_-AA!D-*%WBXWJ._]]I)RX89O%;B.\]MM0@N \BQ8*VP MWU3W$7=ZQ@XO4\+X7^AZWW$:0-8:J^I=,#&HN>S_V<.N#@Y5MFV7*N50?:>1.:6WBI/IK(<>DNY=9J.N449Y?KUI#%&+A6]89+YDIE MX,\[MA%H7L\C2SF<9Y3M\-8]7O("W@2^*&DK ^]DCOGS^(BX#023/<%U6&4_6FZXM_Z[VABKZ;OY[U@= M^C3I\32NEV:F81DN FH6@WJ+P?*/5Q>3^,T)$>D@(CV%OKQI=5;1MT@BJ#UR MU+V,E1 J\\MCA$]"'B=\5R$T^US9LUP=,\#Z?)B#56#)US)9X*E4GG'A7 IE*=A(V;2>=P0B4;*MH+-E H M,G74(MRQ5*TA+>;UK/]\GB22(P30-)Z,4CO5#=##1J%*EG]L&?$7[X398AZ=A MU4_$)_?^7?G"=,EII@DL*#0^GXX#T/VL[C=6-7X^;I2E:_'+BIXWU,Z!S@NE M['[C$@P/YO(G4$L#!!0 ( &6!:5?HM12Q,@, *8' 9 >&PO=V]R M:W-H965TM&!) B%ZM.)YMP$E?5F!= M@R1M,0S[0$LGBRA%JB059_OU.TJRXB*.ODC'EWON.3['XW*O]'=3(5IXJH4T M*Z^RMED$@#C\7*"QTA%)A;A\#H]X@W*(0# M(AH_!DQO#.D*/&-%[9:>7,/"BQ9*^R=VO^.0SX=P5P) MTWUAW^^=)1[DK;&J'IR)0/>!.I9OF67KI59[ MT&XWH3FC2[7S)G)<.E'NK:953GYV_5%:)G=\*Q VQJ UP&0!'Y0J]EP(.'M@ MM&3.EX&E8,XER ?@ZQXX?@4X@T]*VLK .UE@\;-_0"1'IO&!Z74\"7B/S04D MH0]Q&"<3>,F8>=+A):_@C3FZA%\>PUMNCJ* MNU,+T[ <5QY=&H/Z$;WUK[]$6?C;1 [IF$,ZA?Y2/1_^1'N*Y23.:99'X&P ME]0E /)I1]F5\_&9XJD@8^4#$3^+(F&[X.R3!RM#H0A MF?M9&!Y^?Z Q"^H#>5NW%(TR8+72EO_718:S*Y]D.8>SS+_,TO/70/M3> /Q ME9^FH6,8^?,D@PDY9Z.J/P7,NUNN:N 9WDIB59:N$/W,A04BN)2I-2=G!^1 M]#280>K'ZB<5XJY[(0Q5.;'OV^@X.SY"F[[W/F_O7S!*?L>E 8$EN887ER20[E^%?F!5 MTW7BK;)4]9U9T4.*VFV@]5(I>QBX ./3O/X?4$L#!!0 ( &6!:5?N'I"7 MO@4 -@. 9 >&PO=V]R:W-H965T422 :HOZK30QX&1IUX=N1IRV#\,>:.EL"Y%$E:3L9'_]CI2M.(6C%7O9 M@RU*)+\[WO?Q>+S<"?F@-H@:'JNR5E>CC=;-Q62BL@U67(U%@S7UK(2LN*97 MN9ZH1B+/[:2JG'BN&TTJ7M2CZ:7]-I?32]'JLJAQ+D&U5<7ETS668G-P^H'^P:Z>U M++G"&U%^*W*]N1HE(\AQQ=M2WXG=;[A?3VCP,E$J^P^[;FS@CR!KE1;5?C)Y M4!5U]^2/^S@<34C<5R9X^PF>];LS9+W\E6L^O91B!]*,)C33L$NUL\FYHC:D M++2DWH+FZ>GM][;03W!VSY XN<* H,!NL&S6AR_G*, MY[ PA47G/-_RHC2BMMZN6MU*A+4Q!P%S6!IV6+>+^1P2A[G!2;.F7>1(JT)H MR*PB(U$8PKW0O(28.0%+8(#JL*6,+0158;)':5'\SRLFR3PW+]#>4SW!?S>6G)IT#[HWVP2Q/S= M;(N2Y05S-9KB6NN$3Y13T'I/H.OO&SQ!SG! M-2^-X!SXS&6V 9_M)>5Y3N#&\ :"L9]"- XC:D=>[+ D[DG%1Y1987+ F>?X MB7L._M@-^V[2R H+\AQ(+/C8%-*,C-WD',)Q$#_;/B%IECH^2\EZR,@Z\\ G MCV(_A*^H#")Y?S!O]BE%% H*%XV%P&1=W5+T3V^9!N:2'; M+MC+5]3&G)1X)K&Y8S>!CR:AT.@XH/C2%^_ U9F?>J2QQ$3_0R^N,S^FKP%) M)3UAZ12)3NI'X),:HB'>XIZW>)"W.4H;!S*W/Q%_DKY!V/]$W_S_H<]S37;P M@W'T3!ZCC.'[XSCHR8MIW_O1.(V.N8O8N6&"4LU/4>?1CU#I4!L@+NF)2_[] M?-A39DYJJHIM-.#VT;1/%@*#B*]P9H\U>SB_6UICV;$Q[(Q1(9")=4TTYK _ M0#)!U5_=3:B5*(N^I]KRCUHV@;$E>2-QB3:?+&SK*O3BQ3]JL9DM3UD[M,V2!+;BL=DS:S6E2 M*1I;,'I.Z"?TGT0>A$ZF!C47%.-58N 9BXTGL9F>Q"'8G-O2P2D-L.]$E!+> M_I)XS'O_P]M/LO@&F.\$@3DYZ>3Q0]^$(J8O-B:NDX2GSXK)T6VC0KFV=RI% M-MI:=Q>/_FM_;9MUMY7GX=V=CS;GFDY\*'%%4]UQ3.6-[.Y1W8L6C;V[+(6F MFY!M;NCJB=(,H/Z5$/KP8@STE]GI/U!+ P04 " !E@6E7246)X5$$ < M"P &0 'AL+W=OB!EL86$4I422K._OL.25M1%HHO1=&#-7S- M\)OA-^-9'*1ZU"6B@>=*U'H9E,8T5Z.1SDNLF+Z4#=:TLY.J8H:F:C_2C4)6 M.*5*C)(HFHPJQNM@M7!K]VJUD*T1O,9[!;JM*J:^7Z.0AV40!Z>%KWQ?&KLP M6BT:ML<-FM^;>T6S46>EX!76FLL:%.Z6P3J^NL[L>7?@#XX'W1N#]60KY:.= M?"Z6060!H<#<6 N,Q!/>H!#6$,'X^V@SZ*ZTBOWQR?HGYSOYLF4:;Z3XQ@M3 M+H-9 7N6"O,5WGX%8_^.("Y%-I]X>#/3M, \E8;61V5"4'%:R_9\S$./859 M](9"=-H'CM7V4C5&TRTG/K.[HW3_7 MN:P0[E'!IF0*86V,XMO6L*U ,!)N9%51!#=&YH^E% 4J#>\?[*[^L!@9@F&- MC?+CE=?^RN2-*R?P1=:FU/"Q+K!XK3\B^)T/R1/]=;;111Z*\A?[VY=-B<3:LKW; (VZV-!D.;"G-9YUQPYI).[MQJW5:HF)'*02JPED1E-Z>R CD3>2M( M@4QN.^"%!PXU._N6J!Q05[(F-[]+ UM)HPD&]DM&E=0 ;=9S\FJ&!:P]K%S8^O MK0F;M+J7M.$QO/%\',9QXN5XZN0L'CL9I8GG#!5+P-V.JJ=]16<&9&-?54.< MA9.IC4>8S3.()V%F9W$83V=#RGTH<&!*,4N7F((94U2=S+(A14GD.?I\86MO M 8S4"]*-IC!/(:9KI]/_+9HGBB81/76<4@3&X3R=DR0RS&*2:9AF29\H__K6 MJV-NOX/H,IYXD3HQCIQ(LE/.^\W,B\1OSKP8PYG2DW6E)SM;>M:UX<7IT3:8 MMXH;3F'_^)R+UB;33LG*_GE0\+MR,%2OAHK3V:N'B],-*D-M"#324#WB3(CO MT.'3+_A*H@EL$6M;-WI(;:7J:I%'>[8(%6305D%28TTC>.[+(2HNB:);S!D1 MT&YS995%ZSJ9@VQ%T<- N< O.IBO"MM_5,%^>S.KPLDD@RR.84Z_C#AS,YBY M&1&O_WN0A@E(PI@X'X=10A4E3-TW(L(-,6W4ZUBHG.Y=7Z:)[VUM?//2K7:M MW]IW/"_'?=_XA:D]IYHD<$>JT>64F*-\+^8G1C:N_]E*0]V4&Y;4OJ*R!VA_ M)XDOQXF]H&N(5_\ 4$L#!!0 ( &6!:5=<=Z0YC@( ,L% 9 >&PO M=V]R:W-H965T_;),-="%EX\JM=F M)A[IBI0L<&; 5GDNS&:*2J_'7L_;+LSE*B.WX,>C4JSP#NE[.3,\\SN65.98 M6*D+,+@<>Y/>H%*. MB&7\;CF]+J4#[HZW[)_JVKF6A;!XH]6#3"D;>P,/4ER*2M%V,'>: MQ+&D56/<;U(LI)*T:6F^5FH#O9;@"([?#<)>> TWF3 K5A.=A8/W,!,;;AUD MX:1_=A4-3O]AV2/F""ZB'NR[+'_'8#ER&M=&+"2Z*JCQ6K?:=:I)8]"7\*;- MW;)*65A0N&1H<'YUX8%I6D>(4Q]97O MZZS DNFQK+&BE8U4)3,T55M?UPI9[IQ*X4=!D/HEXY6WG+MW]VHYEXT1O,)[ M!;HI2Z9>;E#(W<(+O?V+![XMC'WA+^_UO:*9WZ/DO,1*-.']E@(UE+^=U./N<++["$4&!F+ *CX0EO40@+1#3^ZC"] M_DCK>&SOT3^ZV"F6-=-X*\4WGIMBXY.X3=O$X@ID4VCUAU^T- M/,@:;639.1.#DE?MR)X['7[&(>H<(L>[//?(U@+UQ=PW!&J7_*P#N&D!HG\!2.%.5J;0\*'* M,3_U]XE,SRC:,[J)!@%76(\A#D80!5$\@!?W$<8.+QZ.\(_KM3:*BN#/BP0LA->PO'"CM<.%9'3L)&"N%#]\ I,(1M-A/7%%3P6"O&D,H#R M:K!_N(CJS?:E048+7MN&12&W@-TR#LG^$H"2(WAI?EL'EO68\)R@%K)2-S0NO,M%8-X(MZ5SK38(??[C_*'RC[)J%:<= M9[3^KQ9]<%KGY$+^Y-$6?!R'=C*!:)2$SDRM.9E9RE=)\1.F ZBB<)R::I0'A9-\85+[DC==^[:!0' MP07<6QTHE4],-'BVF"W4A,Y+X%QR_:/[L$2U=;>^!E MT/]N+?\&4$L#!!0 ( &6!:5?8/L>XQP( "D& 9 >&PO=V]R:W-H M965TE.JB>=(QK8EX70,R\WIIKX MODYS+)F^E!4*LJRE*IFAK=KXNE+(LCJH+/PH" 9^R;CPYM-:=Z_F4[DU!1=X MKT!ORY*I7PLLY&[FA=Y!\< WN;$*?SZMV :7:+Y4]XIV?HN2\1*%YE* PO7, MNPHGB\3ZUPY?.>[TD0PVDY643W9SF\V\P!+" E-C$1@MSWB-16&!B,;/!M-K MC[2!Q_(!_4.=.^6R8AJO9?&-9R:?>2,/,ERS;6$>Y.XC-OGT+5XJ"UU_8>=\ MXZ$'Z58;63;!Q*#DPJULW]S#4< H>"4@:@*BFK<[J&;YGADVGRJY V6]"3HX);D

R#H%70>V:I W9WZAO"MEY\V6 N' M%;V"-8 [*4RNX49DF+V,]XE72RXZD%M$9P&76%U"'/0@"J+X#%[<)AO7>/%_ M) M,9'"SI\>M4I%@S$\("OX;\+>T.R!3B&U[@(UNF:%JZ["#,NJ;G[* MB&;.$QK[MD%CNE7<<"I\&(?0209Q%SIA$G4;^?ARH(/NE9"Q'UB/41>2!#KC MY*6CNT5+>QS$M(Z#D2,]3%P6PS""4R_"/VK?$M6F'E*:ZK$5QG5RJVWGX)5K M_[_N;HC>,;7A0D.!:PH-+H=]#Y0;3&YC9%4/@Y4T-%IJ,:=9CLHZD'TMI3EL M[ 'MWV'^!U!+ P04 " !E@6E7B^LX8]$" #K"0 &0 'AL+W=OCC#OAQ,XM93@1 M>YTR#DM)U#[+J/P]AU0+!#.[BJ>.9A""%2!L'BI<#+"!-C1&F M\:OT=*HEC?#\_N3^T;(CRX8J6(CT.XMU,G7&#HEA2_>I7HGC)RAYKHU?)%)E M?\FQC/4<$NV5%EDIQ@PRQHLK?2S?PYD ?9H%02D(G@J&%P3]4M"WH$5F%NN6 M:AI.I#@2::+1S=S8=V/52,.XJ>):2WS*4*?#=5$](K9DS7:<;5E$N2:S*!)[ MKAG?D:5(6<1 D;>UB(7-#:0B*\#^45!$^]Y+(B3)A 3CN8(#\#V8J=+2Q$? M#G23PA7Y@GWZ^A8T9:EZ@RN<7,E"\ @M);7%7C'U@$\O64QN$/ MO?=-8!V9U3 '%>; NO\/\Z<-Z45JOVN57HR*R& M.:HP1UUWX*A+]H[,:NSCBGW<00>.FYHK>-*!K0L]%\,]VT^Q W?VF*&(W7R* MK;6:K4XR,[N!NW_#BV,0?I=WC"N2PA:E7F^$?Q59'"V*@1:YW9TW0F.[V]L$ M3V,@30 ^WPJA3P.S0'6^"_\ 4$L#!!0 ( &6!:5>DZ++%V@4 $LM 9 M >&PO=V]R:W-H965T%XSN;&+5TL M97&C,QKF>$$F1-[E-UQ==6K*C*8D$Y1EB)/YA7/IG<=^4#AHBS\I68NMSZ@8 MRCUC#\7%E]F%XQ8](@F9R@*!U9]',B9)4I!4/[Y54*=NLW#<_KRAQWKP:C#W M6) Q2_ZB,[F\<$X=-"-SO$KD+5M_)M6 >@5ORA*A_T?KRM9UT'0E)$LK9]6# ME&;E7_Q4!6++07',#G[EX#]W"%YPZ%8.W7U;""J'8-\6>I5#;U^'?N70U[$O M@Z4C'6*)1T/.UH@7UHI6?-!R:6\58)H5,VLBN?J6*C\YNB6/)%L1=$NF;)%1 MK?:OZ"OF'!>2HZ.02$P3\4G=O9N$Z.CG3\..5 T7[IUIUM;\9]95O!4Y(?H*Z[C'R7;]KZ,]X?W??-)SW MM1Z]K_78[GZ-N7+W3*VW8MFM9U!7\[HO\$(J\&+!R0+KRW_W-I!@D+(2$19"P& C6 M4CJHE0YL]-%==D^3A,S4&T4+;-*T)/0UH7BK/8Z\4[?X-^P\;LME;>FMHMK&Y(ANZ)NJT3]0\R.T8Y MX93-T-&:RB7-C(G9VMA;GS%(6&@/@^>C5.=\TQ,%V8\8"-82NU^+W;>.4R9\J$-$VOJ\%.9#W? M%%B#7<\4UUT[WR149+ SZ11;QWU@5$_KJ)[NEY[JD.HP'B.<,B[I#[T(, 7U M='=PKBFH!CO3' QW[8)!UQ!4@]UI]VPWJ-9A'QC4LSJH9X<%E:8YIEQMY"1* MF!#$.%W/=I[&YS%]U2)\U2)ZU2*VCO' "'INLX]Q]XOAF*4I%<7.5R"U^41J MO?M ),T6:,*2E=3WQU6WXP4=/(M">Q%"TMJ1-[<2S%T\F."%B)^U/5O=BRFE>9O,_YN@K6>ML M'SWEN/Q!;"?GU[G>J#Q0$:.:"Y"T$)06@=)B*%I[=C35'V_P41D>J+Y2"0Y) M"T%I$2@MAJ*U!6\*4QY 9WX 'TGF)OS.U#MJ)+XT'Y$H/V(H6AM.9N2 MF&>OB6WG\6/38MZH(5 -JM(5DA:"TB)06@Q%:_\8W]3N?/>#.#5LA :2$H M+0*EQ5"TMN!-A$KP[.G:-#*%Q2M%+*S==8S)7RA3^4* MM==99;(\M%??K4_^7NKSKL_N7WGG8\]P/_3.H_)<;X,OCQFK1?B"9@(E9*Z: M2%9KD^:WC,I6:H_+@F>$5X8J._GC,G-1=% ?7YZ]!]02P,$ M% @ 98%I5QJ^I1%; P XP\ !D !X;"]W;W)K&ULM5=MCYLX$/XK%E>=6JE=W@G92R)U%ZI6:M75IB\?3O?!2R: "IBS MG:3W[\\VA ;6&VVW[I?$-L_SC&?&'IC%@=!OK #@Z'M=-6QI%9RWE[;-L@)J MS"Y("XUXLB6TQEQ,:6ZSE@+>*%)=V9[C1':-R\9:+=3:#5TMR(Y790,W%+%= M76/ZWQ54Y+"T7.NX<%OF!9<+]FK1XAS6P#^W-U3,[$%E4];0L)(TB,)V:;UV M+U/7D02%^%+"@9V,D73ECI!OU%K ML"F)I^.C^AOEO'#F#C.X)M77T%\IV7R',\7[.?Z\?3/9T[OV8]?;+U43#\X83X2L]_0._AL_#W>P%%[SC4 M[!]=UCO=0*\K*^ E:W$&2TN4. 9T#];JSS_KG=W+*-E*P^@SM6S[)\]:";%$I-BJ2&Q40JB(071;ZH" MD,YL[ M\TD1T-@4J"#6%X%X<#(^Z^1'7@#5N7B6]K,'S*188E(L-20VBOU\B/W\-]W^ MN7'\=*@XGGPJ)!N4&[FP" M2W4P?S:+)M??/FE::J"YZA89RLBNX=W7Z; Z=*2O51\V6;]R+Z]=S7HB.UC5 M)/V0[]K?#YCF9<-0!5MARKF8B5I%NXZRFW#2JI;ICG#1@*EA(;IPH!(@GF\) MX<>)-##T]:O_ 5!+ P04 " !E@6E7X=RN'?P' !D. &0 'AL+W=O M@ M!8IZZ3X,^Z#8=")$+ZXD.^VP'S]*5DU)?(EETU\2V3X>[X[D/0^/U,53EC\6 M#YR7X'L2I\7EZ*$L5V_&XV+^P).P.,]6/!6_++,\"4OQ,;\?%ZN>Q<1)&Z6AZ47_W.9]>9.LRCE+^.0?%.DG"_,=;'F=/ER,X^OG%E^C^H:R^ M&$\O5N$]G_'R=O4Y%Y_&.RV+*.%I$64IR/GR@:5 M*W=9]EA]^+"X''F513SF\[)2$8I_&W[-X[C2).SXUB@=[?JL&K:??VI_5SLO MG+D+"WZ=Q7]%B_+A_N"-0[32-\_BHOX+GAI9;P3FZZ+, MDJ:QL"")TNW_\'L3B%8#2 P-4-, [=L -PUP[>C6LMJMF[ ,IQ=Y]@3R2EIH MJQ[JV-2MA3=16@WCK,S%KY%H5TX_I!M>E&)NL*%^#]WE6%. V%=,B MCO[E"_!>3(<"A.D"?!2_\.)U_?PNC'+P-8S7'&1+T%;T\H:78107KX3*V]D- M>/GB%7@!HA3\^9"M"]&VN!B7POC*A/&\,?3MUE!D,'3&5^< >Z\!\A#6-+^V M-_\4YJ(YU#4?BY#MXH9V<4.U/FS0=\/O2C#C\W4>E5$5D:N-\#B\B_F96%MG M11AS\/='T0A\*'E2_*-S>-L#T?=0K=\WQ2J<\\N16* %SS=\-/WU%\B\WW3N M.U+6"0;>!0/;M$_U$T;G\E8/J_54&68S1>ABO&D[HHHP?R?2,8_LS"/#S-O. M8IU]6T6TU?D9A)/ []FH$PLFB.CMI#L[J=5.N:!TIE&E3X8AP:QGFK6+ ^6:\/Z9XJ#T N(AWL.:L1H MX"'#'/%WIOL'F3X/BP? OZVCC5C156ZK,M_6DVJQ@V*7 G0N^8JM/J2(]%U2 MQ0(40,\PG8*=2\&>T^E8-P+5#0\C/^BYH8H%GE@4AI&9[-R8V$>F,KTRMW[X M7?J@L]2J:FA*=:2LXS7T)#![)T>8I@M'\7"EK1N0%E.!CE"F4=2>B5YOKEI% MN@9*2@"M(#L$9QI-'03I9P6-C,E$"=30CM1VB&D:=U8P#% ?_>Q]'#H/))I# M.YR?)E5#%=.%[UB9-ZH81 SYU# R$OOAON!_M">.*$#CL,H[K Y+K@#M9.&3 M]&=F]\>J9[ _CK1UO98T _JGS^I6*C,X((ZT=0,B20JTLQ3]:M:ZK?(+AC&! M2M[4T161QB:&&2N)"+0SD0$ -%%,4/8Y&AG31@=)TH"L&#P$@AI-REZ'].S4 MRIDW.TCB.;+CN1V+D K0#$%"8=\\C9P8:Q\9S&MM\.UH?ITE"<_G41B#5;CB M.?@/#**B=O6#M_>GV-\CR1L0/GVYPQ%M: )R"A*") E!AY 0K=LJ8YA,@O[> MR=[=H>Y(]H'L[&/_U(94/M#G2/:^#O5%$@MD)Q9#2F&!7Q 1K"A5]&VWE+A M2ELW()((D$,N/VC=5B%^,O$51J41\P/F&:^2K+!:<":581JZIJ?9>)S>J0A&7O8^CZ=*6M&Q&)SA2>/&%1*P$8 M'!!'VKH!D6R /G? L6_"HBK.,X85S-6("6A&Q+![H9(14%?W"ZF&'?2M5$6( M:;E)6D"=73&DFLN#B"G7^#12?NO&5=?.U@W#HZX8:NX8,B]0;-/LM&% H>'( MC4H(I78(G64;GO/H/CT@53F]).!*6S<.$J'IZ2\)4*>7!%QIZP9$,@+JZI( MU1S^^T29P5HIT_5=R0BHJPL"5(7]_BF:5:1[/5>R N;L>@#3'/LC-ND9J9/" MS&2GQ&IVS-4 IJFM$[]_2TTGA0/#&#.)FLR.FK?GLW-P7R6JM'K9H296X3U/ MYS\.++/;^QNZ4%UIZT9'(C4[?9F=.2VSN]+6#8@D!LQ5F9VIB$^(-_'Z11>= M'(/4.+,E-V"N2NU,0P 4,W7W!@TFMMXO<%9L9[IB.\1!GPYJY7QJVF8S">+L MF))[T[C]F@M!$XJ5!*N1$],BZ-\4&[=> :O>OQ/IY[YZ:2OF2]'0._>%@_GV ME;;MAS);U6^%W65EF27UXP,/%SRO!,3ORTSL&YL/U8MFNQ<+I_\#4$L#!!0 M ( &6!:5=9\49@>@( -4% 9 >&PO=V]R:W-H965TUAVH.37!L+)P[VI:7_ M_6PGC;H1RDOCC[O?Q[EWR5;(9U4"('FM>*UF3HG87+FNRDNHJ+H0#=3Z9B5D M15%OY=I5C01:V*2*N[[GQ6Y%6>VDB3V[EVDB6N2LAGM)5%M55.ZN@8OMS)DZ M^X,'MB[1'+AITM U+ &?FGNI=^Z 4K *:L5$322L9LY\>G4=FW@;\)/!5AVL MB7&2"?%L-K?%S/&,(."0HT&@^K.!&^#< &D9+SVF,U":Q,/U'OV[]:Z]9%3! MC>"_6('ES+ET2 $KVG)\$-L?T/N)#%XNN+*_9-O'>@[)6X6BZI.U@HK5W9>^ M]G4X2/#]=Q+\/L&WNCLBJW)!D::)%%LB3;1&,PMKU69K<:PVC[)$J6^9SL/T MMMZ 0EUE5&1";D2-4A>JI9S<46PE0P:*B!69;RCC-.,PT<68+"D'LH ,R1+R M?=3I E 'J3-R0EA-'DO1*EH7*G%1"S5T;MZ+NNY$^>^(6D)S00+OG/B>'Y"G MY8*\,=Q[(_3QP-]?)3^42#E8V3QFVK'P30,XO_H MW(,N-0/OCLHUJQ7AL-*)WL47+5=V0Z3;H&ALXV8"]1BPRU+/79 F0-^OA,#] MQLR"89*G?P%02P,$% @ 98%I5^48H]85 P H0H !D !X;"]W;W)K M&ULM59=;]HP%/TK5C9-G=0V7R1 !Y':HFI(VU05 M=7N8]F#"!:PZ<68;TNW7[SI),U)"UDF4!V([]QR?)0+^:#6 )H\)CQ5 M8VNM=79AVRI>0T+5N<@@Q3=+(1.JL2M7MLHDT$4!2KCM.4YH)Y2E5C0JQFYE M-!(;S5D*MY*H39)0^>L*N,C'EFL]#=RQU5J; 3L:970%,]#WV:W$GEVS+%@" MJ6(B)1*68^O2O;AV'0,H(KXRR-5.FQ@K3&>Z&%N.400<8FTH*#ZV< V< M&R;4\;,BM>HY#7"W_<1^4YA',W.JX%KP;VRAUV-K8)$%+.F&ZSN1?X3*4&#X M8L%5\4_R,C8<6B3>*"V2"HP*$I:63_I8)6('X/8. +P*X+T4X%< OS!:*BML M3:BFT4B*G$@3C6RF4>2F0*,;EIIEG&F);QGB=#1-MZ TKHM6Y(Q\H5)2DU=R M,@%-&5?O*@4R"U8T;LW;NA\:+-_)+)&,OPZ&7X7 M>W09QW(#"\)2#Q#;9)6NP(\=UAX/^ONZ6P,'0ZQT4'M3"@T[A MTR2C3)I#1;!2O4!QL"?DN=2NB(;&L-88=FJ<-%616,*"Z2K1;1K#?VKLBFAH M[-<:^YT:;S"+9$OY!EI6GN1K%J])*IK228[;&3\PL5BE9NNT6>GO"0T&_6'@ M[>^0_<@P\/V^=W"+#&IK@TYK6-L>L,)B[=FI2&U:.VG^M^ %@['KYZ M]1T>,QE'(FLDPW7^?G>=5REN%6WXK+KU]O=N6V1[>;-W[@_F\H:;<\5213@L M$>J<]_$ R/(^5':TR(HKQ5QHO* 4S37>(4&: 'R_%$(_=8@2#_/0< )\Q 9 >&PO=V]R:W-H965T*3=M"9=&3 MY*3=IQ\ENZ8D'ED)8=\DEGT\_8\\^B?RZ*M'67ZMMD+4P;==7E37LVU=[U_- MY]5R*W9I=2GWHE"?K&6Y2VMU66[FU;X4Z:IMM,OG. SY?)=FQ6QQU;YW6RZN MY*'.LT+<- U:BR^9>*PZKX,FE'LIOS87[U;7L[!1)'*Q MK!L7J?KW(&Y$GC>>E(Y_3TYGYWLV#;NO?WC_LPU>!7.?5N)&YO]DJWI[/8MG MP4JLTT->?Y2/?XM30*SQMY1YU?X-'D^VX2Q8'JI:[DZ-E8)=5AS_I]].'=%I M@*BE 3XUP&,;D%.#MN?F1V5M6&_3.EUZ"BZ"OTI95<'G0B5$GOTG5L%[=2VJ("U6P9]I5@9? MTOR@KN4ZZ#;,U' 4PV;!K:RR=JB>OQ5UFN75"W6'SW=O@^?/7@3/FD:?MO)0 M*=_5U;Q6L32*YLN3[C='W=BB^T[L+P,2O@QPB G0_,;=_$-:JN8(:CY7/7CN M1GSN1MSZ(Q9_NG.@4(YM*=RVF:BOJGVZ%-+WWQ /_X "\^2L M%R8YATEJL&&^%@)XMZ"P[=T0EOG33?(P\+C$),DZOY0S<2TPQ1 M'$?L;-;32,\:J5/C65D@RV"C4K(6)23RZ(5U[DZB* K)0*1IQE!(DP@6R0&ZQ1F(0B;PV)F>X)V_]M97F- Z?LKKRBF9?WOJA:C1C)P_'3N:3EQX*4&@\ MX0%F..HBHZ^RL]IU4W7LC,8F,,.A1)=)7YX&*G8#=12K,$!3J M-,U<7:IYB MZHM6V$GFR0GNR5L_;DUI[%[YCDUP6IR6B44K< M*!T[CXD)R>$\=IKTY6F&$C=#1T&*F'0$N] T[8Q/<7,A>T.&*!3)"F%N&1G.4N#DZ.KM-1AK9[3+IR],0)6Z(3J$4 M 5:=9C>"2U-;-VJ:$C=-;V2YEZ7JO*"0]:G2=2\M)2FWK\DY[LE;/W(-:!(_ M@5?$*YI]>>N'JM%,W.OFL=/9W&=FC!L;;( 9Q\J:T,-0(K&)#1*B%6U2SE;K+L1.X1;T69WUY MZ\>M>4V]U&>IN::]0,08'<@*6:I#M%.>]52?!;DYW$N&K#BWS45-5SJJ/CL* M7Q18A6(^W$> K*+(LHU -6>IF[-W\D&4(ML4=FJY/4S.\%]1H*6:US1Z K6H M5T#[\M8/50.:NE?08R>SN=4\?,!SFO35::92-U-'3V.3EA&-C&D,6)'84N!E M&JG,C=1QQRR ]:>I$+*R*]0X9>Y2[ 12,:]U65_>^G%K0C,O=5GV\PUDITE? MG>8H\U.190 BL5$VAJP(MXG4(&6C*K*C&,4 3 )" 2N[T,Y9)S=,/U_>70:; M!E1%;E M'!4S-YXI3O!P?QHPLZ6D9BOS0D'"?/JMB.8ADWSPTW8HT3F* =(';> M.3W?_'3A0UINLJ(*&PO=V]R:W-H965T M&J#;WF(/V )%L]W[<+@/BL,D0FW+*RG)%K@??Y+CF*1(#T5KYDN;E]%H.!PQ MC^<9S5P\U;._:+->1F&8+C=EM5U<7NQ_]KFYO*@?NG6U%9^;H'W8;,KF^\]B M73^]6[#%RP^^5'?WW?"#Y>7%KKP35Z+[NOO<]-\MCUINJHW8ME6]#1IQ^V[Q MGKW]P#(^7+$7^:,23ZWR=3"LY;JNOPW?_.OFW2(<3!)KL>H&'67_WZ/X(-;K M055OR)\'K8OC38<+U:]?M/^R7WV_FNNR%1_J];^KF^[^W2)?!#?BMGQ8=U_J MIU_%847)H&]5K]O]O\'3039='43T$S2/?:AB_VOME?W:^FV@[[>-4U_6^K M_KKN\I>R:H(_RO6#"#Z)LGUH1+])71N\#MZWK>B_*+5VMJZX2_?== MH%SSXT?1E=6Z_:F_X.O5Q^#''WX*?@BJ;?#[??W0]M>V%\NN-W.XV7)U,.GG M9Y.B$R9=B=V;( Y?!5$8Q9;+/\"7?RJ;_G)FNWS9.^?HH>CHH6BO+SZA[]D/ MK]15?ZS:U;H>G!7\Y_UUVS5],/[7MM!GS=RN>7A$W[:[+?IGL!7-HUA< M_OUO+ W_85LVDC+-"?'1"3&D_?)#V=X'XL^'ZK%<[^-C"(O^P?_6;__U6@2M M6#TT^P"QN>%9=[K7/1PLCY=IS'B<7BP?U06")IRY0'Y<('G1"2AC;S[H3);9SED?9*+1!"\Y< M7W9<7P:N[Y-/KS48TJZIR;4ED4AB<.C6L(KYL!7 M)D29'LZ@:N]=1-*FIT;+^NMS=>T .^A_=V4D"Q2$*Q**:+ M:U0,AJ5-=X3$8-&$W-CY<K^E$THKK; MGA'.J#DN+&VZ'R0*BU*Z<$:%7UC:=$=(^!7!^;"9X9R9YR_/QOD^FU2<\Q.Q M+ %3! .FKV^NW@1W0T!O!YIF;WEY)[:K[V=^5H3OY[VQ%/FN2"*RJ*"+<%1$ MAJ5-YVHD(HL=V;-Y;$UHQ"Z/BB0NQG2-18[S,,_L41Y+'!7#.$KNWZO@RV!J M4VWOK):B)K>PM.FKE@ LIN,98U3 MMM6-Z#]+#'4:ZX,[OEM]82:<6,K,O3+%(I:G)Z!A+"%1#">F?J^[_M/[:N8: M3 ;0N@93#%J#1#,QC&:LAZ4O70+?PSLF*;)*L01),1W[%Z/B(2QMNB,D'HHI M&<#8I !MS+9%C$5IE"7VP.82Q' 8Q)P*[,G8%M;O7:9!D5OB$A-Q.@Z0H\(D M+&VZ(R1,XI0<(#9(H.52/"7T'&*"2KNP]*F.T+BOH224TQ,LM!2]F&1.EWVD4BD MEL!([234F5\. M_9>XLI\EV)A(0)'<^8H,(^+&VZ(R3L2RAYQL1&()KE(!8Q MH!PD42KI8:CF >RGASENC3T%T$LDT$OH^,<$%2D=;9FBPC@L;;HC M)(Q+*6G+U$);FF4E-JF3926I!%XI#+Q.Q3AZN0ELA_>&4R3G4HGX4KJ7)U-4 M9(>E37>$\OXDZ0N4)C%J+3>QR0'E)JG$8RF,QWX3CV(=L#Z.)Q>>P!J]MX\B MHY9*2)?2\:4I*F+#TJ8[0B*VE)(O34TBE.<9B\;9%HM!+8XSB;,R M.&?F*CS)4/-B6-KTQ4I8ECGR8O.*-C(SY16.]@D4T:V68"F#4V(H!2>9R4T: MMD,BNNT2WV0POG$,>H2X%ML%[ORE27;E$ MB#D=B9FC0D(L;;HC)"3,*4G,W&0GC3\)D(ANM-(6#(9O$_#/_-H4V ;O;:9( MB>42,>9T)&:.B@6QM.F]U"06+"A)S,)D)\?Q#HKH1DO<5L"X[2R\/SG0X9O[ M[B^6-MU5$@(6=#1F@0KML+3ICI#0KJ"D,0N3H#0"'1+1C98PK(!AV)1 1ZA/ M@:WPWFB*5%TAP5]!1U\6J)@.2YON"(GI"DKZLC!I22/B(1'=:(F_BEFDY;P" M%?C>WMM+D;,K).@KZ.C- A7+86G3':'T@R5M"&O2ED:<0R*C1K!J)U@8>;DC M';U,Q6&2?_M8DOZQH=) -B3L(!OBMI#%4C=R1J0X@[2+;&ARJ]8LOE402..S M4&D2&T[A8B.?DA6'2O]M).D+&RJ-84,ZSO5%-YHS** <"Y7FL"%I=]C0UF C M9U$-_ MD6&9D>5*V]80SJ.AE+&\W 2V'Y(9V:]T;@VG\* GCT__9O.X[5RQU(W:S2N0 MB]$1GPRY]3Y1[WVU^3XE^?FBW=5UWB)V*M#5?OF.AOGN0)^.B;$:X[\LF*3/ MOMIHG]%QF RYQSY-DWVURS[W^&=Q&?^Z#$KFY4%AF M9+B"Y!S]^=VACS%]!S;">[NQU(V\IF#(B(X99;@# =#4C9RA@$:XU?[LV#>Y M3]L8'HL8,(=':>3/')W\)V DA%D]L!'^FTZ27%,&"+"(CBEEN#,$T-2-G*%@ M1K@[_^PGP-(MUS:TQR('3>U1NO\S1_O_LSXG> 0_[H F+'4C=REX,:*C3QGN M> $T=2-G*#@0;MP_._A-@M36N\4F!S1O8&\\EKJ1 MWQ3H&!,2J+AC"M#4C9RA($)X ,#9P/@ZGD(:;I*I]'1;R%5J' HH<.$1"ON' ,T=2-G*/ )GA P^X"=4/8&RHP,5Z".8_2 .\JG8V+X5OZ; M2I(94^8:,$[(D.*.+D!3ISM#&5[ X*$ H8#;'E(() M?P7F%]# -O@'!DG63!F.P!)""A5W# *:NI$S%#0(#QB8_92XWSB%94:&*\C- M,;G '?H8!32P$?[;39(A4R8FL(200<4=B8"F;N0,!2?"PP9FQ[[[+5181C=< M&6+ '%,,)D CA-(9V CO[<92-_*: BA30MX4=TX"FKJ1,Q2HF)+RIJF[[R\L M,S)<@76.T09G?2SP"'I$*/G-,9W#'/'YM#&R2_^:39 "5(1$L(WRK%G2.:0:#__6W=PYW#-\M>_U/=?-O? MX_+_4$L#!!0 ( &6!:5=X,H_,( , )L( 9 >&PO=V]R:W-H965T M7^#):2?6H"P!#GDHN]-@KC*G. M?5]G!914G\H*!#Z92U52@U.U\'6E@.;.J>1^% 2)7U(FO'3DUFY5.I*UX4S MK2*Z+DNJGB? Y6KLA=YFX8XM"F,7_'14T07<@WFH;A7._%8E9R4(S:0@"N9C M[R(\GPZMO3/XQF"EM\;$1C*3\M%./N5C+[! P"$S5H'B;0E3X-P*(<:OM:;7 M;FD=M\<;]6L7.\8RHQJFDG]GN2G&WM C.E( MR151UAK5[,#EQGEC-$S8*MX;A4\9^IGTFC)%OE%> [D!JFL%6"*CR0F92F&8 M6.",7%$E3K[4QJYIEH.BK@2?&9TQSLPS.;H$0QG7Q^CW<'])CMX>D[>$"?*U MD+6F(M9CYU>_-?,]]I,,M";,N0$,WP'6:T45H%,J&:Z M1QZ$G&E02SKC0#Z)"FN"-E)DZ.V*TB-3RK.:-Q7Z<2X"#>+7UV)U,7TF!_NR0(=K.V;_5*38IE'^D6G: M]@U5^!UIPF&.DL'I /.EFE;83(RL7#>928.]R0T+_'L 90WP^5Q*LYG8#=K_ MD?0W4$L#!!0 ( &6!:5>VJ:M\M , ',1 9 >&PO=V]R:W-H965T MVL;:+P-ND!2&-FD?0CZ MP+7'MA!)5$C*3OKU&4I:V;)II0ZT+[8N,T=G#@^IH<8[+C[+#8 B7[,TEQ-K MHU1Q:]MRL8&,R1M>0(YW5EQD3.&I6-NR$,"655*6VJ[CA';&DMR:CJMKPTIWTTL:CU=>)^L-TI?L*?C@JWA =3'8B[PS&Y1EDD& MN4QX3@2L)M;O]'9&(YU01?R=P$X>'!-=RB/GG_7)_7)B.9H1I+!0&H+AWQ9F MD*8:"7E\:4"M]IDZ\?#X"?U-53P6\\@DS'CZ3[)4FXD56V0)*U:FZCW?_0E- M08'&6_!45K]DU\0Z%EF44O&L248&69+7_^QK(\1! O7/)+A-@OM_$[PFP:L* MK9E59=TQQ:9CP7=$Z&A$TP>5-E4V5I/D>A@?E,"[">:IZ5R@(X3Z1EB^)']\ M*9,"QTA=D;_00=?D U?GB%7E!DIQ\V/!28H(< MVPIYZJ?9BX;3ZYJ3>X;3 Q0WQ'.NB.NXGB%]UI_^C@E,IZ9T&]5I)7);B=P* MS_N!1%=DGK)<=54@G]YB.+E7D,E_3:76V+X96T_26UFP!4PLG(42Q!:LZ:^_ MT-#YS53X0& =&;Q6!J\/O>L4V+M@+;@T#G(-%U9P>C793MUHY(W&]O:P)$.4 M'P=^&]7AZK=<_5ZN;T'*6UPB%F56IDS!$FIC.>%:4"(2NJDJ_4C@DP4>S%N71P!@+K ME$R=_>O=>4:7-N #*3$46E>*@TZ'#NO4!N_0A9$?'#GU!T%=KON6@_:^RO$% MAJWIAJ=+DF3X&MB"IFHF.6B#,11:M^Q]BT&]YW1K;P-SL10#H76EV'LX'0NCKLNR :/J=]!VV-AD+K2K%OCFAOT_$3]HU.-P*>%QXW!J8P MQW>.%US[8$>L/T?@GG"=Y)*DL,(\YR9"HXAZAU^?*%Y4F^1'KG#+71UN@"U! MZ "\O^)1('*1950\74#*5WVGY:P7;MALKO2"&_4*.H-;4'?% M2.#,K542ED$N&<^)@&G?.6^=#;L:7P)^,EC)C3'1F8PYO]>3RZ3O>'I#D,)$ M:06*/TL80)IJ(=S&0Z7IU"$U<7.\5O]>YHZYC*F$ 4]_L43-^\ZI0Q*8TD6J M;OCJ!U3Y=+3>A*>R_"8K@PT]ATP64O&L(N,.,I:;7_I8^;!!0!T[P:\(_DM" M^Q5"4!&"?2.T*T)[WPB=BE"F[IK<2^-BJFC4$WQ%A$:CFAZ4[I=L](OENDYN ME<"G#'DJ&@DL.:&>",T3,GQ8L *+0!V1:RS18W)-A:#Z),E!#(JR5![BZMUM M3 X^'_9\40I'9)327&U7 M!/E]/I9*X/_ZC^WRH!/H._@RDR"6X$1?/K5"[YO-](\4BS]2 M;/A!8EO'TZZ/I]VD'L6 HA-&S?L5SX9F7"CV;!;@$6\.";:S,;)A*:NOC674 M:GOZTW.7F[;OB8MWTX,)MW)8/G=J'3J,/YYMI\REAN0*1T_1X(8%( M/E4K*@#OBB7>@:9T)UPJ:7/&!.IL9NS;G-D3%^_B?)N#0PLN:' FK)T)&YT9 MT((IFK)G2-[C2KB;;ZAY)X6(M=E=_)B M_:)U-FA9UF-LZTP7]D_>](17: [+)4EABJ&\DRX>A3!]EIDH7I2-Q)@K;$O* MX1Q;4Q :@,^GG*OU1 >HF]WH+U!+ P04 " !E@6E7&U].@I\# !5"P M&0 'AL+W=O0LKYQ79$74&)QS6JHU,F.\1)+M>1[5]0<\-8XE=0- M/"]Q2TPJ9SDW>_=\.6>-I*2">XY$4Y:8'S\!98>%XSNGC0>R+Z3><)?S&N]A M#?)[?<_5RNU1MJ2$2A!6(0Z[A7/KWZS\0#L8BS\)',39,])2-HP]ZL7OVX7C M:49 (9<: JN_)U@!I1I)\?BW W7Z=VK'\^<3^J]&O!*SP0)6C/Y%MK)8.)F# MMK###94/[/ ;=()BC9G1/G)Y6V> M\P:VZ/.S2@P! N%JB_Z0!7"T:CB'2J(O!&\()9*HT_=W(#&AX@/ZB+ZO[]#[ M=Q_0.T0J]*U@C5"^8NY*14N#NWE'X5-+(;A 80WU-0J]*Q1X06AQ7TV[?\5< MN?LV=U<%HX](T$Z-7_**>7_1#_&I\Y(S2*[1A52.NS+?B0+%4 M9]"ELHUXBQZ?<4JC*!H0'QME:3BS$X][XO$D\<]E3=D10$6VDIQL&MW$!&JJ MK:HT.!VJ73K);XU/1,M.^)'Y^BVHZHA$$_C"-QT9^ M[$5VKEG/-9OD>FJM->/F,F,[DQ>DVNM=P+SZJ*Y(2A!LC$YBCC8IV?AS MI^%0BL5H%GAV*;->RNR-I%!]LNC86:,;2[P\[V7&\Z;3HP" MS3QZX%1CP)ZHCDIAI_R\ZU2%@;&ULM9OO;^(V',;_%8N=II[4(XD#%&X4J26^ M[:3UKFK7[<6T%P8,>$UBSC9PE?;'S_E1@FDP3?6]OB@A\/W8>9[$R1.3X5;( M1[5D3*/O29RJR]92Z]5'SU/3)4NH:HL52\TG:7K:O@(PEQ5I!_XT_.MFIO&66;,A'B,7OS M>7;9\K,>L9A-=8:@YF7#QBR.,Y+IQ[<2VMJUF17N+S_3/^4;;S9F0A4;B_@O M/M/+RU:_A69L3M>QOA/;WUBY0=V,-Q6QRO^C;?E=OX6F:Z5%4A:;'B0\+5[I M]U*(O8*@I>U MX4W+GHR+GN C/0G0C4CU4B&2SMBLICYRUX>GZHF[ON>H]XRJ.VGQL[37V F\ M6LDV\H-SA'V,Z_1PE]_0)Q0>KX['=6*\N=S2(MSM9F'.ZQSA MW3&E)9]J-D/W6DP?BWT&G=W=/ZCW-=V[=N*RT?.C6M$INVR9X5$QN6&MT<\_ M!3W_ESJA(6$1)(P P2Q/.CM/.CD]/'7H7TV_K;GB^<#]]^]F'?JL6:+^J?.E M ^D+)"R"A!$@F.5+=^=+UWFL?-5+)I%>TA2)53$>+R1-LV/'#+ K)KF8H3.S M6(S M8>/LX6F-D'"(D@8*6#=')9=$FU&%YV![_M#;U-C0&]G0,]IP*^EVIG& M,Q''5*I,]D+O6KF=O*9R0\(B2!@I8/T]N4._[>-ZM2]V:E\XU;[:4CE#&W." MX.FBW+WK-'92FFH,"8L@8<0M5@<],;,[.D:9_D[VOEOV&_[U2YW.SK*F.D/" M(D@8 8)9V@]VV@_@S[P#2%\@81$DC #!+%\"OTI#OO.H&)NS+9\QF><@I,V) M0,V9E+5YXKID92][YY]V=[#_MQL> MK!.T6-,\'K!:0SHO#'GA!VCH!:41*)KM1Y5[ W?P;>2'6D_^95.=G2Q,9LCO MF*?3>E.*5GO[1XE_Z IHQ@6E$2B:[4H5A@-W&CYPY:4I>_([XMN)5FJ#3>D- M:" &I1$HFNU-%9T#=QP\[0U]HI/8ZXWO/E MR "&%-,Z/I(K0",X*"TJ:?N#:<\>2PE4@[;V5;8.G!'QU?>3W)C&*KL[=?PP MBD#[0:!H]HQ7E9^Q.S_G=Y70?ZCQ?(^;V]0-4%H$2B-0--NA*F7C /[>$X;, MO&-06@1*(U TVYTJCV-W'H>8^W$WT=@L_"+2#,).MV\/^A%HHP2*9KM0A7+L M#N7-)X#U=__X@^/)SUW9V W01 Y%L]VH M$CD^,9M=#F-_2#IC"96/M_@#$GL(FMA!:1$HC4#1;'>JQ!ZZ$_N; M![$3W*"/DOSWZ+5^@$ZH@]((%*WPP]M[M,&DPD7^3(E"4[%.=?&4PV[M[KF5 MJ_QI#:_Z>O'0RPV5"YXJ%+.Y*?7;%^:Z71;/D11OM%CE#TI,A#81-%]<,G,9 M)[,OF,_G0NCG-UD#NZ=Y1O\#4$L#!!0 ( &6!:5=F#X=3?@0 &P< 9 M >&PO=V]R:W-H965T<5@K+%7P2?1&<;%$/9,?9<[/P1 MK2RGZ!&F.)2%!5)?1[S%E!9.JA_?:U.K^T+3P"QD5Y2$CQ33U"0YDV;0 MD%F/7-"0"_03+0Q9GBIV'(>8'-&.XB%X6I-KX9DT@\&K6O;]65/)/2:SALE, MR^2)242+"W-W3@U1T=I<2\6D&:S,IATJWL(-1KC,&RYS([>MN4DL)LV@(;,> MO45#;Z&=51#O,5<3257:$:?Y8)EI':XE9](,+@8FE#<=GD^NTV9,1\ODBXPQ M![2=5X/)4.MQ+16C;K!VZW())I,1+)WH[6JQ?%:/=?^Y_+P'^"6D>432 SAH M I#>^6I8)MU@[=:;1-/ 68S@:M.TJXV;VD"HEU[-PVB(KMVZ//R%,UI5;3YV M]0&YNG]EYP>UL/N@-LC(4-*M&9ET@[5;E]',#R;^"*,V7[L7!&SP#]B63]+J M(L0QK9YQ8Y(-7X:,1F^C;M"46Q]FF[[=GX_?KM'\;=0-FG+KXVLCN*O/X!]) M2B3^0,E1I0.22I0>B,KAP[/0:!(WZ@9KM][U?>8YSDBMMG'?QJU:=[3I_ESG3YQ%.$$\>?!=YI&T[Q1-VC*K<^O MC?V>^]/%Z1G-]T;=H"FW/K[.2W7]8\ UQ:FWNAJCV7?KWJM76K-7-U&[L[)3 MK,/=(WX@J0 4[Y7*N9FIVN;5TE:U(UE6+O;LF%2!M]R,L:I37C10Y_>,R?-. ML7[4+#"N_P502P,$% @ 98%I5]PR[*(' P S@L !D !X;"]W;W)K M&ULM59=3]LP%/TK5H8F)@'Y:M./M9&@B V);8B. M[6':@VEN&PO'SFRW9?OULYV0I6TH0PHOB9W< $PO*J!MX7N1FF# G'MEGUR(> M\:6BA,&U0'*995C\/@/*UV/'=QX?W)!%JLP#-Q[E> %34+?YM= SMV))2 9, M$LZ0@/G8.?6'$]\";,0W FM9&R.3RAWG]V9RF8P=SR@""C-E*+"^K6 "E!HF MK>-72>I4WS3 ^OB1_<(FKY.YPQ(FG'XGB4K'3M]!"QGH-F2ZEX5H*U@HRPXHX?2B-J +_S!" H <'_ L(2$-I$"V4VK7.L M<#P2?(V$B=9L9F"]L6B=#6%F&:=*Z+=$XU1\R11F"W)' 9U*"4HBS!+T@?-D M32A%QV@GX A]UM5U> X*$RK?Z9#;Z3DZ/'B'#A!AZ&O*EU)SR)&KM#[S%7=6 M:CDKM 1/:)E"?H)"[P@%7A VP"?[X9^PT'"_">YJ5RIK@LJ:P/*%3_!=$$84 M'%_I,DMV;4 _KG0\NE20R9]-N1;DG69RLSN',LHG@L@(6@LO&!2Z8(LMD3I!5'/8CSQNYJWHVST5MR.Q4 M,CM[95Z!E$-]+,R6V9)BI=<,9UPH\@>;\Z));,'7KU7*O=?<\[TV?6B);,.'?N5#O[4]W]^MO9X7#;8J]+FH M#9F#2N9@K\PO*M7E22JQC?KV4KQT45HBV\C6]_[]K+W7+,^2O24KVF+;]*+6 MN/BME6A)5?_C^-W0WRK1YZ(*H6ZMV3*=KFX[%H1)1&&N8=Y)3]>X*)K'8J)X M;ONO.Z[T<6J'J6ZX09@ _7[.N7JYCV8)*#6'7LS#;0[=?/=D(*- UH*P_$ M=N[[SM^=X[O!EHM[F0$H])!3)H=.IE31=UV99)!C><4+8/K-DHL<*ST5*U<6 M G!J03EU?<\+W1P3YD0#NW8CH@%?*TH8W @DUWF.Q>\Q4+X=.AUGMW!+5IDR M"VXT*/ *YJ#NBANA9V[-DI(AL;<&WPALY=X8&24+SN_- M9)8.'<]L""@DRC!@_=C !"@U1'H;ORI.IW9I@/OC'?LGJUUK66 )$TZ_DU1E M0^>#@U)8XC55MWS[!2H]/<.7<"KM/]J6MF'@H&0M%<\KL-Y!3ECYQ ]5'/8 MFJ<9X%< _QC0?0805(#@7 _="M ]UT.O ECI;JG=!B[&"D<#P;=(&&O-9@8V M^A:MXT68.2=S)?1;HG$JFC&%V8HL**"1E* DPBQ%GSE/MX12] Y]Q4)@DTQT M$8/"A,I+O7HWC]'%Z\N!J_0>#).;5/[&I3__&7\!NN9,91)-60II SYNQX%=KKP/@[P(P]EL)YU!4+ MGN&K\VX.P=.C$1.94"[7 M"/T4(JH3_SGTUGH/32;?9BKKZ^+' "0T??;1+$ M!ISHS:M.Z'UL2L!+DL4O239](;*#5'7K5'7;V*-1SH4B?["];OD2D<=L89NM MIKR4E*&E-!5D$W5T0=&_@;O9#_F9=O%3.[_;8#<];7<0@UX=@UYK#&9Y@8G0 M54N='8&2L+>WDV/M)RWBDQ;3-HL#I6&M-&Q56G^8I);:&&X\*LH(9J(?B5NB9V[@D-(-<4IXC M 9W,G$B8/D9ZH1ZQF_!F;2_ MJ*QCL8,6:ZEX5HLU04;SZDJ>ZD)L";SP!8%?"_S7"H):$-A$*S*;UI0H$H\$ M+Y$PT=K-#&QMK%IG0W/S&&=*Z%6J=2J^R17)5W3. %U*"4HBDB?H$^=)21E# M[]'U6JV%7LRX4/0WL;7_^*3_11+0Z104H4R^TW$/LRDZ/7F'3A#-T7W*UU(; MR9&K-*39REW40%<5D/\"T R*<^1V81-EF$G5EH\%X;>*7J;8&'?MC; >^T/A*\UX#W#H%';>"] M?7#L^3O@G=9'@D<->'0(O-\&'K6!XQWP3NLCP?L->/\0^* -O/\:\$[K(\$' M#?C@$/BP#7SP&O!.ZR/!APWXL!/\/@7=D2P5B#;\X1Y^'P>[^)T;'(GOX;]G M*NY,8.N<(/:<.$,YJ-:S$.]_*8=AN)M.2UC@#8*H":M W:T^P#1A^C!I[@5!F "]ON1.8$CC$!L (;- 0 9 >&PO=V]R:W-H965T!\^$-*M*DM45OD])]Q7S2*(_X697-Q7Q0//U]=;>;WZ2K97&8/Z;K\E]LL7R5%^=?\[FKSD*?)S7:CU?)*&PPF M5ZMDL;YX^WK[M3A_^SI[+):+=1KGRN9QM4KR;^_29?;ES85Z\?2%#XN[^Z+Z MPM7;UP_)7?HQ+7Y[B//R;U?/RLUBE:XWBVRMY.GMFXM?U)_CZW&UP?8>_URD M7S9[MY7JH7S*LC^JOS@W;RX&U1ZERW1>5$12_O$Y?9\NEY54[L>?-7KQ7+/: MN-R#U:+]>[/Y&O]C=C;0--.;*#5&VA=-QC6&PP/ M-AA.3VPPJC<8'6PP&I_88%QO,#[88#(XL<&DWF#2]3%,ZPVFAQN<^K;.Z@UF M77?INM[@NFL%=?#TS VZUE"?G^RC9UL]M/M_#4]\K]>D)5P^?\=-5 MGIYR]? Y/UWEZ4E7#Y_UTYL\/>WJ]GF_VOV0;'_"]*1(WK[.LR]*7MV_]*H; MVQ_3[?;E#]9B727*QR(O_W51;E>\-?Y\7!3?E)^4,,GSI/KI5G[0TR)9+#<_ M*G]3KI3-?9*G&V6Q5GY;+XK-J_*+Y>U?[[/'3;*^V;R^*LJ]J*RK>5W1V%74 M3E14E2!;%_<;Q5C?I#_(MY^:5+1?5Q?*@/UE:(-M*'RVT==^>%O/[;LV'LY$\V+2T6; M;1E-PNA=]F;'J,KGK$CW7XB[/]I>=AUV;JC6:KUS^_"_TB0_K9MR_6/Z4.H# M\3NHI-L?+F<]3]?53U:\3-:='HK5O9CL^VS_&\SIG7+^D]\!%]UU[S^YZ[Z\ M6)#D3Z]#=79:"3HKY2YWV:WP'/A-4;6S+ZFHPX]N_9U4.^U6W/V[-3T'"MDW M?/X%.-Q6&)YZ\BOHI^J@]$9YGZW*(_5-LCW6_:7\?;B^2\NCYT+Y]$W9OU^< M?-M^^9[^J/V^M6*X>?-0S)/WUR42X)-FG]. M+][^_;_4R> ?;0E,8CJ)&21FDIA%8C:).23FDIA'8CZ)!206DEA$8C&$"9DX M>L[$D4Q_&Y>K^C3/RZ0K5R#S/UXIR6-QG^6+_RV_\D-Y]+\+W[;?#^^D<-^P M(S&=Q P2,W?8>(M5[P!]?JL.ZO]>7WW>3S*RK$UB3N?'X))EO-H;)">HR?TV/<+ST>RH75YV3YF&[#XR9;+I-\HSRD]7+K1^7_]H[L MVD)%6J]OJ)"83F(&B9D[;+KW6AE<#@;J0:"0)6T22 M(5DRZE0RADH* 3)Y#I!)OP!9;#:/YP\]I&C?E" QG<0,$C,G1[]1#@\YR'(V MB3EG]]TERWEGR_EDN>!LN9 L%Y%8#&%">$R?PV/:+SRRQV)3).N;Q?KN7()( MY;X)0F(ZB1DD9D[/)@A9SB8QY^R^NV0Y[VPYGRP7G"T7DN4B$HLA3$B0V7." MS*0)\CY;K;)U_[<^I&K?]" QG<0,$C-GQRO:\8GW/LBZ-HDYW1^$2];UNM?U MR;I!][HA63IU*^F3)H%/)D"P9D5@,84+(J(/GE*G:YSK'3(]UD-SMFRBHIJ.: M@6IFK0F_&6>SL3H[/II!"]NHYG1_&"Y:V.M>V$<+!VV%KX?7(_7XB 8M'*%: M3&EBWNRUDJK2O/E8!8V2IP^/^?P^V:3*0Y[=YWTV7[W#OL" U$]4L5+-1S4$U%]4\5/-1+4"UL-N/3(06 MC2E-3"2M223MWTRD\\BW5;73V^KR M;7N'%JF9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6DQI8K8U?:^.O> M0H MIJ.:@6IFK>TO!=3I8#@9'KY)=7R_B:I.9N+=[):[M:PLG+:JU^KHD'/;N=%! MW_,IX,I\?O:Z,=Q:CF='L(+EK4ZU;41XL&J!:B M6H1J,:6)*=5T*JOR5N7.AS"OMG];;*I/8MEL[YM^G2_*S8KD:[HY&59H3S.J MZ:AFH)I9:\*AQM&RP4)KVJCF='H$+EK3ZU331VL&J!:B6H1J,:6)2=6T1:OR MONCP"80V1:.:@6JF>MQ] M.VDYG6RA56U4MZG6LZJ-5 U0+42U"M9C2Q!QJFJM5>7?U;EVW^QR- M^?[G;:1?J]OIR4,AM+T:U714,U#-K#7AE_IP-)H>YE#+W=3A>'CX5@_:.-U2 M5)N.1D=O"!TW'&N#V?CZ\ TAFL5N6MU;U8/[4>G3DK+[?[ MQ@^JZ:AFH)JIM;;RJM?'2R^TKHUJ3N='X:)UO.& MU'14,U#-1#4+U6Q4<[3C_N%)-9EQF$?J\=LW@Z-WD3UTWWQ4"U M1+4(U6)* M$P-+:P)+W@;]VSI997FQ/8'?]E[0JSJU3H86V<_Y'M5T5#-0S:PU\7V7R?$! M$MJ>C6I.MX?@HD6];D5]M&B :B&J1:@64YJ81DU#M29OJ-Z],UT?)[7&#=HH MC6HZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQI8D9U[1<:[NNS9?[M'N- M;$)]CVHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQI8DAV;2>:_+6\_/+ MTB_;"]55GV;P.7:W7E3W;XU'M/TU -5"5(M0+:8T,=::YGA-WAQO?'U8Y+MCO/I([C;/5DIQGY:_7(OM^=.[ MJD6^->K0#GE4TU'-0#43U2Q4LU'-.?/B4P>2K$-;ZU'-1[4 U4)4BU MIC0Q MZYH&?$W>@/^A/'C+%_-J];H[X[&]KK/RPX>/OYWH1$,[[U%-1S4#U4Q4LU#- M1C4'U5Q4\U#-1[4 U4)4BU MIC0Q\YJI .WZI4][H-,"J*:CFH%J)JI9J&:C MFH-J+JIYJ.:C6H!J(:I%J!93FG@=]&9<82@?5]@_[;']S(J?)%.:Z=?Y\G$[ MT2!OT9/7[)N+J*:CFH%JYO"X(7X\&AZUZ*%%;51S:FTB?P@N6M3K]GWST:(! MJH6H%J%:3&EB1#43#D/YA,/W/#,K+]T[J= )"%0S4,U$-0O5;%1SSKPXG\[, MJNK3J5EM=R[6FR)_W+Y3=VH)BHYMH)J.:@:JF:AFH9J-:DZM'7SX MT?%*]?CSZ(=']_+07?-1+4"U$-4B5(LI30RM9LZBO"D+K3C-;[-\E:SGZ4_O MMN^BM9]V;MZ76JZ:,U M U0+42U"M9C2Q'QJAB*&\K[T[WJR%1V:0#4=U0Q4,U'-0C4;U9PS+TYU>PY" MF3R=:E5'IT^UHC,4J.:C6H!J(:I%J!93FAB-S0S%4#Y#\=?/2: S%:BFHYJ! M:B:J6:AFHYHS;+D@P_&G;;;<:W1\1@(=@4"U -5"5(M0+:8T,;*:$8BA_,(( MOSP\Y-GGW06?WF756VQE9NF+\CBMR/+-*R5Z+#:+FVV255=$:#\S@0XYH)J. M:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:4(,CIHAA]'@A<],C-")!U33 M4:>+R/$#+ MAJ@6H5I,:6*L:4VLR?O6GV(M_9KFU;77S\<9.BF!:CJJ&:AFUIIXP4YM>JT> M7G44+6NCFM/U0;AH6:]K61\M&Z!:B&H1JL64)H90,\XPDH\S_*6+ LKMWH&$ MCC*@FH%JYNBX3R?@PD- I!51SNCX(%RWK=2WKHV4#5 M1+4*UF-+$ M0&I&%:CFHUJ :B&J1:@64YH8 M@\W(PNBE1Q9&Z,@"JNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL64)H9D M,[(PDH\LA(^K3VE>]8CL%JG*/%DN=STE90169PM:^T;D:N_D0X<24,U -1/5 M+%2S4JM5>YJH.P-?70&0=4TU'-0#43U2Q4 MLU'-0347U3Q4\U$M0+40U2)4BVMMMI=Z@\NI=B+SFOF%D7Q^X?==M.V?A'BE M%&F^:LTQ=%8!U714,U#-1#4+U6Q4(S>=1^"20Q MW)I)AY%\TN'WI^.VIL^C^PE6=,(!U714,U#-1#4+U6Q4F$L;?S]?DUL\KJ]4P\=6D U MH];V6VU4[7(\.0P]=!H!U6Q4G6QR:W>08;.(*":<>:[UMYK4X<;.G" :C:J.:CFHIJ':CZJ!:@6HEJ$:C&E MB>'6C"6,Y6,)SWTA0KJ=O[JSG.V=<^C4 :H99[Z!D_IR[./GJ[$/3UTBP$1W MS$(U&]4<5'-1S4,U']4"5 M1+4*UF-+$W&M&$\;R5F!3N*A"O7P]V?:&CB:@ MFHYJQOCX@_Z'H^GQ6W+HS &JV:CFH)J+:AZJ^:@6H%J(:A&JQ90F!EDSAC"6 MCR'LKO(LN:3?J4Q#1Q!0347K2H MC6I.MX?@HD6];D5]M&B :B&J1:@64YH84_$SMZF^?>5\O'QTR;]\['Z>I$IOY;_,K]/E6B=MB8C.A*!:CJJ M&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&EB2'9C$1,7GHD8H*.1*":CFH& MJIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&EB2#8C$>7-[]%L(F=[1Q^IZ:AF MG/D&3D[WU*'[8:&:C6H.JKFHYJ&:CVH!JH6H%J%:3&EBS#53$A/YE$3;@CE( MD\UCOCL,=-8/C]42N3H45.)JDJ(U]-"1"%334X>(B^H0\>S4K%SNG7[H$ :J&;6F:GMM M%]/)Y<&U04VTJ(5J-JHYJ.:BFH=J/JH%J!:B6H1J,:6)L=8,6$SD Q8=%\'; MY:_RSVQ9'A@N%\6WUIA#QR]034U -5"5(M0 M+:8T,0V;*8W)]4NOA-%Y#E334L'?H[P)K(*-KP_IO/I(A5]/?*BRO$SOE",U'=4,5#-1S4(U M&]4<5'-1S4,U']4"5 M1+4*UF-+$*&QF0J;CEU[[HO,BJ*:CFH%J)JI9J&:C MFH-J+JIYJ.:C6H!J(:I%J!93FAB2S;S(M-.5-MI;H?^5)GEK[J$C(*BFHYI1 M:\+5HP\_F1FM:*&:C6H.JKFHYJ&:CVH!JH6H%J%:3&EBFC6#'5/Y8$??U:^^ M^+RX2=J*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!93FIB) MS53(=/;2RV!T6 35=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58DH30[(9 M%IG*+^G1\Q0P.OB!:CJJ&;6VO_X]6OZBTQRH9J.:@VHNJGFHYJ-:@&HAJD6H M%E.:D&*S9IIC)I_F>+],-AOE%R4I5[2[V^^J0[Y5>;"WO6916Y;)R;Y9AFHZ MJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQI8FQUTQ^S-077N'.T$D05--1 MS4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(LI30Q)K0E)^25%WF?KSVF^J6(Q MN]U="T[Y8;&N/^KJQ];40T<[4$VOM?V%Z6P\UH:SX41:V+G\=-_ATM<=#H#U2Q4LU'-0347U3Q4\U$M0+40U2)4BRE- M#+9F.F,FG\X0@^TAR97/R?(QW>;:3;9<5I>F?DCS7<;]>/;#Z^75>N<=.K=1 M:]/]3I/+P4 ]C#KTFARH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&EBU#6C&S/Y MZ(88=>O'U:JOFH M%J!:B&H1JL64)N::UN3:N7$'],RIO%KON$-'(6KMW)E3M*B):A:JV:CFH)J+ M:AZJ^:@6H%J(:A&JQ90F1ETS!W'=:0[B+YPYE1?HG6[HG$2MR3Z!TT KFJAF MH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:6*T-=,/Y4UYM!T-K;Y2YLT7\^H-O=9$ MD[J]$XW4]%J3]8*@!4U4LU#-1C4'U5Q4\U#-1[4 U4)4BU MIC0QT)I)A>L^ MDPH]>D'D;N] 0T<54,U -?/Z>(QB,IV.!]I,.V@%0>O:J.9T?A0N6M?K7-=' MZP:H%J):A&HQI>WRZ&ISGZ:%GA3)V]>K-+]+WZ?+Y:8\8GI<%]6)TKVO*GEZ M6^:5^O,OVL75T==-]6=+;?FZH_[L;K]^U?!O7S\D=VF0Y'>+]499IK=EJ<%E M=5V+?'%W__R7(GMX*)^RHLA6VYOW:7*3YM4=RG^_S_C]02P,$% @ 98%I5P('5A._ P P!, !D !X;"]W;W)K&ULQ5AA;YLZ%/TK%D^:-NFM8 (DZ1*D+MOT*KUI4;/M M?7C:!R?<)%8!,]M)UG\_VZ$$!G5?\YCZI<'@>^X]AVM\ZLF!\5NQ!9#H1Y;F M8NILI2PN75>LMI 1<<$*R-63->,9D6K(-ZXH.)#$!&6IZWM>Y&:$YDX\,??F M/)ZPG4QI#G..Q"[+"+]["RD[3!WLW-^XH9NMU#?<>%*0#2Q ?BGF7(W<"B6A M&>2"LAQQ6$^=*WPYPR,=8&9\I7 0M6NDJ2P9N]6#ZV3J>+HB2&$E-011/WN8 M09IJ)%7']Q+4J7+JP/KU/?H'0UZ161(!,Y;^0Q.YG3HC!R6P)KM4WK##7U 2 M"C7>BJ7"_$6'X]SAV$&KG9 L*X-5!1G-C[_D1RE$+0 '#P3X98#_7P,&9<# M$#U69FB](Y+$$\X.B.O9"DU?&&U,M&)#<_T:%Y*KIU3%R?C]]QV5=^@UFK$L M4[(N)%O=HAL0P/>0(-4GZ%J(' M'O/Y#^1;0'&!!MZ?R/?\04?XS![^D7 5CKO"7<6\HN]7]'V#-WBH'$WCM>Z# M1"N@%H<@IKVN."?Y!E3#2K2\0_5YBD*LH*IHU:A$=V)7_R!(^]-ES@]@36D&E12#6SH<=D@PC2(HJ[TD0*] MI'G9"Z^ZV!\A0P.IORC[. JPYWD3=U_G97TJ] L72'WCA"1Y M0O/-8ZR"%BL\'N!QFU=[HN\'WK ^L5%S6-4<6FO^S"1)'ZLR;"4?X@"/VE5: M^96[TL MH">U^D)KRE6S7]C:%D8&@&2NR3,$XKO5.[CB@C=YB'VO^$K_>_0'&X[#= M_?9*SF5ZW9^IHF@.064*&VO>[_%7MU>'VA-54X>3S\W"8/]^KR^D)KRG7R M>;AWHX?;3L^/PB"*PE_70Z].SZT=K^BSK8^$;ZBJ/(6U@O&ULM5G;CMLV M$/T5P@V*!-BU1$J^I5X#WMT$[4/:1;9)'HH^T-+8)B*)"DG;6: ?7U*2)>MB MUJMN7FR)Y@SGG)%F#NGY@8NO<@N@T/<[%;$$'@22NSBFXND6(GZX M&>#!<> CVVR5&7 6\Y1NX!'4I_1!Z#NG]!*R&!+)>(($K&\&2_SVCGC&()OQ MF<%!GEPC V7%^5=S\UMX,W!-1!!!H(P+JK_V< =19#SI.+X53@?EFL;P]/KH M_7T&7H-940EW//K"0K6]&4P'*(0UW47J(S_\"@6@D?$7\$AFG^A0S'4'*-A) MQ>/"6$<0LR3_IM\+(DX,_',&I# @EQIXA4'&G)-'EL&ZIXHNYH(?D#"SM3=S MD7&366LT+#%I?%1"_\JTG5J\^[9CZ@E=HT?%@Z_HCS0C=VG(->.O[T%1%LDW MZ!5RD-Q2 1*Q!'U*F))7)P-_;OE.TB34@Z]J]W-'Z3#-8DY0A'2;AT3.A#1& M'WBBMA*]2T((.^SO[/:86!PXFI^2)'(DZ998/3Y".D2>>X6(2SSTZ?$>O7Y5 M8R3_Z@K5[O@#%=HQ?I[C&@2OS+.7K>2=6>GW7;P"@?@:/>:>7^LDJ6.2WG1E M*7?H=SLTY>6M3&D -P-=/R2(/0P6/_^$Q^XO73R\D+,:=K_$[MN\+VYAPY*$ M)1O]PD>>7C6 -:>57^ :Q%/RXBGUH@_ M@S3)T(7C^-C15017B"H$>DS7F!0$XY?G:-K&@J>NW\!B#:IGDF8EY-GED%,M M0?2-XFBOA_\'[ED;]W3B-U]!:V0]<6.WT@>NM7%\R800A-?+/0@M[-"[HM*@ M!\$"Z&SO[DMVCI?R5L=_HH]PC^81\BBB0IJ$Y_DUB:[Z=BD-WU(1I#:,OS$H,8:O>6+P_UU'Z(/;: MB$=#ORD2[!'U15Q)(&S70!U=I@]6OXW5'XYP$ZMO?]3K&"JI@^U:YUB*$"U* MT5'TH-24HJNL'+<;DZG/16$V9;HO]%$;.AG.O";T'R&8<*68L%TR/8^B>B-[ M(9[&';GWF[W<#J,O397DPA-K4\OV0-=F^Q^B.QZGD$B:;WR%H,D&8D@46CVA MTWD/]"D;7AZH"*^*G;+>[B[#D)E+&J%[)H.(RYW97_VU7$DE:*#^[F3)J@F? MW2)?R%N=S4H.8KL>/"H# >;0XQBL[-'V$,A?>K<<%_H:9Q[DHC@#E=U(BJ1B.TJ\1(B+JE1G0S9EQX5 MN/P2EW^>HA^A*$FE*(E5L3V?)5N9ZJ+J/]9O/DSD+%%V1WV)JJ0GL4O/Y68C M8$,5(*;Y88ED =K3: >UU\E4Y$X66,RT1N1[G9-*BU) M[%K2$OY%C?H<+M+>T^+1S&^*$'MT?9-724QBEYB7HK?VX',4>.W48G_4VOW; M0WPN!<[)*7,,8I,=ODO]\NX2E1\XEZ/E ?\R.]9VJNGYOP,?J-"[*HDB6&M3 M=SC1V13Y@7M^HWB:G5FON%(\SBZW0$,09H+^?2APQ)<[+FXD%FB H>BYS)J9,I59Z[KDPR+(CL\1*9 M/EEP41"EEV+IRE(@2:U0D;N!YPW<@E#FQ!.[=RWB":]43AE>"Y!541#Q>X8Y M7T\=W]ENW-!EILR&&T]*LL0YJMOR6NB5VVA):8%,4LY X&+J7/CG,S\R O;& M'<6UW'L'X\H]YP]F\36=.IXAPAP39500_5CA1\QSHTES_-HH=1J;1G#_?:O] MRCJOG;DG$C_R_"=-539U1@ZDN"!5KF[X^@MN'.H;?0G/I?V%]>:NYT!22<6+ MC; F*"BKG^1Q$X@]@3 X(!!L! ++71NRE)^((O%$\#4(5>[V/@9;/V0^ %(;P%=\M9/SHLA$TD0VLA/&#A>U7"Y+DN#4T14F4:S0B=^]\0?>APZ^J.&+NK3',UQ2QBA; MZBS."4L03O1_5+M_"G]: U%3UWK[5J^I\E7LC_O^Q%VUT/0;FGXGS6=!F$F@ MES+TGS$,HW$[PJ!!&'0BW.DT?@7!X!G!63@.VA&&#<*P$T$WE@72UU ,6RB& M!RA&#<6HDT+7V#%I,6I)BW#0CC)N4,:=1?33=E%,S^!BA4)_%L F"NC>AG!% MJ( [DE?8AC/^#[7E>[LVZAU172G/3UO MU!Y7?Z_/^R\NN&.P-I^18(\KU%P'4L\/=ES!2ZOP&*R@!6O4BZ(#6+MF[G?V MXB>5>0Q9^)PLBGK] TW+W[5QO[N/MU3K,7C1LS0+^[WH:?FZ>Y-%@6)IYR<) M":^8JH>,9K>9T2[JR61WO1[POA&A2T1"C@LMZO6&NG.(>F:J%XJ7=DZYYTI/ M/?8UTW,F"G-!GR\X5]N%,=!,KO%?4$L#!!0 ( &6!:5?AJ%3G.P, -(* M 9 >&PO=V]R:W-H965T=JK)UK]WD(%83.[,=6*5]^-D.!%I"U"'M#;$=W_EWSMV? MFZRY>) 9HH+?1<[DU,F4*L]=5R89%D3V>(E,OUEP41"EIV+IRE(@2:U1D;N! MYT5N02ASXHE=NQ'QA%6>\P[.['M[B8K07+YKM;A%J01-U!-C"3(C B50 M!M\S7DG"4CEQE88W"&ZR 9W5H,$1T BN.5.9A"N68OK4WM5!-Y$'V\AG0:?# M.98]"+WW$'A!"*_!W7+6CXX3PN9N0WM">.2$;U5QCP+X N8M+FO&VD._W8,I MR7-9D@2GCJXYB6*%3OSFE1]Y'SKX^@U?O\M[/,,E98RRI<[KW'Q&>*N_41W^ M._C3>A$U=>UW8/V:NE_%@1=-W%4+S*"!&73"?!:$F<1Y*<+@ ,$?'$&(&H2H M$^%.I^\_$$0'!&?#43O!L"$8=A)HH5D@_1>(X2%$Y+=#C!J(42>$+K!3S87NA*=5$^MS1GNW&O9[T9$T\_=4WW]QM9V"M?E3 M"?:YPMZP?X0KV'$%+RW!4[""%JRH-SZB"_Y.R/U.'7Y6EZ>0A2UD@YXW/$*V MDW"_6\-;BO44O/YAFH6]YSKB[K49!8JE;:8D)+QBJNXXFM6F8;NHVY3=]KK; MNR9"5XB$'!?:U.L-M6Z(NH&J)XJ7MFFYYTJW0':8Z:83A=F@WR\X5]N).:!I M8^._4$L#!!0 ( &6!:5?BV/-SIP0 *P= 9 >&PO=V]R:W-H965T MIS_;4!*(@]J>I;Y)P,S\S'B&?YAXLB/TGJTQYN"Q*FLV MM=:<;RYLFRW6N$+L,]G@6EQ9$EHA+D[IRF8;BE&NG*K2=ATGM"M4U-9LHL:N MZ6Q"MKPL:GQ- =M6%:)/5[@DNZD%K>>!FV*UYG+ GDTV:(5O,?^^N:;BS.XH M>5'AFA6D!A0OI]8EO,A@(AV4Q9\%WKR!#N2/D7IY\S:>6(^\(EWC!)0*) MKP<\QV4I2>(^?K10JYM3.AX>/]._J.!%,'>(X3DI_RIROIY:L05RO$3;DM^0 MW6^X#2B0O 4IF?H$N\8V2BRPV#).JM99W$%5U,TW>FP7XL!!Z^"]= :_=?!?.D/0.JC0[29VM7 IXF@VH60'J+06-'F@5E]YB_4J:EDH MMYR*JX7PX[/LQ[;@3^ @SFI1"$RI%*9/YG[F+W=W=>'\O]FS-\_> M6PROJPU/\;Q3O#6B^/Q.E<0U>A+RP,$EI:A>87E\]EP:.1#9!W.T*3@JBW]Q M?@8N*[(5UG__+I#@*\<5^T=7'&H)$628/F!K]O-/,'1^ MT:7&)"PU"%SC9ODZ=+2$$-%E+\T#S/H^7XT ML1\.UUMC!;W ZUNEQU9NY/MQWRK36#EQD'16O="#+O1@-/0Y81R0I?@]>\#U M5AOI*."U!6@2EIJ$989@O2R$71;"=U:1T&023<)2D[#,$*R7Q*A+8F1<11IB MC8=^(A41TL5:EF0L9 M*Z*S\4X("#_HM.!X\*C%3]2D:\WO, MBWJEC7>4\MI*-$I+C=(R4[1^/MQ]/MQWUI3V!DRETB0M-4K+3-'ZJ=RWJW"T MD7J;KGC'BA$FPU9'8^4E\9&N'%O%X?!E)M-814X0GM"5?9L'Q_N\7W&-*2I5 ME:*\*NJ"<8KDOW#:L$=AKZY)D[34*"TS1>NG9=^"PN"]Y<5H#VN4EAJE9:9H M_53N^U@XVF&]35Y"31,4'[VV:*P@C(;RRN*T5;6*"TU2LM,T?JI MW+>S<+31>INB)$=_E7JA'PX5Y=C*&&SN8$ ![&0 &0 'AL+W=ONB+C<1W/NE<=*0CICM"7]@68PZ^Y5G!9M:6\_+.MMEJBW/$;DF)"_%F M36B.N&C2CZ7Q**IZE!7ZD@%5YCNCW!<[( M;F9!:]_Q)=ULN>RPY],2;? 2\Z?RD8J6W;(D:8X+EI("4+R>6??P+H8C*: 0 M_Z1XQXZ>@53EF9 7V?B4S"Q'S@AG>,4E!1)_K_@!9YED$O/XMR&UVC&EX/'S MGOUWI;Q0YADQ_$"RKVG"MS-K;($$KU&5\2]D]P=N% HDWXID3/V"78-U++"J M&"=Y(RQFD*=%_8^^-88X$A \>@&W$7#[ OX9 :\1\-X[@M\(^.\=(6@$E.IV MK;LR7(0XFD\IV0$JT8)-/BCK*VEAK[20@;+D5+Q-A1R?_REB\5.Q(CD&CYB" MY191#.XYI^ESQ=%SA@$GX('DN7#JDI/5RY9D":8,W "=Z#58():N "H2$*59 MQ7$"+B/,49JQ*R'SM(S Y<45N V8%* @;0 3T7*V?51Q]];4C'!(3HO.NVI MS8729CX/[Q=W=>K\W.CQ#X_>,8;7AI^G^+QSX5?EF").J,ZQM:BO M%Y49](Z5:(5GEDB1#--7;,U__06&SF\ZJYHDBTR2Q8;(.O;W6_O[0^QJ^:=J M#>L<4,N&2E;N.*]SSPD=X??78\N>HMS0G4RZJ.@4%4P<9]Q%Q:Q7+? MX'VJKYC8'T1^%P%85CPM-J!H Q*48E-1.(#Z^U&&& /W:I>IGQ>20NY1[&B/ MNI9'"+$978H1Z@&O=/ZOIQX!#VPUP/\T:].-?"QM#K!;H6YOAG(GW4 MVGDT:&>UY8J#%\#KM3B) ;+NV 7L$*6HX.PMDXQ.9^?V[:'#]+2,WL$3:S!! MH#?#N#7#^'\9;LG^Q#-LW?&)QJXS<:#?,[ &!KV)WT^L.I@3CF'/S#J8[P=G M F[26GHRO'\;M-^=SE83D\G9)%EDDBPV1-;Q(70.-8 SN%X6;9I,2)8A<;IO MG:D-X(9N?!1,SBT,>_&K1_6B/-*B^ME2"W+/9 EX5/O M]-ELU[?J3G4Z13T M-=>BW+[F.I3;/Q'I4=X9U=V#ZNZ@ZJJ6 Z24U;J^JAJ4_^C*,\H6&66+3;%U M/7&H@.!P"?3&Z10:K8*,LD5&V6)3;%T_'"HA.%P*:XX+ M_M;>W@S2/)XA0T&O6RA'UTF9QCNE&W^$P< MV*N"UQ=[;6_[I>!>W8_W^A?P[@%J^B/Y94%=7A_HZ\\2GQ'=I 4#&5Z+H9S; MD9@HK6_ZZP8GI;K*?B:&ULS5A-;]LX$/TKA H46Z"-/FS+3FH;2"PM&F#3!G6[/11[H*6Q140BM205 M9_]]24I6+$?QNBT/N5@B->]Q9AXU\G"Z9?Q.9 2/10Y%3,GD[*\<%V19%!@ M<<9*H.K)FO$"2S7D&U>4''!J0$7N!IX7N@4FU)E/S=PMGT]9)7-"X98C414% MYO]=0L*=3TN\@27(K^4M5R.W94E) 5001A&']A>J,L)5=/B<+)^4>U%Z]IP@I M\#1 M,L,::71$I**$TE MH/@AR:L44K3FK-#84C&97<'6J'>]/R*0F.3BC6(5>D;L+H2B+QFK!*:IF+I2 M!:S==I,FN*LZN."9X ;HAE&9*9>H\J<''QW'AT?PKDITF^U@E^VKX"CA$LHS M-/#>HL +!CW^+$Z'!WWA_-[J\2^OWDG&H-UZ \,W>(;OE_9/C#DE="/V=L_W MOQ0QNI90B'_Z]DCMQ;#?"UV(+T2)$Y@YJM(*X/?@S%^_\D/O?9] -LDBFV2Q M);*.E,-6RN$Q]JZ4XE%*Z$B9=*6DJA20NA242DQ1EP+UQM?O_IL^+6LW1L8- M_0V\GP?^Q)^Z]_L:/37RO6#<-8IZC(:'1G$OTZ0UZN1JU.9J=#17GV2VB_:= M_L2E"&\Q[R]O1YE^=NO:)(MLDL66R#IRA*T^O/49J?W;0VR2*;9+$ELHX6YZT6YR^B_IS;E-(F6623++9$UI'2 M]QZ;*>]E5*#&CVY5" \JT"E&T2E&\?\8U=ER][K0 OC&M/]"15M167<%[6Q[ MQ'!I&NN#^2O_8N'WS$?Z2,)TO8_T]7G&#>8;0@7*8:V6\L[&RE->'Q'4 \E* MTP.OF%0=M;G- *M&5ANHYVO&Y&Z@%V@/:N8_ %!+ P04 " !E@6E7.79P M&]<# B%@ &0 'AL+W=OD@E*R/+/ 66GX"]5W3?T%J7F>E7!-$:N+ M/'*\C);FG8QE/' M3;9-N>PP_46%M[ &_KFZIJ)E=I0D*Z!D&2D1AS8WC&2 MMW)+R)ULO$N6AB6O"'*(N41@\73')F?I%NV;L3$2,:\9)T8I%N\C* MYA\_M(G8$PC.L,!I!RGV3+)7I M '/L+RC9(2I'"YH\4'8IM4AP5LJ9M>94G,V$COLWP#BM8U[3K-RB4_0!4XJE MV>A5 !QG.7LM>C^O _3JY#4Z05F)/J6D9KA,V,+DX@HDQXS;:%=--.<[T1ST MGI0\92@L$T@&]*MQO?LC?3BN]T;TILA'"YWAK+Q:]&CGX[>RZ7;3457\=R#IN**,([$+$.B&ZB8C__^+<:C=QP* M]M_0S&O@DV&X7* O6(5C6!IB!59$P__S#]NS_AJR32W9/. M[LD8W?]0%[= $=F@BK!,OF88@CP3:QSFD"#,$$85T!A*+EYQ3OMO)V.>MM_E.,4TRT, M^C6*.?:A;6#>GOFSN>OUW0^^'63U1X2'8*(Q3"]E7I$> M*"YC&,K7*./8?.F$!3IAH4Y8I G6^TF4Z[=<("G;!0)RS2!.O9 M?=[9?:YGW1O%'&ML YONK443YWS^8MW3&3'4"8LTP7J&S3O#YJ.&K3F)[TZO MQ-8T$4]G(?;K#*L=;_@@C^$-NHQCL0VFZIODB[!7&OMQ@\*O=<8?T>4.T^&- MT&C<8QW6"0MTPD*=L$@3K#<3;.MY)VS]SK6ZI6MR7"LMT$H+M=(B7;2^ZWOU M#UO/DCW..=I?^YL/2->S7GR*!EICAEIID2Y:XYNY5\(J0'@@BXT,Q:0N>5-" MZ'J[@N:E*N.]Z%_9%X$]T!_* J@JF3WCF^KI>V%Y)C:?.6Q$*.ML)MZDM"E( M-@U.*E5 NR6*5NXE%BN]S>%Y2E$[F!\:_B!1 HJ\9S<7"2J4L;FU;Q"ED6-RP G)U9\MX MAJ5J\ITM"@XXJ409M3W'&=L9)KD5SJN^!Q[.62DIR>&!(U%F&>;')5!V6%BN M]=2Q)KM4Z@X[G!=X!X\@/Q4/7+7LEI*0#')!6(XX;!?6G7L;N8X65"/^)' 0 M)]=(I[)A[(MNO$\6EJ-G!!1BJ1%8_>SA'BC5)#6/?QJHU<;4PM/K)_JO5?(J MF0T6<,_H7R21Z<*:6BB!+2ZI7+/#;] D--*\F%%1_46'9JQCH;@4DF6-6,T@ M(WG]B[\V1IP(%*=?X#4"[UP0/"/P&X'_T@A!(PA>&F'4"*K4[3KWRK@5ECB< M*,TGQY7Z/6K-^@5(CGZ(V6EP'DBYK94\]-1[+B9 MR[*>B_?,7'STD>4R%2C*$TAZ]*MA_7A ;RM?6G.\)W.6WB#P$8H;Y#MOD>=X M?L]\[E\N]_K2^;'HT7^.WC'#;W>*7_'\%^T4U0*^!_1YS2A%ZID]8)[\W;?F M-37HI^IS\%84.(:%I0ZZBFF%/__DCIU?^@PW"5N9A$6&8)VE"=JE"8;HX>\$ M;P@E\HBP0&R+/I3TB-QG-\ZRIHTKFGZ3[$-G;N]/?1Z,=ZW/)F&1(5C'YU'K M\VC0Y^XC$*>8[Z#WG*LQHQ.#)S-_?.;QZ-]6874YXA(3#6$Z68[;+,>#63[@ MH_H2D+V)C2\2>^=/@NE99H/\:W>/25AD"-;Q==+Z.KGJ*54'M(1L [R.,'#2 M+R<7MH\"]\STP>#7FCZYV%07 2-# 3M>3ELOIX->1EE!V1% F;@'CO,8^FP; M9%S[ZC$)6YF$189@G868M0LQ^U^^"F8FE\8D;&42%AF"=9;&=;Y_VSMFWE<- MY_1Y#[SI[.R$&8YVK<]&:9$I6NVT?5)09:!];;5\5]6( M9_U+]_;>[>E?Z>JZ*N"^X^O2_*-:))(+1&&K0CDW$W7J\[K:K1N2%54YMV%2 M%8?590HX :X'J/M;QN130P=H_^<0?@-02P,$% @ 98%I5Q!R\I[B P M61, !D !X;"]W;W)K&ULM9AMCYLX$,>_BL55 MIU9J R:/W29(W>Q5K7115UWU[D75%PY,$JM@<[9)=K_]V8:%I"7>):)O$FP\ M?\]O&-LCSP]<_) [ (7NLY3)A;=3*K_R?1GO("-RP'-@^LV&BXPHW11;7^8" M2&*-LM0/@V#B9X0R+YK;OEL1S7FA4LK@5B!99!D1#]>0\L/"P]YCQQ>ZW2G3 MX4?SG&SA#M37_%;HEE^K)#0#)BEG2,!FX;W'5TL\,P9VQ#\4#O+H&1F4-><_ M3.-3LO "XQ&D$"LC0?3?'I:0ID9)^_%?)>K54_N:\" M<62 1V<,PLH@_-E@?,9@6!D,+6CIF<6Z(8I$<\$/2)C16LT\V-A8:TU#F?F, M=TKHMU3;J6C)LXPJ_5V41(0E:,F9HFP++*8@TW:"7+UZA M%X@RM*)IJK^"G/M*.V&D_+B:<%E.&)Z9<()6>HJ=1'^Q!))3>U\[7Q.$CP37 MH5/P.VH% QV']]K<> M@CXIR.3W%O^N2[U1NYY9QE-&??^!)\*X-MB>Q$_11C3YR MJ4>W1"@&0NYHCLA6 !C^UPCN5;7L<;W@^#$[#"\,PJ<,PN>2S M,\YBPF)(R3H%QZ=WBG=-?[>GV ;0@3RMD:>7( O8 RL ;0LB"%, *"F$WDV? M'0OGK%UC48KAP*J9XWP?#0>3N;]O 9_5X+->P,VJS_5)#0G*R8,9Y*!V3MF5 MVNW_DQGPM@[$6Z?01R[-.8F(T,!;>(+0J=65T.U8ZR9Q@HB#IC8(.D,2Q@J2 MHK@^X-IXW;I=@2NUDTP>#\+V3,9'E0_N3"? E+ZF]PE IW1G0-P%,&P PUX M.RU6]YR=R=T$3RY7W)1EV%GZ1"M-G159*U*O%5A?:J><30V&1SW7G[BG&JK" M_QT5&6Y*,OSLFNSX@*IVK5\/:,5USEN3:DWDA#VT1JFG$JN*TKC#X8R;2@R[ M"YP5N3^;Y+W667VIG7(VY1>>]IWDO996?:F=XC=%&+ZH"NLAR7LMQ2JUDR2? M_'*L^4>7%QF(K;W3D=K+@JGR'J/NK>^-WMO;$K\97EXZK8C84B91"AMM&@RF M>I6)\AZG;"B>VZN0-5>*9_9Q!R0!80;H]QO.U6/#3%#?ID7_ U!+ P04 M" !E@6E71P@JH.(" "*"0 &0 'AL+W=OL?5GJ/QTM-Z,9<+\HG6)[7H6FBV%9'E%5BO( M"2V?>%/588>@=-H)7D7PFH3@&8)?$?Q3,P05(3@U0ZL9GD[WVNS\ M7_;Q/V??*X9?'PO?Z/G'C\6/ZZF07/V9?[9M<"D1M$OH#UQ/%'@&?4M]P03P M%5CQVS=NZ'QLJ^YKBHU>4VS\2F)[^Q#4^Q <4X^_%<"Q)'2!,O./G#$AV[:B M5 F-BFX-J[CKN)&]VJWP"9C1(<8-'&\?-&X!N1^<&K1GM%,;[1PU^H@YP=,, M7O!9BG1V4@>=ALU#B.O[#9N'F+ A,VZ1Z?KM'L/:8WC4XSV3.'O!8'BX24'8 M<'B(N?*#AL-#C!N$W8;'%I ?-DW:.\TE![XP75TH TLJRP]*':TO#M>F7S;B M [&ULK53?3]LP$/Y73@$AD#:2 M)EWYU4:B90BDH2$ZMH=I#VYR;2P<.[.=EOWW.SMI5EBI]K"7Q&??]_F^\]T- M5TH_F0+1PG,II!D%A;75>1B:K,"2F6-5H:23N=(ELV3J16@JC2SWH%*$<10- MPI)Q&:1#OW>OTZ&JK> 2[S68NBR9_C5&H5:CH!>L-Q[XHK!N(TR'%5O@%.UC M=:_)"CN6G)5V5B#4S)3ZLD9M_DHB%Q *#"S MCH'1;XD3%,(141@_6\Z@N](!-]=K]FNOG;3,F,&)$M]X;HM1RJ127\L,KM(P+_^XN3]^X_X!W"EI"P,?98[Y2WQ(6CI!\5K0.-Y).,7J&)+H'<11 MG&R)9_+O\'A'.$F7W\3S);OS^_UR9JRFFOVQ+44-17\[A>OC^KKIF(\!ZH:8*6JI354(9FHZ75=J924 MCUK[.@,U!^'2 X*S&1?<Z=Q+[[X7*&FHI,+R!SEG$IQ:W$UX0Q\.&Y@ M+=.SZ&08+C<3\K=/UUN]WLNO0M^VI_3#.M M&4%_:)J!>,?T@DM#DN=$&1V?T$30S9!I#*LJWZ @ @8 !D !X;"]W;W)K M&ULK51M:]LP$/XKPH/1P1J_-NTZQ]"FC!4V* U; M/XQ]4.Q++"I+GG1)VG_?D^R:=#B!P;[8.NF>Y^XYZ2[?:?-H:P!D3XU4=A;4 MB.UE&-JRAH;;B6Y!T[W[DR1ZPU* MH>#.,+MI&FZ>KT'JW2R(@]>->[&NT6V$1=[R-2P ?[1WAJQP8*E$ \H*K9B! MU2RXBB_GF?/W#C\%[.S>FCDE2ZT?G7%;S8+()0022G0,G'Y;F(.4CHC2^--S M!D-(!]Q?O[)_\=I)RY);F&OY("JL9\%%P"I8\8W$>[W["KV>,\=7:FG]E^TZ MWS-R+C<6==.#*8-&J.[/G_HZ[ &2[ @Z0')7X!X>@"0]H#4"^TR\[)N./(B M-WK'C/,F-K?PM?%H4B.4N\4%&CH5A,/B&U -+#MEBTW;2J#[02[9-9=V'/$0*[TC"L@]UW85*#H1:0#MA:?21)5&2CL#GQ^'? MN2%X/ 8/2?2@/!F4)YXO/:[\U]72HJ'7]'M,44>1C5.X#KNT+2]A%E +63!; M"(KW[^)I]'E,WW\B>Z,V'=2FQ]B+!_^>H3KE6S#4GM2!KL>%6C/I"L$03,-. MA&+/P,WX]1Z/,.V0[((U6F%M6<8J_FS'"G&@;GW3+C72"/#+FH8T&.= YRNM\=5P&PO=V]R:W-H965T2LA$HQ41$)QCWS1A[)H: -U_=B^QUV"25&;RFXLK]DV^Y-4X\L&Z5%N0M& M!R6KVB=]V1W$7D 4'0F(=@&1]=V"K,L;JFDVE6)+I-F-:F9@4[71:(Y5YJL\ M:(EO&<;I[!8P)47.R1W5C62:X404Q"Z36T87C+>+IS>@*>/JC)P05I''M6@4 MK7(U]37:,&+^\:I'1$>0#U!](*1E;A8;52RQXH& MX1%6TK&2CUBIBY4X6,G(S4H[5OH1:^ABI0[6>.AF#3O6\"/6R,4:'K+2('&S M1AUKU,MZ7 -VV$*#=!%'!T0$1F[BN"..^XE"4TZ*!GL $&Z+OZ:OV'VUL\#' M!Q;"89P,W!["X+T7!;TN;D&I"6%EW6C(L&UL MK59=;]LV%/TKA%H4"=!&GY;CU!:0V"Z:AV!!LFX/PQYHZ=H2(I$J2J9'+FY$K55ZXKTQPJ*B]X#0S? MK+FHJ,*AV+BR%D S0ZI*-_"\V*UHP9QD:N;N13+E6U46#.X%D=NJHN*O&RCY M;N;XSNO$0[')E9YPDVE--_ (ZEM]+W#D=BI940&3!6=$P'KF7/M7R['&&\!O M!>SDWC/13E:80UEJ(?R,[ZVFTX74Q/WG5_4O MQCMZ65$)E>N"[K]#Z&6F]E)?2_))=@XTG#DFW4O&J M)>,75 5K_NE+FX<] NK8"4%+"/J$Z">$L"6$IT:(6D)T:H112S#6W<:[2=R" M*II,!=\1H=&HIA],]@T;\U4PO4X>E<"W!?)4\HO*09!;EO(*/A*&"_-L 8H6 MI3PGG\BWQP4Y>W].WI."D5]SOI6497+J*HRL^6[:1KEIH@0_B1*2.\Y4+LF2 M99!9^(OC_/@(WT7'G>W@U?9-<%3P$>H+$GH?2> %H>5[YJ?3 YN=_Q=]^9^C M'R0C[-9 :/3"$]8 P0*3Y0L>0Q(D^>-Z)97 S?RGK>:-:F17U0?ED\[V=W"/(C?W((6EA WF7D':*60U00Q#^D#FR..INCHS8? M@);%WY"1#=YLY*SD$H\?O$8D+9L5*2"#JC97"U_C^2>>\)!:X4L)Z584J@#K MJ=1$'>T["OU>:H:83U$<]E)C ?E1+\G+?U$ZR$S<928^FIEF;S;5)V?0;,QS MF]=X&'W4J]W<@HDN>U:'F"CJ&;7(3"*[SW'G^-!/2VHL1_T?+I[=V\%8F.:'DE2OF6J.8*[V:ZONC;M1&_^QK^: M^Y;Y!?9A3=OT0[YIXNZHV!1,DA+6&,J[&&-%1-,8-0/%:W/SK[C"/L(\YMA+ M@M ?+_F7+T.=("N.TW^ 5!+ P04 " !E@6E7 -2&<@\# #\"P &0 M 'AL+W=O1 M DCTF&=4C(U4RF)HFB)*(<>BQPJ@ZDG">(ZEVO*%*0H.."Y!>68ZEN69.2;4 M\$?EV2WW1VPI,T+AEB.QS'/,?U]!QM9CPS8V!W=DD4I]8/JC B]@!O*^N.5J M9S8L,7,=CP](.00:1U Q8 M_:Q@ EFFB90;OVI.HY'4P.WUAGU:QJYBF6,!$Y9])[%,Q\:Y@6)(\#*3=VS] M!>IX!IHO8IDHO]&ZLO5< T5+(5E>@Y4'.:'5+WZL\[ %4#SM *<&./N _C, MMP:XARKT:T#_4(5!#1@<"O!J0%E,LTI6F>D 2^R/.%LCKJT5FUZ4Y2K1*L&$ MZL::2:Z>$H63_C6-6 [H*WX$@4X#D)ADX@/ZA.YG 3H]^8!.$*'HAF29Z@,Q M,J72U$@SJOFO*G[G&7X7W3 J4X%"&D/<@@^Z\5X'WE2Q-@$[FX"OG$["&10] MY%H?D6,Y;HL_D\/A3ELX;U,/WZ8^[8;?8*[@=IOZ3B[=IGGBP!&,#75/"N K,/SW[VS/^MQ6JV.2 M!<][%SFDN%, KRF M][H"()EBJ<:>918CDBLG)8*#6MW[UTNOM]>:DTZG7EJ70Q3#8RI.CT1656 /PVH2?:*OYF+UPEL0 M*E &B9*R>F>JQ7@U:U8;R8IR-IHSJ2:M&ULC93;CILP$(9?Q7*EJI6J0$A(JQ20DMT>]F*K*%';BZH7!@:P MUMC4-F'[]O6!T%3*9GL#/LS_^YN!<3((^: : (T>6\95BANMNW40J**!EJB9 MZ(";G4K(EF@SE76@.@FD=**6!5$8KH*64(ZSQ*WM9):(7C/*82>1ZMN6R-]; M8&)(\1R?%O:T;K1="+*D(S4<0'_M=M+,@LFEI"UP105'$JH4;^;K;6SC7< W M"H,Z&R.;22[$@YW"?:>E;E+\#J,2*M(SO1?#9QCS<8"%8,H]T>!CES%&1:^T:$>Q(6@I M]V_R.-;A3!!%3PBB41 Y;G^0H[PEFF2)% .2-MJXV8%+U:D-'.7VHQRT-+O4 MZ'1V@-J46"/"2_0)1"U)U] "W7'_O6WA7MV")I2IUTF@S8E6%Q2C^]:[1T^X MK]"]X+I1Z ,OH?Q7'QC2"3OIBOPO=7 M6)<3Z_*:>_:E;W.02%3(M*8DCG:LA+K$ZMUBYV9[])C-D^!X 2"> .+_!)"N M7"1G<)4@?I8@./N#6Y"UZU.%"M%S[7_F:76Z"C:^ _Z&^WODGLB:VR#C@12&BB>TYSL"FF*26/R[NW7)_S'*9D!1N.1(YI9@_7T+" M-A/+M5YNW)%5+/4-VQ]G> 4SD/?9+57"\FEJ,7! E$4A.PNJQA"DFB06H9CQ73JE-JX?;XA?ZY MV+O:RQP+F++D!UG(>&*-++2 )<=@NO\'/R/6:U+;RNC;,TVWD0F0X@HFE^H0 O@;+?__.'3@?FXPV"0M,PD)# ML)V:=.N:=-OH_DRRZ$%UO2SG4:RZ#LHX6W%,SQ'.9;U/M/DS+@A"UTBU#OK0B: M+&I%'VM1^SJ]'J(LE7%3GPK:I:ZW7QH:VL*.]_W:^WZ[]Z^:1I/%K81C+38) M"TS"0D.PG3(,ZC(,S/;N@_N<#OTP?N][ M5FYL#1*\Z'5P80$P\ M/DQ\GS8FW=N6-MW/M9 EGF.T_D&.]AC"A!.''R/T&V*OXR1VVE1T%GHA0MYF MH_2NFW[>9MNI#.H4'0VR0FPR-?)M@U8G.?6>"!_Z8\+91#)@921G?&6;N] P M+7@A/:6WB X70DOU;.'0UF#WU#HY$X4TL6T$^SVIN^\ ZQH89)PW!KN^;1@- M2J(4E>)65TQGT_@"\NKRPZK4#F>2K,+NM;\AF)L.,BED2F43)O373:,!IQG8 MD6PVA[LJR@! I8I<%U)&9H4@QL.:41>T[)1R?@\_+=^S+>UEUEHWDS&B*6I# M=='*V KHM]6L=ELV?I6N5[*G0GU:Z.$(4X?=0>\DS=C2U)=98P!3#W%U4I9\ M]9&SF<9%502WC:M<_^89_G5CJ/>O[)L?E5V#3L]UN>%8S=Y?0HFXU,P M>1(YV3\%D\GQFXQ.P&-]MCUVD^$IF.P>I44F^G5[2U_W3VE&%EP]-.#0WY2_TI0M\J3I M=0<34??:E+_ \/11>/UNHF,QD=(E3<=U58"MZ;X,P4:*9R(V4GRN M 7'/&S"2Q+W:6!Q@8*N Y0[$=\>!G')SH@A6%?.&[6 <21(,@5QTYV@<([,3 MP\>]/M@NB:(D<2. N1U$$8; ;L01S %XP) H,L_!G>=1L'Y.!9O_08]^ 5!+ M P04 " !E@6E7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( &6!:5>1OB(/"08 $,S / >&PO=V]R:V)O M;VLN>&ULQ9O?<]HX$(#_%0U/O9GF"/Y%VVDZ0X#VF$E))M"\W@@C0%-C44DF M2?_Z6]L)73?NSKUL_$0L&_,AY/UV)>7CO;'?5\9\%P_[+'<7O9WWAP_]ODMW M:B_=W^:@]/=2Y[U/'Y_O=6/[^,!X ME7IM_SI>'XJB=7NE,^\>+7O5WIGIBKW.]US_5^J)WWA-N9^[_ M,5;_-+F7V2*U)LLN>H/ZQ)VR7JI6 LA%+SF'&VZT=;ZZ MHKJ_!,:C@HOKH\*;SSKSRDZD5U^L*0XZWY:W@6_11U^CZH?GU[H3/]C_TXUF ML]&IFIBTV*O0_P8(,B0@ MPTX@%TMX^3J=(\B(@(PZA&ST9$Q QEU"A@@R(2"3+B$C!#DD((==0L8(\AT! M^8X7XU#N+G5!0_Y\6\54>5%TKHY&"83;,+#\JY\N+\$\ZH'0R8/;) M9ZFMN),9=-A7)5UAU0L\2B0#9I- ?G6 [.=1R'PMIC\*?2C?\%;,E<>(E$8& MS!Z!\6\+!70/ZE4!Q0#&I*0Q8+;&+40\6Z2^L%!BX!R:ITI,M$LS4R8H&)+20<"L@UGN]!J>B:65 M:P@>8F0M2.Q%_A10D@B8)4'F[(TB-Z D$7196C3*W)#21OCZI85XLY0 X?[" MC)0UPM>K,5K9*(>$W10;SYP8DYR]ZJ[H*%$Q)B69L,O"HSD52$DF[*+P:!V: ME''"3BL0//D;4LX)7Z4$:>T]2C-AE[5(+?2DAI)6+6"IT]X/GGB-)*Q*R5MNSA3,PEI(WEXAS&))=%F+72 MC@GIM]QNK<(E?$1I)6+6"LYSSL M#@3]Q1KPS+?<*BSIB/)*Q.Z5)F;NK80 M)#/Q54(#-17FH\ Q=1GHF8/=/$1#]W5JZD8TM'E& M,66AF-E"=-6 2^V8LE#,;*'VJN$4FC FN3S?27%S)FX*F^XDKFACRD)QE]5- M)\,Z8L%#-;Z*E6;-%Y(W5/* 4ES HZ,98K M,I!H+KQ)OT/JZ90]-H6>4 I*F!5TPJSYKNL=&J-R4UW9CC$I!27,"CIA5H6N M3CUT84W\#1+Y!B:EH(1902=,-+]_=@G%;TV+,2D%)\28%41CXJ"94 I*F!74G")Z$3LQ)J6@A%E!OV,^A2(- M^=PM7(\Q*04ES HBU]G%&[PSD++0\'5FWBH+'4Q>X9J-J)HA4<:8E(6&K[(A MH Q(Q>&05<6:S,18NIWXG)E[C$E9:,ALH7;,2YE5Z[@+C$E9:,ALH1-F-1%3 M/SNG'_T*A_(;,XB'W8C1JGR&Y M/9E9/"_V8K3W)"6=826=?G6Q^_1QK390FZ[G<'L'[:G,TALKRI=J4U@0Q>7& ML$V196-HN\ZOC%P__P_(\_^O?/H/4$L#!!0 ( &6!:5=Z! -=7 ( "$N M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@ MN.ZKG%:<44\R;64#R"D_%-L@H-7)[MMR!O9!/>A)Q!FA G'Y1Y]0P=.O]H=N6'RW'L?M1U\-F7T[-\-!VY7RYLFW[4S->EOVN[IK->[,K MM2R74??W,ZKGI_N9B]?/KOS/Q':[/6S*SW;S^U3.XS\&UW_:_GW8ES)6B]>F MWY5Q7=4?Q]OIH;X>TL-E5M7_?Z@%02MY@]ZA*#'^8/2$F5<$B1-L";0.B'7B<#KA& G K$3 MDIT(S$Z(=B)0.R';B<#MA' G KD3TIT([$Z(=R+06U!O(=!;4&\AT%LF+]L$ M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$ M>BOJK01ZZV2SA$!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&^;;'83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW M$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ M[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT# M]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0 M.Z/>F4#O//E9D$#OC'KG[]1[&#^/9;CU?*WQ^=])]7BYM]P>?UU^G40)5U>< MZ_N*X?DO4$L#!!0 ( &6!:5I-6MOG._&1?E>]^O$4*"T.0S^F=;7+.5PREIH=#2[5/M!8 M5C8^#BZ7KW'+@FOV;DM,K%:&-7[,-.9EGFI4UU>WM'$/?5[<'=]]"&5B47Z>-S+2*;3RU *4GC"T@?7T'ZX"N41E!$Y2BDW_E/6G]_M/CI^?]>"Z\26?S7]Z MOOX-4$L! A0#% @ 98%I5P=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !E@6E7O44#I.T K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " !E@6E7F5R<(Q & "<)P $P @ '+ 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( &6!:5>11><15P8 (PD 8 M " @0P( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ 98%I5]PRHR1, P #PL M !@ ("!V!4 'AL+W=O RQ:H,P8 %@< 8 " @5H9 !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 98%I5ZP9SHSS @ .@@ !@ ("! MF2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M98%I5T.!P?D3! X @ !@ ("!L3P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98%I5V-A M[!3U P V L !D ("!;FX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98%I5[+9,Z=V P 40@ !D M ("!OGT 'AL+W=O&PO M=V]R:W-H965TJ/ !X;"]W;W)K&UL4$L! A0#% @ 98%I5\/R=,C* P S0@ !D ("! M>)0 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% M @ 98%I5S&A0[>] @ ,@8 !D ("!CZ( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98%I5Z!NRM!U"@ $!T !D M ("!/[H 'AL+W=O&PO=V]R M:W-H965T_VV4+L ( -<% M 9 " @>'' !X;"]W;W)K&UL M4$L! A0#% @ 98%I5_^:;&>O!@ %!, !D ("!R,H M 'AL+W=O&PO=V]R:W-H965TVOZH)Z@( ' & 9 M " @=#6 !X;"]W;W)K&UL4$L! A0#% @ M98%I5R1;D_\[ P .0< !D ("!\=D 'AL+W=O&UL4$L! A0#% @ 98%I5^X>D)>^!0 MV X !D ("!1>0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98%I5P+$Z.G9 P >@D !D M ("!A_$ 'AL+W=O&PO=V]R:W-H M965T+ZSACT0( .L) 9 M " @97X !X;"]W;W)K&UL4$L! M A0#% @ 98%I5Z3HLL7:!0 2RT !D ("!G?L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98%I M5UGQ1F!Z @ U04 !D ("!&PO=V]R:W-H965T8@2#_/0< )\Q 9 " @7 3 0!X;"]W;W)K M&UL4$L! A0#% @ 98%I5T\%!W_;#@ @*H M !D ("!Y!H! 'AL+W=O#*/S" # ";" &0 @('V*0$ M>&PO=V]R:W-H965TVJ:M\ MM , ',1 9 " @4TM 0!X;"]W;W)K&UL4$L! A0#% @ 98%I5SHF--&PO=V]R:W-H965T M&UL4$L! A0# M% @ 98%I5V8/AU-^! ;!P !D ("!'3\! 'AL+W=O M&PO=V]R:W-H965T8^5VP( +X) 9 " @1!' M 0!X;"]W;W)K&UL4$L! A0#% @ 98%I5\[, M6JSL @ :0H !D ("!(DH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98%I5PY4?5E'!0 AD !D M ("!@FP! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 98%I5^+8\W.G! K!T !D ("! MXW@! 'AL+W=O&SN8$ ![&0 &0 @('!?0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 98%I5SEV&PO=V]R:W-H965TX@, %D3 9 " @6F. 0!X M;"]W;W)K&UL4$L! A0#% @ 98%I5T<(*J#B M @ B@D !D ("!@I(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98%I5T[FX7;" @ UP< !D M ("!])H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 98%I5S#S4:,X @ + 4 !D ("!I*0! M 'AL+W=O&PO=V]R:W-H965T/M$KY6P, ) 6 - M " 4&J 0!X;"]S='EL97,N>&UL4$L! A0#% @ 98%I5Y>*NQS M$P( L ( !QZT! %]R96QS+RYR96QS4$L! A0#% @ M98%I5Y&^(@\)!@ 0S, \ ( !L*X! 'AL+W=O:T 0!X;"]?7!E <&UL4$L%!@ !6 %8 D1< ,"Y 0 $! end XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 297 365 1 false 71 0 false 8 false false R1.htm 0000001 - Document - COVER Sheet http://www.doximity.com/role/COVER COVER Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business Sheet http://www.doximity.com/role/DescriptionofBusiness Description of Business Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.doximity.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Recognition Sheet http://www.doximity.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 0000012 - Disclosure - Investments Sheet http://www.doximity.com/role/Investments Investments Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.doximity.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Property and Equipment, Net Sheet http://www.doximity.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 0000016 - Disclosure - Business Combinations Sheet http://www.doximity.com/role/BusinessCombinations Business Combinations Notes 16 false false R17.htm 0000017 - Disclosure - Intangible Assets and Goodwill Sheet http://www.doximity.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 17 false false R18.htm 0000018 - Disclosure - Equity Sheet http://www.doximity.com/role/Equity Equity Notes 18 false false R19.htm 0000019 - Disclosure - Net Income Per Share Attributable to Common Stockholders Sheet http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholders Net Income Per Share Attributable to Common Stockholders Notes 19 false false R20.htm 0000020 - Disclosure - Restructuring Sheet http://www.doximity.com/role/Restructuring Restructuring Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.doximity.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Leases Sheet http://www.doximity.com/role/Leases Leases Notes 22 false false R23.htm 0000023 - Disclosure - Other Income, net Sheet http://www.doximity.com/role/OtherIncomenet Other Income, net Notes 23 false false R24.htm 0000024 - Disclosure - Income Taxes Sheet http://www.doximity.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 0000025 - Disclosure - Segment and Geographic Information Sheet http://www.doximity.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 25 false false R26.htm 0000026 - Disclosure - Subsequent Events Sheet http://www.doximity.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.doximity.com/role/SummaryofSignificantAccountingPolicies 29 false false R30.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.doximity.com/role/SummaryofSignificantAccountingPolicies 30 false false R31.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://www.doximity.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.doximity.com/role/RevenueRecognition 31 false false R32.htm 9954474 - Disclosure - Investments (Tables) Sheet http://www.doximity.com/role/InvestmentsTables Investments (Tables) Tables http://www.doximity.com/role/Investments 32 false false R33.htm 9954475 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.doximity.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.doximity.com/role/FairValueMeasurements 33 false false R34.htm 9954476 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.doximity.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.doximity.com/role/PropertyandEquipmentNet 34 false false R35.htm 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilities 35 false false R36.htm 9954478 - Disclosure - Business Combinations (Tables) Sheet http://www.doximity.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.doximity.com/role/BusinessCombinations 36 false false R37.htm 9954479 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.doximity.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.doximity.com/role/IntangibleAssetsandGoodwill 37 false false R38.htm 9954480 - Disclosure - Equity (Tables) Sheet http://www.doximity.com/role/EquityTables Equity (Tables) Tables http://www.doximity.com/role/Equity 38 false false R39.htm 9954481 - Disclosure - Net Income Per Share Attributable to Common Stockholders (Tables) Sheet http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersTables Net Income Per Share Attributable to Common Stockholders (Tables) Tables http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholders 39 false false R40.htm 9954482 - Disclosure - Restructuring (Tables) Sheet http://www.doximity.com/role/RestructuringTables Restructuring (Tables) Tables http://www.doximity.com/role/Restructuring 40 false false R41.htm 9954483 - Disclosure - Leases (Tables) Sheet http://www.doximity.com/role/LeasesTables Leases (Tables) Tables http://www.doximity.com/role/Leases 41 false false R42.htm 9954484 - Disclosure - Other Income, net (Tables) Sheet http://www.doximity.com/role/OtherIncomenetTables Other Income, net (Tables) Tables http://www.doximity.com/role/OtherIncomenet 42 false false R43.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Significant Customers Representing 10% or more of Revenue or Accounts Receivable, Net (Details) Sheet http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails Summary of Significant Accounting Policies - Significant Customers Representing 10% or more of Revenue or Accounts Receivable, Net (Details) Details 43 false false R44.htm 9954486 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.doximity.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 44 false false R45.htm 9954487 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.doximity.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 45 false false R46.htm 9954488 - Disclosure - Investments - Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments (Details) Sheet http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails Investments - Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments (Details) Details 46 false false R47.htm 9954489 - Disclosure - Investments - Contractual Maturities of Available-For-Sale Debt Securities (Details) Sheet http://www.doximity.com/role/InvestmentsContractualMaturitiesofAvailableForSaleDebtSecuritiesDetails Investments - Contractual Maturities of Available-For-Sale Debt Securities (Details) Details 47 false false R48.htm 9954490 - Disclosure - Investments - Narrative (Details) Sheet http://www.doximity.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 48 false false R49.htm 9954491 - Disclosure - Investments - Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position (Details) Sheet http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails Investments - Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position (Details) Details 49 false false R50.htm 9954492 - Disclosure - Fair Value Measurements - Assets and Liabilities at Fair Value (Details) Sheet http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails Fair Value Measurements - Assets and Liabilities at Fair Value (Details) Details 50 false false R51.htm 9954493 - Disclosure - Fair Value Measurements - Contingent Earn-Out Consideration Liability (Details) Sheet http://www.doximity.com/role/FairValueMeasurementsContingentEarnOutConsiderationLiabilityDetails Fair Value Measurements - Contingent Earn-Out Consideration Liability (Details) Details 51 false false R52.htm 9954494 - Disclosure - Property and Equipment, Net - Total Property and Equipment, Net (Details) Sheet http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails Property and Equipment, Net - Total Property and Equipment, Net (Details) Details 52 false false R53.htm 9954495 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.doximity.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 53 false false R54.htm 9954496 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 54 false false R55.htm 9954497 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.doximity.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 55 false false R56.htm 9954498 - Disclosure - Business Combinations - Purchase Consideration Allocation (Details) Sheet http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails Business Combinations - Purchase Consideration Allocation (Details) Details 56 false false R57.htm 9954499 - Disclosure - Intangible Assets and Goodwill - Intangible Assets, Net (Details) Sheet http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails Intangible Assets and Goodwill - Intangible Assets, Net (Details) Details 57 false false R58.htm 9954500 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.doximity.com/role/IntangibleAssetsandGoodwillNarrativeDetails Intangible Assets and Goodwill - Narrative (Details) Details 58 false false R59.htm 9954501 - Disclosure - Intangible Assets and Goodwill - Future Amortization Expense (Details) Sheet http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails Intangible Assets and Goodwill - Future Amortization Expense (Details) Details 59 false false R60.htm 9954502 - Disclosure - Equity - Narrative (Details) Sheet http://www.doximity.com/role/EquityNarrativeDetails Equity - Narrative (Details) Details 60 false false R61.htm 9954503 - Disclosure - Equity - Common Stock Reserved for Issuance (Details) Sheet http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails Equity - Common Stock Reserved for Issuance (Details) Details 61 false false R62.htm 9954504 - Disclosure - Equity - Stock Option Activity (Details) Sheet http://www.doximity.com/role/EquityStockOptionActivityDetails Equity - Stock Option Activity (Details) Details 62 false false R63.htm 9954505 - Disclosure - Equity - Restricted Stock Unit Activity (Details) Sheet http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails Equity - Restricted Stock Unit Activity (Details) Details 63 false false R64.htm 9954506 - Disclosure - Equity - Performance-Based Stock Unit Activity (Details) Sheet http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails Equity - Performance-Based Stock Unit Activity (Details) Details 64 false false R65.htm 9954507 - Disclosure - Equity - Stock-Based Compensation Expense (Details) Sheet http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails Equity - Stock-Based Compensation Expense (Details) Details 65 false false R66.htm 9954508 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Net Income Per Share, Basic and Diluted (Details) Sheet http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails Net Income Per Share Attributable to Common Stockholders - Net Income Per Share, Basic and Diluted (Details) Details 66 false false R67.htm 9954509 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Antidilutive Securities Excluded from Computation of Net Income Per Share (Details) Sheet http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersAntidilutiveSecuritiesExcludedfromComputationofNetIncomePerShareDetails Net Income Per Share Attributable to Common Stockholders - Antidilutive Securities Excluded from Computation of Net Income Per Share (Details) Details 67 false false R68.htm 9954510 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.doximity.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 68 false false R69.htm 9954511 - Disclosure - Restructuring - Activities Related to the Restructuring (Details) Sheet http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails Restructuring - Activities Related to the Restructuring (Details) Details 69 false false R70.htm 9954512 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.doximity.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.doximity.com/role/CommitmentsandContingencies 70 false false R71.htm 9954513 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.doximity.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 71 false false R72.htm 9954514 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.doximity.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 72 false false R73.htm 9954515 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.doximity.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 73 false false R74.htm 9954516 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 74 false false R75.htm 9954517 - Disclosure - Other Income, net (Details) Sheet http://www.doximity.com/role/OtherIncomenetDetails Other Income, net (Details) Details http://www.doximity.com/role/OtherIncomenetTables 75 false false R76.htm 9954518 - Disclosure - Income Taxes (Details) Sheet http://www.doximity.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.doximity.com/role/IncomeTaxes 76 false false R77.htm 9954519 - Disclosure - Segment and Geographic Information (Details) Sheet http://www.doximity.com/role/SegmentandGeographicInformationDetails Segment and Geographic Information (Details) Details http://www.doximity.com/role/SegmentandGeographicInformation 77 false false R78.htm 9954520 - Disclosure - Subsequent Events (Details) Sheet http://www.doximity.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.doximity.com/role/SubsequentEvents 78 false false All Reports Book All Reports docs-20230930.htm docs-20230930.xsd docs-20230930_cal.xml docs-20230930_def.xml docs-20230930_lab.xml docs-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "docs-20230930.htm": { "nsprefix": "docs", "nsuri": "http://www.doximity.com/20230930", "dts": { "inline": { "local": [ "docs-20230930.htm" ] }, "schema": { "local": [ "docs-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "docs-20230930_cal.xml" ] }, "definitionLink": { "local": [ "docs-20230930_def.xml" ] }, "labelLink": { "local": [ "docs-20230930_lab.xml" ] }, "presentationLink": { "local": [ "docs-20230930_pre.xml" ] } }, "keyStandard": 326, "keyCustom": 39, "axisStandard": 25, "axisCustom": 0, "memberStandard": 47, "memberCustom": 22, "hidden": { "total": 7, "http://xbrl.sec.gov/ecd/2023": 2, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 297, "entityCount": 1, "segmentCount": 71, "elementCount": 648, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1046, "http://xbrl.sec.gov/ecd/2023": 17, "http://xbrl.sec.gov/dei/2023": 31 }, "report": { "R1": { "role": "http://www.doximity.com/role/COVER", "longName": "0000001 - Document - COVER", "shortName": "COVER", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R3": { "role": "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R5": { "role": "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R6": { "role": "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-44", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R9": { "role": "http://www.doximity.com/role/DescriptionofBusiness", "longName": "0000009 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.doximity.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.doximity.com/role/RevenueRecognition", "longName": "0000011 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.doximity.com/role/Investments", "longName": "0000012 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.doximity.com/role/FairValueMeasurements", "longName": "0000013 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.doximity.com/role/PropertyandEquipmentNet", "longName": "0000014 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000015 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "docs:AccountsPayableAndAccruedLiabilitiesCurrentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "docs:AccountsPayableAndAccruedLiabilitiesCurrentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.doximity.com/role/BusinessCombinations", "longName": "0000016 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.doximity.com/role/IntangibleAssetsandGoodwill", "longName": "0000017 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.doximity.com/role/Equity", "longName": "0000018 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholders", "longName": "0000019 - Disclosure - Net Income Per Share Attributable to Common Stockholders", "shortName": "Net Income Per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.doximity.com/role/Restructuring", "longName": "0000020 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.doximity.com/role/CommitmentsandContingencies", "longName": "0000021 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.doximity.com/role/Leases", "longName": "0000022 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.doximity.com/role/OtherIncomenet", "longName": "0000023 - Disclosure - Other Income, net", "shortName": "Other Income, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.doximity.com/role/IncomeTaxes", "longName": "0000024 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.doximity.com/role/SegmentandGeographicInformation", "longName": "0000025 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.doximity.com/role/SubsequentEvents", "longName": "0000026 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-6", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.doximity.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.doximity.com/role/InvestmentsTables", "longName": "9954474 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.doximity.com/role/FairValueMeasurementsTables", "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.doximity.com/role/PropertyandEquipmentNetTables", "longName": "9954476 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "docs:ScheduleOfAccruedLiabilitiesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "docs:ScheduleOfAccruedLiabilitiesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.doximity.com/role/BusinessCombinationsTables", "longName": "9954478 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.doximity.com/role/IntangibleAssetsandGoodwillTables", "longName": "9954479 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.doximity.com/role/EquityTables", "longName": "9954480 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersTables", "longName": "9954481 - Disclosure - Net Income Per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Income Per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.doximity.com/role/RestructuringTables", "longName": "9954482 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.doximity.com/role/LeasesTables", "longName": "9954483 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.doximity.com/role/OtherIncomenetTables", "longName": "9954484 - Disclosure - Other Income, net (Tables)", "shortName": "Other Income, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Significant Customers Representing 10% or more of Revenue or Accounts Receivable, Net (Details)", "shortName": "Summary of Significant Accounting Policies - Significant Customers Representing 10% or more of Revenue or Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-53", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-53", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails", "longName": "9954486 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R45": { "role": "http://www.doximity.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "longName": "9954487 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-58", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R46": { "role": "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "longName": "9954488 - Disclosure - Investments - Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments (Details)", "shortName": "Investments - Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.doximity.com/role/InvestmentsContractualMaturitiesofAvailableForSaleDebtSecuritiesDetails", "longName": "9954489 - Disclosure - Investments - Contractual Maturities of Available-For-Sale Debt Securities (Details)", "shortName": "Investments - Contractual Maturities of Available-For-Sale Debt Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.doximity.com/role/InvestmentsNarrativeDetails", "longName": "9954490 - Disclosure - Investments - Narrative (Details)", "shortName": "Investments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails", "longName": "9954491 - Disclosure - Investments - Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position (Details)", "shortName": "Investments - Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "longName": "9954492 - Disclosure - Fair Value Measurements - Assets and Liabilities at Fair Value (Details)", "shortName": "Fair Value Measurements - Assets and Liabilities at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-143", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R51": { "role": "http://www.doximity.com/role/FairValueMeasurementsContingentEarnOutConsiderationLiabilityDetails", "longName": "9954493 - Disclosure - Fair Value Measurements - Contingent Earn-Out Consideration Liability (Details)", "shortName": "Fair Value Measurements - Contingent Earn-Out Consideration Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails", "longName": "9954494 - Disclosure - Property and Equipment, Net - Total Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Total Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.doximity.com/role/PropertyandEquipmentNetNarrativeDetails", "longName": "9954495 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954496 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedSalesCommissionCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "docs:ScheduleOfAccruedLiabilitiesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedSalesCommissionCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "docs:ScheduleOfAccruedLiabilitiesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "longName": "9954497 - Disclosure - Business Combinations - Narrative (Details)", "shortName": "Business Combinations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-241", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R56": { "role": "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails", "longName": "9954498 - Disclosure - Business Combinations - Purchase Consideration Allocation (Details)", "shortName": "Business Combinations - Purchase Consideration Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-193", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R57": { "role": "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails", "longName": "9954499 - Disclosure - Intangible Assets and Goodwill - Intangible Assets, Net (Details)", "shortName": "Intangible Assets and Goodwill - Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.doximity.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "longName": "9954500 - Disclosure - Intangible Assets and Goodwill - Narrative (Details)", "shortName": "Intangible Assets and Goodwill - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails", "longName": "9954501 - Disclosure - Intangible Assets and Goodwill - Future Amortization Expense (Details)", "shortName": "Intangible Assets and Goodwill - Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.doximity.com/role/EquityNarrativeDetails", "longName": "9954502 - Disclosure - Equity - Narrative (Details)", "shortName": "Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-205", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R61": { "role": "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails", "longName": "9954503 - Disclosure - Equity - Common Stock Reserved for Issuance (Details)", "shortName": "Equity - Common Stock Reserved for Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R62": { "role": "http://www.doximity.com/role/EquityStockOptionActivityDetails", "longName": "9954504 - Disclosure - Equity - Stock Option Activity (Details)", "shortName": "Equity - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R63": { "role": "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails", "longName": "9954505 - Disclosure - Equity - Restricted Stock Unit Activity (Details)", "shortName": "Equity - Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-242", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-242", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "longName": "9954506 - Disclosure - Equity - Performance-Based Stock Unit Activity (Details)", "shortName": "Equity - Performance-Based Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-245", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-245", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails", "longName": "9954507 - Disclosure - Equity - Stock-Based Compensation Expense (Details)", "shortName": "Equity - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-249", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R66": { "role": "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails", "longName": "9954508 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Net Income Per Share, Basic and Diluted (Details)", "shortName": "Net Income Per Share Attributable to Common Stockholders - Net Income Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } }, "R67": { "role": "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersAntidilutiveSecuritiesExcludedfromComputationofNetIncomePerShareDetails", "longName": "9954509 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Antidilutive Securities Excluded from Computation of Net Income Per Share (Details)", "shortName": "Net Income Per Share Attributable to Common Stockholders - Antidilutive Securities Excluded from Computation of Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.doximity.com/role/RestructuringNarrativeDetails", "longName": "9954510 - Disclosure - Restructuring - Narrative (Details)", "shortName": "Restructuring - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-284", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-284", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails", "longName": "9954511 - Disclosure - Restructuring - Activities Related to the Restructuring (Details)", "shortName": "Restructuring - Activities Related to the Restructuring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.doximity.com/role/CommitmentsandContingenciesDetails", "longName": "9954512 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-287", "name": "docs:PartnershipAgreementExtensionPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-287", "name": "docs:PartnershipAgreementExtensionPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.doximity.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9954513 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.doximity.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9954514 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.doximity.com/role/LeasesSupplementalBalanceSheetInformationDetails", "longName": "9954515 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "longName": "9954516 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.doximity.com/role/OtherIncomenetDetails", "longName": "9954517 - Disclosure - Other Income, net (Details)", "shortName": "Other Income, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.doximity.com/role/IncomeTaxesDetails", "longName": "9954518 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.doximity.com/role/SegmentandGeographicInformationDetails", "longName": "9954519 - Disclosure - Segment and Geographic Information (Details)", "shortName": "Segment and Geographic Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.doximity.com/role/SubsequentEventsDetails", "longName": "9954520 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-216", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-290", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docs-20230930.htm", "unique": true } } }, "tag": { "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r482" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r711", "r722", "r732", "r757" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r759" ] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation." } } }, "auth_ref": [ "r68", "r129", "r131" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r117" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r331", "r623" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r704", "r715", "r725", "r750" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r711", "r722", "r732", "r757" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r326", "r331", "r623" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r53", "r55", "r93", "r94", "r261", "r651" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r153", "r313" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r408" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r712", "r723", "r733", "r758" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in measurement of lease liabilities\u2014Operating cash flows", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r484", "r488" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r125" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r125" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and other tax liabilities", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r125" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r760" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r125" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r87", "r659" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r125" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails": { "parentTag": "docs_CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": 1.0, "order": 1.0 }, "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cost or Amortized Cost, money market funds", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r44", "r171", "r657" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r204", "r205", "r206", "r234", "r529", "r570", "r588", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r618", "r621", "r622", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r691" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r709", "r720", "r730", "r755" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r706", "r717", "r727", "r752" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "12 months or greater", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r153", "r313" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Expected Dividend Rate", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r871" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r706", "r717", "r727", "r752" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities credit losses", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r307" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Expected Term", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r871" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r759" ] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of common stock warrants (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r221", "r222", "r223", "r229" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair Value, cash equivalents and marketable securities", "label": "Cash, Cash Equivalents, and Short-Term Investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means 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. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r788" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r707", "r718", "r728", "r753" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r65", "r173", "r546" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r759" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r528", "r793" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of share-based payment (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r221", "r222", "r224", "r229", "r391" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.doximity.com/role/OtherIncomenetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/OtherIncomenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain (loss) on sale and redemption of marketable securities", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r114", "r774" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r708", "r719", "r729", "r754" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangibles, useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.doximity.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r242", "r243", "r247", "r251", "r252", "r258", "r260", "r261", "r375", "r376", "r529" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholding on shares under stock-based compensation awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Price Volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r871" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails", "http://www.doximity.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r759" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on sale and redemption of marketable securities", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "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)." } } }, "auth_ref": [ "r818" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r841" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r489", "r684" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails", "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r392", "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" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.doximity.com/role/COVER", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r166", "r178", "r179", "r180", "r202", "r220", "r225", "r227", "r229", "r235", "r236", "r298", "r346", "r348", "r349", "r350", "r353", "r354", "r357", "r358", "r359", "r360", "r362", "r473", "r571", "r572", "r573", "r574", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r599", "r620", "r638", "r646", "r647", "r648", "r649", "r650", "r775", "r795", "r801" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r710", "r721", "r731", "r748", "r756" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r759" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Share Price", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r871" ] }, "us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract", "presentation": [ "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.doximity.com/role/COVER", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r166", "r178", "r179", "r180", "r202", "r220", "r225", "r227", "r229", "r235", "r236", "r298", "r346", "r348", "r349", "r350", "r353", "r354", "r357", "r358", "r359", "r360", "r362", "r473", "r571", "r572", "r573", "r574", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r599", "r620", "r638", "r646", "r647", "r648", "r649", "r650", "r775", "r795", "r801" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Risk Free Interest Rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r871" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r759" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.doximity.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r203", "r425", "r431", "r434", "r435", "r438", "r442", "r443", "r444", "r576" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r760" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r418", "r423" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangibles", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.doximity.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r480", "r495" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r241", "r248", "r253", "r256", "r662" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted in period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r399" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r759" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r748" ] }, "us-gaap_SovereignDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SovereignDebtSecuritiesMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sovereign bonds", "label": "Sovereign Debt Securities [Member]", "documentation": "Debt security issued by foreign government (not within the country of domicile of the entity)." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r126", "r158", "r161", "r162" ] }, "docs_PartnershipAgreementRevenueGuaranteeToPartneringCompanyExpectedPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "PartnershipAgreementRevenueGuaranteeToPartneringCompanyExpectedPaymentPeriod", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partnership agreement, revenue guarantee, expected payment period", "label": "Partnership Agreement, Revenue Guarantee To Partnering Company, Expected Payment Period", "documentation": "Partnership Agreement, Revenue Guarantee To Partnering Company, Expected Payment Period" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r742" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.doximity.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r165", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r379" ] }, "docs_RebateLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "RebateLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rebate liabilities", "label": "Rebate Liabilities, Current", "documentation": "Rebate Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersAntidilutiveSecuritiesExcludedfromComputationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r102", "r685", "r890" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock in connection with the employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r7" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r744" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, money market funds", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r743" ] }, "docs_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and common stock warrants", "label": "Stock Issued During Period, Value, Stock Options and Warrants Exercised", "documentation": "Stock Issued During Period, Value, Stock Options and Warrants Exercised" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r76", "r77", "r389" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r747" ] }, "docs_EmployeeStockPurchasePlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "EmployeeStockPurchasePlan2021Member", "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "verboseLabel": "2021 ESPP", "label": "Employee Stock Purchase Plan 2021 [Member]", "documentation": "Employee Stock Purchase Plan 2021" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r745" ] }, "docs_PaymentForContingentConsiderationLiabilityOperatingAndFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "PaymentForContingentConsiderationLiabilityOperatingAndFinancingActivities", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability settled", "label": "Payment For Contingent Consideration Liability, Operating And Financing Activities", "documentation": "Payment For Contingent Consideration Liability, Operating And Financing Activities" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r746" ] }, "docs_PartnershipAgreementRevenueGuaranteeToPartneringCompanyDuringNoncancelablePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "PartnershipAgreementRevenueGuaranteeToPartneringCompanyDuringNoncancelablePeriod", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partnership agreement, revenue guarantee during noncancelable period", "label": "Partnership Agreement, Revenue Guarantee To Partnering Company During Noncancelable Period", "documentation": "Partnership Agreement, Revenue Guarantee To Partnering Company During Noncancelable Period" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r746" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r768" ] }, "docs_ApprovedByBoardOfDirectorsExcludingEquityIncentivePlan2010AndStockOptionAndIncentivePlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ApprovedByBoardOfDirectorsExcludingEquityIncentivePlan2010AndStockOptionAndIncentivePlan2021Member", "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Approved by Board of Directors, Outside of Plans", "verboseLabel": "Options outstanding outside the plans", "label": "Approved By Board Of Directors, Excluding Equity Incentive Plan 2010 And Stock Option And Incentive Plan 2021 [Member]", "documentation": "Approved By Board Of Directors, Excluding Equity Incentive Plan 2010 And Stock Option And Incentive Plan 2021" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Axis]", "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r316" ] }, "docs_MsPhoebeYangMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "MsPhoebeYangMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Ms. Phoebe Yang [Member]", "documentation": "Ms. Phoebe Yang" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and equipment", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r127" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r702", "r772" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Domain]", "label": "Capitalized Contract Cost [Domain]", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r316" ] }, "docs_OtherShareBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "OtherShareBasedAwardsMember", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersAntidilutiveSecuritiesExcludedfromComputationofNetIncomePerShareDetails", "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other share-based awards", "label": "Other Share-Based Awards [Member]", "documentation": "Other Share-Based Awards" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders:", "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r43" ] }, "docs_USNewsWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "USNewsWarrantMember", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. News Warrant", "label": "U.S. News Warrant [Member]", "documentation": "U.S. News Warrant" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of deferred contract costs", "terseLabel": "Deferred contract costs, amortization", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r317" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r204", "r205", "r206", "r234", "r529", "r570", "r588", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r618", "r621", "r622", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r691" ] }, "docs_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "CustomerBMember", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs, impairment losses", "label": "Capitalized Contract Cost, Impairment Loss", "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r317" ] }, "docs_EquityIncentivePlan2010Member": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "EquityIncentivePlan2010Member", "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2010 Plan", "label": "Equity Incentive Plan 2010 [Member]", "documentation": "Equity Incentive Plan 2010" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r123" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software development costs", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "docs_StockBasedCompensationExpenseAcceleratedVestingOfEquityAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "StockBasedCompensationExpenseAcceleratedVestingOfEquityAwardsMember", "presentation": [ "http://www.doximity.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense, Accelerated Vesting Of Equity Awards", "label": "Stock-Based Compensation Expense, Accelerated Vesting Of Equity Awards [Member]", "documentation": "Stock-Based Compensation Expense, Accelerated Vesting Of Equity Awards" } } }, "auth_ref": [] }, "docs_DebtSecuritiesAvailableForSaleImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "DebtSecuritiesAvailableForSaleImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment on debt securities", "label": "Debt Securities, Available-for-Sale, Impairment Loss", "documentation": "Debt Securities, Available-for-Sale, Impairment Loss" } } }, "auth_ref": [] }, "docs_ClassOfWarrantOrRightExercisesInPeriodIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ClassOfWarrantOrRightExercisesInPeriodIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercised in period , intrinsic value", "label": "Class of Warrant or Right, Exercises in Period, Intrinsic Value", "documentation": "Class of Warrant or Right, Exercises in Period, Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "docs_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based Restricted Stock Units", "label": "Performance-Based Restricted Stock Units [Member]", "documentation": "Performance-Based Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r11", "r64" ] }, "docs_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "CustomerAMember", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r748" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from deferred revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r378" ] }, "docs_EarningsPerShareBasicAndDilutedEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "EarningsPerShareBasicAndDilutedEarningsPerShareAbstract", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share attributable to Class A and Class B common stockholders:", "label": "Earnings Per Share, Basic And Diluted Earnings Per Share [Abstract]", "documentation": "Earnings Per Share, Basic And Diluted Earnings Per Share" } } }, "auth_ref": [] }, "docs_SubscriptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "SubscriptionMember", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "label": "Subscription [Member]", "documentation": "Subscription" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A and Class B Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r688", "r689", "r690", "r692", "r693", "r694", "r695", "r798", "r799", "r869", "r889", "r891" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r735" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, vested and exercisable at period end", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r72" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r748" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r769" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r97", "r424", "r884" ] }, "docs_SubscriptionHiringSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "SubscriptionHiringSolutionsMember", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription, Hiring Solutions", "label": "Subscription, Hiring Solutions [Member]", "documentation": "Subscription, Hiring Solutions" } } }, "auth_ref": [] }, "docs_StockOptionAndIncentivePlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "StockOptionAndIncentivePlan2021Member", "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Plan", "verboseLabel": "2021 Plan", "label": "Stock Option and Incentive Plan 2021 [Member]", "documentation": "Stock Option and Incentive Plan 2021" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r427", "r428" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.doximity.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual Maturities of Available-For-Sale Debt Securities", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "docs_MsKiraWamplerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "MsKiraWamplerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Ms. Kira Wampler [Member]", "documentation": "Ms. Kira Wampler" } } }, "auth_ref": [] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r748" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r713", "r721", "r731", "r748", "r756", "r760", "r768" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r96", "r157" ] }, "docs_ContractWithUSNewsWorldReportLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ContractWithUSNewsWorldReportLPMember", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With U.S. News & World Report, L.P.", "label": "Contract With U.S. News & World Report, L.P. [Member]", "documentation": "Contract With U.S. News & World Report, L.P." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r702", "r772" ] }, "docs_ClassOfWarrantOrRightExercisesInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ClassOfWarrantOrRightExercisesInPeriod", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercised in period (in shares)", "label": "Class of Warrant or Right, Exercises in Period", "documentation": "Class of Warrant or Right, Exercises in Period" } } }, "auth_ref": [] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r713", "r721", "r731", "r748", "r756", "r760", "r768" ] }, "docs_DeferredCommissionsForMarketingSolutionsContractsAndForHiringSolutionsRenewalContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "DeferredCommissionsForMarketingSolutionsContractsAndForHiringSolutionsRenewalContractsMember", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Commissions For Marketing Solutions Contracts And For Hiring Solutions Renewal Contracts", "label": "Deferred Commissions For Marketing Solutions Contracts And For Hiring Solutions Renewal Contracts [Member]", "documentation": "Deferred Commissions For Marketing Solutions Contracts And For Hiring Solutions Renewal Contracts" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "docs_ScheduleOfAccruedLiabilitiesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ScheduleOfAccruedLiabilitiesCurrentTableTextBlock", "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Schedule Of Accrued Liabilities, Current [Table Text Block]", "documentation": "Schedule Of Accrued Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r132", "r340", "r341", "r652", "r833" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized stock-based compensation expense excluding option", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r868" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r651" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r39", "r186", "r188", "r192", "r533", "r551" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized compensation expense, option", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r868" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r658" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r656", "r827", "r828" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r685" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r175", "r324" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r53", "r55", "r93", "r94", "r261", "r651", "r776" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant outstanding (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r698" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r302", "r303", "r304", "r305", "r306", "r310", "r314", "r315", "r356", "r361", "r459", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r550", "r664", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r818", "r819", "r820", "r821" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r52", "r53", "r55", "r56", "r93", "r144", "r651" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r767" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r736" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r60", "r63" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in unrealized loss on available-for-sale-securities, tax benefit (provision)", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent", "documentation": "Amount, after reclassification adjustment, of tax expense (benefit) for gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r9", "r17", "r142" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "calculation": { "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares called by warrants", "verboseLabel": "Common stock warrants (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r363" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r700" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effect of acquisition:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r17", "r142", "r185", "r188" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll, bonus, and related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r41", "r196", "r265" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of marketable securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r40", "r196", "r265", "r297" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r54", "r261" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r767" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.doximity.com/role/COVER", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r891" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs, current", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r316" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gain (loss) on available-for-sale-securities, net of tax benefit (provision) of $(1,146), $1,235, $(1,736), and $2,130, respectively", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r9", "r17", "r142" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r176" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r101" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "label": "Tangible Asset Impairment Charges", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r99", "r128" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r127", "r172", "r547" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r771" ] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Service, Other [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r840" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Class A and Class B common stock, $0.001 par value; 1,500,000 shares authorized as of September\u00a030, 2023 and March\u00a031, 2023, respectively; 188,518 and 193,941 shares issued and outstanding as of September\u00a030, 2023 and March\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r101", "r542", "r685" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r258", "r529", "r554", "r555", "r556", "r557", "r558", "r559", "r655", "r669", "r686", "r779", "r834", "r835", "r839", "r886" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r538", "r547", "r685" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited or expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r848" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r651" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r768" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or expired (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r848" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r81" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r767" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r101", "r599" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r19", "r101", "r599", "r617", "r891", "r892" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase consideration", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r81" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r258", "r529", "r554", "r555", "r556", "r557", "r558", "r559", "r655", "r669", "r686", "r779", "r834", "r835", "r839", "r886" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r740" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r57", "r58", "r59", "r155", "r156", "r159", "r160" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsContractualMaturitiesofAvailableForSaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsContractualMaturitiesofAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed securities", "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping." } } }, "auth_ref": [ "r274", "r536", "r810" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for taxes, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r45" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r78", "r79", "r445", "r679", "r680" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r466" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r107", "r181", "r543", "r565", "r566" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r86" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r113", "r622" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r14", "r692", "r693", "r694", "r695" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r739" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r121", "r201" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r773" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r219", "r229" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r739" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled revenue", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued expenses and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with the employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r19", "r100", "r101", "r135" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r10" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r445", "r679", "r680" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsContingentEarnOutConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning fair value", "periodEndLabel": "Ending fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r20" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r740" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r218", "r229" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r110" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r78", "r79", "r445" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r769" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersAntidilutiveSecuritiesExcludedfromComputationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r688", "r689", "r692", "r693", "r694", "r695" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r445" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r19", "r36", "r135" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.doximity.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r491", "r684" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r80", "r81" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r740" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r794" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock, including excise tax", "terseLabel": "Repurchase and retirement of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r19", "r100", "r101", "r135" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets acquired, excluding goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r80", "r81" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails", "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r83" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails", "http://www.doximity.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r329", "r330", "r336", "r337" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails", "http://www.doximity.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government and agency securities", "label": "US Government Corporations and Agencies Securities [Member]", "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r885" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r740" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.doximity.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r481" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r19", "r100", "r101", "r135" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.doximity.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r818" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.doximity.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Activities Related to the Restructuring", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r66", "r67", "r69" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of warrant", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earn-out consideration (up to)", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earn-out consideration liability, minimum guarantee", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r85" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r193", "r209", "r210", "r211", "r212", "r213", "r218", "r220", "r227", "r228", "r229", "r233", "r461", "r462", "r534", "r552", "r660" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value; 100,000 shares authorized as of September\u00a030, 2023 and March\u00a031, 2023, respectively; zero shares issued and outstanding as of September\u00a030, 2023 and March\u00a031, 2023, respectively", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r100", "r541", "r685" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r492" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r408" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r740" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other than options granted in period (in shares)", "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r406" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r492" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r740" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r406" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "calculation": { "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r403", "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r403", "r404" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r701" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate notes and bonds", "terseLabel": "Corporate notes and bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r676", "r678", "r888" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r199" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r407" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with the employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r19", "r100", "r101", "r135" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r273", "r307", "r308", "r309" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r108", "r147", "r241", "r248", "r253", "r256", "r535", "r548", "r662" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Internal-use software development costs", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r117" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r770" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of non-option instrument", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "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." } } }, "auth_ref": [ "r410" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r492" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r492" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock options (in shares)", "negatedTerseLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r19", "r100", "r101", "r135", "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r407" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r199" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r101", "r104", "r105", "r122", "r601", "r617", "r639", "r640", "r685", "r697", "r796", "r822", "r873", "r891" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r875" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.doximity.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r494", "r496" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails", "http://www.doximity.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r329", "r330", "r331", "r332", "r336", "r337", "r338" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r734" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r118", "r119", "r120" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.doximity.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r875" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r741" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r788" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock, including excise tax (in shares)", "terseLabel": "Repurchase and retirement of common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r19", "r100", "r101", "r135" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r741" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 13)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r34", "r95", "r540", "r598" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "calculation": { "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r72" ] }, "docs_SalesCommissionsForSubscriptionsOfNewAndExpansionHiringSolutionsContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "SalesCommissionsForSubscriptionsOfNewAndExpansionHiringSolutionsContractsMember", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Commissions For Subscriptions Of New And Expansion Hiring Solutions Contracts", "label": "Sales Commissions For Subscriptions Of New And Expansion Hiring Solutions Contracts [Member]", "documentation": "Sales Commissions For Subscriptions Of New And Expansion Hiring Solutions Contracts" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earn-out consideration liability, non-current", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r84" ] }, "docs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityIncentivePlans": { "xbrltype": "integerItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityIncentivePlans", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equity incentive plans", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Equity Incentive Plans", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Equity Incentive Plans" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r138", "r163", "r440", "r441", "r797" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire businesses", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r42", "r447" ] }, "docs_ShareRepurchaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ShareRepurchaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase liability", "label": "Share Repurchase Liability, Current", "documentation": "Share Repurchase Liability, Current" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r420", "r421", "r422", "r577", "r798", "r799", "r800", "r869", "r891" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails", "http://www.doximity.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r329", "r330", "r336", "r337" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average remaining contractual term, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r137" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r761" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r103", "r135", "r544", "r564", "r566", "r575", "r600", "r685" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r763" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average remaining contractual term, vested and exercisable at period end", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r72" ] }, "docs_StockRepurchasedAndRetiredDuringPeriodCommissionsAndExciseTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "StockRepurchasedAndRetiredDuringPeriodCommissionsAndExciseTaxes", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase and retirement of common stock, commissions and excise taxes", "label": "Stock Repurchased And Retired During Period, Commissions And Excise Taxes", "documentation": "Stock Repurchased And Retired During Period, Commissions And Excise Taxes" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r71" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r766" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.doximity.com/role/OtherIncomenetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/OtherIncomenetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r116" ] }, "docs_ExciseTaxPayableIncurredOnShareRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ExciseTaxPayableIncurredOnShareRepurchase", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Excise tax payable on share repurchases", "label": "Excise Tax Payable Incurred On Share Repurchase", "documentation": "Excise Tax Payable Incurred On Share Repurchase" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average remaining contractual term, vested and expected to vest at period end", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r411" ] }, "docs_AccruedEmployeeStockPurchasePlanCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "AccruedEmployeeStockPurchasePlanCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee contributions under employee stock purchase plan", "label": "Accrued Employee Stock Purchase Plan, Current", "documentation": "Accrued Employee Stock Purchase Plan, Current" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r762" ] }, "docs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercised", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercised" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r90", "r143" ] }, "docs_APICShareBasedPaymentArrangementStockWarrantIssuedForServicesIncreaseForCostRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "APICShareBasedPaymentArrangementStockWarrantIssuedForServicesIncreaseForCostRecognition", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrant expense", "label": "APIC, Share-based Payment Arrangement, Stock Warrant Issued for Services, Increase for Cost Recognition", "documentation": "APIC, Share-based Payment Arrangement, Stock Warrant Issued for Services, Increase for Cost Recognition" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash financing and investing activities", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r72" ] }, "docs_PartnershipAgreementAnnualRevenueGuaranteeToPartneringCompany": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "PartnershipAgreementAnnualRevenueGuaranteeToPartneringCompany", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partnership agreement, annual revenue guarantee to partnering company", "label": "Partnership Agreement, Annual Revenue Guarantee To Partnering Company", "documentation": "Partnership Agreement, Annual Revenue Guarantee To Partnering Company" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "calculation": { "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails", "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding in period (in shares)", "verboseLabel": "Options outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r395", "r396" ] }, "docs_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrentMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Debt Securities, Available-For-Sale, Excluding Accrued Interest, Current [Member]", "documentation": "Debt Securities, Available-For-Sale, Excluding Accrued Interest, Current" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r395", "r396" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r112", "r202", "r298", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r473", "r836" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r397" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r767" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r355", "r381", "r382", "r383", "r384", "r385", "r386", "r500", "r501", "r502", "r666", "r667", "r676", "r677", "r678" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, vested and exercisable at period end (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r397" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring Charges [Member]", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r129", "r130" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r764" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.doximity.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r463" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails", "http://www.doximity.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of debt securities which no credit losses were recognized", "totalLabel": "Total, fair value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r151", "r311", "r664" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.doximity.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r430" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r765" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total, unrealized losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r152", "r312" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.doximity.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Expense and Supplemental Cash Flow/Balance Sheet Information Related to Leases", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r874" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.doximity.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r150", "r664", "r824" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.doximity.com/role/OtherIncomenetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income, Net", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r330", "r792" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.doximity.com/role/OtherIncomenetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.doximity.com/role/OtherIncomenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "totalLabel": "Other income, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r115" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r61", "r62", "r530" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r766" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r20", "r92" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.doximity.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r134", "r136" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r355", "r381", "r386", "r465", "r501", "r666", "r667", "r676", "r677", "r678" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.doximity.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r327", "r328", "r330", "r333", "r339" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails", "http://www.doximity.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "verboseLabel": "Restructuring charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r11", "r334", "r336", "r830" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r699" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r355", "r381", "r386", "r465", "r500", "r676", "r677", "r678" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsContingentEarnOutConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r145", "r177", "r202", "r241", "r249", "r254", "r298", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r449", "r451", "r473", "r539", "r611", "r685", "r697", "r836", "r837", "r876" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsContingentEarnOutConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails", "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r392", "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" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails", "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r388", "r390", "r392", "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" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total contingent earn-out consideration liability", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails", "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r388", "r390", "r392", "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" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.doximity.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r480", "r495" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r766" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r36", "r167", "r189", "r190", "r191", "r204", "r205", "r206", "r208", "r214", "r216", "r234", "r299", "r300", "r364", "r420", "r421", "r422", "r436", "r437", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r474", "r475", "r476", "r477", "r478", "r479", "r493", "r561", "r562", "r563", "r577", "r638" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r355", "r381", "r382", "r383", "r384", "r385", "r386", "r465", "r502", "r666", "r667", "r676", "r677", "r678" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r699" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r32", "r170", "r202", "r298", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r450", "r451", "r452", "r473", "r685", "r836", "r876", "r877" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.doximity.com/role/COVER", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r891" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r217", "r230", "r231", "r232" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r167", "r204", "r205", "r206", "r208", "r214", "r216", "r299", "r300", "r420", "r421", "r422", "r436", "r437", "r453", "r455", "r456", "r458", "r460", "r561", "r563", "r577", "r891" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r802" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "calculation": { "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/EquityCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Units outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r21", "r22" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.doximity.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r480", "r495" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r699" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.doximity.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r480", "r495" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Liability as of July 1, 2023", "periodEndLabel": "Liability as of September\u00a030, 2023", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r330", "r335" ] }, "docs_HostingArrangementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "HostingArrangementPeriod", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosting arrangement period", "label": "Hosting Arrangement, Period", "documentation": "Hosting Arrangement, Period" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r699" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.doximity.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r480", "r495" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r19", "r167", "r189", "r190", "r191", "r204", "r205", "r206", "r208", "r214", "r216", "r234", "r299", "r300", "r364", "r420", "r421", "r422", "r436", "r437", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r474", "r475", "r476", "r477", "r478", "r479", "r493", "r561", "r562", "r563", "r577", "r638" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of contingent earn-out consideration liability", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r84" ] }, "docs_PartnershipAgreementExtensionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "PartnershipAgreementExtensionPeriod", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partnership agreement, extension period", "label": "Partnership Agreement, Extension Period", "documentation": "Partnership Agreement, Extension Period" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r18", "r38", "r454", "r457", "r493", "r561", "r562", "r789", "r790", "r791", "r798", "r799", "r800" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of contingent consideration related to a business combination", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r8" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period from the date of grant", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r683" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r27" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.doximity.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r75" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r767" ] }, "docs_OtherCommitmentExpectedPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "OtherCommitmentExpectedPaymentPeriod", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosting arrangement remaining commitment, expected payment period", "label": "Other Commitment, Expected Payment Period", "documentation": "Other Commitment, Expected Payment Period" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersAntidilutiveSecuritiesExcludedfromComputationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r50" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring liability", "label": "Restructuring Reserve, Current", "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." } } }, "auth_ref": [ "r787", "r831", "r832" ] }, "us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "presentation": [ "http://www.doximity.com/role/Investments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block]", "documentation": "The entire disclosure for cash, cash equivalents, investments in debt and equity instruments (including cost and equity investees and related income statement amounts), equity and cost method investments, investments in joint ventures and any other investment." } } }, "auth_ref": [ "r472" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r464", "r465", "r470" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r169", "r183", "r202", "r298", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r449", "r451", "r473", "r685", "r836", "r837", "r876" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, Fair Value Disclosure [Abstract]", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.doximity.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r23", "r24", "r73" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r11", "r244" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r676", "r811", "r816", "r817" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r261", "r671", "r839", "r886", "r887" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r768" ] }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of contingent earn-out consideration included in purchase consideration", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price called by warrants (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r363" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant, measurement input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r468" ] }, "docs_AMiONMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "AMiONMember", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AMiON", "label": "AMiON [Member]", "documentation": "AMiON" } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r699" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.doximity.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Unit Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r74" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails": { "parentTag": "docs_CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cost or Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r823" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 2.0 }, "http://www.doximity.com/role/InvestmentsContractualMaturitiesofAvailableForSaleDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsContractualMaturitiesofAvailableForSaleDebtSecuritiesDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value", "totalLabel": "Total", "terseLabel": "Cash equivalents and marketable securities", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "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)." } } }, "auth_ref": [ "r823" ] }, "docs_BusinessCombinationContingentConsiderationLiabilitySubjectToPerformance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "BusinessCombinationContingentConsiderationLiabilitySubjectToPerformance", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earn-out consideration liability, subject to performance", "label": "Business Combination, Contingent Consideration, Liability, Subject to Performance", "documentation": "Business Combination, Contingent Consideration, Liability, Subject to Performance" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r736" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "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), classified as current." } } }, "auth_ref": [ "r823" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r736" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for acquisition", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r42" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r739" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.doximity.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r490", "r684" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r100", "r357" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r738" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of internal-use software development costs", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r16", "r149" ] }, "docs_PartnershipsAgreementPeriodBeforeTerminationIsPermitted": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "PartnershipsAgreementPeriodBeforeTerminationIsPermitted", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partnerships agreement, period before termination is permitted", "label": "Partnerships Agreement, Period Before Termination Is Permitted", "documentation": "Partnerships Agreement, Period Before Termination Is Permitted" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r699" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs, amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r777" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r737" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r100", "r599" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r737" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.doximity.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Reserved for Issuance", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r13", "r72" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r62" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r100", "r599", "r617", "r891", "r892" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails", "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r387", "r527", "r560", "r589", "r590", "r641", "r642", "r643", "r644", "r645", "r653", "r654", "r663", "r668", "r681", "r687", "r838", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r82" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r738" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r182", "r264", "r301" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails", "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r380", "r387", "r414", "r415", "r416", "r503", "r527", "r560", "r589", "r590", "r641", "r642", "r643", "r644", "r645", "r653", "r654", "r663", "r668", "r681", "r687", "r690", "r829", "r838", "r879", "r880", "r881", "r882", "r883" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r100", "r357" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r464", "r465", "r470" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r739" ] }, "docs_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails", "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r530", "r531" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.doximity.com/role/RestructuringActivitiesRelatedtotheRestructuringDetails", "http://www.doximity.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r329", "r330", "r331", "r332", "r336", "r337", "r338" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r699" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.doximity.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails", "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r387", "r527", "r560", "r589", "r590", "r641", "r642", "r643", "r644", "r645", "r653", "r654", "r663", "r668", "r681", "r687", "r838", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails", "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r380", "r387", "r414", "r415", "r416", "r503", "r527", "r560", "r589", "r590", "r641", "r642", "r643", "r644", "r645", "r653", "r654", "r663", "r668", "r681", "r687", "r690", "r829", "r838", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r530" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.doximity.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based Stock Unit Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r74" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsContractualMaturitiesofAvailableForSaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsContractualMaturitiesofAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r275", "r537" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r198" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r154", "r164", "r215", "r216", "r245", "r429", "r439", "r553" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails", "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r81" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r127" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.doximity.com/role/SegmentandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r803" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities assumed:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r111", "r202", "r241", "r248", "r253", "r256", "r298", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r473", "r662", "r836" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.doximity.com/role/EquityPerformanceBasedStockUnitActivityDetails", "http://www.doximity.com/role/EquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r463", "r471" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r220", "r225", "r227" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.doximity.com/role/SegmentandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r803" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails", "http://www.doximity.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r53", "r55", "r93", "r94", "r261" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock upon exercise of stock options and common stock warrants", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r7", "r25" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r682" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r153", "r313", "r664" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 months or greater", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r153", "r313", "r664" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized compensation expense, weighted average period of recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r419" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r355", "r381", "r382", "r383", "r384", "r385", "r386", "r465", "r500", "r501", "r502", "r666", "r667", "r676", "r677", "r678" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r365", "r366", "r377" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r365", "r366", "r377" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software development costs", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r61" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r11", "r319", "r320", "r321", "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, vested and expected to vest at period end", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r411" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersAntidilutiveSecuritiesExcludedfromComputationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest, at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r411" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r261", "r671", "r839", "r886", "r887" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.doximity.com/role/EquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, vested and expected to vest at period end (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r411" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r15" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r464", "r465", "r467", "r468", "r471" ] }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramPeriodInForce1", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails", "http://www.doximity.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, period in force", "label": "Stock Repurchase Program, Period in Force", "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r483" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersAntidilutiveSecuritiesExcludedfromComputationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities, non-current", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "docs_BusinessCombinationContingentConsiderationLiabilityPayablePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "BusinessCombinationContingentConsiderationLiabilityPayablePeriod", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earnout consideration payable period", "label": "Business Combination, Contingent Consideration, Liability, Payable Period", "documentation": "Business Combination, Contingent Consideration, Liability, Payable Period" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersAntidilutiveSecuritiesExcludedfromComputationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of net income per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r230" ] }, "docs_WarrantsAndRightsOutstandingVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "WarrantsAndRightsOutstandingVestingPeriod", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding, vesting period", "label": "Warrants and Rights Outstanding, Vesting Period", "documentation": "Warrants and Rights Outstanding, Vesting Period" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "docs_PartnershipAgreementNoncancelablePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "PartnershipAgreementNoncancelablePeriod", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partnership agreement, noncancelable period", "label": "Partnership Agreement, Noncancelable Period", "documentation": "Partnership Agreement, Noncancelable Period" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r483" ] }, "docs_IncreaseDecreaseInCapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "IncreaseDecreaseInCapitalizedContractCost", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred contract costs", "label": "Increase (Decrease) In Capitalized Contract Cost", "documentation": "Increase (Decrease) In Capitalized Contract Cost" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share attributable to Class A and Class B common stockholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "docs_AccountsPayableAndAccruedLiabilitiesCurrentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentDisclosureTextBlock", "presentation": [ "http://www.doximity.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable And Accrued Liabilities, Current Disclosure [Text Block]", "documentation": "Accounts Payable And Accrued Liabilities, Current Disclosure" } } }, "auth_ref": [] }, "docs_HostingArrangementAnnualCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "HostingArrangementAnnualCommitment", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosting arrangement annual commitment", "label": "Hosting Arrangement, Annual Commitment", "documentation": "Hosting Arrangement, Annual Commitment" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r88", "r89" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r11", "r26" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r193", "r209", "r210", "r211", "r212", "r213", "r220", "r227", "r228", "r229", "r233", "r461", "r462", "r534", "r552", "r660" ] }, "docs_CapitalizedContractCostAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "CapitalizedContractCostAdditions", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract acquisition costs", "label": "Capitalized Contract Cost, Additions", "documentation": "Capitalized Contract Cost, Additions" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant outstanding, term", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r872" ] }, "docs_CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cost or Amortized Cost, cash equivalents and marketable securities", "label": "Cash and Cash Equivalents and Short Term Investments, Amortized Cost", "documentation": "Cash and Cash Equivalents and Short Term Investments, Amortized Cost" } } }, "auth_ref": [] }, "docs_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and software", "label": "Computer Equipment and Software [Member]", "documentation": "Computer Equipment and Software" } } }, "auth_ref": [] }, "docs_ShareBasedPaymentArrangementSubsequentToTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ShareBasedPaymentArrangementSubsequentToTrancheOneMember", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Subsequent to Tranche One", "label": "Share-Based Payment Arrangement, Subsequent to Tranche One [Member]", "documentation": "Share-Based Payment Arrangement, Subsequent to Tranche One" } } }, "auth_ref": [] }, "docs_ConversionOfStockConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ConversionOfStockConversionRatio", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of stock, conversion ratio", "label": "Conversion Of Stock, Conversion Ratio", "documentation": "Conversion Of Stock, Conversion Ratio" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r81" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r30", "r202", "r298", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r450", "r451", "r452", "r473", "r597", "r661", "r697", "r836", "r876", "r877" ] }, "docs_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and common stock warrants (in shares)", "label": "Stock Issued During Period, Shares, Stock Options and Warrants Exercised", "documentation": "Stock Issued During Period, Shares, Stock Options and Warrants Exercised" } } }, "auth_ref": [] }, "docs_BusinessCombinationContingentConsiderationLiabilityPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "BusinessCombinationContingentConsiderationLiabilityPerformancePeriod", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earnout consideration performance period", "label": "Business Combination, Contingent Consideration, Liability, Performance Period", "documentation": "Business Combination, Contingent Consideration, Liability, Performance Period" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r53", "r55", "r93", "r94", "r261", "r651" ] }, "docs_ShareRepurchasesIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ShareRepurchasesIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchases included in accrued expenses", "label": "Share Repurchases Incurred But Not Yet Paid", "documentation": "Share Repurchases Incurred But Not Yet Paid" } } }, "auth_ref": [] }, "docs_SubscriptionMarketingSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "SubscriptionMarketingSolutionsMember", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription, Marketing Solutions", "label": "Subscription, Marketing Solutions [Member]", "documentation": "Subscription, Marketing Solutions" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets acquired:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]" } } }, "auth_ref": [] }, "docs_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsContractualMaturitiesofAvailableForSaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsContractualMaturitiesofAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one to two years", "label": "Debt Securities, Available-For-Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Two", "documentation": "Debt Securities, Available-For-Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Two" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of stock (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Units", "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r19", "r70", "r100", "r101", "r135" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Net Income Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r50" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosting arrangement remaining commitment", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.doximity.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Consideration Allocation", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r140" ] }, "docs_ContractWithCustomerLiabilityRevenueRecognizedExpectedPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ContractWithCustomerLiabilityRevenueRecognizedExpectedPeriod", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue expected to be recognized, period (within)", "label": "Contract With Customer, Liability, Revenue Recognized, Expected Period", "documentation": "Contract With Customer, Liability, Revenue Recognized, Expected Period" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesSignificantCustomersRepresenting10ormoreofRevenueorAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r53", "r55", "r93", "r94", "r261", "r567", "r651" ] }, "docs_CommonStockVotingRightsNumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "CommonStockVotingRightsNumberOfVotes", "presentation": [ "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, number of votes per share", "label": "Common Stock, Voting Rights, Number Of Votes", "documentation": "Common Stock, Voting Rights, Number Of Votes" } } }, "auth_ref": [] }, "docs_ContractWithCustomerTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.doximity.com/20230930", "localname": "ContractWithCustomerTerm", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual term", "label": "Contract With Customer, Term", "documentation": "Contract With Customer, Term" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r49", "r51", "r220", "r225", "r227" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.doximity.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of positions eliminated as a percentage of total positions", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r106", "r146", "r545", "r685", "r796", "r822", "r873" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.doximity.com/role/PropertyandEquipmentNetTotalPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r75" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r426", "r432" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.doximity.com/role/EquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r110" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r196", "r197", "r804" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.doximity.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r485", "r684" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.doximity.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r98", "r141", "r568", "r569" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.doximity.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r486", "r684" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r356", "r361", "r459", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r550", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r818", "r819", "r820", "r821" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.doximity.com/role/SegmentandGeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment and Geographic Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r241", "r246", "r250", "r254", "r255", "r256", "r257", "r258", "r259", "r261" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.doximity.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r487", "r684" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r841", "r870" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r5", "r118" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.doximity.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails", "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r124", "r530" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/BusinessCombinationsNarrativeDetails", "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earn-out consideration liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r84", "r448" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r839" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r433" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r44", "r118", "r200" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.doximity.com/role/BusinessCombinationsPurchaseConsiderationAllocationDetails", "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r174", "r318", "r532", "r665", "r685", "r825", "r826" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/IntangibleAssetsandGoodwillIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r124", "r531" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails", "http://www.doximity.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses", "terseLabel": "Unrealized losses of debt securities", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r271" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsContingentEarnOutConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions in the period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r91" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.doximity.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Customers Representing 10% or more of Revenue or Accounts Receivable, Net", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r52", "r53", "r55", "r56", "r93", "r144" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsContingentEarnOutConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.doximity.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r101" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.doximity.com/role/NetIncomePerShareAttributabletoCommonStockholdersNetIncomePerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r109", "r120", "r148", "r168", "r184", "r187", "r191", "r202", "r207", "r209", "r210", "r211", "r212", "r215", "r216", "r226", "r241", "r248", "r253", "r256", "r298", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r462", "r473", "r549", "r619", "r636", "r637", "r662", "r696", "r836" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of premium (accretion of discount) on marketable securities, net", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r120" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r270" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.doximity.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r139", "r446" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r778", "r793" ] }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.doximity.com/role/OtherIncomenet" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income, net", "label": "Other Nonoperating Income and Expense [Text Block]", "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." } } }, "auth_ref": [ "r194", "r195" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.doximity.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueDetails", "http://www.doximity.com/role/InvestmentsCostGrossUnrealizedGainsandLossesandFairValueofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r133", "r692", "r693", "r694", "r695" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.doximity.com/role/OtherIncomenetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.doximity.com/role/OtherIncomenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r376", "r669", "r670", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.doximity.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.doximity.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r376", "r669", "r670", "r671", "r672", "r673", "r674", "r675" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r702", "r772" ] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.doximity.com/role/InvestmentsGrossUnrealizedLossesandFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.doximity.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,103 and $887 at September\u00a030, 2023 and March\u00a031, 2023, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r262", "r263" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r774": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r775": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 97 0001516513-23-000084-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001516513-23-000084-xbrl.zip M4$L#!!0 ( &6!:5>9A-=CTX0! .4Q&0 1 9&]CS9P]U6LA%Q?=L+MUELIVS7A/E>VQW=W3[Y>]4I"R MF$*@ >3+_/H3D8#NLH1 (A$Y:U:U+!!D1CP1&;>,_/G_OHTVYO]34 M,Z4F_=_NS_]?O?[/+P_?I"O/G(RH&TJ7/B4AM:17.QQ*X9!*OWO^#_N%2/<. M"0>>/ZK7V:\NO?&[;S\/0TE3-#VY*[[HGS=;:D,Q.EJ=&BVKWE")42=J6ZVW M6U:G/:"&9BE-^?F\8;55:FI&W3)5K=[0#:-NT$:GKJA-HS4PC+Y*V[)UWK2: MM-4>M/H=U6HTFLV^HNN:87;:6LMJ*Z:&KQV&,#^8HQN^O[SIGG/W^V7<=V*4[X<^@3-\#YD! (\ADFH=05K:YJM=E#Z@$U%QX$ M?Y\]>R\?/D=MUI5.75?CYRS\_E5GPU -P_C\A@-.7F9YYN*=EO=FC^SP_NC*2!1[BU2D/J;V> MR'!AD21PT?Z(>?/$.'>(^_Q+C;KU7Q]K@')*K.[/(QH2"7]?I_^>V"^_U"X] M-P3IK3^]C^%G9O37+[60OH6?&]=[]V;)?I"!\=^@O-]WX)H_.)<^-:].WO]+TFV8#/05UK MU[H* *.IMIJJ_O/GA:>F>,GEQ/?A#5_MP"3.'Y3XUZYU!5JM)D6"^DL-A/O< M@F_J(WC*L&Z1V1@Z, 8=Y'?_UR>Z=/;^K_!-,'V#4>L"]1MYO> >;O>LA5> MJNC^0]O_!3UXNL7>X)#G1:H-[#=JU0?$0>F+WZ;6NE][WQZO4[U0,_3DE:"% MSI]\J^?[5Q.?Z=&%=Z(:/K5%9>^7E1 M$'PZH _DP9KY!<5QGG E!X,2F(*Y#P$J?VE%MBCL8-"S[X;^CCF!5$]>PLL M>,3GQ6=$[Y^]-!Y#X$U\]A?3-N'? YOZ$GL^7;OZ M7=[\?5%.EW_<3;Y:?/J8 37Y"W2<'Z)4HC#H=:4!BW[RN]FUZ3"MN5N-.NJM MQ2O)W\E+/B_,>ST9M$.3(9X-?499BOZTX&5O8\ P]\T?OS0YJW>262V\$NHM=[T4/^OGSVN=/23$=Q@[, MB9:@,**WJH)E-)U>?&4W>D]<.R)V,"2 R2F]1Y0$$Y]VXY&QB\DCDFO)W_B, M]?S33X-_7_CEWR*]&QRHC869+6B"/9$Y84IU$7JQ^7S^Z^-5>E0VN:-29,YD MI1+8&8\HJ-/I@9$(PYJ_E2V))/3\/0FZ\GO\\HJZWLAVUSUV5_6Q\(C/BZ/? MRL\6!_Q<7BS;QU\LV[R10=N=#%I^9.AP2(9=3:<@V<,GJ8W&H/C MZH;!NN67K5V-:->TG&=DBEOFI/1Q,'P[ETXI#[>Y],A/NV%WKBF-Z*EX07_KMO'O'B@(;%=:ET3W[7= MYZ TA#^XSU7:&JE]T(+B;P5 MDP#5A.?).8/*[J8>.?)6#)=TX2M@NV)#>)Z<,ZCL;NKQ:]Z*X))P9DO*N+)[OD>,O.5F M()0]W5M0Y"TW^I?=,R_:2\F3%V7WV(\=>3BW? "F(>:%'L*XE+T8 <_OKQ_ MH:XY'!'_QPKOO EP](&:U'XA?6<;J[:.(?##\^_D7YY_.0E"8+T?HP5[MYTG MWVWKT95EIMCT<4G/QV]=N?E$X@+3MD3N! >^H:W8#TC1OHG;*(, .1<@ M3Z%[ES(UF70OMX&8(F%Y%,#D(QP'Z/+'04RVR5U\"IEQ[WO6Q SO_$?JO]@F MG6/'XZ0?F+X]1MY_!X32$.SL1\^9X!>GF?!HW2L&CO]G^Z3.(NU*4-$)T M<(X4T%ZAR5U8CA^.%%-VW^(N]L8/1XK16BWN@FW\<*28^$R+N\#:9HY,0V[1 MERR.=I)+28N[H!E73"EH->$NR,,54PI:4+@+<7#%E(+6%.X<_&DX)\HTV_^A MUJ6'X1PSO/2"<&[!O\)#47R\/!K9 ?XZ^.KYJUY_\O.@YUIPPY++^4!=^DJ< MZ4UY1(L>B/L<(XD%CVS7'DU&AZX:SVN[4(N[@,(I8H*\E0H3W,4P=L?$(W%H ML B(>5\AN!OQQ2&G[S3!:B M7XKBDV (O,#_8);^!7CG9A? Y.E?;1?>;^/9=$'H3W#TJR4TU,<[[LGX$&O^ M83C>YBY\LC/%OWLN?8\4]->):Y5&R-KOCW]%?+AX)9%1C(C 8M-[IO!3&@C,' 0SW(;;!'> M.]S&U[B+MN2UD;+#;8"+UVA+;I0O89RK1*9O(=&6W+#!;21.1%L*QT:)(W$B MVE(L=+@-U)W$DE-0M"4W=' ;BQ/1%@[04=Y8G(BV%(49;B-T@CO '6YC87PZ M=WE%N3KEC7+MX]QQ0W>#VU!7$8X3/VSA-@[&J\&?&^7+&V7:S^#GA_+EC>'D M:4SSPP]N R-\FD)YF:!&>4,.A9A"N=&]O,X\CZ90;FSAUE_FU13*C?+E]84+ M,H5RHWQYO6&N3*&\^*$JW+K)A6]R([;_&W$F],O[]Z@O)D[@JT__/0%NOR\. M97KSW*W8P6_BXQ[( PQI^O%O0&3BF\/W;_2%.AM&=>..)V' [E"/F" KY29 M5>$V1"%$XB BH0F1V"82W,:..!*)O?&GG[)\GJQ(E1F'); 5=^ T!(YG@-@7 D4P( [X,>^'RDPEN\R\< MR82 X<%AR&TR2L"PZI8TM]DZ $ID(G.;&ZRHB2HDN3Q1.97;)*+ J\#K&KQR MF^#C$*^5;6LFW(SUPL-M)E (3T6%IT1N!K?Y2^%F"$GF77BXS; *O J\KN)5 MXS;MRG4[6@Z%J2J&5'F\$(W;O+&0+2%;Y792-'ZS\"61+>%!\27H',D6OTGZ MDLB6@#-/<"Y#VEP@)E=4C=I5K4RY/&%+U!6 M63YY\1&9?('8=P"8D1[L9V\>$W@2[$IZKB4YZ\B%[>?/[QQ$>X M.WS),D?B4]Z4O5A]JHG8\B;""SG85>!8."';A:J\&7 A5-42JA*Y)OSFX7D7 M*N&P\"7A' D5O]EYWH5*X)@G')%+>$ID(G.;&ZRHB2HD MN3Q1N2:W242!5X'7-7CE-L''(5XK>QR3<#/6"P^WF4 A/!45GA*Y&=SF+X6; M(229=^'A-L,J\"KPNHK7%K=I5W%B4FG@++R0];+%;=Y8R):0K7([*2U^L_ E MD2WA0?$EZ!S)%K])^I+(EH S3W N0]I<("97+2!.T]V FX?L]&&%AS[5P'^H8G_'E_>E]3)>X,?%=.P0VP(U? M[3?\=/ ZZ-Q.,NUP&YGFG@?YR0&W4=6=>, _V MW6W^5 9*^N$5"2G26:LKC;HRI?/LVI1@UH9;DRO[L81;5[H0ELP!?XG*V8#/ MK8MC;9DBMQ] S?_P*CG+P\/AK M;IFJPH$ M?<70,VYQ:E;$#@UFVO+DNX=>"SLV3G5WVU0<+I-_N%)7Z)^VSW M':FUI56;D#C-A;Q&((WC[]A>+H;L!C4:CMXSXWP=E T,8HKG?TH M/@&!8>1^\4(ZI?8HJL"*[#N\DOPZN9#\C3_?Q#QNHQ;IF/>%7^8M4YS;>,'. M%&<7#AS%6R+Y1U&\I5NS1/$TA5M?OG!YX($]*K?>-T]K39YFI,JMMUNX0!R* MX@=W:5/'3IIU5>HWC=M4$W?L.I!G MI'&;7]K&@9CJT>4#ARIA\<]K/>$VA90GO7=^Z6\T"+&QR>PUCT/B4U:\=$_> MV88W?.$SBTH\3OH!VT$=/GE/\"W0ZG>M\W#[I/,53EPF_8K"<\9NW_SL-## ?*5A_'U.>J#_*"PXG8@E.*P[>*?'7 M5QS\ 5>27Z>H.-!*&R;B1'TDJ+VR7W#65JG4AU[:$-6!!9<',UXO;4#JF,PI M*%JHES;\=$SF%!0;U$5DZK"1P*D]0O\]@9?9KHEO?:%CA[CKS9/HQIOD1NQ3 ML8>UHG,; L,)W9+1?/^EWIAUF;&^O'_QB&_=#:YL'TP%SP^F77FO5ZFB*:J" MC9JP?.9NS+8-N=;2'=H!NK/.RRVFP7:46[6SF#'+)K?^>:ZM?\H*4VZ=\Z*Y>/\)#AECQS#I6E4<3<>N0\D-Z+I9H M;GU9?OATJ+6#6X^6'])SL8IPZP;?N*8WHM,=GXNGTLUV>P;AW0 /H3N""BN@ M_:O6Y#9YSAE_M-WYDZ?\-+GUT3GC3T$F0)-;+YTS_A2T_C2Y=>IWX@\8"A2/ MT^L!#68''6"YEAL*6K6X#3!PS[&BUC%N M0PT[<>R1.@[N( NWK6R';M(/0)5H&=] +6*G=%;2*MX)KX+[DUPGW#N??T# MBI>_0E8L;D,-I\GFHM8_;@,5I\GFHE93?L,<)\GF@M;F#K\QDT.R.7G)T?K< M%;$@=_B-NIP.;PM:A3O\QFU.A[<%+;T=?D,_I\/;HM9;'HZ27 9YIPB0D'8P;137$?5 M,TWJ /=":L4G!H':8HT@3SE4T^'N/-"HB?J.1Y0OW)J-$-P%,P(_/'_ 8ZDB M!..?WVW7'DVV'7JQ!Q0/U$&DPUWH8!U1R1O?1)TVT8Y?OKYQ=GPQ>4:*9MD& MMY[_[#"VZQ?X9S4[OW3#@7F(Y_.V%E[*'HKB MQH&L)H,[A_@# M\//=JG?X!)=:*ZASN?EQ-F%*)ZN"LL*(@9V37/9_OMW*>! M-_%-&D1_#BFQV'A@.MV?X1]&=KMI-6FK/6CU.ZK5:#2;?477-NTS>[:?W!!37V?H@]_!K)!,O]3TVM+$XZG G9+E39 P"(>+,;'P%)]S M15+9,V8O^;IYOK1ZEW>R5=__/R;[W;OUY+EW??O]\\/M[O=P_? MI9]A574]]W8R@H>84KSX/J 6-^MJ37()6BH6M<^O/',RBN,M-;;N#N"&KJK4 M_\'6YME3N@(;>V"C]9%IL1\UC)UP\ G[STAW+OUIQV'.(_A?DP ,T_I/M?'QY_[=T^24]W M$M@13V L2*HNW3U(:O.3]9-T]U5Z^MNU-&=B3,V+WN437E8-O;% IYU-/OT8 M"]5N=/GJ^5(XI-*_$P!)D<KD[KX)S9#;X(?/=PRX#UH7Z M%^I_'_7_Y,/;;(P7I-+_C5C_-W+6_PX=K,!LJOSW"?X<2#35)E#[Z:%W^WC# M]/]AEH8HV%+V!2*<0BQ9(0:^-Y*261Y]9!\%[:2%_Q4V1!A(Z)6)0B6!Y*4W M&MD!!N"E@0WKHCMA8?G=U>8U"ZU_A=_>LI\F^K")Z0&UWE":6%4FW.[,;O>1 M8IN=G)?5"!\/])DUVW-#/#TYP4BKUKWRWNP1W"!+-ZYYQ@]0EJ5G/5 ^7;\1 M,Y1P3I@?F,U2(H'T.*8FIL(LR7:EFS"0L(,3#/6GS3I"X'_G>$[YLBJZ=J;I MNUG>O#RV<6 _(6)B)C"SYDYZFW0@M0AK\2G&5R'A819U1CQ1-YNXLJ#J(_>HBW2J76U-A["V&RJ MVHSQ3(HW-?G2(DJE"*;K*+H6B$9Y@9B/G/DM4T).[>/&[V*Z\\Z_AW7<=LU9AED#9[JW M_)9]7W+O@;'@_/_V.+(DXE?HM:[14)4VOUS=H ;C6>':,O:!:O:8.!)]HR;; MLPQ?@T:D@0R.$FYZ!L4F_<<> [&LY51OA73CI]VA@_#O^90L@*51Z[::*PK@ MIQ2(Q*;$SOW0.<8)QW&L>@6". MDX\AN&M%6C$SG74"D'PV9^I32QI/_&"" 8K0D^ .9H6HVJ?^3RB;&)ONF>%Y M-=QQ=>_\VL?7]'8G?V^\;(-MIBH?S@)_1%ZQLO8\V+9+$./.S6L4]- MRI9359-8U5\@?8+G 4.E8 +K2##T,+68E).$0Q(NC_V5+(Z2I?O9C^,Y_"1+ MQ+6D3UHTQS[ J[W_P4SP/O9K? C'$7\'"R7"M@@V"!)$$J&(EGD/3B3I+@: M-G4$Y'+B^_#6>_2#2HM8K+0RA4)B835&G:67Q#.+0#&#$9LZ3V@>$:C7>*0AK\E %C-R6162LO1G8?E<3:;R4@57WMA6 $X(2W^(E(HP4& M-'B742?"XT"1(-6>I6??>PV'R>4S4)&4CK&V890U+.]@<@,V9UU+M/N\2C_;%2]EBI]HRIEN[!=V M^+CJV3#RKV9HM,_:^FXA"4YHT#QP_.1#=Y!SZW96<^A?@E@_>_[[&N.6W<0$ MWHQOFMFYFEKK?ENO/C)[?8?Q(]*6PZ^G\72+TI%B,?RAK+?,;^GT&-RX.$91 M2R'LNUUG9)P\!ZLEHH^;[+&3XG/:Y8Y1YAR5\922X3SVDW$.LI0)S$'XOPL0[%6&6_&+E<6]N66L#C9MC:5">B?R$\?N[>%+I2G&XH)AM1Q$B1) MGP ?+" 2[2SY./3PT]E!]LSMU'^KUCW.AKT-[T["=7_ (U,OMDCQ=6KJ?&"_ M40L&[ 33W*+6V-C[H8RQPJ=E=61)WB1D2@*U14S*KRQ^"FH!NV$S0K*<*5@F MB\35:@!6TP;C)?BEIJP)][-D+$LSL>-,@KO9NQ8I[TY&=PA)( MV4-C/C1K757MR&K3D)O*M#0M&6DWRNJR".*Z5#"+\J6997NC& MSH[Q^Y793T@_\)Q)N/DGZVL0NS_W_<_+(:VE#H:[=:K$]J'1;X;^S')]IO6^ M3\F/.AF H7I.G%?R'M0^BW:6)6]GR6N/Q:?>EV_7V"7B\N[VZ?KV:7.?Q54T ME4;#=R@>#Y:[00]^6?.Q 2)>6>8.G4P2+R M\W@6J,T#M6!JWX1T)*EG>:%2\.U(? .CQL(SZ"PT;UB5)\L3S50.V[\75:Y] M^M4E$\N&ZS_-\_G8*@+W=9SO#++MA:RK[DC1JZQ =Q[H-C:B^PMQ\*A,Z7%( M*> Z\O6GW1^EI/$CBW!\)[XYE'0UZ0690K_UB?GCV?=@\/68;@/VO[3;#M89 M8/$CZGC_\N8R'PFY?NW6E:8ZT [C"86W.A(8Y MA(9!B&WBNC!&3D:1-'=4))A$\^D0#WEZH:RST(@*E2)42EJP;;)4A4HY&972 MV5&EL'3JT'/@%0&+*+8OI.AX>:%8A&))"[F&4"PGKEAT=5=;A01#Z:OCOD&H@ZJI P!*.YLZ$#)>C(QW.G'& M5\-B2)'R+17COA.7/#.=&WN#@71E!^8D.M8$K;.>2YSWP&9&WDQ5HRZ/]E#@ M/0\TF#C+P6^APRNFPSNL5[Q0XF74!2HVIF5:7!=:G(.QI.3$+)_D;%;KC!1/[."'T-(5T](,+[I0TR45]L38;@@U MS<%84G(.=XWXP!NFHN]]SZ06:F6A@RNG@P$,>H?G\*?8W'%8=8!=M'!WAW23 M[.R(SI/:=U='N@I#L%6.:+'TM*SGVCS\2)UG?6RE4L\)5;X!$& MNB&YFT+S5M:\=45D4LN+^=^ M=>=.RWLD3M12*2XOGCNR Z-?OP:LCTIL) L]73D]C8 1>KJLTJZ+;'%Y.7=% M!X35Z_PZQ@-JJ&M[_IQ^%KJX M*]01.KAR.K@E='!Y)=F(=7!3Z& .QI*2V^+?:;5D_A(_<;>W;S$QO0RR/E3;76?032 MDE"XU564<^1_X\,&6 PA M*(_WUYP]7-[5^EKW[N[_CWX]/O:?K[VD. M29F?87PD6?25C4U0(IU_\#EO.J3,#G"#J ]D=]ZE!W94K.2YTE?/'TFJ4O\' M.ZF+V%$#VU?B6W7'\W[$YQTF39_PG$3;99V>1I2X>#4^1&] 5?$D8)9R8=# M7@-9>AW:YE B/IU_3C@DH62[+Y[S M]/^GC&5X@]!GP[^!$5BTQ<$Y94&! ^ MZPS'N6E0S]3%5\.TF%*DV'=F,,&U7Z(O4:\J7_(F?O+E[%!'_#[J70!/A \L M& 3O/9-N@$/8>=,D 85)O'L3^.B"GL-CT@?O']&H3TT2'T#YGA!5>O7PO,A@ M@J0()-S]H2D7(_(NLX_J1?+5J^TXR]\%0[+N2V_B6,O?TKNQ ]!9 M_A(I;MIC&/?*)7/=LVT4?&OEWA"/A0]7WNA[_UHW$G8PJ2-%KW@[%/+7O==#U44<#@Z05@]-P ;'="YZX@?%WZ'&VKBKX.6A>;FRQLPM*X(]A;-G M0=10DD;39DBH^F/N16=1"W85SB[2MQTL) :+CIC_GMBXH,$;1ZRC:,1 L*E, M6(<'D\@ 9-86?;,#IA?C&P4G>>6D"10$.WL77DYO%=SDBYM#M-K1IAVAMX8\ MPUO QC887RC8%FA+(N7-7"XP9>*C/^82_U) $\(T"=!MDY=0@O]2;P/(D\8W@^ ME":"?WSQ+U&(,BZ/(2C@2$]2=\A.&<6[,=SK.'!I@B$A'R-W\%N6](^DD[CO MR2H=!)YI,QL,HWP4I5BH5Q[Y+5DD),!-^X68[XR+[(LX!2:<'JZ8!N[+V',M M]A&<%/A S:$+XWO&LAW)!%E]IL)7*9YG&[(AZ,;8HS$Q6:!VEAU^E^*$- B= MCV%<:GJN-[)-T+\OMN^Y++8;V:VF[TVOSCU!,+UPIB\9KQ1:4)PX44 M%LXQVS5]2O"TIB3=/&^-,B'L4Y1 L'HF?0>T*/(.3->=QBA*T-A MT<3?.S;\Q,(EV,7>3(+)O)E$B14T\BQ[8(,Z!BE%PV==?$\B8[B?60II' ML)4GMB[$_68A^#@_'@61,'#TC"94O-0FO=1@7:8BM58P/RT*WHDW'DWU;%SV M&KNN3E2<%\O@LM<2A04MH+3_/I^:B>_#.E#LAZ_X%?,-2OTA@'6R'&.W-28)*J*H7H,+JA='$(LS'C1-I<7E+#M4S?TQEW,*0O\GN6+B>V./T M[ 3VE_R.6R68LF)[)1C F9 M/[-JZF@3UIGT>QQIZ+,(TQ:93[OQ9>S;0%Z@!'X=K:=Q.F"YXGO>1HN.1ES< M+(;WA#YN=8K4V"N,.-J9M+QDSXKG_-EAN-[T,%QY;A> F9R=*R=C"-A.K3/I M:8@9XM#$W6:Q*HP'8M' ].U^0@+T5O2L.!OO!/05\^F[ 4I&/+]26)_(M%@R)AWX;QA4FXWM M^O),^@X+G?="?1GQ$F& O8E(\.7[U/A/SNID*4AX,YL&*[J;):O.F!1OV DI M ;M]F#@S1D.0>>0V_C=V%T,$ LHL+%B!C3H*23X)HN(])IYLU=WT^'@K&TH^ M$U;<]!@'%MV<93;"?BPZX*-5F)Z0!+)V8@_=!6B"R,/DTJ MDUFDQ#,!/]&S252$L?)>N&OQM1$5+!L$'@.B, ^;[3*-2#_T0!Y7Q&?SR#XP M3C6$]>]:9+MFC MRC ,"Y-)HPSX?+5V F+Z9M)QB'2,*[ MJ?^.,4)&JD0X(A& L23%^_CX>&_J M;&.J'&]SG2V?5M2L-(([V^VVD:J1K+TOVA'P"I,Q;()R[]A1>=2V1YU)=Q]> MERPOME(B\K'))%N E](B\5+/0FR100\C91K5AP\PO\3.A[_^!7Y+*"%AH]IW MMFMW5D'_&M%S!,@["=F^@<7*2HR4Y;WZR?;TJ2V46 &LICS>&SWWHX07S$S" M7PSBH-?8=B/S,-*7@ +Z D!.;!>V)@0KPAZ9C,P"G1<,\D+@Q;C(H;"OJH]= M9"\"*J@9>,JVZL^_"S_!&R1,D'HN>RF,RF;M$J*[Y\&_\G.$"JQ)R59L MAB46UJ%3-,+112.\]/$G)P;-? M;VY[MZP+SLWMU[N'[[VGF[O;5<';$S;A0VZ>1 5>"6A04M%GX"Z;;@Y& M\S+H]P1]?>M\ T=?2X]^NKS]HV<3++#XQA\.; MP#.LF=T^QDXS0UPXL9)\#?QXF\7D U'9)36U;!-/9Q,7JR1+N _*&CLR.F0< MT//DPP4:[ YY/[==-C;VHXO%%^(BN=2CX>NG[]%E>/]TS3GU#K!ET^&H2QU9E6=AJU;DM3Y493S2H[ M'^#W4&O,KA9NY1&W12L?%7%-0%Q'DXVVQA'BCAV,^.BLF&+@!,R%^;%\ODEA M80;^RY)+HW(*Q_%>604'9L M;](/!Q-'(LE/X)8_YZ@ >\GK (!7\IIK%%JE).8V6D[5JWTUDU:2022M,88R0Q2:"138&% MW.+OU:0L$ENB)"T6MIR0])&RW-4X+[6RW(;.%1;>TGUU8:?6-=JRIO)DN.8= M0ZP\GK:IB1SQ9&#$H"TK#9X 525/Z-ZG8V+/-]68UN&;"V%AX1WMJ7YC"E]' M!.ZY%CO>.PJE+.YHH. MJ(]E\0@$)'W4=5-.-/%>*K@2%LO69 ?K_ [OMBYCTEX"9?>\P1433>X>X(;B3UPE9P:))*S&8LE#E=D?8QR>, MIZWQB?SPU&9XTMJ9 Q/\V<8\J]EI/()M!Z922-Y$,#AKJ4Q$TAM&T2?R%EDF M>\A$I];5#PMWUTZ%+= M&]0G\$<&55L) V2+JIW2]AN2]@%?(VJ)D\T64#F:M*G?T%D>(JH!9^U?/LUYMQQ&V MZYYZ-2%@6KSCYIBV;&37H,),Y1<[6S3HOMAI)=V"S+%)!UY@]P&'2LGD>.F0M\& ME0=[1J[[G'6^&3OM%C(F[[AE/8M3M M\N0AY[1D"-R?)NYW[.&QC/M4-FX+BUAD[13[8I5E3;SFA MV;IT5"*7M:U+AQ>U4?C=#H>7DP"F1/U$3M[WE))&K6NHN5/' M 7#5Q+YU35G3,\=VA>V;R\Z9.4-7]$O*=^M,5EEA92J&SI.A(JS>(K?.9 44 MJU=I-S.''42A8A5;.V4-B:SFSRK5:6?+TI'=L<6*%$V7U4Y>!SSP48^2HS5? M5>AM662R0P]K-G1#;N:V#9ZSBHWRY>-7HRS E+JP[P\8:9FO(UZ6D+92ZVHZ M3[W:A27/43#E0^A@LM XP>ZF/*O/#Z,D635I)6*+^T5*]MZ+T=987P@U>U\( M$;#F%U3[14OV!Y4>-1OI9 [!\1>LYEG[XEH)0\6@ R6^6_'P07'JCONTR$L]X<#E/^1R$JH$I(+G1X,FD$=;P<37U M40&'.<>F;#1*%/<^"1N:%=0)R_D0.^#G0G;[RT6KUFT+B_FTP;3+-OAB[8FFLK[8EC$[&[N0(,=H9(=XL$.T_\1,_!\3=UE_NO5" M*JGZ3UO.\$ZW87DCPQ*I3:W=YAOY_"7N)&#)';OY[? ),^. M'U''^\^GA^K:K@72?UXWV!@+6(KN_:1:)$ DR-*?/U)P]]1_'!*??FC#K)@P MTWZRIGBK):8K?R MA30FOO2"C[N0-DX@P-<$Z0]&GQL\&VG0FX1#S\=#55,:B)W&!_1=/[SM!VSG M.#RV8421 ?\[D#P:KT2F;Y-(('D#Z9&.0SKJ4S\R>75%EC1%TYG=]9WXYC#^ M7HV^ER5XRIC"0U^H\WX,]MT$P629-@/[C5KU_U#?6X/#UC&X=C<)@Q!H!"HK MQ=#:QQA::H)U4H]J#S;N1S!PT?#*=GSO+@$V(T^TKWTVICRD88L_4OF :RK4 ML-5F*U*FRM ?XFUV](N. JSBIC]<8-!V2"D\@BA8_M8_)ODEPX) JG'='+T M^0M09C3RW$PV^L=6\25[04J3V-C30/_87=AO*$>QSK<6^DY'GM'V-=*;YEOK MUW,;6Y/U4#\MRWR%/.NLS.VD26^;IQW71CMS^^ P3]OIR$UUM?QJE6O(A0-+ M1X:II#?ITPYN/_YCRL709:.QBQ[BV6"O1*7:[K(7FUK+_%85A/)*_E?QD1K 2SNP4B1RL0!>\^VP*R73#*V0[+?"6N5\#ZW-?6; MDO0>*'KC7D;T3+E&J@IX#6VC(7>RU\.(4 :_8-K6U"\G,('?UVYILMH\P?)# MKO6K:4Y&$P==\Z1_JC<:^W1(W0",3\GQ@HJU3_V42=4&,'SXM*;W94)F5K![ M.4_D&Q=H3K\!I6]I>#=X(F^IQ:=1ZW9D0UNU8'\2QNLIX&Q%"Q>$,XP9-62E MH_,!M H8P \T)/"EQ?91PIC%P9/[VKT)):]C0L[)RA4=V*:==L>$JK1 [3;E MAK(J#L("/AE8;;& #P"K=JVKJ6VYTSS!7>LEVHL3K#DCBWY\1E:Z+1*+C;%. M?X_$%@4]7\0:E;"FEIP.*.2V*C=:>35JVIE;);*5*XS +;H\!P0:M:[1:LFJ MFM=1%P='8*[]4#7<=[&BVA5L]4Y]#E2-]3D93[;Z/M>=:V?66JN1X&G+N;.7\I#@AWT*^#[=?.!_Y5G,\ ME)D;^6:FR^<0S_%+RF/F"D-'Q'^VW>CURJ)(F6")4+\@:V-(IUOSH0+*^Z>+6M M< BT8P(\]ZL8ULKL)Z0/(YB$FW]R=,#MR'%UJ8)L[E\C5L0T4*1>U+WL'/0>]?$N& [A9BS2T,=UY$_; M^=8&C8,*$H4*]Z:CK/S\F73786*.%RO877#B]%;^9?4K)%F_U?GJ[I\WWV^> M_I"EF]O+S4)_?-E;/]S+N]NKZ]O'ZRL)/CW>?;NYZCW!'X]/\)_OU[=/C]+= M5^GN_OJA]W0#-W _GT^V"[K9F\ SK$"6Z)M)8?$>4S^J@Y5 09.?^)_%Q"43 MRX:U9/-8=]'FS/28K1C,W($Y.&0:K;.VKF^\K)RI&Z]]]%CC3%&T MO9[Z\36]TQ1C+=%86SL]=4N@<6MHVUBY=8VS'"]61_$*.SOIFB=8JJGT'>X; M!M(UK)_6;#N I"OR#FTZ3I4TC_;;KH3)"IZY\,^N)]/P33O<)[)+AY>MLZT4 MR;0\I.T4"2.PE!%+I2X6WC&0\! =176HAH,%1[]W),+NX>^TTR\HN+WCO--$ MMUO;:J88CK[ZWFC=J4K7;Z8S0;+T@H#"_ZT]2E55/$Y&U>666I:VF3E5@@AA M%,*X*(SMXH41C^%1-%G-?@Z/$$8AC&461K5X86R ]:IILI+]F&$AC$(8RRR, MG>*%$7=4&9KL>V..[^@A(>\&L1REEHT6 MR(8FMYOB?*-3AM 6]R0;A-KL_$]-Y:FM@(#0D8WJ;!#J@+GF1"<$=)J9]]&7*R AD)>'@9@%>6JMV^G(1KMB86D!O#S,RBS P^RD MT9+55F;?5B#O!)&WQ1K-@CQ,Q;5:3E/ E(\0FIK=4:>D&K7NGI'!FAQ!*D\.W-Q;QD^ D>BQELCXO^@X5QW M"I&N2FL4/E+'P<(DU_J>$'-?P>B 8"BRMN9(-I'^/!T\;;$(<\03YD(-6=$$ MGDX93UO,P?SPI"NU;JLAMYJ9%VZ!)X[QM,46S!%/:JW;;,OJR?;>YMX0_"MU M*78"0U.06"/;M8/09[VZ1)!P[^J,B*8@'[T%BNXK)!H[;Z;%D[,D_.]CUUWD MC"D=,=5NB)C.*6-J6TE%SIC"=$9'UM2\"LL$J'@$U;9JB9Q!A0F-MMQH\P2J M2H4*'RBP<&*&$U\$";-ECF=DO!P2_QG/6T\I#*U:MRT;NO"^3QE(V_/%6X T ML-^H5?\/];UU&&K7NNR #>U"H.B$4;0]19Q='76$.CI](&U/#&=21P:/ZBC7 MX_=X+X>-#F3R5HIBQ=:M0]B!T^+CV"%*K74;F(-IRTJK8@UE!/SRL!ZSPP]3 M-BVYTRY+"Q4!/X[,SNSPP[U*#%D/7<_ S:>?85%:%<#-B+Z-R](+T2-6E?7Y;:15Y<77G1XCE&% M"@-P5Q,V P"; $!-5G.KLQ4 /"4 [FK$9@!@"YQX76YD[X4A 'B" -S5BLT MP#:X\; $=S+GU8\$P"UF;'+J&TR$?HQ9<>?BG54X2N4N'%)?LIFTR))+Q0[X MO"KL$=5B1[;E/T#3*F",6M=01*^$4X;+%LL[ M-^739%T0Y78CK_.*!)QXA-,6.SH_.*D )[F=V^E7(NZ;*N[;I\ N&MMW4DC> M]BQ>$([G%N-OYF\FQW38[@3(<3>-N7]AK(CN>T)&7+^%/@&"VB[QWV]".@I MZO"EOL=V$=[@69,T2-U:KZG5NKHAMPP101% 3FUW\@1DG25#%"6O@S<$D$\) MR%LL8IZ W*AUVPU94_-JO"^ ?$I WF*+\P3D9JW;;,J-TI@650CAWOO>BQT@ MR("9V4W]:OB_.YGS($NQV_N%NG2/+M?-5JUKR(HA(KFGC*6=+.KL6&K7NBVY MG?T(,8$ECK&TDU&;'4N=6E=MREIVSTJ B6,P[6189@>3@8JIPU5SBRJ$>&]I M&%M[A[*Z3^V$Z;33/QU-L*UT@8;[%TRU%-::M:54K&992)F0LG0E'9FD3(T. M[S0J%@P74B:D+%TE3"8ITVK=IB$KV8NIA)0)*2NSE&TK$,HD97JMV^C(K4Y9 M+,9<&Q\K:Z2#_6V[%G7#\SKVO>,)-C-'4QI37PJ&Q*<2"4/?[D]"TG>H%'K2 MI4."0.JQ=LG1YR] JM'(P^%ZYH^AYP"+]CQ/<'5#L [4M+P)OGR!RWL=B[=K M1$D,D=,A5B'<\X4$MIFEY=.)KLTGLO[>4_\1%>N'D1MM>1F^)KX+DP^27S.0 M3%=<9;;B-FI=Y4P]P7YT0@).70+:^4A DTE YMXD0@*$!!Q; M1\)*"%$J!G MKA\0$B DX-@2T,E' MHH =H)'JG$-9BO;&<24BM#^Z]-3N I"G3*V9^>K*?S M>&)PK9/V#K/X,DM[.H847/TDA$H(578GZ@.A,IA0Y;6=5PB5$"H^IGUXOVRS M4+459I?FU9 F@34DFP7$\GC"3N"PRT\%[U:C/O7O!FQ-"^XF81""\@(*Q:',=/55;3P*PM!EE:NV M2V)_UP%@MJ7D_+ PTV.8Z9G[6@B8\0VS+377AX59(X(97SL,!' MA5DS@IG"5>?+*E0V;L@/[B0:BT9Z-(T5.SU+**GT,K6?(1KS9$6T4DM5J];5 M%$-6AK6UO%">#K+Y;B2#2-[]HDCC8D?2MY M"H M8"/?SWWJD-!^H1>OMA4.81(,U7._BGFKS'Y"^C " .3&G_!*>FV1-//_XNA1 M2NRFU:2M]J#5[ZA6H]%L]A5=UPRST]9:5ELQM?_5FK7D1T,_F<$8I+7>]RGY M42<#F. Y<5[)>U#[O$@7(,H\$W:DWV9J#08'HU;$-- E7M1H]1R$G_IX%PR' M<#,6:>BC9OW3=KZ!Q?K$DJ0@5-A(%F7EY\^DNPX3<[PX/G;;ZP,%=_^\^7[S M](;I9Q7H9[>7=[=7W[>'TEP:?'NV\W5[TG^./Q"?[S_?KVZ5&Z^PJ7 MOM\_7/\-[KOY[1KG=??]FON9?;)=4,K>!)YA!3_Q/]R)2R:6#:O%YK%^H*__ M-0E">_ .@X\J#*:+ EO981(.&0?T//EPD9PE9[ML*.Q'%_'SXY6DN5J P5X8 M79XIQ3,E4HQQ!#!^9;,;)I M.Y"MHJ01B,H!44W0N7JW"KE0?NK33+VG ^,B=BSNY=2Y. MR9_R;+T14E8)*3MDY^).;IV+A90)*2NSE!VRJ'8?P%(>,N'%*?;1#UZ9"Z@?TR/>[\DP,<_NF@457Q#'Z><:3( M201UECXL N^70^(^(\1!!_H4AO0?:DG/!/Z.X"Z!=B0OQ'8PZU@'[58/0(?! MV\R);X5W)*UFXQ60N?: LGVM;7LA:W_Z=B[XKEP"M[L?)<5M>T M\I0EGP9C:F(UF_.^5-93\2UGQU!:V8X *8O "S4%/@H' TE%JW*:O-O-I_"DQR MJ2P/9[(=%ITJGIFLM5;168BRW.(Z)P6M,$[Z,9;%G8MWGGSX[7)-X.U@&ZC4 MZH3O\R0-W^H^1W]MC7Y/='=J!:V!-=N0%36OXS+RX"3GQVP(.19RG$NY29YR MK->ZFB:WUEA:0HZ%' LY/F1(($\Y;H##U)#55N8><$*.A1P+.4Y5,I.G'#=K MW88F-]3,+4,YD&/1?$,TWTA%>GTI([M?\XV.:+Y1H>8;L:*JXZ)[KK=0=.)O MF(:*OEK=XS9_W@/>(EIVY-:RX_'I[O+O?[O[=G7]\/C??^IH:OM"NO['KS!+ M[NZ4I%R*C3NP5C1Y@U2\VT M=I6J\\V.=&2=G$7+H/0Z<^1-W##?-E1'O+74YR/NQJ$OQ"&N22428*SO?R8N M76_EIJSES;25_8@)JF4BY=(UWO@X196Y+[R!.\F,AMS*?IJ':*# @616I']" M1EE;DPO>)FASYD]D_*P3IC8*4UY;+X0@"4'B9-JIBJ.4])*4=KDW!2B7BAGU@.0B= 6N;)NOK>@X(<1/B5E)Q2R5MVH%7 M-DU1L&P?]^^N2IE8V82H54?4](.+FEKK&H8BMSN92W++U=,NDA"=;Q%A_*WW M251Y.QI3-V 5B%D.RRY?K)!5V6D7^U6(<[1C0W!)<*EH+J5:?1H?KSZS'AG! MDSJ"F]^RRI_Q& MG E-O99ID6_6R-PB2Z!2Z [!)<&E,G(IQXX:W"EXG4,%GU-%0RG\D>LWZIMV MP#8Q!>B;2-X8R;^YD*=D3(7=CA0V3V9!E7)$O]$@Q#XNX)*! MNQ#ZMHG;J2+O#'&SGV]V>N&/0_AF^.^7Y=C'.AGI8$5L9N]+A-+*L%@*+@DN M"2X)+@DN"2Z=*)>JE/-X(F_2JQT.L$%P27"IB"TPN]=J/5#6<>7) \WV^TRQ??7\3?YLRH"0P_<*K$.K;57A2FT?Z>RTZ4LW]5S6I@^)VRG7C?S;*>\& MK 2,R'L7F3)B[0M]8P59(WC*I6)F5S6<R\ M@:4DD&2["":71BC#$C8\S5>BH['CO5,:WS5-*8T=4K&^8L?<*G(=4YW==!_3 M_!Y('JP3J39V=A:[1^8W# :0A^4"VE"'P@N M"2YQXS,=5VD;_"GM*J5CHM-$S8731&T7_A;)&!$1$EP27!)<.E$NI?+OVA^; M"FP563B2^H:M(7@N]2T-[P9/Y.W>\_$]O3#T[?XD)'V'/GGWQ*=NF-9HT!3L MI--0,GG(334O9SD?;A8 M.YR5-N44XW46U3897G,H\:J<-IF<"AD5,BID] R:ASZX'"M5>NVC8;<43+7 MN @A%D)<%2%.U4M 4Y:E.(#QPZ<#B'.[UNW(AI:E@Y"08R''59'C5&*L'GPQ M[H#T-N6&LMKY0ZS%0H:%#&>6X5UV F4380-$N*W*C5;FC7]IY\N+#L8.R0]W/; M90QF/[J('Q]/'6:W/%;VONCRQ:MMA<-SPSCK&"JB(@Y\QR^.KJIG##!+I(^N M-?0S3=4V7E;.U(W7/GILZZRC=/9ZZL?7-%VO]%@[9[K6%&.M^ECUW21V2RIL M:_)47[UWC;D0Z3R>\F-/0Y]2Z3O<-PRD:]>BUFJ23%M8D6)*)>.,GZ9KC"Y[ M4L^8&7^[+U=\$_;2(4$@]5@'[^CS%^GGOO\YZ2#'+(F-V4<]%4$VH[(F^=[K M2D+S5&C<@[&BX40^=_46*_+,=UBXUT]J5CC7EH".KSC@" M&$^-<+T1^.?A#H1+09PCWEJY>K#_F;ATO96[7RE8-8N]-.W Q5ZZ@L>JZ[*^ MYLR43#&S$XEL5SMV7:'H]%9)VZ4D2U>9- E)$I)484G2#YWHT;5:MZTV9:V3 MN>1?B)H0-;Y$+5UYTTI2]6#E33H[>$?;9T->Q9_YH$(9X0$SQYLU()K)2X<>,:"1::9PKL&,F_N92G6@U@-Y0O[-+G8M-Y7^SB743EA/S6 M.MGHU+IMKAJ[YA03JRB4UMGC^^&(J=J=883GC0@0G3"(MJSY>X HW2+>4&I= M36YV\NKV(5#&M?DON"2X)+AT0"?M\ I;C13V:L6#.#3@&%CYC08AC!E]+O ' M0M\V<<=4Y'XA;O9SODXOOG$(YVMZ*OI\<&.=C&BU;BNSW2Q"9658*P67!)<$ MEP27!)<$ETZ42U7*:3R1-^G5#H=81L?,;!@ ,_[ LK2H'QG::VJP)/)*?*MB MF0\171!<$EPJ8HO+[JGZ!\IZJCQYH-E^GRFVKYZ_R9U-&0_"+3"RVES==99Z M!XS FM (@DN"2Z7B4BJ]S9':;G"EMO.,X&O:&A>#_6V#">^&YW5CM7-KD1!Z MH..);PZ!I:Q]GT]#VZ>( @SRFU'_ON##_GTGZ?=NEJP,L?T9K:V>:STP4J\) M]:<6)SQW2.ZL*47<79Q$7(47?.U;;;457'&=ZRI\6K5N%DTLH%,&TTQP27!) M<"F;&M[E +)=U7#*);Z-2?VU6Z.%HCX)<.U26G4@;'5B;&4Y)TMD?/:"R.6< M@R6]$M\GX'C1-_2LJ4CGB("3X)+@4C&;,"S/#,Y[]S>7LY#?/7G'P% /M=0S MBQ&Q5>GW2&U%A8L8(XSV608WKNE3^!U\=>D%X=R.R]0K%.X$DO6FPE'9KP"B M4!>"2X)+7"KU$NCTIL*?3J_25@YD+3L=8"G-(]DN@LFE$8,?<]7$=4YW==!_3_!Y('JP3*;76;6?>RRJB1&58?067 M.!'ZG/>U;Q3XU.NKAELE]8;8"58RI E](+@DN,2-SW1SZ^L!>&OMV?A*3OT"?OGOC4#5,;#XU:5Y=;^FH$2&R&XA5X0CV4 M@4O9"KDXT0Y-KK3#%J_"LH.Q0]YQG/1CJ(H[RWEGE7)M(,Z2S82[6IDR$203 M7!)<$EP27!)6[Z@;5]9K>G-LIQZV5+U@R#HX"_@-!Q,TO9$-3F$$$Y MI8SX,.G;:_G_A3BL>HX$6$#W2,+8\ZW;:'=EHY76@:;%" MS,+(GUG5$_S7LE^Z/\,_R:!'Q'^V7?9V55F4'9,"X?V\(<'>LAT33T,J$1/W M$!#W'4@@N5X(3R<^-MB5;!C9LT\<:4Q\UF(W'-* (E0L[/F$:LME9,0&S-+ M=HEKVG![$,(7K#GSV92)^U*D^W/?_]S=^)AX-@W@Z,78"]CN_G,?6T+;+_3B MU;;"(3R?P7_N5S%&E-E/2!\F,@DW_X17#C8623/_[]!/!C,FS[3>]RGY42<# M&.LY<5[)>U#[O#A%F-\\/7:)#P8'FWA$?U OGL^Z>I]/\- 9O N&0[@9 MBS3T4:'^R6Y:3=IJ#UK]CFHU&LUF7]%US3 [;:UEM153^]\VGJB#V@K$[!)U ML8L'5)+N.O;.\2)6775<@<_5#DI!_(T?C:^S#JL+3;[UUD<\S F\ZQ-35W?_ MO/E^\_2'+-W<7F[6%<>7M?7#O;R[O;J^?;R^DN#3X]VWFZO>$_SQ^ 3_^7Y] M^_0HW7V%O^XN__ZWNV]7UP^/K,*B?2%=_^-7F"7W\_MDNZ#BO0D\PPI^XG^X M$Y=,+!O6GLUC_4!MXPD"]N =!L]6[=G:P P%F(1#Q@$]3SY<)(6AMLN&PGYT M$3\_7E":J^WRV0NCRS.%>J9$2C5..\=OCB^?L4M+5D]TK:&?:6UMXV7E3-UX M[:/'MLXZRN:K'SWUXVN:7NVQ=LYTM2G&6O6Q:OI.3]U2B+*U=$E?O7>-JQX; M !Q5ISS:;])WN&L82-=@D5BK!2KZ@BL8TVG) ] U1I4]:6?,PBZ[^XE\D_72 M(4$@]=A!*='G+Q+SI>(VOH\?GI.BIR+(9DS6)-][72DF.A4:]V"L:/&#SWM/ M;*M^XT84)F,[)(X@;C;BFN9D-&&'.TE1KX.%#6C2MX]Z'0@2[T+B!QH2^-*2 MKHGOPJ@%/3,N97-AT;](46!TA[5+S;1VI6--.>C(*B./ ,93(UQOY$W<< ?" MI2#.$6^M7"WV=^*;0TE7UYBY^]5A5[32NG7@2NL6'@)IZ+*1O=M52GZ5(ZE< M[;1QE1+#VR1MEWKH%IX!:>2<]Q62Q!&DA"1MEZ1=>CAF*[%HU;KMEB:KN?6M M%Z(F1(V3::>K+5YI:W^XVN(VK&T-6>GHN=46"W'C"'<5%;=4TK;+T:/9A*R# M!?QMN=-LBI5-B%IU1>WP9;I&K6NT6K*JKA[FRZ>D5:E7&^-OO4^B6MP1GL3* M*A!%YS;1A$9P27#IL(M/8Z6W].+JT[.PQ)+M WCR9J426"EQX\8U$BPRSQ38 MY9S^>J"P6 5V2..C_*+C*^8.\-OK[/"V E9C4]:5-D?MAP0JA>X07!)G057;Q M+J)R0GXKM>!$YR]V>#K?.*>(6461MLY)+@DN,2=#W=XA=V,%'9>Y7XB1Y0.*[_1(,3. M+N"2@;L0^K:)&ZHB[PQQLY]O=GKACT/X9OCOE^78QSH9:=6ZNI;9^Q*AM#(L MEH)+@DN"2X)+@DN"2R?*I2KE/)[(F_1JAT,LLV-V-@R 67\2:P,76=IK:K0D M\DI\JV*9$1%>$%P27"I@!TR*6JT'RGJN/'F@V7Z?*;:OGK_)GTT9$&K7NKA! MAI/#O076A$807!)%*;6]Q,9)FK3!.^C$ZQ9WEO#.G',[. MKN6FIMO:]"%Q/^VZD7\_[=TTRP,=3WQS")+.NC[Z-+1]UH5MJ-5Z)4,EF99PA'S3C@]5SK0?&AC7IH=0:V*AU.[*F MK.:)=M? (A3'"[[VK=#;"JZX='H%/AT%X".@4QKH%![%%5P27#H1+J53P[N< M)[NK&DZWQ'=4[(RFRHV66.1/%%UYKO$IP:4EX.+$#*A2FO!RSOV27HGO$W#+ MZ!N&8ZC( 8HHI>"2X%(Q6W_6N&%B.-N\&-Z[I4_@=?'7I!>'<-M[42Q3N'Y-;G;S:>@D@"G4AN"2X5"HN MY>!-<*73&_SI]"IM $+6LB,GEI) DNTBF%P:H0QK&/& 9XF.QH[W3FE\US2E M-'9(Q1K+'7.OT'5,=7;3?4SS>R!YL$ZD<$\=3TU.1)A(A(I/A$O'ZH:P4>!3 MKZ^M6E>5&]G/TQ!($_I <$EPJ8Q<.E)'A/R4=IL_I5VE=$QTH*RY<*"L[<+? M(ADC(D*"2X)+@DLGRJ54_IW^L:G 5I&%4\EOV!J"1Y/?TO!N\$3>[CT?W],+ M0]_N3T+2=^B3=T]\ZH:IC89.K=N4U=P.O1&8$YI!<.D0/L2Q%8/!GV(0&[0J M?J< 0,7OK%*2%91ZEOA!:>-N(CHJN"2X)+@DN"2XQ!.7\MSO!6O[S'M+ZYH9 M"KAFAJPHJWMN!(1.!D);P@'9$*1RB*"<I._0Z!CD3*=XET>.UE=1JITMZ7GV MJ[M)&(3$15*DEB?STJ:<8KQN.=PF MPVO.I5^54YW)J9!1(:-"1@\@HT9Z&4VYT.)1;49#[BAYG?TCA%@(\%DAO4VXHNEB+ MA0P+&3Y &N'@(MP&$6YC_Z[,6W^YD&$60_[,"M^Z<=/AN2;+(^(_VRY[NZHL MBHY)@>X^/(;]=CK+:+@P0X>, WJ>?+A(:E-LES&8_>@B?GP\=9C=\EC9^Z++ M%Z^V%0[/#>.L8ZB(BCCP';\XNJJ>,< LD3ZZUM#/-%7;>%DY4S=>^^BQK;.. MTMGKJ1]?TW2]TF/MG.E:4XRUZF/5=Y/8+:FPK->9"I/-XRH\]VF_2 M=[AK&$C7KD6MU129MK >Q71*1AD_2]<85?:DG3$S_79?K/@FZZ5#@D#JL0[^ MT>5=.:IT+@'8T6SB3C2/;&M^HT; M49B,[9 X@KC9B&N:D]&$'48C1=ML%S9"2%@#(4BTW6C9SK2$XDL%WMT'65@M-[ M1*=7I> \CZXHM6Y;T>1FQQ"B)D3MM$0MW4E:$J&T7M3TV MR*04-1V+A3IR,WN+V2.)6I7:Q3#^UOMX+@MK0DO=@"!K1/,8L0]><$EPZ<"K MSY:M7SWK7Y,@Q".B@B=O5BN!I1(W;EPDP4+S3(%=SNFO!PJ+56"'-#Y&*FJ= M/G=XU#X'U^I* W>"RBTM<^A1H%+H#L$EP:4R&,D?L#)4<\W9Y9NK?*K5&WI]84/SH[.6/SP'D%V\BXC? M,X@89"56K38Z6"&FE?6EJ.@6D41MT;=[P,WIJBWHVT54.U:5X#IA,&T MR3O, 4PI51<[[J*EM 3:RH4V<=R%X)+@$C=>W_$5MQ$I[KQJ;D5V*1UF?J-! M"&-&9PX\BM"W3=R+%;EOB)_]?+?3"YRD\]UV.L:=_?ME.6JR1D94I=9M9:[O M$S&X,JR9@DN"2X)+@DN"2X)+)\JE*B5+GLB;]&J'0ZS/8V8V#( 9?V!96M2/ M#.TUQ5T2>26^5;'$B8@R""X)+A6Q=V;W(J\'RKJU/'F@V7Z?*;:OGK_)G4T7 M#U)Q;XVLM=3L6VL$UH1&$%P27"H5EU+I[=U+MPZNMC6NU':>$7Q-6^-BL+]M M,.'=\+QNK':$+1)"#W0\\='J'/YU>I:TR70232R.483F:% ZI1$=CQWNG M-+YKFC0:.Z1BS<6.N>OC.J8ZN^D^IOD]D#Q8)U(&./*9F_*)*%$95E_!)4Z$ M?H\"N8]V3&X4^+3KJZ;@^JHW5I/" FE<(TWH \$EP25N?*;C*FV5/Z5=I71, M=*JHN7"JJ//1J:(G&6D0\2#!)<$EP:7J<"E=&9"VX]E!;#59.*+ZQH6UA>(Y MU;-S0_AFC^#S4:'KG MX-M(EC*J-H14R*B042&C!Y#1 ME1QGWL?(:YU:MPW64C.[Y2J$6 AQ580X52I2UW?,1>8@SD:MJZERL[EZ\DCJ M_*(09"'()R_(J>2X<>C56%? G&X90@(<1"B(40KQ'BYL&%6*UU.^V. M;+0R;P+E0HA9&/DSJWJ"_UKV2_=G^"<9](CXS[;+WJXJB[)C4B"\GS@]KG M1;H 4>:9L"/]-E-K,#@8M2*F@3+Q?-;#^WR"1\S@73 !4%VBYG7Q.$K278>).5ZL8'>A6[?>^H@].8%Y?8;IZNZ?-]]OGOZ0 MI9O;R\U"?WS96S_H]P1^/3_"?[]>W3X_2W5?I MLO?X-^GKM[O?'[F?SR?;!=WL3> 95O 3_\.=N&1BV;!H3,?*%LZ9EF=K-0S' M(>. GB_UV(^OZ9W680;;V.FQ6Y+K M6\LQC)5;UW@?L2I$-Q[@],AQIC37@@^<)%V"T3FVD#>IKI[ MI&S=#$\FWG7(NEE= V??D!6EPU'58TYULT(>3E,>#ED%K.NB"GC>*X\?4MWAQQ4^O:!M@>LG:*IH? U8Z+]4%PA3MY9&-- 57IE_#_Q]Z[-B>.9 G# M?T7![D94/2'3NH D7!-$N%U5\_AYJ^R*LGMVY].&0(E1MY 87>QB?OU[3F9* M""0N @$"#'A$PA!D;2J'[5]K/!47V>:D5L;+H,E4VA?[ MUQVI&\-^_TT3NR&OKF?N&X/R)#WD:_1&1NR@B<=[BXSI)57+I8.Z]K)AF@W05H=\>E_%6Q[$B&JFM M?J];5S'E5?9XO+0-7Y))D2<"M""F(9FXR43Z8 ^'(4G?!2 -T;+X*,'KB1W^ M17@6)!DF(8V94!/DNFR-2C6C&X3A70KM_'T\C3YSN$=WOO.#W4STX+\1'NVJ M+!(U%(EFKUC'(J;=-Q7+#M$C^4C8IM-1E*9^/N;*!8BB\[6O,$,#Y4L$>$1C MM2%QR&2:RJ!2L2.LKZT%S@I>\)D,XN<,GG=OMNLAC'$X+=S#3\*\B'^W79]E MT!3)O -"I=,D!5E862>2*_OC4K?5[RI*@W#I\@7&Y=@N3AIK1NQ%U($_HG@W M&7$5^N(&H^1^'D6ZYQ#%Z>3[9&-T#,S&,/6]25R8(EG M%!DY.\DA-BR,N8HC/Z_+.JO3'TC!]QCX&&]DR3EK(A06&& -F3\E3*\3F5Z5 M$*;7ZC>8#0RHBXOS[4'KC>/J*!9 V F0Y;>-?Q7 MXO)N0CM5^VZKPIYRC6L:C'TW9 YWK%DB[ALZ2ZY+9A["HPGL+\1P_V?"_OO@ MIV#^F4&YJH'155K]GFQTZNH )V1M Q%L6UE[$ 13,5BFEH1F+T,N-YT3_PC) MU':=-*N/2>, E2HNGJ_+BUBG+5,D%P[LM/J :ZIWOD.U6)J<53G:W,7 K,P.CU;=DQ2BFF0J]_R+0;7^W M3*WH1E,-.F9#S,RKU/E#\D;\Y,I]M]N/+Y/(C@N"5-RJ3PZI8NA M:5TVN_LP9Z'_GY%3YKCHU<-Z)LML4O+Y->G667DM+XD7ZO-A>?-B.7..; J4 M82BM?MD(6*$27P0*[:X25T AC$BJ1?]V$]7<"W"QK-/+>TT1 ^7#"1ZW;:R[ MC\*^U]3'QE%[O1W?<3K$#P[[WV=_1-C0+2/TNPS\5=4K0VOU3456>GOWKJIX MAV>DWE\O6FYNO'XHM-1;?:LC:X9Q)FAY47-(MIM/X]*V 37,I^&@.-A\FAJS M60\_GZ;)QN%^7R^K[FQBV/R^QO"*K M-0F'8QMCW+2U%]ID\8S&NPG4F1-:X@2)=3S4ZOG M-2,8MI179;5D-(%0T@^#'=_MF%^8:"5;NT MVYX7/8U6TU%E&M(P.P6T>:.NX+10Z1N(>IL8]4E0#_N:=^2.WB3,NP*5&F]- MJ-,'9=\(XG6DLI.VTVGU=5/N:GL/C10J=7.1K *C/@B2=5M]HR.KW2:-6;PT MO\S9;?CRLVP_)!&=K?VQ6L:52&RL/=_V(87_[HF-I@%,S)0UK:XF8"+?MN%H M>9"BCP,BJ D(JLB*5D,YITBZK3WI=N3ZMC\42;?[)-U>K([3#$1>U7R160<\ M=SR*$L!C@J;^,)A,<"08#KZ7DBG\27Z1<.A&]%/V=D!'A+$V+@O??[?#T/:O M+?7B0*Z!!WXK3R,ZS3SZPP>Z>X W?& UV%JC?,@Y)C1%\#4O03 ^X[T\L?NJ M+'RL5A^4([5)7C?A[SV=&^'T"-EK];MRU[K EKT7("Q<'U'+)PSGWMUX+,5C M(I')U MFA/!O37F:A@1B=[>:E*OP[E5Q(2-<*9%5I2=+H:FK^[? %G[BYF)2 M%3_Q[IBDLOZ0%]B#^$L MX#-E<:!AU#!Z$JI'E29IC3L>Z>4:#LB M>?HB\&S+G+B#XYF.6H!F[%,:)13J*ECRDV1:\)(2?5T*\2&X,I#%'+Q/HWL* M7*K85*8+'+-N&;*Z%P<6JG&#<6I+#EPC3G59@Y^]&JD+';F2]X)=(N.T/H;C M6(6@'[D.[8P#.))3GFUIP OPD3$/7-^^ON89!^#+0$+W&?3O\\#/.N)]38-I MNX=++0,=A'JO(?T.A,I\9%]&?;BVMG6+93:Q=V MT-2N.$UGV_:^*])TZI [%C,5>IT:"AB;DD-6HQEQQ04G@\.[0-&:*4H%FTN ?Z*-_@PO<,XGFB@EN6VF U(;_^S*' M^$\2Q:$[!$N0=EWSG<4W<(G&*S;Y[D\.77D(Z=_PE6Y1:)4F^4=HN9%+ILE(P%;B91 M7I056:Y_/"?3*4LWMCW)<:.A%T1)R%H(#=/26JPY4X08+M MB9I:*KO5%D^@IZ9K\R5N\/NW!MW2J=P0V?":&+/;99K.#@@4DA&235_9!&JZ_U&M9:[DCZFR"*YARMWA'@!:(H MXCU.K2CI*M+8]*5+T(\> _^&Z4'SY!_?.>3HOBO1C,XNMTUL6&Q8;%ALN,YN MBDJ)\*.O7=\!D_SV!H54@U2>K[8;2F^VEY"EV@QBA_Y-D"P7:;@T^X!ESV;U M;0:K<*G>$S"9SB0.X+#^3&H7:AUO82P.[;Z M/Q#KL) KASQ_=]^(KU:H NA9S:@"R&ZM\;:C()V3D\X&V[$^TMG"]8(SO519 MU4_;SFF1?&JM23DWB?PTI1<*AJA'LY,IO&Z"$1VT:$<1B2,I&,0V_)!*8<+3 M *FW-ECZL<=KK4J,V;T3=LZ7N92=\&*8RP:Y_!.7?1K]$9$[Q*4GCDD/?II. M^C4(,Q3\ADB4U>MM+Y;A%+6)Y;U2D'83RQM\+()R+I-R-HCEVBAGHU3N*&JK MKW9DLWO:!+X]I?*! J-9D6E.@)\&N6CK'RG,NE)$"^:Q/1R&"?Q)?F%7('+, MH.EY,).+UO%7B&$G&$:W%&_FS4RP+VL2AL3Y/0%=/_XGB3%D5)EG:-AV0:DM M/T[8P8)&3B-P=Z61]1JIWD1'T;'CKT9G7:'?=F6)6U% M82HT\[-F%.N$*4.8%_O7#X8N*:-X\I=82&6!BBGGLJ(7^Q@)"U;022/I9)U MW9%.U@O5;A/=/.<9@?Z-CG9-)5I.4$_L\-7U:9K.LC,;ISZ0L&Z\I$_9C)@O M8X(V;C"!9\_0Y>P',:R.@MK&0'%,7D/; RD>TM3A>$Q8J-A!:]BA06-,[J<] M_W@N%GP]BN$-VO"QO2CC@Q)/[ M%5.";I7Y3^P!["")5_^DJ: WEM2?W+^X>Z1.M^MTB6&.C(&E.IU.MSM0=%WK M#2U3,QQ3&6K_JW=:Z8_&X5PK?"4W@Y#8?]W8(SC@K>V]V[.H]=LB7 H?$-F MKZW!GK>$X&IXC48'@Q>[-F", 8N4W28X,P6_!=NQ&[,7:1PB%_^/S3=G8M-Y MJAF/)&RRQQK5V/V5!'-Z/"[/Q?S\]#\/WQ]>_BE+#X_WJ^F]*=M]?'KY\BR] M/$GW3X^?OSP^?_F,?ST_?7OX?/<"+[X^/-X]WC_7^"-[U\>7YZEQI_J M0^+;B>,"&_ZX7!B\[9;[?QN$OY6@WY:,R&QMQMD3 4=M,SV&:S-,QWE,)K#: ML&BD+,7QPU?;=_]-Z?P^DW;PXLYW?H0@#?V8OGP:?4W%WW,F_3YGE5LO\(C? M/=KG.%6[C!9/U4J(.>4)6\3OOJ9NJ:OP8 M.[&-/Y,H=D>S!:>!:AWAFE8KR1PB/$_-F4.E_SGXY4[<>":S6P3-MRU]P+%( MJ+MJRJ=[IL/05^JGC]*[33WY03A%+LV\^?AUJIL@)#^#KO&.B@Y\<#<-74_2 M%%61X&?Z=^ )P60"6OJ0[B0"WH;/HSGFD30FMO.O!%0B$K)UGP%8H#/#[4?# M0);N ;R@?ONNW990P>);DZ)D$)%_)0!F;R:Q'I8: 3[!*<'@P$W =7OV@ (MFSWEAO1M8K\F6$@6X4[^01*VCXYB M:4(<- TDG[RS?2.IV6#;R-(D .,)B]KHMMZ#\"^P:<;$23S<&GX7,!$TH'3? ML!\21@OPH^:.^2F2AD ! 1 0@"D$BPN08):&?P!P-EA00Y)0(T5B.K)+V'88 M *5H%@&I ]C&=IS.[&)G60WA,9A,K^RPR]MQW%<7*SZ_V^%?)$ZK&OZO&^*? MSZCF(C*VP$1@,Q]<;+M TDQ_CVE+;T8;/HD1GNW"(SDV MY1:'M5QD&, _Y(63LRL8N_ 8.N4LMRY2'2CP8U:=0>@7IS9 !OZ>!K@1-!XR MA(6K\QUJ6Z 9L<0<=A94':6Y@DK;0U#E63;A2:1Y&0=,5;Y +N< N,H:?&R\GK(I2P?@ %#]VIQXK&%U27"] 5 M"GZ+3/^MXIV0QC:PG@$A/K!/,K7#+.@/8HV.9J0\])7X)+0]D WP"9GB:O8< M_Z=S0',5XP^?;H3J@13Z=Q2#;>D#UU7^:#^WI;_?W?W(M!6\,7LZA4NG?#9$ M8<;EWFOB,26$.V D^NMG%,$T)Y!^+4U?H7J+2X5-]K3G+_?90GA31*W:\ -TE5;OX_5J5(X0Z:![2$!Y/D3\< R\%-# M9I@_?1NL!;J'8.KZW$PL0SZF%N-1*/WDVX=0:+-L9*0Q%P>YC#Q0Z2)*Z;:# MN,* (H>*+.H$B#&VM((BX^F>>FSXO%SD*:^6QFU^L1C0.19S]38HA.\<#H; M:)K\]WSFHCSORH8M4+A:7[I,1E&@<1.F;$;N+S0?XG'$2>L9N?ED !:1KC#* MDI$]O/N,@$&T,J9('>+(_]+3,T/!H?;A&TF/G.X#E&/@+I@S-J3(E))VXLT) M&Y&O2-F=]D8U:GL:^4I9">M F]&$JE16?$[%+BKJ0NRXTC\!P!>BX11):$$V M1"A!* Y)NGJ05H0&]F_:[ \OQF\0P#:VC^*#['E+^+9!3?-P M.!7UB+QCO@K*<$>F' _8'_!!RH/I*"L,@+E#T,1"!GVPH^%;$V*7R_G<16T0 MU94(^@\V73[N-,MYDPU88^-=-EJVR2 M/J$05J;"&B[YS\1YG?!NJNFFY,*N4.32&3]P5ED:)#$5P*@&L0%SJ#V\$3]! ML3L,7GVN4E!!FQ5$4YW 'F8V20Q&DHL6%B_"PH>^!H'S[GH>^RT\$N0T/.>- M_=@+,+\.7CG\-^QKN/J&.YT/(V7*!_YU@^S/X9.CY=Q&MZK<9D!RD#>QXV!_ M&M;=:]$_/&")['# ^:W#9D"AB8.0NC-1.0%U%,TLZA;VBQB1PZ%T%Z@/V5% MG8&+3T38X/]SRVSAL3:W8D/8%<$],:9'B2;S8WLTWO-GRE-3.J$!EF7H#!ET$*L9J45Q+B"1 M]GPL[T<]H;$ ZC6*,I^0G'%@RLB!01+X14:T;&VTX(;)L@6;,3#63(F2?X2; M):\S#'[! :BU%X+9 XA*XQ4TZ$((X8G@X@<:,Q#;1(8%Z[DV2"ZE_PSJ(=_%ILYA1["=+($KVH=#_RPOVR4T6% MB^*!J9*[HCL&(0#<.*:73;/U4N:>O],YX4O;UY#VR$@(@9Q M_A'TX0"2&=^"1#M +L44/7O(A0;=?#XB)@W'9/@7/GD]FRQ&:43&UYQMF*LS MOD3R5@/V(I*WFI[FM%/RUH?[5,_ZV/@#;LKC6AU&U:HZ\AJ6Y<.4WQ*5& Y6 M$%^99D/M7RPI8E)UM*"8N7&:,/&94.F!J3M@8*0AGFC5#^ Q,^S)0=#0S QB M)';X5A+2X!3/MZ"F4Y0,QR!SV3- 3H]0!=DJ9^'L5-\UUU=NT>AEYD!>X>57 M&$VIJAR4::T22Z-)]9&Y#T#B-MYB8@I+@,IK9>@ B6@8)K99EDD$:AD@1LD= M5D34]IIMHT(K?I'Y_2P@R7YL3=T!]]XNMS1;+$)4T? MR#Z>JU%MA:E2O :%/YE_W*8?+=7#L,]TO6UUU)4?*^W5GZU;UFKW+'.G5==_ MIEL=L5>QU]KWVFN;JG4V>[5,?:M5-U2E;9ZQI\[K/1D/2\W;#8-2B@9#D]IQ M_V1R98M6VQLAU"M\]2P@<)>*TY\Y# +R4#;S [8XO37 M"M T-:4$F.6L4-7V8875+N4L('@D)+Q L&DU,;P+!(W J"9@5"/FUIV@%#A/B&_4K4K$<61K32J 7VD3N#J>4GN)C_$GA^2CSO MU(OG7<#SNB:X7C*>7]20S0V:^N_[S-"\?)%=XS3/,P&6(H E@'6NP%JG46S; M.K=)(-M):^C6JS48. /[I-UCFZ,9".*N(&//KLVO^&:]WUS?-OGP60P,.\'^D;UCK'H_AR:KR7TNIY>NJ=DY7=+AK'K+>ZG]-DUB3 M,[:4D8PIL*4)MHNE7@X982M.R[0>,!LK M559CAV5T+E9=.6Y(AM@6$AZ-?47XJ[19X&3>$/"5^-AMK22[7"KDWU8I68WB MZ"Z*@J&+5=W_[<;C+[_<^"G\##0;1+9WARW[:#'94_B38-'C,$ZP26#$FN_, M=0'S(DI8%\YX 7G["^=)QYGE!0RDJ)3G6T8?7PB-]D)L[L!/O-]Q22D#9)P\72/$ALX0[L#_!O+[EDM+OTAK;?/ M]7A-RV!QG:PF%A^6;C]]$IP\89U#1DF,]:BH#?BP !@3ADY@'O>7\O'XE[LB(<-ZV@KO2B]^+PHR/?] MXWTOESN .>PBV"\W]IM"D4'[9(2LH"4>H[QB^QX*1Z^6I[OG+/6LL M-),T8V6_N94*PQZE='<(_E4(L-7]EW1JW[(MK-[:S-]/5!2HMZ5JTISG8W\- M@PG6/J(]CA(]=>B6E")9):5(5K$4B2^,6;;2SNP/LJQK#DR5J)1J9L,,F8U;U['BJV0H41I,^;;3>H(KRE ^R,' M0 /+[O/VB6YLANC-"4%*FY8:F?_HV'IA>:>S/ #5#D:U:)[K]>6FY:W4XA@.J>D8E JB?'-S;.5N MHRZ(#U[9 !TQF[97P\%"6)R808];:]&"",U11:H5"?QO%OXO=XL_+?+_R#!W M7AA; 8?C( D?:?J(6C<(=@HN )H?]DJ99W[M\!\F;666=P9]N0GM'U.%-FH M=%+&3WO& ,=/PF$Z!2!KWO]G,, .JD@Q&REE]>":LY2L<\LI)UR++:/OGN\E M0P'5M4FD,U>>J.1/]3+>PB!5S4Y*._+"<(JYYC'"%K=@/$TWJQY-N9IC)F4[*Z>F8 .Q M 9]&!(P.8WY#ULTJ'0Q"V\POK$A[[:3TN>C=< CSX- 65&"84[_JBKM!]NPO MWA[^@!KRF:-H,&/#1FCK5MH^*Z9I>[QL((\G*'@FU*@Q]S+W,OGR:6 M.HS3" GL&:-J[;DMM+1+4 6\5-N0Z*BB>=0NTW62*9]F0E^17V289".Q8M0: M^2K-A6#15_VALO MP#DM?!AFVN*=MB/&&.1_U5$W"L9JXAXGM\&;"PR7THP\J M#!"<@P TMFTQSZP+\S1E#>:5C#M M0QOI@GKN>5DC?]MYHUX+CG/+P=_S-[:U)6,;3D;OBAYZ ,R4MP1T%ZVY"["] M?ZPX*1#5Q(TXLLRY#)U#RR#E(L6E3&?1_J2D";BV;(9ROV9F2K*!#HB8: / M[6FJ@ T(XKGCHO=P&,O,S3F8+?X:C62>09&+4G'<)"ZU%%&>8O+ NX_X'0>O MS("D[(R-F 76@^[+=-N,&]D.AL#L-]OU6(LD:DC"1^F6\I@ %[G,C1=WG()@ MB7XHBXG8T T<4IO"E74(Q0.Q'?*K*&#?QOC"&:!?J13*>!:V-TT3T]!LSWN. MF7C%;IR8\X!).XE'N.N#CN.@XL+FV6\.9U;T"N Z8B/%<^BG@6:G8']V?G: M%&DX7K& Z(2VJ&1S(*@CO.C:QBFX].>, [/[0XQ/7(\:^P,,<&?)&=E^TG%B MN:@3YOBPWOJ(]](@#&P',Z*PY7T0LL2A2+K#6='HZ\+AS,#:;980Q[TR/P@) MV](=2__[94^FWF)?^'GB1KH,/ST#4#9649J'Z>C$(5PF&M,)9#X=@>%(*),# MJBXQ-*8?W]# 71K9HQ3GYGMW<@X1 P(3?#VA62B7@.E?T(N78BD]'O<<8CH; M H-50-")WVFDDYT^0E1BLCESV8'FL) -5AI4R2ME,3 U'+."NUCX,AT;M4Q& MU$N6\;IR:0@X.+03G'J2.YD;K6;C$G<<;F#@2YO+K\X$C1M2?DY'(Q2.PXDC M"CR:/>8[M@[H/Z<7'& M0L1GD0*!LN$,B^P_)X6R]_)R=V%]6 5O:@ :-<_#6!"W63==BE3<_0E6PS0! M8?1!^UA^YJ5[C]+QJ;E4,N P-"&2IORRJP.L+[TJVV>'88LQAO-!YX]>?E(Z MJ7 ,-$)53N!5#ID22JCXK/P'U*5(.$JOPQ <_(&8SGBAC4#BJ6\;L#G*T-FE M+&F.M+Z3;\CLS3+>#QP/?AI118CE1[H3?NK41TY%Q(38=!X(; )N]Q5'AUP" M0]LLNFTO"N8R-24#/F=T,87(YM-$%D4\(7.E#'$E=IF(R#SX_-;1\*,QZ\6 M-6S*0UQE<26DB8QG9OB^-BXMST?C!*R;=Y0JNW& V7F/#M=T+,3'WMM,[WY MU7TC_I+J(6=CY6.Z,_:=.>ZD3#^5@:FJ,J=PRM=N4$N=%:T3'JYQ",X"8P/1 M\35SB=)05S'#QF6\*,]R F]9)YJ>T9:^%$3C'KPQH\(2CG<)]C\(J<]IS'-NLO$:U6F(!N4%8.I+Z<':?::FK_YPE_V1/0EOYAA\SP77RF M6YQ57G*"D;PJ_SP-XLIY7S!<)AV-:&@;J]6<'+XL1.RI Y1I7( 1 M\*@IC6GS"I2%L>41)AD@,J L0D=XE,D[^"GU$2VB;-ZIM.R_HM'^?-+TLA^; M5MX);ER379O5,""Q";_2@@UO$!CSBH['Z4[SPLPMK!" MZ49;]6JBI ]+SE[\@^J.F2>J'!;,U8S2.EQA>MD>1Q78F'@Z<#GG%\NMP$RDU'N9A9-IT) YVE/74)2, M1EBEC5/?\0W8WV(2=$PG [(@ $MHYNT/O%S\L227&%VC^*#<+$)<-J _I38/ MK=P)J)L3KC%31O&!F4F6L\CY9,M M&V6EZK2]#N]>$L^FBV$.%DS">V!^4A9KX(]9O'@":#.A&>.X4GKW"_?)"J=R M=\GN:O.UI#0#JRX^=$ \%VXDRIO":.KPS=#D+LSY1\2FZ01;D.$BA>%!*,IM M(D\@"> 'O.O"@MLB&SV./2M\C,'- Y!987W.5PR_\H.).XS*]I@ZA',GX>8W M1F)R;INTD.+\'87=CVE-^;_G+B%:Y<%J"_(DF_I*44J47]0%2,9RTS<'D:5H M0A;?? UP:F<0YMN2K,D5DEF@(?-UL)CGR&->R!)?)8^#E#@LV2114O14TI86 MR_L"UK+HX<]'6DM524 M3-@SLJXR/&J::1;IAI;PE.\)#OJP6$_"HVL92U\(V\F+V0L>X(&7X]?YPLL\Y\OJL49N&,7YQV5Q M._ZT+":3.ME<7(+F!BSL'X$?EM+ PB5FB0K,MY,]F:]"?? T8$<6\S:RT^:X M.^[(I=Q]14"5"8A\E' IB[@DU/D)/P""RO(CB@5YF U%$PJD"0%:R0*:^+ T MQIT&N.$]UBZ)(347&%PBYA!?3L83^@A^?3*9!B%GX0..@H/+*>P ( M[(1R%0PB3WB0?E69__P&2V3WHM2.%G-62\1T>>DM8?I_);F]4XR12NYSRRJH MW.F/W=9G-[)?7['TMZA"5NJ^M+C0TX@_@#I6BZV7M$*3I<8"=BN%-=5=G%2L MS/L(?* .+%"R@*JBCQ5["2PY,<]F'GQ':1MFM_:9U:K>5M3>009L:V*S9[59 M;;ME]YU=WKC)W-96DQN/.TWZK$!386+TOLAS5B-!MX.>F*2Z*]BN;S:OP*AC M8M193]'=(3OZ4'/92D??- X2_WFPXY]HCLJ6YUXY\B>)G,*\'RL_[P=S*BHU M#/[RBX<:[^@0!>*\V+\6JNYO_61RXP0T_P@?D@T)TN=VKM;JJXHA&]U.\\<+ MUCG*4E"CH,8E:NR=GAKU5K_7E77]#&;:"F(4Q'@X8C24TQ-C!Y584^XI/4&- M@AJOFAK5TU,CCL V>[+2.8,YV.<_B[I**'>E<^3,9KH>@G"TTQ..T>H;:+\AGB*XHV+/,XET +,3))B71%5[8;W6 9P+8C,G MYS(ZMD$&-F.H>PNT6B_Y/-Q0@LP%F6]!YN;IR5S%4*LFJU97D+D@1E9>OW2[[9GTU+-\ZB66^\=P3[#M$"XK.H;VU:R)BFY&LKL M%Z[_%K F*-CK9-Z7\ Y^]V<0NFQ,X^(@'?:;XGBF_/P/%TO7,1JX,'LGF<(6 ML%'-^O;9YS-12L8BU) >)*OYC6W76Z[G9Q7W=#2TLW*D>WGM^[PG*&_/DG8] M6NC>RH99XM!J^'F =;!G4PE:::XT5M4G/K_,A18DY7T(7#^;HH4(E&\1FAN) M!5B65=ABSR#R"WBP$^7ZBRXVC6"#;RD;I06ZV/?6SKK$8*_6M.%'R3"*E"&:6FZ/'JHBNEJ*KI:BJZ7H:GF(KI:=TJZ6W:K%_R?BC=BDCO@14T2H>4"[ MY0R8Y@O*",$I3'ST13JF$MM.^!%O2,*:S V3D/;7L\$TBJ-R):4@RP:I?DV' M5/YG%6-N,:.@NVS,_<$?]9-V5*$]\^[9#K>SV8RYS=8! =(N)D*A?N>ERF.E MK7>/MG5 0JU=C _-MTZUD:Q4F)F@NB)+6+Y(#P8J^'#,WU?9^S)MXJJ6LOTPV,I3-7DA[]> ET9$CV#*3352-T@8^SM)$T!*+JRT5'II1 MPZ)EPWJ\L*XN@X7A"IPJMVMILG+NZC?7AK. B<$=(%GS/N<+?_(/JI]N,9M5 M-];.9GVF@P50>\V;C:6]<3)S9FQC^[:%86[8BG)&[# =,RP7M&[">\CS3OS8 M/],+HOQXG35]>;%W:.C03[)VCP$MSL2N\K_(9)IVB$Q[-DH_-ZZ+9L7\4&Q4 M,+;_KQ7.GV&COWTYP=-VZ-BP\[0M;V+(+JEYEC_YM8[&XZ C1[X M,&E2[&:Q6W^BTBY5LZ7F6A<\:)(K<7V>"0NI)0=YK]7MFNQAW MVAV%K%.>IZ, 273;Q>2[%2AT3@UW5YB2*8IF?NO[($*S^.Q%Q$+74GM*(?)O M$O%&U.C$!#,DU\21^>MHK[Q,7[)15 ]#PL?"L&:D0]K M&^7-Y'1NI-(%P/2Y"+NT>2)GG#C4^)T-]RKUP&=J# 4W=K.,$CKNBH)KUW%[::LD>US8 7=PMWPX=:^8%[]A0DDUOL-G*N$,^ MR8EO<V0[(LZ-C03Y2O+^ M=@E'$P"WMOU77)R*Z+6VCF$41$W&-)R4.2)OO&,;H2?+-\GF/80VWN,-8A7OOY]=<6:_ MSF>\IA.MX<_U4+/JA1H:4W.@Z:U^$6;XE6S P]+<1S:YS;=C/JJXS'*-R7#L M \6^SO@L4M9PE=FHE-L ]^'C(Q9;2%/?(@LRC;D?P,=@J$.G-&!3Z/G:;+P# MOI<;I9%K(XQ^<>ID0 F:BX8ZI9BPT<,PM[BYYIOW#DJXP32@%CIL=&KN0=D\ M&-!)Y-1/*&>3$7(V.=_GTE+,O\C\BKFIFYN]ENST=@XUED"0W]GR&$T^EP2' M#6?>HS7N!,PS2.E&WOXK\2-TJ[F$1<7<_\-Y7^;C?!%>TRNS6-Q& "A MA[-=S,6NW5@^S.Y-O-[5WI4#7*^V[+&YVY(?U^Z(VZPY5 :GA>!4#D_KASQ# M#[2@MKGZ#(VBZ0,"HJO@91[3#7: ,ZAXF6MBE750<(7,H_/1,];$][L+IO$" MCZ(#(ZCZA0JXARJ_[?C=Z7L4;QU^=YT]:DX.OSM 8C\H\(4=WLAAM>0% MF K/A^^QY.!5TIR/MZHL2+((3;O(:59[8T7&H[HZXQ&WCVBQ.=D.E5V1)BG2 M)$6:I$B3W#)-@_^9#.([W_D"1G$\ M>_"C.$SH)_=V-(;W\3_XV1M(7GCW#Q\X))7?\-E/_N??<1[V-RHTB\.CND8Q MC[1KW!1&2N4V52BV6AYT5:;1LC5+GC17_K8=C@40>29#D.RQ2Z*[=!CEUR!$ M1^>*&5E=L^3A9O&8YVE&O(Q91%F67D.X9] 4S207MDP=%!GF-K$C.(1Z%(2 MX$Q">)U5>K?4MK C/G(K6AZXM4\DNG5&([>Z2ELW=IO2M';6DM+N]G:;Y+5I M,%1';';[S984B:=(!WR([/3-TP/ 4(XSQ@OG#59L'M;8\2^4?=XMYJ-G5N"A MYE>M EJN;EH]SVDZO(X9OL)/JHTG6@$' >7^WU'24ZC. ME3[ZDJI[1X/RA0.3J1CTW^'@ M,UZ+)8W@4*M]P>NF()6 X *G()D;!N&6YZSI3O?V;=TI*PN@30&R@!A$I[ M1M^L,T:E=1NNTK)YA<.EH/(^@[&W2S&X1):W8H0/KZ(NU79]YWDY MG.J% %!E!MAI]2U@@'JQ)G@WFW[KG)%S&3\K,+0A,1.C6W?,1.!JDW&U4F#B M4,BZ,3!AU!*8. 4F-B)D<;7872=R'\G[;S)502NVWF@B^[V&]$[6YI!51F7W M+W(\+V>/S7)4B1S//>D5!S'&-W@F[+J74>P^!O2EBS[MG'(C#6P&+QMF42,\ M^Z0N@9-;XV1-AG$1NWJM_M[#E@5F-=J,/1!J;3)C324_!D"P7NSX37NCTE9D(M-I->'HYZ31FMBG7Y5[ MQMXYGR+WYHR1\E J+3QW?Y568%:C5=H#H=9&E1;;VA>YUO8JK-E =39LW<>"Z! M66>"6=64V0.AUD9EU@+4*BH$PC][5:AZ/,E!*$9=2SO=<])J+:75-PQ9;Y3!*+P3QT;*0VFUEBI'6=6T MV@.AUB:MUM):?VT^J9L=IID+PKGQ+%Q\MBEI5;MI:4"[YJIZ1X(\39JN@9J MNCWAP+UN7#V>W*Y-TS51'G?,NFH^A?^V(LK\T7YN2Z^H[?IT@C'Z;^U7X@]G M^Q:078G!:)Z5^HMQOHXB]Q21;WO-6'DP9VZO-"E2H%:S4:N:CGL@W%K2<:LQ MMIY"LQIU:Y\D!N'MO0!W-6+!EQCW;W-ZY1XS=^\PBZ1 MD[+>-*)5Y"YL[Q(]O;WK39N%7>0MX&I;82N/?!"5^=^R,MSK R0D27)+>WS;M!5<2 M:^,,I>VGV]4+G,OA8"N*7([<1+]GX!21KJQU]C9Y:KWH$SOE!:D+4C\XJ1_< M=#3K,!T%60NROAZRKF2#'Z>BNJ) M[@)7DQ[JARM;"+--R+.*?B(X"-'4P_0 M"MC.$JC,*WJ@_"NZK)G616@)U+WQ&S7CX;^.^]9/C_683. >A^FU\)=+]Z N M0SX'VGO/CB)WY!+G]]D]_ K!E-C>=SM&=C[[#&S\!9_[ LO][@7#OU(@=Q6E M)1$ _106CL,$61'L+(7DQ Y?79_Y>Y8<*G\F4>R.9@L^%=6B?.@4&'U'FZ0^ MDVE,)@,2,OS0%5G2%$V7I7A,*#@Y8*0)@XS+>JOBI_?!!+8]H\4*YJ=(LE/Q M> -8>Q,!;@(9#.*< T9Z)R&1[ C0&N-[D?3!]6&I((%S.-''6RE#3WK7E< * M4.3^'H[2##G5(RX/H4)_=$GOC['\V[1T44?R#[^].XZ\1CV MH;3AAI W< \[))_\$K,MF*%=4>[J*VNIW M+5WNZGNW/*MXHR>NCVXT&2%?X3PE#J3X/:"L191'[Q9!6!__S$@GU5\Q?PH; MX3MH60#(/)+7;&F*%9(<4-[+&"#].GYY#RJ3G8:-X&2M4]>\W@9%1!M-676. M[KJ.Y.T:Q560Q$6"VEUTZ34-#6E>\XY&DQ!-'=@QEV.S,Z1JZD[CP+.]"EPG M:*Z&WQPEF:FK=##[694[M76\K..6#^@+/$\W7,&]-K%GDN..1B241F$P6>6% M&Y"AG41$&@+4;!>;#X5A\$["2!K;;X1ZZ"A84?L&H'I2$$K3D$QA]?0GP0 @ M8B-"1.U%UQN"%I_K^@G]? &X?/\==)/1$4OPA=N0>/#--S+WCOW7HF>48XTR M_XD] !Q)XM4_67.+S(5THCO#\70+T,K].P[G3K17C@YV=70'P'.SCBG<(3(*$^"W8CMV8O4CC M$!GQ?[A=ITL,Z"/A9+D'\_/3_SQ\?WCYIRP]/-ZW5VZ_*=M]?'KY\BR]/$GW3X^? MOSP^?_F,?ST_?7OX?/<"+[X^/-X]WC_7^"-[U\>7YZE#_>,)1'G8^,/ M^"'Q;9#B8()_E,JXQ1*#34-X7>-&8]H$/>==G+ZKMU;_QKQ1SS4*]4+#3%$L M2Z^8- %:59HU(;V"B&+9O!Y\0B*9_CU"3_T;VEI(LNX\HK*@UWF9@^10'-Z !B*=I2HI:86OMOTZ*0R#]5_ MM\/A6 *#CD;HJ\0IZPCG;FW=-1:4? 9!%(,E]+=!^%L_2[2GK_"3E2[4'( V MPD% N4\3("E4YUF0]"6F.*]V5-<-Y0L'YC>J%FT!S8/D6(H;$MDCP$^7JN]N MMR'N?<+N.W'7;=L([''S&:\ZE45(R M!&+OS*;&G;ERB/A"0[UF;W.U1TGI=WQOA^$,X+%;V@@.YM8,63/W;J#:O"$! M@E;.B5;XK J!=0+K!-8UHM^4P.1SPN3#ZQI9M,%MFTZ+O;8. ?=0<]]51-)125\98FGGM$ GZZJXLA?S=R[ M&[\8$WG&.'ELRUG5ZK9$!-X="^\J]?L]%.(MF]S)RL;,7+0ES"&VF('JJK28<[:STW6ZKKYFR M;C6II5K=5J] RDU(>72%UZA-X15XUVB%]T"(MU'A-5O]$IY6>8;DN2N\UXVJ MQY/;M2F\%I/'^VN\QTM[NRP/[WTPF9!PZ-J>-+6GI-":7-B(S73/K9: MJ^DXKK,G:YV]FVGU>_LS;\%:C5:L3W.'.(B;G5!/R@9'2K< MM%>%J\<3SK4IMEB>K%IR5]U[CH[PT^Z&-,\![ ;>\/?09Z_$%NR>E3YK8LJ/ MV:EKLJ+PI9TC3AX[(4&KO795X%TS5=T#(=Y&5;?7ZNO&/AD)PH=[ ;AZ/+E= MEZJK*RB/=:M)\OBJ7+A_M)_;TBMJNSX6_E(7KOU*_.%LWP*T*[$8C7-2?W6U MU>\8JMS=G^"$S^V,L?)0[EQ=8],$!6J=%6I5TW$/A%MK&JULP=@P3F7*W9+T M*^'NO2IU21)?#W4C+/"N]&$.%BBI; M6EVY1**YW#5A\\'T::/5-_:6"@(ESP0EJ^GA!\+)_?1P["IKR3VMZ%^H[(L6 M_0ZOD0:.IV34IK];P*0M3>Z9>WL^SJOW(4,HI42WIZ_Y-/:;7G%&> .4_>5N MYM3SO94%L E*_/;XA'0=X.0$"2Y)[V\OM M3X^%T';]Q*;G^AN\G1X#K/Y7UZ?[6?9F_)E$L3N:+3@T5(LR@5.@TQUMD_E, MIC&9#$C(+D=79$E3-)UZ,+[;X7#,WU?9^[(4CXET'TQ@PS-I;$=22(;!JX\R M1K*9[TMRN?,+U__/*EB[6#'5K1CGJSFB9\QQ6F_UM79Q&(D$M^+AF1!8E0[: M;>A!.WC08I5C>E 9;CN:$GCSC7@S67H?N\.QY$9PX^C^I%R1\ VH02G"BDB:$XFP!_1;$)0./@-U&.^I1\48&1!K:'!Y*B,8$OMZ6, M;U B/$N2>X'3)IE.)GEP10B?* J&+CWSNQN/\Q1&"SW,3Q%@RR#.N1&E=[CZ M:BAG6NMQ[HB:90[AZ+#V=K'88'?26O+C-^2<6(5IM8L) ?-S[L:-\_38EH"E MY]FS$P"F^$%,&3*L$ > 0IZ'WXGR3FFZO!LC(4_@?)+G_@7+P=> 0O#G\$>\ ML/ [;%H:!YY37"H!N8C9+S&^,9."D+_#"!UDPL".D&$PP8&%DPL M,Y0%E^=Z-OH SW-#5'**K+*D DN97Z:YARYVG!U:K;X?%)"M\$8\E]X2PM[- M'B@%?@F:K,51N.H2%&U++WM<;CGH=LC[*9>/VT7MUH.Z5PT9RM&U22?J*KLA MSY!N(A5J(:%,%'G.-O)L=]0: <9*;SC#>_F9!9F)PK4H?@$P7)'Q@Z5#4"F; M4W#?89O'4V@79<\/[&8/SZLJ>KIJJ]^UK%IE[%[J:TW' CO3Z.KMHDNJ5I&Z MJ'2R)STF$U#_ADLP4>N 0C:/_@6_^@*K_^X%P[_FI];958#I29R[F+^'SR8 MH2D\/0:J;YVQ>CP*D*\! Y.HS1U)43*!$R"309I^1:6L3(>&VYQS GKQ[MR) M@9:&[2__3)IRJ,N2_?H:DE=F=F3%:J !S::$+NT1_Q68!ZP:PX'G"A' S'US MG<3V\HQF;+\1:4"(3Y^;7EB0%#:>[4#Z0&TA^ H\+?IXNX^Q Y?'LPZX8X5Y M2. 2/7L:D=OTCT^I,]/UZ570'WWBZW-O2[>8;D$?R#[^].XZ\1CVH;0!,=!# MQ?- ^)/YQVWZT9*[AWVF@[6I6BL_5MKJRL_6+=MK=S1CIU77?Z9;';%7L==K MWZNN;;7JALRPS2- MXBF+#J'U;7^WSRO'!)4C(_CWK>6A)^YC3M62A65!7?Y MOB#MS2$Z]YN?*=2HQ/E&HH@Y*E1-FL#7QZN+;/0*A[\>"&9P0RL+M"!0@E9/ M$A @+ ,A30*ME4ZKP+GI(*+<#0T;B5HVA\6MBP,<]4+_;1#^UI];C/3E-VKX M; '-ZX.90#:!; +9F@ZX*LA64P%YHY.>[C H?H-'(T%00J";!I!-H<>4SI\"K\%_BL)*\M- M3!F3%;5(H4)N"C(]/^Z1_Y6C0:O6[ M"& 4Q-HT8CR@=RZEQ"QG8*VW.W#@A6%-WHJ:2"9N#V-]JM+L%Z3/::&@B/;9$79>TB[:'[>:,Y]5"SF:+:$56]72UP4VV.0G<5H? @G 8A7 CV+>1M@0:![US1U/GJ7%AM MLBEN:JU^MRL;^^=!"P]IH_GS4;%P"\Z-0\#U1D\ %_C65*:W;^V'V6GU#5GK M[*V3"AR\7IY7O;#!I-VXBRG5@N[>Y> "U2Z7M>UL M;INMOF84 /V]C#RCY?!U0E@M!.9V6O=;:;(O@C$/#P!O;V M^"B"/P(?3VZ!6TJK;\H=LZ[Z4H&#S513CXJ$FQ582T4%=A^OH\"WB^5Y]5C@ MEB8XVWEBVA$YVZX&N*4WB'\=.^!-1[6MNOQ!_. MROJ(LAFVU^&SJD0Q>I/CX!:VT=3DGE:LYQ".TV8C836^?50LW(*C=T%=:$@- MD4"W\^)Y>QOA1JNO&\#TC+IFR0LLO$*F5RDQ?0NL-&G-KEY2LRNX8F/Q\7CH M6).9;H&^IW1EJU?LLB5X7[-Q[8B\;TM#O2+N]1B'LXKY9U<123^9(;\X2&S! M4-^RD1X?A*@#I)T@P2FPM)7>=B-C+KLKY'Z@:3;'V7TF>OVSZ/KJZ#]JZ3]2MK&48E_LW>IA_'.O=0,0>6"RJ^!RAM#Y/LZ]7I: MJZ^;IFPJNI#P@O8%[9^3A*_9E=K3J:/!W,N5*KB X +7P 6.Q@3J<6#W.JU^ MUS+E7G=O![:@<$'AUT#AQY/S!PD;]+I4FO=*AC*=E32GX8;?8@17YH5GYWE, M)G"S0_9ZR'0EFQX08P;IH?B==KIPZ5,.VMN0 %S=-_+IW77B<1:W?%L\(!^2+F[VV!L_?$AJKSSX:'>SL[ J 1+ )$=XA8#8)\5NP M';LQ>Y'&(3*1_W"[3I<8YL@86*K3Z72[ T77M=[0,C7#,96A]K]FJ_^"A(!S MA= X +2*_O:;W5^\X$;AI%F*DY^?_N?A^\/+/V7IX?&^O7+[3=GNX]/+EV?I MY4FZ?WK\_.7Q^/'UX?'N\?[A[IOT_ )O?/_R^/(L?>#F M&W$^-OZ 'Q+?3AP71,U'J8Q;;(=2?R91[(YF3#G.,V0NDSI= T3CJD^[7?U& MA4\IJY_S82I; Z>/8W(;?K')\>-IIX]NW5]>AKZHT]\;YQY(\=?$BUTL^SC M.>=J*XQ[\9@V?S+_N$T_6A*4[#-=:UNJM?)CI:VN_&S=LKUV1S-V6G7]9[K5 M$7L5>[WVO>K:5JMNR'+9F$NEY^S2!>UYO8I(Q/%?5I GUUJYLRU' F#6'OQX( M9G"3@E!Z!0,E7C/*0X"P#(2+B6RU<+<+ A%5@+_:;BC]P_82[@U/'-W@4XI15 MLE>+)6R<,7_9@;/-QV]V<*Q234VS<]R-5E^3#:6NB2/;7O!YQ+X%F9XUF5:K M?6M:.CJ6]A;357:-7@N*;!)F7BM%-H<@]TX=QYIHN=NKN31,D&F3T/5:R;1! M@K-ZW\I>K]4O:>DO!*>@R/.ER.,19"T9UX9">Q9KBB+$HR#&2R/&(XK''9N? M&HH*]%=?+?/!Z.XJ!H'B7D:P&YP"&HP &VA:M1@#NIIFN@WVF1J*UNIKIJR( M,:!GAX35./=1L7 +GJZW^E91H1*-_AJ+;LW!MO7NKG5#< RE4]L0'(& @&W MJ=9?CX]=@8\"'X_DQC"$JG>FJ'9$56]G(]ULCD)W#3E<]\%D0L*A:WO2U)ZN M2:2_S)D]E0C":+0%;K7ZIB(;)=WZQ."H9B-A-;9\5"S<@F%C,VJMA@91 M^N MC^GM88*KBIA#*Q"P.2:XJ@I\%/AX'!-H;AIB!?$;X=CQTJ\G@MD"N*JJL=_:VN 6N72YOV]GB[K7ZIEG,IQ!1[P-9 MW,\![ ;>\/>PL\_7!U6)(*S3V=EK_>V:B/\(!#R\B;T]/HKXC\#'D]O@&D:& M9-WJ"!P\,QRLIJ8>%0DW*[":WNKKQCYIFP+?+I;GU6.":QW!V=)[+*:SP/]K/;>D537%_0OR8QKWM5^(/9V7=1-GPF>OP656B MF%Y3+71#%*4)!&R0A6X*?!3X>'(+'9LDZCW9[(CZR7/#PFJ:[%'1<+_9L(:& M53RFW%7V:1(H\/%BN6(]-KRN"-YWKKAV1-YWB.G7AJXVB\,=.\Q^,BM_<=;8 M@A6_9:>]_6;*7W3;R/U TVR.4X7A-+HYGJX!Z^EHLK5_.4"-MW\>;6$%[5\E M[5?2-AK6DU#'8*A>7Z-90>6"RB^3RAM#Y/LZ]?1.J]]5%;G3,X6$%[0O:/^< M)'S-KE0=:S MN=O;IPQ3< '!!:Z!"QR-"=3DP#9:?:.KR[I9G$(HY+R@<$'A M)Y3SAPD;F%2:][1BWNE927,:;O@M1G#UZ4F&3"NRZ5'*WJ&>>OB'0L+M.EUB MF"-C8*E.I]/M#A1=UWI#R]0,QU2&VO]V>JW\CS@L)G;XZOKL4 KE&H?%P?+! M[=VVQ+'P,9G $L,EM%.7$>VK[8;_L+V$?"=VE(0$TQ-_P(4,9^S?%_CM[UXP M_&N.)Q;#90 @<>YB_AZN3 "GIK!V'"8D$WA5]_'9C89>@%N)2I[=*WEVK_AL M7$VBRTFYM_I3NIN2/6JM=>B2Q_$_DRAV1S/V MENL[L/-;U3H"2I5'M3+F

O$$3Z5P-NPN]R;4WO&W\$TV^$04,*1R*\I;H#UG I@ M3Z$$^P\Q&]=S[8'K\:-,IV'P"UAD3'#C< Y Q"D!/OA&*) ?V%@?\.]$X M"&,)?L0A E2X@$IG>?%(/PRW8S(<^^Z_\-@)WB&<>\+(*G_5$]@^P " !P^A MMPY?QOL+!K #>DF2ZT^3F-W!Q/4+WTS\PG<94MP'$X# #+\'OX:?A(3< *1# M:0S_V.%P/).E][$['$O3T WP%OX-W\2E^2/IQEV?;QSQ*[=U.P)AZ7G!>W1[ M5A=7+@2^D3?B,25=38]S"@3B*:@/[ +B,7 &Y!2);SL(,;B/?R4!_@>N; B/ MA=NQ&:$!K/\"AH :##!6 "=*>[BE"-^$]Q8H-J;7/)GS>0F92_NR+E)KSD5^ M8-P3[M,O7.#02QQ&9WDD_,C^FV$ <>D*C@OL._9F>*, [.S5G 7@_>/ETIO/ M7_P,64"0O(Y!G@ 3]QB?>H=U.>X@#MBK<(/RGW1M)PG9KX'_,'X1@1*!WZ7' M-C\ANP($=*=49'GNZ-)P2V\ ;OU1Y/QSCA$ETRD(6%089G !<0S?@=OS@_2R M*=M K,"+G?\,P$Y'+\*U,U&]H)F,YJA59"JP#A,G(1EY@)?P)-]^)0MH,2 @ M\.!_3%N ]=[QR7Q+4SMD2(,:R7N0> X5P;^?3N.O$X=9#E?L4-1V7^$WL 6F,2K_[)&LH;P@%)>"(M M2NTLP2_W[SA,=S,%W+H9@%7_UXT]@LW>VMZ[/8M:ORV>$0[(%S=[;0V>OR4T M5I]]-#K8V=D5.&@74+RX38#IA?@MV([=F+U(H$N"3?H?FPU_L]5_H?P)2!U# M+_BE+#X_WJX594[;[^/3RY5EZ>9+NGQX_ M?WE\_O(9_WI^^O;P^>X%7GQ]>+Q[O'^X^R8]O\ ;W[\\OCQ+'^Y3&_QCXP_X M 53BQ'%!P'V4RKC%:E^#5NIKT'?VOMQ1:Q2@&B]#QSV4J]KP!9SYY&Y#;]XY/C M1E//GMVZ/H4/_=$GOCX7R"C%EYRO]('LX[DT:BM,(O&L;_YD_G&;?K3D2F:? M=96V;J@K/U;:JS];MZRJM+N][D[+KO],MSIBL^>T64/1MEIV0\W"YLH8M?#= MDK >$SK'"6)9FR01I=@[.J/^F4QC,AF B:XKLJ0IFKX0 -H7.+D([#P2!(BT M-A;46+C-K6E)78Z3[7CDZX.<)B"W(^1T ;G*D%LLU+J65K#W2V&TVVTP9T.$ M?V^4VKF#E-AC<_=84U\GE@FE-YVL-LP5WKM"NG$GWC[YJ^R(C4WBTJJF:8+* MO$\6UY=?&"T#N-RQ%(4'%),DBBLT^NG4UXJW>6T&!.%<+N&HAR>RJ5Q>[JGBE9]2S^JJQ=*]^ MUG5A:5>IUTDFD/2BD%0]==R]6WO<76#H96%H(P+<7:W5MT#8:WOWZCP2EEY# M&N9WZB!G%3D9!HA<3+%'D8NY?Z\B++R[P3,1IVRRY@Y2[.(EU:G32;J7G$XB M,"V':8W(O^AV6GU#-HRZ_!\"V9J);$<(KZ]G:UW!UJX#TXX06M^"K1G-8VM7 ME?UTCWO!9E,QH374#J&]BT0*U!K*.76J0%>D"EP)IC4B5:!KM?JJ*O>ZQ8E9 M MLN"=N.$.E=S]=Z@J]=!Z8U(EIK* WD:U?E]]Q4@R[LM3G-:*<.'AN77+0M M,"V':8T( AM8Y=R33=T0V';1V';J0(XA CE7@FF-".08G0;RM>MR>0;A%/MI M$\D/8MXT?Q"(NL_UQ'/JP)117V!*. <:C6F-"$P9&)@R9,7:FTT+;<MITZ MF&.(8,Z58%HC@CF&U4"^=E5.S^< =@-O^'LHG==BL9TZ(F74%Y$2OH%&8UHC M(E*FTNJ;LJ^Y%(%LCD4T_=2C'%*&<*\&T1H1R3*UY;.VJ/)Y_M)_;TBOJ MG3X=S$D'C+\2?SC;M]KH2FPW_0A!JBWH2&_U.VI7UBRE0<:;B]UU=O>\F M9;TZ1 .\'9G6$2*$6S MLS;=O^*=GI$[YZK1M!'A1=-J]37%D%5S[Z(*@:87 MB::G#NF9M8?T!(9>%H8V(A1H*:V^H:ER9__JM".AZ34TP2MO+4W]Z5OIW)M@ ML1?=-0Y:VX_PJGK\"V(WG2,$@[=@-RJ8%Y8IJUI=\P":(A4WN.<$10J*7*;( M1@3-+0TL*14LJ6Y=F9J"(@5%-N;-S$V(CG!ZK3Z MIJ++FFF="45R^SC=1WH!74IO=?MXME@C=UX=CN0$"=JN^W<-%UL\\RU>@R/G MFVL/7&__&09-Z:\OUMABC:LJ,[N';\"F,=V7V*%_$R0Q2O+(!5Y@4RGO<1J8 M[9-_?6F*7=D1+TEYV^!M_#V)X %1=!],!JY/\62.2/=Y]$DYZ*R*&77)S<4% MU5PNU6SP"!Z8:NJ;02ZH1E!-8[QV>U/-%EX"L]5''_K^3@)!.8)R&N-B.P;E M6 VDG&OP3/ 4DP-8;XM^3G;(@D=(./3K ,XE\:(-%F/.D_;5=L-_V%Y"/KO1 MT NB)"15U-S:N__7^/#\ZEHHO[94^ MCWW\Z=UUXC%L0VG#V1%'N%^#/YE_W*8?+<&>?=95VKJAKOQ8::_^;-VR*MQ+ MK[O3LNL_TZV.V.PY;=90M*V6W>"5VUR/J!:^6R+J&($>AZU;2US=7.;JE&+O MZ,#<[W8X'$NZ*DN:HND+W')?P.1TDNW99F-AQO*NR!OQ)'6;E*LMCGQ]D-,$ MY':$G"X@5QER-!91A:5=1 3F?JF\=Z\$T;I0ZI#)DF*/)]JCZ/EUFIY?S=OP MN7SSJE*HO\/!9[RQ@S1*2H9UB!R>1]@3-3J"<)IQMFJ$TXC^ISVCB?J: M,(>;8@ZO:1A_)KW%EYL?[C,VZ)K;C':.T AW"WYEUL:OSJNQD4#3+='T"-UP MU^NCUI6VWA(8NAV&=D\]3;-WJ,(5@:$7@J%-:"AJ*LJYB?J:@DV-5JJ_E[4- MWRWC@)_^8)'R#;X5L<FTFD>6[NJU,%[ MW,L(=A,36B7DD&D0N?$^,U@OGG).G/E@*I><^2 P+8=I34@5,!6CU==,6=^? M20ML:S2VG7CBJ:F8@J]=!Z8U87*IJ5@-Y&M7Y?>\#R83$@Y=VY.F]I2$PN&Y MFF:,$T>/3:7VZ+'P##03TQH1!5:55M^TY([5$]AVT=AVZD".*@(Y5X)IC0CD MJ%H#^=IUN3R#$X=F%+K"TP)YT"C,:T1 M@2FUT^JKJB5W54V@VT6CVZFC.:J(YEP)IC4BFJ,:361L5^7V? Y@-_"&OX?: M>2TVVZEC4FI],2GA'6@TIC4B)J5:F ^E6QV!;)>,;.:I@SFJ".9<":8U(IBC M*S?>N-KL1X,X\0IMJ"CM16OZ/W M9+/3I&FGPE=0/[HU(E:E:8!NLJ[O':H2R-9H9#MU;$<3L9TKP;1&Q':T#K"U M3D=6++-!Z':%+=HF93TE1)^V'6GK"(&L+6BK6YN&*GH,722:-B(*IF%-4T>7 M-:TNEX1 T\M"TU,'GK3: T\"0R\+0QL1L-*L5M^P-+EG[IU.()JU';@#,O7Z M;J5SU]'.:R7=-0Y:E5O37^.T;^L((\:ADPGV-9BNC=%*F[P(@F* M%!2Y3)&-".WJ2FV6E*!(09'G39&GKF74ZZME%,0HB/&\B;$1(71=:_4MI2=K MG;IB34>RC]-]I!?0I?16MX]GBS5RY]7A2$Z0H.W:U'G:8HM'V^(U.'*^N?; M]?;OM=^4/O!BC2W6N*IBJ'OX!FP:DU*)'?HW01*C)(]IX'9/EG" MEZ;8E1WQDI2W#=[&WY,('A!%]\%DX/H43^:(=)]'GY2#SJJ849?52 MS0:/X(&IIKY)YH)J!-4TQFNW-]5LX27HMOJ:*EM&74%T03F"0CZ[T= + MHB0D5=3@M]H&0;\UW'?^NFQ'I,)7-ZP_S=X,SW$ MQ Y?79_NAMYD[EE_)E'LCF;L+==WP!*_52U*]Z? H,])"*"1XC&1(O>7-($? MC".)P+X<)8!-[5=R,PB)_=>-/8+-WMK>NSV+6K\MGA$.R!VT- MGK\E-%:??30ZV-G9%0"W"9B7ZA;X PGQ6[ =NS%[D<8A,MO_<+M.EQCFR!A8 MJM/I=+L#1=>UWM R-<,QE:'VOV:K_T)KNH VT,6*Y5Y_^\WN+UYPHW#2+&<@ M3__S\/WAY9^R]/!XWUZY_:9L]_'IYGZ!-[Y_>7QYECXP)WA"G(^-/^"'Q+<3QXUAKU(9MUAB ML%Q<&WH/%8)A>LZ[.'VWLS5K/+YDHRO>NC$\?[@%:'*92U]2W_="4$/Z5O!] MIS";"_IEM6I9CN#$:@.!)X7O%/M@U6W M)A,X "P246UA.+;AKB+)]=G+[0,7T@?ZFR"!'3K1Q]M=>"J'%V90L\VER@15 M,P%,GCV-R&WZQR?'C::>/;MU?7I8^J-/?'VN@:#:LJ1CT@>RC^?BMZTP$U@ ML"'FMS%9M%?X:HD=S43!<6Q&:Y-\H&CU#%K^=Z;E?REJ^0M&V;X0RKD^MK?. MF@T]C=8Q;T[KWN*\5P8VK0IJ;1OL;[3+ZG<"S-]'^38W? _56^/2G'A5CW\Y M;KH-#1%S0)*-%53):5#PS19>N5=FWI]6F7&" M6J^-6CL;NHX=@5S7!LL[M1=&B&Y/^V/8'6R5WG)JW$YAG< 1[?Q7!Z\.0V8K MJ.PABA(252&S^BHIRM%9],-N!!H>B-M70,,ME#-6FJ#J=;7W:5"O[$9S]7OJ ML$26OMK>VXJ6KF32T5%IZ>^VZW\+HNC!QS8AV!X$0P#PM:B,A(Q67U>-!A4H MB$%;VZ#?A[UX>03[A[\:A8AFJ]\K\O&/HD;F, CTPYY-6"3^JC3Q2G1S7+[] M3.+8HXM45X2PT[$,D-N#?H0VWF -XKC:^$I,7&\9UC>W4ZCCE3#IB^_4$GO9 MG'"J7JNG=S_07 XCVC".K1$QFZ[2ZJN&K)HUC_G9"P?.(YXC.(#@ !LX@'X. M8=NN2CV#2J>H$9\?"[C4@HR7BKF.M/X!4R8#&DFZ^^X^/4KV\%^)RZH=9.E] M[ ['$I;Q$$>"W]Y-0]>35%K1H;6EE\7*#%ZK,7^ &TF(KRR!5;)Q2[!<2*9! MB)N4''@\T$8,:^(/V7Z<^1F&? FX_S?BP'8 [26L&DD3//G.?0 : M/"^2(D#C_"@4?"CY-25^1'+)H0Z^IH^EB$;W$,7P'ZJQX[&"*8=>U);V2 EM M#*($P'%B$D[@DV4 \DNL@$>+!3T)@A+?<-QH"(1/+Q2'TXR\X%V:D'@<. QS MT&GFCH!*X1DN96#LQ_QB\0*_#=V)T@6M IZ1/\ M>%YTE,3P5&G*/3LI.>!R QMWFDSA.02N=D+I"'[&?P)H[I*WA0T#!E&6ZP_Q M/#%P&<"E.YJO3)&1GA^7]H.8+P^+SUD\QV"D&9M"'.EW"K1!1[Q+W[!<2M(7 M0(7D4@3FO'Y*NE_,DUYU(>]!XCGY3SV@2[CM8;P_\BS3T]HJKO.AL#6U$IU6 M_YD0Z3$ '+2X?9\V3Y)RW9,B%-&2S>/]MD?1-XDB7"TDKW;HI-5W!<;=+H*Q MA&WAEC97&W6UUF9>=Z*"%:/-E ^N@E2JM?@1(E./9S\\0.@[W_D"T)LBV.^F4%F1+DZY2K:R#.>."ZK&#Z#(/V+/S(BK?.I^ZCU]8-L_Y2"KVMF_JY MU'W@9H]3]U'\ZEFDX!>+N;>H8[A48'Q'W4G2U1) 7(-K_&L2^B[3U9<")FH$ZQJY,IDF,S7509D?!*'ZWP]WR2Z\C.T2UC/UHID@61JMO=KH- MRN,0.47U8XU9-]:83<.::S!QOA$[(N/ <]#)'0;,C;];7N?YYD-70_P-Z735 M$=]J]7M6D]K\BRSZ^K&F5S?6]%I]RZHK24EHE]O=.9V6Z\->DHADRB5<[!OQ M GI=XH M0ET]=C(/#N>9EH8^]U%:]W(5GC?I'-53;6!''%/NZ;TS<9F=0!6^8EP\JO?6 MT $7.[+5W;L!@'#?UNB/B*);R1X.DTG"$F0=3/P;LC3O-'$1]OMO^L:5*=J5 M"E W,/:[.8P_YT ,?WL$_P#ZNLM!>B7M52:[#BNPZ19%@*@WO0S,V\#&3X9Y M7< \7>Z:1:W]))AW[0H[S54\6"W-%8?\Q3"??8V;1U*=NQC 7539M(Y>-=9D MPT>0LR#GT]N'NY"S2W^Q:OVX"K3LD6\@M*[QAMUMPO3875,G==X M;T_ID)U_$R=-0WOF#\\;-&I5J)G8DZ)=S! XV!4?[" 8-UF'JSN1XS+2G((G M:-5Y@GDX,C.UNGF"=<#-HA^V78S/G@E/V'"-!R.E3MT\8<,5'^P@F$3=UNOE M"=HRTF -_@)J\,+(;;'"Q<+Q.=[AF[A$"%_TDYW[*UQ >X7<8-2*3#O?2&$X M1ZZC2>2TN7QEA$5#OUWT(9Y$&N]\"#!O]#54MT@_,CV3L]M5 RWN?+U[,->= M(6,UB+'N? BJ9Q=-UU77"VQI2TZ8;PR2YXAK7+P;N./ ]FBCD&A,2'P1/'%G M#%>6<>/%]E]=L-GOHHC$#\ KW1#!>C\&6&PQ>4')$,)2]N@9>L!MJ=6V91QI M6]H>/=H/N"W0E!^# E'O\ 9M:<.V0;7F7">IU7;1COQ_/@V]RA#SLE836]+R M7>C:WBH*WHJ 5_>]$K/5C=6SU2LTVNEFC7;$0/8&[$4,9&_ZO/+':Q_(WKB& M7.8.#;F<8!AA_@OU5_VP9TA)F.XR'(9P2;E)Z/=)&&[HSX4])I;[AV/B)!YY&JT\.N4R):?N M7D;[KO162/Y6 GHK0WXKWAPFA^KH=6;]N[KJ@5IBG5'_+DWKB?Y=HG]7 _MW MI1RV2=DE*9L=!I.)2_N)%HHS*Z3U7VW_^NOI4+\Y:Q[QZ1E[;=]G.,55EJHY M1A;.SY.[9LT9@Q322W U1[-5E 3^U9 M",:&+ T"/XE8P#&=D9#:2%=6[56CV/HRF7K!C)"?#*)%:[LR+5FMOBEW.DT: MGBPJN8[,G>O'*FQJ QQZ[YSK9E=I-9$/IW=),2!T!PD;RT!#!!))/XSB8/B7 M-$W K+0C(DT]>[<2W.OH^K2"*:=.8)1[*=B?$; _.%RQ?B&CH *1]!108[2Z MRA(:9!D(S-G$>/?%'!4PQVH2YER)DON3#' *DYNR0!9IF@4D5UK M]0U+;9 F(?338[+)U:A232?MZ>BDTSM[MUH4.FE55'C.)AJRP&AL_]J;AUZ' M_K#!'?!B_R)I^L&N9$%G3FAJ7;YKH8J]#QUGGQ:9@_9E!=4\MQE(P("@KRMYY M34)I;C!"K?-U;T2H(LZH.&U-^+2/?N6T\$IXKG=562GX5M:,5>:<&HWMF$T: MHR64VB,KM36CE-[J=V3#."-_]J6XAUFO<;M2865522?Z%1\>.)?#>;8K)JJ! MZ6 PMBKY)A@WW;;9K=('XR 'V+)OE-4J.74S^L%8._2#61/R M7-/ZQ5*,0NL7>*_8^B5=5LJMNU.'%[YZR3.U+5S91^FV0E>\I9TTAUOR"K:M0=CL&A4PT5;6+P$EGI"D9R51A3&< MN>-@6%E?UT\9^VW;T7B'OLH]?9=K6IMI4OEXV(E7;1?#YOGC+2+HQIRV2^B1 M^P8 V&2*_.14*'07 M M&_LC[P/_&OI]%3$@-#)M$_\.K_+T"G*G:I.-Z^TR[F+\UY 9R;=6QNZKF_ M!>^5CZVV^NM.C>WZ;7CANY-D(KTF-NP@Y@UK$7U",K'A0V"/]0"%!N%V8";/ MR>!/,HQ?@A\DI!#PAZ0R+'"DMK(!&!%[$*(_D_MCE[PQ2D.& P8P7R/B MS\&AM_HCU!%FP <*NBY3$#8S"P#9E*6U9]+'Q<[OH!5[\!4R@VZV&J\147.TEG#6;C*]34(-^''$Z-@ M__7.=[X"3OE#_!O;_%-85N8MW5;?6,=:YNKTABM %1L,B]@C3AO 1:3' !3S M+D\#^XKZ#Q4&TG=BH\W+B NU )O/0*"$Q[:/"X;DU0Z=]$90=UJ8ZU(!*=JK MW2GGHT[=95#"<0Z V=]!*6+FWTH\C#!K)"JB8G=M-WN::_*[';%I%4 XRT+^ M]]G\*QQS[][AKG :8SQ[\#&%D%XO#;R^C&W_:4H=$W]'*1T]^"7<;26N*G-< M-5K]GBYWNB73Y7X^_Q&!KAB##2&]XE.D$KMP+<'"GNBI-D!+.Q6T_ILB W'N M0!S9KX1^^!G.B)1%":L,8C@#1FOW2L:$ !N1*'I([P3^H3!#GP%3'PA0 XT MR/J"1-*? =.G\LHYX\T^8="DX"]5Z9D08MC(-/HW@N.50%)(_P+=#7B^-P-^ M#"8M$[<;I*Q1VR70?_Y!J"7-X*QN)W2M=4(7C\(&+63^- E3:=TAX0Z,UU=D M;S%9C:QL\!G%:]1U64=I6(=R3%!>@@@85^E"D0;/#GL@RTI4$:_AK.+>SV!NVAH#MD MDPI^9J+Q :% 36$ZTBGBCG 'C*Y<_!\^@T6H/CX-V7!L0+WIG6L^*4_(39 M@2,^^B#"P0?2PLR#=7'-JN4V*RB*7M$9#4VPS+:F'& .@=+N]HQMESU]OX,] M:V3_?_:^M3EQ)$OTKR@\TWNK(F1:$N^JN8YPNUR]WNVRZY;=TSN?-@0D1E-" MHO6PR_WK[SDG4P^0 D$",@;=WO*(%*9)\_[>1"+?IY@/RA+BP8VS1*O*"V8 MY[\UZPY.,70'^1&S7I 4MZER.=&LOQ/-W5L,W!1I.9 5]V8TPW&UP!=Y?_S) M;S&V^3FY?H9V<=5J=6M4A74 ;GT"[716U&K4GC'>@,KC@L;$NZVC9W%BS61O MM57,I+L_9G(7:_ %@S.OS M\LY6V]5XU8I,M?)DVCL0F68IT;BXZN4T&2IP;U*0%7<->>:(@77]O0I#Z03) MH5\;7'5SI%+]R&'+%B\'+(*==QYL6#)T9C.XRAV^MJRAWM8Q?Z2T+LL+ M7/5.5;;R(4;E5<*\%L+F>HL/\:VX:42!-5(07*PI++&\9.CK*/FW;)#F0Q4* M?_TNYYB5ST^,5_,H'MAG3EC4X;.C;RI:O*H\O.Q55G^TFU,C)42YVF MUMSCG@6+_@,5DWGLD,HMHAR>;2)$6_@7:L5MZFUJPT665@>ZH ZTU8Y6U9# MH[6S3]JF_'4)#UXM@,C_E4QXX/C,,@])@R@)^.+:QMCWXYXAD]43,. M\=PP-RTO;H: !MH4(#Q27EWO.^ PUH[&^Q-K6WYN"0S6>8[8* 2T143#"?Y23@<6K M7I)BF=!GX]!6;.N%4:G,FHKE[B*W^XP=D=AO\/-4+@5QMM]IY=^L,"3[,BZN M]%YF8[S+APHHX<^PCAUN_HU7*Z7*L;$ORK.3E& M(5VL7AHQ;&!BX<. >(!4 M@/(*DBBOG)^&=F#-[*B..BJAP@X6\(B/C7@F+C)B/\">>YYK#B>J:+(2(1_G M-B/ \6' .]>,J5H*"[V'HE!LP/)8&/LA>L9%!TBHA9\9H ;)(2.6P6)2K!E MK&9BOB#/8\Y4S#8OKA[9S$3JB. 1!$A/[6Q]%S.4I:0!(I4KA 0_N/M$0T(A8#?&)'< M>(QD&I'08DWKW+4+[B*Z:U#GG.Y'/T4P8B^-[!5MW&^WH]>WWVY_BWZ[*;-@ M06KXJ_KN-IO9HMUF,UNTFU([HC(^P)K$Z[9! U[^FIR7'VL#W@R,,F#8I$A[ MN3K@+RG$;K86;^\X&5I&U545AP51*UBNXI(=0M73R-$6ZJ>W$:7'5!+=Z3?: M^@Y*HIN-9K>YT;*KOVOV=K)9P^@76G:-W[-$.MD*3ZAH2[\7[U6OD'3)MO0K MD'1WJL#X8GI@833U'$"<@UN\6(EDB5#H&;N\S\FI;6CZ:J?V"FVE1"_UQ#O= MQ-DQ757K["!\?]!)3VORUB7I2=);)#UCSZ37.3+2.X<\%YX(FW3!.J-$V TH M9DT$MG**Z5Y?SMN^MDW]?1!C>FIG:#:G.) EK]RTT1/7!5ZMQ]>?IU ^SH%[-+TI%]<81>%+#F]E]KV2:#8 MY@RZ*A0S+JXZ:K>3S8\]"(J=0WABB<)-\5^9M2^S]NMHG&R0>M]J4@^@5JMB M9;!6J?>["GU(@I8$O5/U81.";H%UIZN]9G:4]3$2]'S=2YPKFT[T.\K$LK0V M&.<2\Z*1Q>**TH/4.ZN'#*=?_3!>1+FRTRQ;[7+$T-WKYCH75WK#R&F*N6SV M9NEQZ+V]GJ=;L@!PKYOK@2K1R)HHRX$=S2,/)IZ8(UU@""P]QX=PSA60G$#- MPL9TE"G@N9O.3,O#PH/LO=Y&74?RJ]/'U@\VNOR+>6[.=,M6O]PN>P?995LK MM\O.87:I;T',^]NE<7%U[ZXGZ@)D;\5;5(83($JLXG/R!-Y<&4Y"%^@D8X< M)[H?&D&Y\O3JEB:-#I*&IF?#3X>; G$FXJ,KQ<<>20.]\J6)H\N)8^NT(RDW MRA)'3\J-_1''9S M*3WV0R'7".Q-R:2C75QU5:TI1<@AJD96A-@V'*DK,\UW"!S)@#;*-,I,Y"J;R"/&UK2) MO*YMT47^$>Z!35P;A+U_^V=H!6_7SH@^_,7TV>BK^4;S%++Y>YU>-KFPT\OV MD>>+;M0OGB^7\Y(B_>(/)4!+*@Q?/3'\7'D, +PG4%9SY^"5.8PS+AHJA#1\ M]_4A7]8#.A(E(]EZC$9X@,6*NN,8M,> \JEQMI,W$]G9RH -X4=B\ 2HU]'X M&#,,)JZ'P]3H19;OAZ0\),.+LOS41U3WLQW?VBN9:GQK=&E$+OYU_/9BTCS% M8?M(Q)JJ\?_+\DV^23P')J;CI!X"TBS&'1^WP6%M*C,SFNH#/UBI-'UE'NU] MS?$SELW\\;^:WH/W2/?V3WQMLFKFI%WMX@I31;.-[7!<$#\G/P:9$-&D$GP; M@YOT53&"!P7#B\MGFM"#JI*""Q^U8^$P,)?_[^"-,&+@FAX-$>"CA5S/;RB; M:ZVX5?Q/2=PJCUEW@,B+6+529'=7U3I5M:N', !BI6S3,EM;I4#G;ZVUKZTU M]["U\G<)FH=3C?J5L)%%SF'1K@C;W01V1U+D65+B@OP!#9*+6SKQC<>X7 ' M? I-^_+&-GT?'O#"(7D6CP,,:^=S"<&K3'!PTZNK#/&8'!^&'"8<&1(Q^D'A MH+A>> "!1E_\,O<%GW['AQ+:=E0JK,2X!MS8].>7 LW>#9\G@'3$H!V7AK^Y M9:>KJ4"H-LYM7L'6]UU6';GN+E$Q5)7GV09AJUV-%2)8;V+JW89_/IE1_C5 MW05^]:O$K_P[V15^]4!_#YB3CU]^@F!\UF;$.C,"!B0$#KL.;"X4@."=8C;8(BLNC>6KG8T$3J[$?2(' MU5<:<\HQ_L9U7N# U-_C=WA/P?SN%'Q!<>^UU398&'DMA5)X#T=U+I-IIVGP MIC0X\IM[C"0]B!Z:7 H SR.:"(JI'W-S;!F1B?L9TIFIA6J@H'I!!I?)Y;D[ MBQ2K(,8'OH6EU^(0>F:OI;\*T1.PT_TD'WQ#Z5H6R8TE3'0!'M<+\%M3";JY MQ6CH6CG.N]3^*8"!8 2!RJAV.SW5Z&;;RZP1[9M)%GVU1[W2\[4P3*VZ2VQ"7D6A6O!A6+QL_[($* MW\W1JZ)644MD:7F^-P_@%+0BVRB@0?:E&49SO9!.H#:Z=D;?^)NR,KLT ^E0 M"2/PCWX1_K%@^6 /+C0@GY\]]HR&8(P],\\:KE=5UT B&V$N!@K264LC47AKZ.+L09.37<.9]=;\CTK-XX"CV* M/B=GPM"-L1C=%"'JAG*7W*"*H6YT10D!M"K]98_RIW,05.AKF/]_(%SH[@@7 M^IBAUUJ*"V@1)[?EDQ7LAX-_PP7CO3TSAWE YH/0!Z;B!8P?CIE(XNO%,Y< MAZXQA:1P/:@(K+,B_!!L4?$0_ ]F@K%86Q">@$BI(%7J-'R4H< H"L+$?0XQ1!.8/0:\\ MWN$'D:\,4)+(O2RTT2?<9VFPM?*[ 2<9B6L(JLI\ MSWP6SWN:P-$3@98\LZEH ].JTVQTER.+1V]%SO!B6C8UZJ*X6<*6D'H2-%(1 M703G3>,&_BB-2++S9JG.F_V\7GJR\V9M]B([;]:],>6][+RY+&\UI_,F?-H\ MG;S5N2R:/TP/+(74?-3C]=_<.:)UHJ'IW7FE/DJ24E[Y<=&RB%6]TII]?CPK M#GF@4OTP%H!]\"AT&T5N'\&H\\C6NP%#AXU^>8LN0#Q87ME'IV9[;;!]/HJ+ MX3ZT,#U208KI]4M#[?/P, K!XU:\^RN^.OXR!H*>=] N!M^[.5IIDG]J91.8 M3=HN/JM@EBE:CBQX9O MH^(BQY?D!Q2Z&$Q9%DK(GXWH(1N6^ MF&\*C\<9L3/6B]MM4VDJ/HR/FIRI@QHS,'W+%[$G3 W_ 8A#48\UD&K-":Q5 M8/HGH^2^')F5#R_0X3OYX.)P(1!=$L#&II5*CLV'3^F2^P4*RCIA5QVVM+8" MBGRSE>-FY0(ESD'@CG<\RX@%@'?D>,40&Q?3O]CF\/OEXW#BVLAJ*%WQ$AD) M/C!U1\Q61 QK#M%2*_#Q#5RR^>&45O _+$!X/EZY,8=JK^10J\#[A9E^Z!'% MWSFS,,AC3!B>[S3:64ZL*B\N.H9M*WA;64RY)'?36)VFO]&^T<,2;1R;E'5R MFB'\I"J>Y7^_'&/UN(5^)*1B3UQDZ5/,I5JWJCZ%KF&XI)/-"H=31,9G")P; MD7CE]CE36-S\7/CL[O[S=MLO)^5U/1Y 22;?, 2/-8E*J5I"67!\R]X.^5UA:XW9A86?/HJWQNO3L&MA8[0%@5%;S FV&BNT8YNIS/;?6/LD7DO M8$WDW^>]*W9R#3L9^=0 +_W]#7"3>S?X%X/71I>1K,1_](#I0T\3TWG@RDII MY$!G<:N14[^TH'59?L+4 9 #EL80XDO!G ,DXE!%,[F:&15H9S#DS.VSZXF/ M\+G\G+!Y7H=]MU,JU2*O.Q)W1\G8$&_YHMPY&+S#PJZOF!MV'$KK8!-0\Z4LK?/#*?'I> +@!R)I0],U)1<+YOP1]!A^&CDA5/%K0Q>!1Z??SZ-7&(_([IBW';FO@EF?8SJ9>) M\Y!TX-:F2;&.I[EOH\@P5;H_(R/D.A_^@NMU:7\I,2GXWA3.5#) J?N+A0.] MW?BG^+)4[FS\ONCUT?ZQCMW"++1H(#BMB._B5>D"S,)8G8GL3[A\2J$,7.]M M\3NTJX"M!7$_"20!H=EGOHL.Y"I,W M?_3+Z,\EZYBN@ AS:@2F4WI0W]23< MQ6FF$MWM''Q37O480_ /(NBX9P?ZRC M/97U-#=7-T?9F+T)K>57TL.BD,ZO7J:I70&[E+J;=WJ&VLXKY8G GP]=^(MK M.:7ADM]J9SN>+X 2^:/+ACK[!B;DJYK154%G60Z*A7C7)K6>2XY?%5JD[-)[ MX2(H"0G,XE<[;4",3D[&[W;QK%*M^3X!1=HN^B0>QFO!XB^#2Z9S7Q_CAJ

7>QI\V2/!7X#*P!D54;]X23@W=;C991;$)NJ<&[S4:S6WB>;TYC^@@T0">L M_),%A_EJV+=Z]>HUF8G;*Y2HF/6+%9CZNU-(G\08CINY>/-BDN,&$SFVFB!0 MJV;YVLIF^06ZY67[Y6^=>[#8,[]OH*NYE754U7/8;"VH] BG@,2&;@&>M_; M!21#+?@F9Q#]FE_-0\J$$@KS^0PTVH1%&LW.:B9Y(/LHQ5,Q?ZD#QE&V-]#A MAAW5@E"W9)UD;AQH$)\^SS]YBUYM^?9+#$ M8+L[8K#WK@BH1G$7/_!" M#\]*87K\PI0R+RL(I^QB7//1D_*Z8$O24_O&G&%J)Y>HWT2T' 3J9[)%[D3$ MO#2A]B^NNKK:TGO5AE\.-*]X9S2^>@:R[.&U6AN7/;QD#R_9PTOV\-I%#Z]F M;@^O5@'66,>BC'1"_2G48CS.I4A'2H ,%@%RB^^CAU<4AV:@H=.,J27 6-;X88L\V\?AA(U" M>VF6+6&:()QKK/BP@C>25=G4VN:)I-:FB4LQ^9DMT>U*%"B+Z@/,"*; ^X/^8*/+:]@4&-(* M02^J,U*H\96$WC+H14"+&\V3;1NUPRLB0-)#+6E+>M^=AR5#6N) M;Y'![11K:T?6?]_5+9:XO5H1ZXK6>*L;XU5(L)$Z) 3[7/_/G&+B9@O[OS2K MRML\$CHMLT:)(]46;=/AV25.M59^H?LF3K6U2!DKFRE=$U5-8WV_HB8.+TKU MIDWBD!M45DEN+KEYJ69W^].[-NF4G]*_L-.NT57UWK$H8)4FUC=K3FI1'F#< MI^1\Y1J75\\"5%7DN[N&HW6E79,75$S6-?XQQ*M^(05HE&9@74 MZI19K9];$&M-_/ M.PUKL.[HMSX&D\W[K6,$ID73<72CD@B,9$9%0P_[DY;;A1Y:K8NKIF&HW6:= MO%3GD&7U3SX B)=1D.2@]/2%]M_;J:W9:-!BF>LID>%!]-;;Y.XVU%MQ+*FN M]BIK&5+PMNMB3DM/SWX4UQ2BEE5<<3Y7H]^4/AVIN)9$K66*:X%19ZTN>1(S MH\YVD3ITQLQH$W%9#:K,*ZYZ:;F)C7OTMMJOK!][C1)CCD=S3<8Q4H%TI>KK MO"-N?:,6J=Q6K#/PF^:!(;KG)Q<_VMY7VP>=MZ=V6]D,G:U\M=NA2%V\:.?G M/3F,1KP>NTLJRFT-/;RMK0TYZ>$]446Y-,9MH3^W=73\:GWI^*V=_KQ3GA67 MM6[G&&X;%U=-O:6V*XNG5J9>K^YP=Y3]47#TH!G7(UMQ/?(+U2/C!-_%''1E MQ,>L8FL4W_JA3.$=$_@>CC+*T;])6X=_&.4'S>NKQ\Q7-6(TSCBB+IZ;(&\R M4;Z-02^]DCQ%G,ED/8V:8P?4/G MA=O$\W.62Y-::S6217/''WGOKGRH^X@IFAT,2-BP%LH MVV1L9\#B]/G9]<1'^%P1?8R\Z-UNI@,9]>DX">);'*#KN$'<2 \_FZ<.'T?# MD_P:6YX?*'^&IA?POCKQ['##6-[Q\F@Z)7Y+)M;S/FB_XS1[Y=U__*UG&-K' M;X^_^_1/_>-B1\FCQ (\3WSM8DY\//N]=#O%5KX1ML]VBNWNRG:*7(( 9X^; M>T;-%2OJ(A@SJ021"(\(C=8T$&SW3J.!(+(6WO./E%[>R2^/BI(GB'H!"A.^%AOT+'YS0/JO#_-+H*=;D,S=M!%L-5HMXJU MCZM!KSO<;'O/O>Z.J@M6IIE=I?W"C@H4<6LZ:J$F/'#T;QH%I'Q"V_RS:7F\ M3=C9]07[/;)R!K)!6+5A/*-E[,AMF)T=">J8]S0QQ6Q)/U8N-HODM3&2I_:W MSVH_KHY$LM=,-<<_4BI>$;)<(.7J@I;%*7DAAD3""V47BB[A2,R$+CL8N@15 ML^+A.K(!315X^"LWIL^L[4QI&;JK&OVUE$?WLZI4OZ-?7'5;=0JDR<#O[@3 MCBKV2Z+A1E( @[X@!;(AHZ.O!3H.3L_#^[(72UTY/;^?59R^"134S]*/;,I2 M6_0[+B8_CX$;,7DL^>Q5D*98O[3YXV#RGZ/V6V>FT!\1GX^O:!6K;P,==;=A M]5*?EZQ^/1)BMM%&?+YS<=5J-=IU,CO/,TRRDVK^];4N9]>BRF@UCS2,TNE2 M&*69S:+;\6SS W:VDE9'>5'4/,K8 K9!;C=:52&W+"18G2<58!:K,L9$A;A^ M@)+RA%S:6^7 H@)?7=9\23.9\GI3*%HNP[F#,6Z]D>U_L7DU@=%:D^I]')#I M:MC@?%ECD/PJ@Q/(<%U39,#I+W12Z>V[J#4@DMZ )IN'*C*(5^(_6D3,TLBG M7URU6RO(7] MYC^ FL\\? JV8]9F+\K$0S[_-ZL]:K-.=]P9]/11J]5N#[1FT^@/>UVC,^IJ M0^-_P8"G$@R4&%BLCZK7/WXVKS;A+GO"R7QF^NGA?^Z^W#W]2U7N[F^6:VMU MV>[]P]/MH_+TH-P\W'^ZO7^\_83_>GSX[>[3]1/\\?GN_OK^YN[Z-^7Q"3[X M[IJ?*UYNZRYNAP#J!N?:,D/4S]-*H:W"B+BHX6=U?*FNXQA@YZ37(: MZ5M/$)-%11L7%7T]3%%1YQ1*9WJMBZMJ)Y08K5W-*-DO8-H75UHCZPM>,K3D M!++W#SRSA*@X3OZ?>>X@RF..B@0VH-'NB109]3"&ULBV4$BP$>ETMQ5&G;I7 M&/6P>KW1;BVI,#K^ B.J(1*E16D8*K><["H9\U#H5J]MVQW2OQ[&B_>&-^IG MT[%[IS("@C20=1PP37F60_H(UCCA5_@#A^P2D\]J@O\A<<8'K#%>_<%K*N'_ M\]1O/R>UN\3 B!QX[CU;>XL9$NUNH]^I/@.ZU^CTBTUE./P(";G7W>VUOYGT@3M7(R6AE^.>M:T M<=\1]311=VPWM[;:9(I]K9&K=1#DPGXE:J]3I\EZ$KFJ1ZXU+7-VA%SMBZNV MVNW7J8!:(E?UR+6F,FU'R-5!Y&IMKU3*DIY2J/$(]^"3UC@UO>_4@OG,*O3+ M$<>:,IP=$4<7Q7JGOW6]FRS KS5R]0Z"7#@W1^WWJG)F2^2J)W(=)$;9[U]< M]8!S2>0Z:>3J'"(,IP, +JZZJK9]\['ZM?NHM=+X*W.89]JD-IJCJ>58?N#1 M. WI;UQ!)(>(E@&1Z)0FTI,.Q]/&KD/$@@"[L/9?U?4ZM>*0V%4]=ATB5@+8 MU:108U=BUVECUR&")8!=+;1\>]UVC;#K''R.-#8O' ;4RT%Z&U?0Q2'B/$ 7 MV"]=[=1JDK(TVJO'KAT$>L;6#S:Z_(MY;BYB=2ZN<""F;GR4J'72J'6(, G@ M5U,HJZGOK-%D[>!7/(^Z2M"<#K,Y1#(, M\)O^Q97>5%NMJAP?Q]!4'8*F,;;:!3E=57!5TK2D:4G3@J8/D0X)-(T1;4WMM;>N+ZX!31?H%8Y_ M(]PM)R2XS?69%'?7P@Z0,]>G5JT?J+VO]<*2QH]XL:E?B:-JR4_, 1PL#);_ M9$5#2]X2Z4#XFNI]Q*&7^B]N'['&:H_:K-,==P8]?=1JM=L#K=DT^L->U^B, MNMK0^-].]R+ZT<2+CC SG]GEP&/F]TMS#"?\8-JOYIM_\?,\8 J8D?=?L. M31<$X7* C<<[ QB_-Z NE[[D!/X_?C:O-NG,NB=$SF_C]>GA?^Z^W#W]2U7N[F^6-TNNRW;O'YYN'Y6G M!^7FX?[3[?WC[2?\U^/#;W>?KI_@C\]W]]?W-W?7ORF/3_#!E]O[IT?EW0WG M8VSTOO8'?!-8@Y"V/ Q?[9T]! MO:"6VA/7!L+WLY(O#?4%*9C:%NQ@\V[;"^<&+<4:7CNC3Q9*PQ&QECQ8M/)@ MT\ZE+-O;2QN[:SM"R+7X7P'OQ4P>A;P:N)[H< M."X(1_H;5#P%5*!AB(H)+#E ,/.G.*!I8('%D68&2$-3EK#GMA*WVU85]F/( M0,]*OA^9@7E&7;@[C6Y_%QV8^[WNT72+EGO=T5[[S2JZ<,N.TK(]=ZW;0MW@?^QNVJ2(ZT3CGB<8KU^0* DIPM^5OKE]P M0F0Z+(E%.9K:T4ZPMY\DB5,EB36I=EN21 =4Q8YJ]*N*U$N2D"1QZ$RU+4FB M>W'5[JN:=H+=/B1)G"I)K$GTVI(D>A=7K9[:V;[!784D<38.C4])E/;(71IU M,;?E&@76V+>+80_TE8_8?] ?;'1IPM;,9\8S%WPE]/EDN*76"__L77 )3:?Q4*HW*,RS6$-69=;;AD"_I%(CN[YI?WWV(0<>' M,24+^0]AX =P%0 A2APJ+_NPCK#?5'6]3L)/=E#: 9ZML;1WBV>&)O"L*3MU MG3B>K3%?=XQG.L>SGEY5$:7$LYKBV1J;<,=X9G \TUIUDIOGT!N.$J.M%Z; MQMF09G"3XJFX,X2^OTV[N*TF)!X]01F=-1W@[YRAQW!HG&GS['E.3.G,^B>9SK/]+OROAFC"7365CO=K=GY< MI9*>=A(KKR9>>;"9LGXV%NX:SW A8KLQ;?N!6T;7SN@/ ?=<0NH"^S?J9,Y* MM\G^W M^"Z1J^[(M6:ZUXZ0"T-+E?DZ)7;5%KO6S,C:$7:U+JZVGTIXQ+- SB[A5302 MVS[E=8L.QT=/K9LEPXIF>9G81^1W.&3LW2Z&M M#CLIU-54^ZV*.T]+[#P%[-PL\;8Z[.PB=FIJIZ=+[)3864VZ;G78V4/L;*FM M=E5Q@SWTY3^M^L]U?7"V5\(7._'6JN)0KE';*D[.<)LUCY7\,E=1*7L>G%C/ M@Z@#_$J3V%C7-U^4LP@!J*4$8/_B2FOH6T\^KE_47)+ J9- MQH2:&E$ E6Y M=B0)2!+8&PGH%9& CB30U"0)2!(X-A+H540"!I* <8*97L=AQGQ:B).5*\M8 M/R1Q\:M3)OQ*87-Z'*.,ST0^]-O&;*@HD[:M M MI ^PV*-YPXG+U[!B=/!'-@P]*["8?_MC:(@4B8F_#U@S,&!R 0U90Q@H[L<1D.6 M^53FE=.51["@0 %S-K.!0FG.,VS>'?GP@J$9^@R_MCS\L0T8 ZN^NJ$]2NT! M,-*ZC+=A!+YAS;^&YIL1V2_?(]11 'I0N MSVEAGSBUTY$-DR7>+L';-<6W%>%M#FKV+Z[:^M8UC1(Q3Q4QUU0V[@PQV]K% M55\BID3,98BYIL7\[A!31XY9PL$&Q-N]W=(5B[ M;@AV#F[N)S'D@;*=(9DMBN\3VO3;0/!"V]SEOWWOEWJY:;JXN M!,J4I*1+"C)Y60MXE6\FP>97(-RU9YGV,C0KA&7*TA*(H]DO(IO5'K59ISON M#'KZJ-5JMP=:LVGTA[VNT1EUM:'QOZU>]V)]H2DIO.FF(X# MY#'$M#3%2T-/F=EPOG?X['_\K6<8VL&UY=[SM(C"%3!F]8P^6Y/T!2!,Q^4Y9* M-X=:.V==7JV5Q:E+:.#&]8.H5_17U[<(.K>V-;4<_/HKU9+!?Y'!Q?(+KC6Y M>QI@EI%>/W'P\+\ W+[O#BU*7^&IH>H#1 9 M6_@:A$*+#V]Q',8/N_%%8%6KXUL^S8"!5Y0"H]%K[P.0S8NK5B-;7AT#$BMU M&;9*!^ZCS/A((LX5&&"4^\:P.-)A8TM\6O*,>T&6UL55LY%U-<^=$>/J(O,7 M:05PA;/N"&_@G;Q^%/1'&[DC//C"XJME?X96\":2AAM*COZV3*P)R='"RLV9 M8"P?/&0ZH%\G!9L_S=?Z"KU52WYB#D!+#8/E/UDA/W.ULGU)RU2]!%>%4_^= M>-%N9N8SNQQXS/Q^:8YALQ],^]5\\R]^GC\C'% LWNTW#'A_06@L/_MXO+.S M\RL S'6YM/U S 2?@NV8M=F+,O&07/^V7C,&O?B)*IF!(FZ0TBE'Q=Q(I]L3 M3N9KT9\>_N?NR]W3OU3E[OZFL;%ALZ_MWC\\W3XJ3P_*SB#HT+%.XC7R%NWFQ<5^'%1JBGV<6M4^C:0-JAF/7MMU7ZJ7 .Q:$4S@ M+.(+X1@9BHK'@8*FQA(ME2NBRS31,^VOT&LVC':G\MIZO=5HMXJ5[*\)@U=1 M@[C%Z)B],:9B18A_Q!;!M\@BR!D,.B?H_($Y M)7*RR_KAZY1\H6W376S=X6L;?-#6M0_+Q-G69"/-21'X@WDO;-X<'%L_V.CR M+^:Y>4&$3N?BBEQ*QL?J:P;J,)OK&!/;N55_/JGLI:EBT1.TFBQ*>4G2M '& M6TLU>E5-_)0I><7P7XSYWJK2_ @)X-WF+N4,_D<@_.QZ?'R463"YCI_#N\E6^2*;W(MF%^-(%'.:CV(.N7*'W6_CZ+GE M8%#*"['Y+0]6\4B<2RUM*(+K!/$[T3?G\A@H1D#Q\1&%*?%RR6,W,&T*]OD3 MQ@)_?7?3/-+?)FL#C7"D@'N79&W*_^S)SANHR9;E[&3# MQ_^!64'T8_9#)"O,3"]PF.=/K!E/?_B]\=C _?O$E%92A]'K1O0Q?-S"GJ );AAU'HO8+T\9F3HA;]XLJW?BAOS/0R2(^9*\ 5 MDT,.X>@#I@3,$RDZ"L6--]Z['V^>[_D7!GL&HN;+PU'N,,45J)0ZV1OH\#_/D<]ODLFDO3R$TF68N U;>(;AT/,'IY<\2PZ4C@L2Z>;=)MK MTDT E"4/UZ_/X5H75YU&MN-*=#B>0!9@F6'V@N,DF@078(TA:AMVJB,[HE(Q M^;L4 /?I94OQF/;%%1C)1)$9@GP%=:W4S>DE[ZW C7TB17#=^0I=96@JK#;9C4 8>I _(< P5YB?W&,PTL;W1)TE(!K3M$ MXVCLF9$%Q1)QR=5HS)$=>A;-($E_%_HB1S3!BTI=04\&- M?6+#M-+!P\TME6LTJ/]R=2-!G-*IN*T5;#Q[-BY\$T(LSYC1Q;-2QA90M[@( M3@1MZOBEQ=B2\T?6+Q'I%N?M::O/6[D@6MCP%@*FIY^V@+F#/4T=:VP-S6QN MR]$S.4H<0D\:8),U?U)EYKE@(5--!D_Q3XD'XBS"O49+H5--%!8 AH ]Z&'% M1>CYE D[P %4S =CBOOL@!Q5^# Y1?]U*:#XA8]9DT'! -<(88O_)0+:!0B0S$( MRG9]=%OZX7C,L.#$]9+BD\';D@5(1'G,#^U@V2F3A$1AF("%[HN'?9:Y]+1Z MX$76,9;/ $!G#/4/OLS4_$&633R_"NQQK&JE.I*0-(VX5"(-OB%-E!J@ ?1G M:'D"'X1 PM+(K"TDAXEX]O=^'' M8[3I;?/5#[%* V#KLR 2& M!T)>/X)H 82%F7*YWP<3,X!5WP".8]ACC!X 5JHIB\&=]F:G0;>5WA'@'3#P!5_1>#]SM[B:AX?A:U--/M&1$", M A0(>.[9!>-\;%*)GR/&I0']H?3$B6A#/=-420U=%&XR+J\\TO ]>2+P&_C>+Q@-& ML_O2$DV@22+V;(+CE,,1D-3R!8*N$<"+U8U4O_4,V.@+[(O>Y$?H;_G ;Z]M MS$-_GL1?>[@_Q&LG -D0.C-@O-:0(IGS!P+V+>)O\!RR::P/HRUQ]LD/@%P/ M=(-QS.;1KSMZ@:]89-;&2ZIB*B%<-0BV44C2";UJ($30L_C,"$)$;V9":='8 M38=8 I>9) <3$U95Q@ WAWAX5%2FXM)#TY\H8]M]!?C=IZ@79;:('XE %"\\ M];"&B$8U"F\?]W&3O6W]4*8NC=!BV1%:/.B)S^%LEV*!Q_FL]$L*.W^X[#1T M(W=^39I,+MN-;KL,I>RR18*L FPMKP(L$6%NQA%F63I8@[W(TL&Z5];=GWOI M8/TR45I;9*+\!FH.8P]7EEDS\AFGO 5-DLQH?6.5)/- M&MG.92I2Z480!F44 90*;3KH>$75B@PO!38/_R67T0LHE&Y(7DR+LTHRDE # M]$C!-+2FMN@V+'G]L!DL1"5>FG?OS=,I1D7?F^N0GP3 3?<0MVL@3=3T1<&J MOVDUZ3&5CK8Z#:/3J[YT5&]T]/Z1S)"6F]WE9HU*QG.?W>!H.86[EE.XRU2R M%TV$KS?LBLXF7GO:LP)9D=G89PD8B4M;XM(YE+<^S!M*%);<41^$$RNC.]=]&VCKYI7)]5H75UUM!R-+Z]O\7%*1I*+" SH*4E%;4I&DHC.FHC6# M/_*HJ&3+B5Z'IGAH.QAB+(FL#N@FB6P=D:V9-U(%D=%@*+V?;;]>1R([AZY? M_S0]BP(KRZU"V0&LJ$D4 7.U+M>[N&JU:]3<2PYTW;/.7PQ-<,Y2,SL00.+) MZ>#)&JVV$)[TM8NKCF0GIXPF:_2R8FB"4V^Z=6(GY^!TIS'/VSO<95>['8'F M='C$&LUT-6_ (4ZMK4? UV"@XW[=(I(L)5EN9PFL)LOFQ56OV9)D* M#:_-'9S]%D41.G(6N*1:2;7[M8.WH-HV4FVSL[5Y7 .JS>GF?)2%)8_A;&93 MLPML4!"5/F,?,;I;Q)54OPQ1_(,=E;8O-LDM8=QO^4F_W^BUFYM4GW3ZC::Q M@[*#9J/9WVS9=342[=ULMBMK)&1:OTS%KCW(SB\5^P:E&;7,PV)5WK%J?H[ M%,19Z+&H22)W(*=Z+8G9:4E.=](;1.9TRQ2?BO+HHG%.N2ISY^*JKU5LYIZ$ M(2LIZ2PHJ52RW$I*ZEY<-;>?]K>_C+A3,R[GYNR4,C"/R:+]ZB \<7TAA.EN3AR^UPLG#_H M#S:Z-&%7YG-ZT BW9;"_(KGGJ(-\9JAG&;AL9 G75O?([R_46JU>1."^YM#^ M%@&;OL3)2'J!#O_]'DZ4Z?26MIBJ4)66]SM_O]E6_CNXW_[%5;>A=5;>[SF4 M/&28$ZA80^H:CA.XSJ?ZP5AI\C@ARO*5$RC*<:5/ LK? ,A?F3>D"17"'+HT M8CP%:KFX:C7TFHP_/\2=_+331D02CSG#W3D>ZX3'V1'F9XK'!<8,;]UA,QXQ M_L7$0;W!VY+VB[IFG$;[17%.&B8\7FR&.3>=8?6$XXK:-!ZWGZ/7 7)=_O56 M'?N*+7L.MB'77G'2!. C3@@KZ^(\ V_ZB?K,6^L2N%9P],B%'J//P_BSA6+W M7V3EE,OXTK4F97PUJVJI(LO-"TX7T(RVM+!V2B"?0G8/*SZ],ON%\52>\N31 M@JM26_K6Y"'K!%1EFJZ$JA ML1>JP [9Y>FB0W31WSH;2$J+LG31D])B'W3QV0TWL#&Z2!8=;>OF'%)'/:P&"SJK6W[K8H1<8G$:&3N M)(X&))]IXKAQENFNAQ*FY1D%MD'KJLUVQ7T09,O(C=$&[_J#8DUG84#5*B ' MV#EUC>33#/=%/+\[47H*&]W^&,*CUU0P5)J2= W5T::6[;V:2;^3TK8:)/D* MA($E7"^F';+<0B[9$*QJD7RBS1*J%MA+N$UYKH)]!=N@R9]"GZ("*2J96>AE MAF)W+M:G4.PSV 6?=W[M.G']RYPS=*;MV0&+1&-"<#!P]9_ M M?)@=?$N+*WQ%57%8L-$,7+YTR12CQ^&$C4*;/8R7G# ZWI(L(_U$AKSR*["2 M*T# ^9:/^A](-1RWRQ.',/7HG>5P'#J[_*%6I]%L[:";A=[H:)NE):VKD]JL M^DIN]F";W4\%VJDU-9V6'F%K 3G:(V01DY,R6Y-F_C=D!TUO6UM M7V@KR4Z277U.76$WO-V0'ZSAF8$JZDW2W[]YYNZ$[RL8U.L&['IC+#)'2M3T_O.1"R( M#475^_ED'55MROT*0/\-0/[@W#DO0&S+^E/J>@\'D=:I$E!V1"F"*Z4RU#(& MB _[AW]MCC7]BZM6SD"-@^2:282I'&$RJO.V"&-HP&9:61^01)C30)B,SK[EFE$>7 M%J!+53GS$F=JR6R*JKP;8$_[XJJ?Q9Z#,)MS<%5F$N#+VAAG4;=5,OI1)6CJ MS34J=-NN8!,E R)&!]-N^MK60V\KO,<#^VLD%4LJWDM"3SEAW\51>U7U$9=D M*LE4DFDQLZY"8=NCK)]N3H!#DK$D8TG&N\PGJI",L1N1VM5/@8IWW>R@7^-F M!YTMFAUP#'HR?^ @&-O%.=TYI?]-+:>]05/+MC?@RRFP'F8SK>IL<)2M Y;V M8^"PR .102TV^,%H91W^IBCE" M\#$^F!W[+GFP'OR(37U5L<;PT[=&#E4LNR8!B18V'IBYOH5/?Z"ALO#:I-_ M3_-](00WT)*?F .@_3!8_I,B;10.L1DGP(<68%/@7; M,6NS%V7B(9O[6P%^#E1)R9= 13?((:EEI+D1C]H33N8S_T\/_W/WY>[I7ZIR M=W_36+K]NFSW_N'I]E%Y>E!N'NX_W=X_WG["?ST^_';WZ?H)_OA\=W]]?W-W M_9OR^ 0??+F]?WI4WMU$?/5][0_X+G3,< 0\=O1>R>,6)R?V\AH?P5N=OYN&DJ*O_Y-' M6:#RP6<>$)CG3HG"?F\\-I0Q W$)&J,?F$$8N-Z;T!9GH'R:'C /913"(BX] MP*)$K@ U>A4^ [O@\:[C'1SBT!9ABP@7_.QP]TTW# M4A[[,[0\ZN:K,.Q6RJ=(!CG7'CH1]I%!)DP47^ /M[ZBWRZ::\G^&LKURGF4 MN-H7Q$OQN7_GW MS;MH9L9T_YYZ.["M7\2[B_F5.BD6UKZXZC6R\U,40#(;]XCP*+7Q]IXVWL&A MXED)'FU\D0/?C>$#7O:E[N,FGB9F\(<;VJ,[0)EA$$L:(6/*GQ?,H$Z.&A!? MU"N^#)MCFTB4@*PY;!*XGBR80YARG5D8N, +'#11,*8:?XF?H"/$LX,;#B>D\P_?(.&!Y MI!+EU0HF@G$X 'E%-X3BDN/T4++\MIACL&?4V#'8W<(Q^,B(GWYC,]=#]KG: M/]C+LP)Z6?^@6)4XP*_,??;,&0A+Y<[AF M7L5D_5'K7D\!([7(=^D#H$+$4=83JX;.92;0YMAP@)(O4E1C"*"+-%].RR0&" M-P$?"#G)D&J?0]OT0!H/WG)EYG!BL?1T9F0P)!:GYG?**Z-/T*.O3-Q7(G&@ MZ*'0S]S0&S(N8.%)9 <^N39A.=IA3/=K7A-9C2D5@OZD7]W&JN0#5R4++>FQ M%XN]^DN@AIR)[@<#%P0IT XMNA7\>;P8G&W@AL&:LXMOI\Q$DLJ%\QQ$KI%G M#B>+*L.*HP$-JVT-[5,S(GLH(XM[@&^ZM99V<06$E9&&6?&88! O[(Z $I'J Q0KTA6PRVM+"\D,Q8()XQ-0E\@( ZMI/] ,:&@2TSD!8;>A\PN?0 MTP$V2%$P12]\)9KU"%ZYT-ER1PM.QRUBGKUVC56;WC:J#=P9F(A 8+!)"K!T=Y& 9N3,E&1^!D'AD,7-.C-NLCL-#A M5Z#IF&$P<3TR>4W0[S$W'4QM4 VG*"&!NX+4G."DD7"&'Y2RLXR^MMK2>D2' MUK?X'5_YBZ_C+?'Q-'IITZH%=D$W6WD76U9+N,2-#3Q4N48E;XK-0W!W7'=) MX."30XU;02CU22ODSC/D>>3LLZ;DPJ/_=5^8EUA!*TG%Z&>))1= 7RE(?>=\ M=D&CT;.2=A1ZQ+%2 ,$9]<8B=0B^IJ8-PF>P=M&M-\"8-VB'Q-MXOQ3<[BCE MHG%%)4-46@V2&64Q8H2%[LK(ZP8"VXF62,#H(J)9+\!U@74[[-D%+DX0]8!8 M^(5AH-P9VN&(.X'X:M]"$/6Z-FA?ZLK,AF<;RMUTRD867RD$]5S8PS'JNA1M M5_P)7!U)O[R+5DG%BQZ"_P%I,L!E O)FS:OC7#+0,T! +BJI0Y)!\'CH.73[ M$\:]O/3&%)D-0#T%&/D^,+P+-$]X 8'*]]'D$@0I9CR:)S<@Y2@L)=L#E M=B%C6Z88B!2#SO(4@Q*2NW=105X"W8+,2CA05@)E(QSI(99G5-14G;P#=5H! M;?Z+Z0"5H"2))3+ZO4+?C]S6UXYIOZ'9#U?T.?83W$1BB9[YQOS0YNZ9)-A7 M5 _<'01HQ0\66#_6L K^I<;@FP0CEQSM# 79S0/%C,%%C?T4BZ4X1QHO 0T M;@P:D%7/C"0YNFSI]_@KS&D=S7ML$*0F]VR@DP=4FBE(]\O_QS4,V,PUC_AE M'_EO%79DP\JT;P30X^T-/O#%?%,B-1C5-\SE2P"&PM"T>/3S%=3A2]MUOY.G M+SD4-Y])E1B&GH>Z#=?X(I"1K\=Y<>T7T! L_SN'0QS/XOH/V9K^T+,&N!BY MYG&7$[A/?)^(*3W"N@C3>X ;G/(9MH3??A:[^TWL[C'>G0A %0-C0WD &)H8 M![7C^\?@* ]/QSY\^+4(5+L^VKV@SU@S,XC-9)^M@A>[N8Z'M?_'XR4/=34;&$TC*QG MQ$WT? ;H]B55CC)+T06*^#;SW#$C4\>TN1$BPMRQ#Y/GU:(F1S^<3 MMM#-+;12P(YT,&=6($("[,NQY?F!JLS"@&=7LN'$@2,_O^$67EWO.R\[9\"J #B#12"FH-<<[OP.7Y<\)W8'GT,3.?0\JT MQJ[P&$X8NB[:X_BHN ZZ)95\)'"3RHOED6T=?8M)J@'E:IL8C #2$^X.;19L]R4B?34QO:@Y92"(97QZB90\ \D0Z M#0-ZGA#V^F\^KW"9ZA'UJ\;A(#',SC?B2,$R0>%9%ORST1 \\% MC$U(*/3AR*>0VW'-DSF'R ^$-1UCOLBCLN$P:229HR>'!803478E^:2B;/^A MQXCOPB\$,HA$3.[7FTXQ.D=6?,0;Z *!"8" $"X1,6J;-D><(I>P&LH_\?P6 M$&Y$HD,$9E(" "3B8%214#^A+AX[XU+ \E.%"NC=]&,JC7AB/@&*L@,X[10A M#+B,::ZT+41MI*HQPY#8" Z&:6X\@?:%MUZ#GU':FQ\.+J.=_&7&TR'$<=%= M FJHSU_V K@Z9>GOXWH'D*LCADDX'CE (XI.YZ]QCR$FHMCL!5/FX83,A-_& M"/Y_ 'YP% %H#(!BYAER?MMW8:<46TW+6W[_P !&YAMG,V_Q#^-M(FP(_E-W M8-GL.@^-2%"Q<9@'3Q@&H3>#A.-'KVW%> M.EPZ92?P.T#Z ;# 15BH_GR>RS4JFF,$Y(+H'AOQKADCL\&PZ,E4N,6'ADOQZX@R>J'?7]9^2/9?)BEJU8\,P&OK"COM& MHU?-CML_;0YEE]A(-.J4,L?^WM06P6MT&LVY3_!G<>G_[2]W3Y^N^6_;K>0> M^&];G8:VK+AA,SCG[;G=3]XBWMMK=(OM6=>TA4?_WNTWVLLV_0>+Q3[F)%C^ MA/)B+5^4*8S=(>^DX$;R"#F'T)YWHSK7*]G!B+G7U3\&WL]U+GA?DB'1K2)# MHM^2&1)'FEP@,R0.X4C[;_:F_)).R$N2'[ZPP+.&A1,ZYI-G6N3UT(W++ZA 4++\T+/X$+QO0@?[E>Q%C^?HH[Q78=^- M0_G8U[AR#U4?EN#G" <8( .?+$XOSEN*=TE2DIESQ7A)(>AG^&EJCV5E-)1OQO?P:4Z(['XGC" M!\'SA]&\?0'KB7_UBFHAF0,$%EY2V>HE3GM68',*(-4QSY]CS?8VTC>%L&L J/#-K1S/&EKVT#AS($=OJP[.E9TIMOSWQ2IN\]& :10?N-H6N'3%S0&!L' MM1UQ7Q&1>_&^HO9F\S9;8'Z/+#949-.FETB/B/5=C(Z[*9-+V'/8PFK!2..5 M@XFI)F)S+Y;(Q<>8.\\)XJ;3JK<*+7MQR214,0N]F>NS)*\^.B!%"G)M2?:# M&+]AF:M@@83TT["8RF"U =V*N'44B*OE*#Y2@(O!3\5*_BB0R3 MW*W%;?M\<\H+%A9L%$IVXNN072 ,2U4DL[:W5-!"Q9P@T$46+P*.6T1I<-@E)8SP6*,J!L>66]T]^GGDJ^E MF23-)&DF23-)FDG23-JW7K3-H/*BZGO]Q\/R)CMZ:[,)OB7,F++#7@X!AY]V M:A:>(5X9/8E7&;PJ;B(O4WM79?443(OI%BCE.4;S' RT7Z^OO\YE+5!)2LFT MA5K&V?Y@2AB'#Y/\.4I>P(S#H>E/%)%0&W>%3M?SD#X-%!JQ,:9J M9[#(3^=SQNWN08EE6/XS/QY@A+FQ@"B).\&<8OO@O]*?^,HX],AO,C>@*A61 M3[E6HKD"C,^X6S6"0#Q"*:&!A[X$T>B8&IN61PVG134(I2I0BPW3 M6O4AY>O;%LB8SJ=#I":G]Y0[A,0\4M/TH3GX$=M*H#LT S ^IF4#YY@ MLP#\[%HYU[-DP9-((5B@M"0[)6)CKYSW)2E9\]UG4APN2E2A8H;0%UA'F"QJ MQ!PG:ND:C7N@6C3A5*3DX@&S+?:2I1)8%U.'QZ'-9Q=@0SKJ.\(;XP3^/.9P MZL&",]/#3BU8SF;B.:R 2EC@+):/2".2C'FJ.:7($&;Z0=1$.^7^?P)%%F!5WQ/B9"-1 8)?H)>7%>CT 4+'^QJ=G,?%]H MA%[L=G;LJ"\?]4W"'BD#%C,3WA_/M GC,,F;6A"B[S>P@C#@[>NI*4IN ^ID M/[CUX1"48<)K"N_A$:A/BL^2DU!V3#3@(CUVQ1+E0/ R;*Q/&XVJ;'$#HN,_ M,L=X. OGOTE;)>%@YMM9T;,IU:1GH>M3M%+41H8*.[W0F4LP:R@/1#2\OQ-U M-4IZ^;CS7T4[ 22$Z_: 76/;&3P<\8AYX&"Y)GP;QT 6O^?MB6#?Z.*>$%'. M7\'ZSCTJ![J(JH#,@6T B^"II;'KG@H*HM>N($%9+[!9)'(G0QMEZK],_=]W MZG]=).S37"= 'FQ+%%2JLP/I95MQ.6M* 8Y3<6-AK"Z1SEQC''L;;8XMD#/.K,BT6 +D^\X/K\KH*_N4'PNH'A[SL[ M_8%"WL6.#:*_HQFU"_Y7F=4OREN0MR5LJXM Z MW 55I%L>A;1]7)+TO9%\S8'#<6!;7^UI>DF$6W'IN^((1=7,D[PC75>;[::\ MI%I?DM$$2BKK,I"7M.=+TM1>NZR7O<)+.B=K]E.J<"M3MW5>1JRA=K0-Z]ZE MVKVW.VKW-HR_R3O:5W1)-38-+LD[VE?H1.V7EK#[LV"W2Z8ZYR?/R37P%2MD M:7X/K^=-ZM'/S3F@]:7=6>\[ZJA=O:S'4-[1GATXJ+@;-^P[+Q,X%97JNVUOJ!W+>V]O)R:7DY3+RM]Y0WMF7SZK8.0 MSSE%PA\6FWN>5_3[75OM:\WB6"85\'VS *TG;Z>VMZ-K:K=ER NJ[P6I7?TP M]W-.I8 +?=$+JBIG6HQ;]O2U)K!V2]5[&X8XZU)3OL;&D&A\^FC;&WI%)1Y+/*[)L;M]M5U7-!9Z?;2/:-\M0M*JC;)R,\2; M<*21&V(WZ](='.463VV+9V" BA'LV_C(3U,,' ^KU_6FVM&/OS93XMP1X9QF MJ'JO+7%.XMS^2A@-0]5ZQ]_-0>+<\>"*\ MYBVTIJ(F1YTN7;0P/XA.?H"3;L;[UMB@)XX20R%&GDTKD*(\<)[WV/5@^2%3ILST0P^GBIB!XH8>J(B. M^V8CFT*M79PD]3>\&^F9;SPOS ]> < ZS+Q4DHYA1H M+*#*77SI,W.P3AD'H6('%?!6]C':(="I>RO\UMZ(*V_N.GR>+F,G<"I^/6(?OF/,,&W7P2?SY MV'( :I8),'3YHXUM1JK7!=<0!TQ[&.*(CD4D,/W4'V//G0*TJ9H:0&(. ^N% M@*[8>$VST!M.3$0\N%) #W@0D 9!R0"VLQ0N!,QS@#_"72J^.PY>34"J$7MA MMLN?&KI^X#=. +37=C!QP^>)\LH >6T+SK@(82+MF(9&(#B 3!"",?JG"%;- M^?7,8SX.B!5D$3B+2A!WB+U^/8_%Y\V)P]4APW0-**& &L9,(Z M X!D$")*N&G43]-Y\FH@,',X=+T1<:97*Y@HOUY??VTH"XP,\ ,8RA08.U$: MXI>)G75-^XUD)K .U^;T9P7+]P>OLWS7YKN [>$RBUNF17V+L)%/H<$=I4XB MV!F0NQ\.)[B&PP*^5\'<."O*0?B&\HB1#%@9&5GZ0/#1(@E%'!,.-#7?Z#2< M.N 6/#:VV3!0QF& G!5;&'CPFA"V-W2GL"S>I." $Q.PA\.".?!+P/B_."QP M$\/0\Y!V8%W+'364AS##T:.W$RRG,]-#30"9M0\'L$W<#\#/AC4CT"2PHQ\X M2.L#-C21&J/ 5H,+5NTH<8KR=XMW"+!$3AG^G()Y6/@ M%L9OE2B(F4 6 L\"$4-IMI(#S##X OVW. M?/8A^L?'J*>GY1 0Z4&=B,[:(DQYE64DBB[6P&[&GE;IW4!-RNIFI].^9KW1[^MZ_]9YA>??Z;HN^];5]W;45K=S_(W1:LX5[HIYL\\F MW9GCGJ%VF[+?4YWOI]4IP1MDOZ!RQ4I'KZ7Y' MZ5"6\SZ5Z[2!SUO6)->.]:(&<] MKM$9=;6A\;\ I(OH5Y.X_>;,?&:7 X^9WR_-,1SQ@VF_FF_^Q<_SD &PI.^N M"-BU56FSX_'.X,6O;<2&+A_N]@$0G7GX%&S'K,U>E(G'QO_WXF_K+ZY[>+9^C?C&][XR<(H\H1_#"DHJM0[!X+,H8 M3< M*?.2@BE1NS+TK%E4/I>SC JHA1^ MJK/C,R^IT&-"U2BF!<=E(RHWP0BURXLT/KD_L/KB39F!I,8J'^7%,F%S+Z9G M,?@8,'_JCD(;X(%KCQA8,+!* !"*Z@.HHI!7\MFP0WBSG3JPJ6"EGBABH*(5 M4>^BA$!HR5_L!QO2H2F[!DOP^$KBM%$!H<>F)J*=EUEN8**-!;_'K;NA3WN\ MY)_"M6(IHH-5/+]&.U6I0@O?@95,HQ7WA4^B);T1/X,XV0A'B=.=D2>= M5TJ:-KW+GS &K GKKBPJRYJ9UB@:/^X3%$49CZ@2PKK0 ,N84GCG+T$\45') M"W62.I5TK9+I>3B3=3KOFU["2H2>ATINBKET4%?DFBD?XM[LK.LVL&9 MOT;GX^'8R3RX]!9&62ZNYF^42@)G;&B-K6%,O"-F@Q[N<>PRX6,GF""QFE@M MAT7#O-3.)][@A%2V@!0&E\40ZV(^,:62!EB0C[NG0J\T(XMJT;YZ%ODY8/F8 M,O%AL3:B)\4VN-H?4?/2]_'Z0+%&YG015QVM+0V3B+A+1,3$J&=>T.UG<-)4 MQM:/A6^4,1.5DBBDL*HPL%"\($+ZL+S-Q!W#_<=,*)8M\!BP*RR)!.QX0WP: M6$Y<,1>C_AI,/0XU:'7V"1?[_OP)A?!;QK1C"45R+)9$V#. RW" M2]6BL4;W.K&&$X4Y:&EB73&;XB,S+!O]MSO TAEL=^ KI-^1F(AI-9$$D<2 M,_B@;\9O<5CPZGK?Z1$VHGINV-@8GJ(*= #3(N!BA/0%T3M#5&ALFRQA$@S) MB3RNH@DURW$ B57ES]#T JRE5G'/T[M'GU]+Q2EL9=3O9_8;V6T/Y%FT+>5R\J_B'R>OG+Q'KGNGF+6]T.3,Q;3^Z1NQMP- 4$&P3 M;0S&,<^W?G!\\H%>,D6<"E8ITG-8=Z<*@V1;J&$3 A!\/N (*C4F/"]H*W # M^I$P&DX Z3Z3'C!BB106I>T1&+&C1.@0A&9@\G"KUH?;N7W3CXV,X MG2*4X<>/*;!=)S_^*GX<&3+$/[X"&BAW=ZIR!Q>E]*)W7Q-; 41#2Q6Q]C-R M35V[_._8GAY;/M[?&S,]@1A@- TG/%;?U%.8,;:065$W#/SAX^T-KOC%?%., M#G^L[$76T8-T@\*#'&2[]B3MT2.8C[+145.R8N99<#!X%9DPGD7FS3BQO2GL MP?6BH>V&(^"!E*>C(DOP7<=A]F7T3/PC1#4WY2O"#B5I\2R8VG#@ I6?1^444*L2OCED0-\8BYAC96N0\B)^)(MA#W/Z0UH^1 M_)"*D-!8Q!'#&:?A\9P&Q#NC#!4P.UC DSP1#)P;21!X=S,.T+]P=T\!I,HM-QRSA6 MP'!5;@W-]0P)F,U@>1NORG5M[JW#@SD4JQ91K% 98;<0C^L/):V/.G+77ST7(/$5U&B+M\_B'WR9;P=\ MO%H /\Z,GX_\3RD]AS<6XQ\MD&Q# (*?%'_YG%X), 40%OD4=0X"7HNQ7?.9 MFP#SNM3<%A#$S^F5L645=5S";U[)H9VB$VR1-QX#AO*$3#-E)8TC#IITI",% MTYI20SF.ZZF^<_B1 T!-63SPQCQ^>G YZ)N'9/,V+\%-\28_MB?A2M@/BV?" M1H"L)P@/"4$UC8FCXG$GF#AD6S(5UQ$."=% M QN*69)<0C3@^^8H%G" AX:4*.<$M#,?=C!*V?$.JN]HP*,W473IPY5B?\+\ MFL!?^.NX*C>V4=[Q?F=@ZW$_ GE2^+]&# 05D;QP4].YL'F5<$'X+*4>"$YQ M M+J(6Z]ZUJ2U/N)*I4P??BTR=*IXZ55^) M\"W-&C\EK/$$Y,*W)5P_XM@KW$,K?#^F[[M#BSXCIPHJ)H:V"JC M$*UBT*K0U^Y2< 1]Y2B3D!+0.30(+9MT$+0JQ$^X++*F%# BX2*4Y>A[=+*O M.=:\LR3?&;7#7A$FQZ:,\)EKH*J M2T6Y^#VN*N! IB6 5-J1FF%=.D2\1V_\DRC]0Z,J%ENRN)$17L^II?&"!>, M44235=K"T?".QUAYBM.23H!M/&95P@(<8(8'%9N9 MEJ>\F'9(2A+G)\]T:--S+C&C,FJOSM>T+9$VRF=$1$R2K02MZ'/NIUNU"Q^9 MP]F=:$S/C9PAC:3 /4>^/7> \6"2]SJ83G0UYL8U!;C\1D0LLG3NCCR1H6]9!G3)F MK^>,V>,X[FKO]%)+7;+L*G>5K_7R-'#TBO!:69P/P)XQZV<2PBN3D-0ROLJY MX-C$[ODTJ(1-9[;[QE*YWRNO-N+RF"*28?*T%?[S)-<@XORX(S_T*.E(+%>I MZILP+.*YRSU*\6'*ZIRDV1)"@RS 8PB>NG!1 \;9]2P< +^PWR[AO2,V$@,C MWM+1#W%W)OP5J)%HQ*(:_)*R<(Z#8Y2W@!-OWG&<<)W9F_5.SO% \HM2C,9G M*.(1>V;FF\@TC6@PDK[QO"5W^#U.4TW)\MB/STMC^)B+$>7Y1.H/-F#%7JQ M0:,LBM(OXGE4E^8,C5]&"6<.&)$X20)37.-]850@RAV.]B@,[#BES RB0(90 MJ*;3T$GMB+Z$=?QX@ :\+-I^S(54)70HQ"GFOZ1R:CT\$RA02$ BFVYH\K$K M*>TFM:-8O5E8:[/4YCH2$C?W[QP -C#3>U;2AW1XRN$'L,0!G.0 ]8#O07-W M8JZ1,!*R:Z)(I ;V2N\@H3BC-A0 RD%3!L^+B=6W/E$&= @/#&RJ8;84O*" MOJ+3SJ=2"33-^"D.L\H7R)3Q27A(.,2 ]8J@/$693P]*+:L'A' M,DY:=9Q4KZ8Q15,VICC2P.291U=W3G=+#<=M.T[44M+GS#OT05,+4/ +U\^2 M>G(CI-MZ'8QIAV.HTC$ZO^JF M>J.C]X]EA*'<[ XW:S2K& ZY^3R7_E:=?_=RP MKAFJWBL[O$SB^+'A^#GS<<,P5*VG2QP_<1P_:S[>-]1>Z1%2QS4WOC#:443G M )>PT,9G)PE6[4:O7:A+:R;A :_WLMG0>;3TU,>GAU#W=)%?D- M.:S[]59(T_W&ED8)5F%9%5IZG3"0"UQ-4WOM9CWUU:IG()_3[?)1XCVUWST- MIY*\W SI]CNJWBFK+,O;K?WM**G94W6C<[A+.D!LK68Z0T[[MO-3 M%X[1%:WQMLRJH97-S9#Q@CW'"_JJ9LA+JNTE$25U6FJG7582R4O:+R6UNZK> M+NL9KU_D[8C5A>6= ,]/:SA&K9MX74_M=PZH=$O+J$@04.VVI/5:VSOBSKJ> M:N@;1N'E)>W+6==56]T#7I)T,>0V=3T?->$8M6UB;UVUWY0646WOB&A+#/:6 MMU376Y*45/\[J@NZF^WT>^JJ*H_Z-]5N M7U8)UO:2>&J3H>HR-:.^E\2U[*;:*EUJ)2]IS]HRL+M>60_^_@SSJ$VYX]+8 M@A7W*I^I/:WI H]U>[K0T[ M:;GTOE^<(M%1#W["KE+S<^EXN=V&TU59=V?(96.'+Y^6>ESG> M5[6^-,=K>T>$JQVP(\JVZ91WM&>#O*T:I14Q>4G[)J3>(8LSSL @OV>!$*8; MZC1BJ%830#QR0YP)NSA32S_>AOHEAT94"9FZTF74LZ"C;9B]4 5T#FP$2=(H M/6OB'$@C[BS=W\[!(TGCN$E#2HTED62P74L'*B5IG!)I2*F1#Y)63^WTCE"A M(@OIY\"$UT6%M:GBY=1:_P[]P!J_50W=;B'H_N_\_YLO!$[M=VIZSY9#L.K MPG.UU\W./%&) _&/+&?$G.##I=ZKOD![<49M_A%3]5$Q?&;NV[;ZF>C^ON"Q=R[T; MN G"S)B"."D 3&QSYK,/T3\^1HEMED-'HQ]]%.L+LLHI+J<7\J\_OEJC8()B MKJ&1J(N\!N+-XNL&?;5 U_R[5J=A='I+O]8:^M+O5BVKZXV.WM]HV=7?-7LM MN=FCVJS1++3L&I_76C]D?ROW6/V&?S]-/,:4+_#6V>)@"_ZG,H3!A\W#8*M3QDJ%>7PU-[L+ZS'"68N"$L,?+?;P?@X\N>63*8M^JBY[J[ MG\YZ"+QJ=#>L$JE+;J(< 2\Q?"6&-TN7U$L,EQA^/!C>4KO-TY@[*3%<8G@^ MAK=UV9GG4&;"NNF#)]^L0N@1[>:&:0HU2C.>D!' M\H[J?4==52L]@5 6K%4[O>X\%#=#-7K22*W['>F;M@.1=[0_AV-7WE&][ZBI M]@[9X?<,C-3<^6[GH;(UU4Y+3E*M]QW]__:^OKEM),?[J[ RV:O,%:V(U'NR MDRJ/)S/GV4R5+'-^G?P!T\T5OMB3+%DEAJW9VQR*; M:#2 1J.!'_9K[,2KQ)K$:U0Q33J!(ZKJC/90D=N3E7F>4N[#87E3:T^-W?5TN:D;<5C*4!E+7:49*J.V@ Y,;&.@,FI527L 1(RFLH;Q+1A/H()< M97P+EL(&ABQP&TX.M^+S>KR*7>[HFM6%",Y- ME:N./ (;_K87[-HC:H]9XECB6.)8XECB6.).1.).(%/G 5BTQF95*Z&W..V] MV@NT9S(#+]!S+1 C4%1\@>H/;:#X/*KV/OI;%,:Q,8_"B;]8E,:;@HUE_-9>(SQ#4QJC/&07W@3K7E_*#8F76L+U0GKCUWT)KNDKQ O$"'7J ]3XV\0">P0 ?R M%VNQH1X*.+.VT4N;<8DJOD ,P%;Q!=JSF(L7Z)D6J+-KWD55+V@JOI<>S MMKX;XU!7>WWX[%/M]6']J?;Z\-'TN6*]CX3+K*W'QF?2:J_/?@!_O$K/NTK< M%JG:ZW-T+3JE[$&%EQFNY EP)F'&H9U!B3@OJ28+NRNL/2]L31:6-;:A"UO1 M%-$3R"2\#)QP)HU)%,XR;R$,]O,2:NN8'O/"A$\.VRP0UX15>X'X3KCJ"W3$ MK(H'=M$,_30( WG_FO*3BT^> %;553*5D>&1DV(:@3RQS.\]3[(U/=34;WUV M17O@]6']X?6IA/Z(5+E;@/H=LS]%X3;UX?5YOA1)/F_OPMV/,M%[YP'.UT_1,+%R\KAO-?;1&@,>@4?[ M098?_I1Q&@*Y*Z89"R0+)%M(%LC3$Y+/(T_X&PBU MMB+4R E=)DL_UL7&P_,P]C M]$TD?<(W*/H-8]_6TEMZ==O%*V(,*YDFFU\I M]U&V20,51>/H];N-U)5?:B\JS*Y,W&[=Z2O;)"HNDES^YS3*J)F+&WDVCJ3X M>B8F0.P;X=^*N_C%Z\4YP@3+J[ - ]LY ]?,?#)YLIFK!7"E$ZH$XC>@_S+" MIX <41E:C&DD)S^]^,'KN3W9'TSZXZ'E=KN]WKC=Z=@C9SBP^^Z@[=C_&KQX M]X5Z=X<3T!%1VTE!'.YB+RXC# U4FF$OZ+W9,1AR7VOANSD)H%R]5FP09V'Z7GL&%F:[/U MJR OMNOEN(.AK&&7>FO8&@RWZR.^R[##5K=MUZ25.M/*M#*M3"O0:O6V&O6Q MK:!'*X^N.:96K]OS%_()_E"^P/M57^ 0[=MKRIJ+J0AN-M]1-)\!U^ ELF1L M)QF/-1^E$%Q3&LGC*6*;D.-CVL6N#).%5I9':A)7[4.HWNEQ[B4+XZ%9NLV5 M K.-+2-;QDISCBWC$UO&QWJ'W5[SW,-77F DTS"%(=S8-.1W!TX7QEQ&2*JX MD?&/CVL)_W!ZN0[M5NE*=#E0O67FX:/NSJN6'[ABC0XV^TK?AEM6Q^SOW-:[ MFMA=^VP6+.,G(.-MV[2&S0 >9!EG&5]OQ\WNSNF(S1'Q72I#FI7R9^T)T]#D MI#ZVJ6Q3#Y%-:]MF>U@]_6(99QD_7&]7VQS:>Y8>LHRSC-= QNV1:??8-SY! MW[AZ9_ZC^\;W%[P\G)+\C.G6V\2L"1.E2#-_*+W<"YQ(BAA^?&E9+;WM 74^ MPJN(&'0%T]?AYR2D46,QDW@[X(4NO*LST[],93Z0<0MOS2,/& =S--S( [*, M\9TAZ N=Q2_D;\%8<3J.G=UII$]3&P0A6L M6$]"\I8R1]4)+_LM>Y'Q((5:7.1WH"K6;)??O9C:^^3L5J+SP$.;)0J8(FYD M)@(HEL7K?V0=XXUK+.G"/@&E(;4XX<\PD#7X&\JZ@)'BU$^0#&742%)PCF 5 M;SUJ3*2''T=X7Z:J.&3TS7.D@>R!&9W/YU'X':A-)% [ZOX-APO3*"=S-P4E MADJF)QZQ$% M&U6UCMN4WI1LHSU:MER'MHWVL#5Z.MLX; W9-A[#-MKMY5VI;L81)G,$X[B- M?E;!-#:@*N\BC&E5R=4M,.T,JU,*]/*Q7M< MO,?%>UR\Q\5[S\PE+E'A$I4J<8Y+5+AXKQIL8\O(EK%*G&/+R,5[)UB\5[6, MKJ5@]JE6\+5/,[N-IFW9YJ"W:W>FYF2WL8B?@(AW3-MJLXBSB#=6Q%]U>]:/ M)RC;)YFC!IVWWS!'#6;"(-UG$^Z8]/-UR)A;QYHOX MJ\Z@5R7OB+WA)U_Q2IU^CNX-GT!#UM]*:=>[]BMKL!U?-\-*"R[\TQSV.OLU MGGM.N_Q 3T&6N?K(W'!HC@9[]CIDD6.1V\?,6>9P,*R]R&WE86XK?M5;I.-L M0T=W%]D>G9X]&O5-J[_KO7_U#!++7(UDKM\W>YT]FYZSS+',[1/M'IG]SJX7 M.M43N8;[7<=QC(_N=YU ANEOZ\ 0]@A7UTJH:>;#/9,J:R74CT=//L1=1@V% M8\\+6!8.'N/TE&57]X"5Y82$H\_"417K<\PQF@),NU22M2/^I2MS$,9VJ[<_ M!F,VSGT8C.U6-\?JRY^'46"\. P"Z9\1_*#$Q8V3> 46#_Z_FSJ) F_,$?BF M4K@.+'I2QOZ[0+J#N__X86A;@[BUQ'5$M4RFR- R/B4LXZWT??Q?/[R%0=3JE@1V::$?MX"'PY?< M&'(ZX%K1I]8!3ZZO7KX"71$$I_G^^UP&()2-F.PF .)8BLB9DE"Z("M^.)\! M^8]10YAU;0 U[5[+WA)&;C=PNOYHOU&/ :17'UK[K5YM KK1&N=9*!.M-9) M!H!6:SMZ&%"381,94),!-1E0DV'C*LY5AHUCV+AJL)0!-=DR5HFK;!G9,E:# MI0RH^1"'C@^HF=VP5.B:?E/H^E3!-4^Y=;0U,D>]/;.7&H!'P2)^$B)NM;LL MXBSBC17Q8>]TY7N7Y-'&0 K1JE=OS>N6<\KVE.WI6LVRS.&^U5$-,*DLXLT7 M\<[0M.P]*Q-8Q%G$ZR#BYJ"_*UY.*%B95/?>P# MK]8D%B^G,NLWC?Y%HD^Z[36I%./ M12QQ !"XC-7'J)DPGN3CR]DX=B)O3D4P#BQL.),1 M521'=4XRA9]G%95^5B3QY'A,[%]1(73@6KX@Q M*!+0N/&5LFK8N=B_^_LX>OUNGTH"=05WI/*=3F>1Y/(_IU%Q$7DCS\:1%%_/ MQ 2(?2/\6W$7OWB].$>88'D5MF%@^SZ[,9D\VC&0CZL5E,8-8E@6D4A MJAY8_2867T^F7N2> 6^3.]PJD7VTZ\KHF^TJ-[9:U=LFW+#5>4H>H#M!'^34 _6SG!)*D&>G23,:FY)BO'=_H/OQN$D MN87U6,^@8BTWZB1\U_L&+MK.FO L8D\C;E^*>BU\;02 Y*\2%9V+4$^E4*Y. MM-:LJ*\VM-9)!NI$:YUD@(M0N0B5BU"Y")6+4+G4JC%MRB7K<0XRB_BAIFV/ MS+;-(LXBWEP1MTQK6+V,:TZS?^IUY_)3+C]EB_H4T^YWS7Z/:_-8Q)LKXKV! M:?5Z+.(LXHT5\8'9.^'@QNGZQ5;U:HZ/[A@WI??=FL#UX\MNK);]M 4'5JN] M-J5^=0Y9X0%\M?BQ2);/JE!<(&@:WL9$0E2J K@G?[\FU0V7,#;H&G['Q,&R MV6TNVXB3T/EZ-J:U7*A_TA2)6Q&YL7$3B4"S%HMED9/RNQ&'N^E]PU MI(WA>H/P&X$4^(J3[LP+0$8B4@.NJCJ5RH\ZT5JS*I7:T%HG&:@3K762 :ZJ MXJHJKJKBJBJNJN+:@<9PE6L'N':@&BSEJBJVC%7B*EM&MHS58"E757%5U:Y7 M[EL$KCG]Z&32CX;FJ,\YI"SA39;P09>;]+"$-U?";6MPLO)]N@FD=N76_.CY MHVQ/V9X>(C5[:-H53,]F$6<1/YB(#\SN@$6<1;RY(C[H,MS Z7G%##?0V*JJ MS8'K/8NK\@*&F4B ).'[J@L.C$O=/[8KQVA <SW[*,LXPW5L9/VXH?>OPZI&1]_(.3 M]-F.L!UA"6<)9V^099QEG*TX>X-;):?K-[N8$SH/8P))?Y,EY1:IH)BF5'HK M"Y\7KX@Q<"M--K]23G&U\SSL=W\?1Z_?[9,7JP+*1TKG[G0722[_3:.I/AZ)B9 [!OAWXJ[^,7KQ3G"!,NKL T#V_,,(T<3.WWDJGA)=3F(XRHGX-)V?N4V(]],N"WVS#Z M.@GA>E+C!>L$2+,P5FPP>\P$DC+,APU=^+"AK\RC85'UG5 MC(N2^K+;ZN0?A7^/);8.P9*#N;B;H1RHJH:L5F,L SGQ]%]?=DI-+_#EAVHI MLL(4 ?NDCRTHX,%O4M5+P/ORWZF7W.GBBL,UI#B@D-&(Z_I.K+\8O**2#5BR M<"9-;'/"91NGDEI>)UIKE@9?&UKK) -UHK5.,L!E&URVP64;7+;!91N'H2_ M;0ZZU6OCPB+.(GXP$3<'%DLX2WAS)7QDMCO5?*D30J_57NJ$@-GNHZ6_FIBB/Y>.:CI@;MDNP2QW%,C;'!3- M 0CW/Y&8_:\GE34>F,*D@> [3_HNS$-$V/4 ,^_3R'!$/*7\^6_"S[/VX2M? MI4X:ETZJRA&,>1@E$Q#C4+60R(85F/A_(TL_CX6/E0 [-LVH8A[^IRC\YL6X MD"@:FJO428$3\D\E:;A.M-8LP;DVM-9)!NI$:YUD@!/R.2&?$_(Y(9\3\CGM MM#%B.<5-2\R_S M@'4. 5]DV>^7I3^^,U[:K>Z:]/SATE\/F9ZO<^1U 'XL@78=AZ=ONS*;%$[5 M1:A_Q+V/C4D4S@R"Q3?".4'A"Z2'$O'7Y-5[[D\O'F[28+7[+^X7B\$SK/CZ M*YP/WK]3SR44?^#+A9ACCK[Q.>N/L$VZ_:#2(GWM87,$_ >MIVG<2F,JODEC MX@58+>'"0DO5@2,NB1((>9C>3.$O(9@O%UM&.!*DR]4B(GP@L6B!4"K70#[F MO1@6WZ+"#V /R&04MXQS&B'7&:4,F>*8]#00%#C>')8D:U@!;_CYFMU*$&LJ M)<&O[E!3@ITD!O:H-5K0P)9Q!=]<_X;N0H%O_MFZ;ADW(5CC &>IRE)N9."4 M^6#"&]$<>YM((P@3S9AQ2#>%H)7 L>#>S>1&*&QC.2&G/;M'IM.%))<3X/^G@DP?KCMN'+1+5;\6+UF3(/-&=VK)2JJKA7GP,U%>43+6%6[9V'UK&9?%I$VOD?D\#J77 7.T! M=!@5L-N'F 2\:7?S>6!CH.)+0 T(7IR._Q>(PV^"E83-QC?&:0PK&9=--%I8 MQ0#UUU"726*_'3*SX1Q+_=*@V&9FX@Y\&W#5P"QB:YYLTX(=+368GQW8(Q(7-/S\ "@]K00X#-#VX*6]CWX;F !Y%Z3J ?;/;@U9O MT7NF1F%(2;S.J,$:WDX]8*Q:2?B\_.YX<=G]Q4DXH=K,D2!@#8D=?L]JV4;N M#CS C)?]3FNP2%LD9\+#.E?Q37@^.1'D'A2K@9,NJ*:L(2UP95*HB56)[NVV M]FJ[HG_A2<3WY#<\0XF$'#SYW5/MM/;QXFX]I3)Q.@'7R4,C 7H0IV0HJ&N9 M&EDY]6IP]?_I= ?6)J5]$3X&ZT8?(Y%,#!].1PG)20"\*QOJCZPI=?RYPPO+L;789DD]ER9A5CRJ09A@L205N,!0J WXB4H(C#K M64QM,>=)]GM*+C9^U?>!F D.@RN4!HLCE(C*I/%V"@X[N&I(DPK\9(PR,\+Q MZ>R D'4HC5,_(0^M%,)RPM1WB6P7CBDQ>NAB,H'CAW0;XD-1] [7AH0/6[22 M^('.AI/)F09! >V0I3'PE6GHHTX0C,LW$7FT5#F>"[RV*?1; M-\;]&J(-)%T&24O .4E/R?*?P=ML [X[,D8P=Z M"UR 1]IG_SQ?M\>!S+G E?_7#VU.!RQET6R.[CU/Q>CC=; R/%LH,&U12N*7G]A'O!G!'GV-QH:M" MXX4?5AP.'Y&18]4W":_]V"2\^^9>U1PDFO2@;;9'C^^,^Y*:QC5, 5=-\-*JV%_8-IV=T@]9+\7,X_ONZ]RQO MU9G:JW['[ R&1Q&W/>IN*GJ1\\C03Q,2WR^VFNBMB#'[N&4MYAUFQ4E;E"1A MDJZ7%S1(RN#%+B2Z6 B3('NKK4.$B^S2^8M!&)S1NG@PMLJ;[/1;P]4B)T$C MAVDR\<-;G6U0S I+&]0=I^^)L><7M1EV;RFQLF5\7/QF4:JR,!%*+#T;4TXJ MIL'+(*;;V;R>BT8?K)1>N7(>2<=3SQ+ELQ 4[_]67^ZU[&76E!^EVHV)C"(B M0%T#4[*IFEAW:5YFP4MUH5S^E+6TRJ8Q%_ EROL-)Q/@7I8E+!P'LV_U][W8 M4=DWP3WE+];2>JG<[=V7"P6R*#P3,'!G61*R];FZ<%"(.MC+(%"KINT-)AXG5%@EDA8X",E+2,W M5RA:XLU2FK N/8KDF%*H=>F5J?5OM?BPS)X-HDJR@$*H)"%6A5;KA$]@FZ'^ M%OQ0&6 DB&MGM;#0>+R;O3^:BW.3+@2>#%:6XD)UK0H MHEDLPD01RHK9R,:J9&Q4E3(?U2:%@K:,>ZA6-.<<)007!9U?Q'?C(M5:]7LX MCHUSA\3.;EN#+)%=^L@E]=I49H69,((JW+PGB:W(_@>UC Y^.UU,T4DU9N(BSGR/85 M5T8J1^;&BWUE&"DA[9:RLTCJLC3!PG26IM&E&.$PV) MP\QSV,D\)3S,91N7="Z%CQM$I!3O%O/09J'K33Q,"[N):RG_ U=7%Q^H\*/0_VU[0G&,[#*9E05/3HK4V5P*KE! MC<#JQ.P)E%!MKY9S_##^B;,S:&F C?"ON[;DJKM[-NRV.ONZ9_86[EEWN.)% M/.B>=9=J74ONF1?LZ)VUG]0Y:R]1NIMSMN*W[N2<#9??7OZ8KI,#>F9>.KO? MP[)7V)1Y6#MQ?,7!6BDZ*F^X#SL\93?'UM@MO*1L0MUE!_0@#J&YUB,4.NTY$\2")R\'1>7:UC[B @_ M;S?635];GH)*!(TH4;K9NG--U%XU47VNB>*:J I-8K^:J*JT6#W837XC@XQK M)TI>;'^P[ _L$&3,=J\-GF .*T,N$(X)9X:2[W2/4V79ZP*-JP-B(=G]0W66 M*\NW=AA>6L/V,G,V?JH$AH#!AF6O4$<,P(('PC\# 82SZR2YQ5-5^2ROXC)- MD<#L\O4>Z6LO][3>X0SU@/2]'%F[KYX)IXO.LJ>7AWQ4$!9.X\ICP?'.__"N M/IJXX+V]%USYAN RKQFBA&Q!"@7G" UCA5$!&B03Z#R$M5&B]]&??G>9B^LU M<6O5[BY%YVK5R?L0Z08-T>IU_PVTJ"]@B91 :NNZ +R]?W+SL M+8>#49/*X5XGJ\9+\KAF%JMU.KEGD^!M(3)'#T!DWG\J?U*,S O1)Y$A0L&6('Q!B" 4 M6;![<1ZW!?J4P@T1<:ANK7(\,= ;TP+-YOJ@K^#&A"04NXW@1O+V.0 M70+L#!)8PL)(Y<33C?,8;YX#H1 88+VT"5&8)-GU9:0H4@/CC&*@-+G%B]95 M?H@%FM2]I+Z^6\-QE(X8FQ$JGV0MEL9:' VSP.+29V%]L;H;F$;%E?T+,9\N MEL?([@!5 I22.$0=TDE-Z"HU,X*B,(+SLA$LELDM$A9VPXI>07P.8SP3QO#M M<:%OL;I0,1(OP3MMQ(6PVV__R,4L!V_\Q8N=E"X!B()S.&[>@9N "_UK+@@7 MF2#0,Y\+6;C*98&^8+W%S1[=E 2A]8@GYT&0$EKRLOWZ1^[.;'.9K7(V)A[. MAHP;OGC]_@)'_$/<&78_2US;>WNU[.INKY\EWC8L;*Y1&,#_=Y31;(">?58) M'Z'",K$UE,EU.H,IW!'$8F%-UWH9CX4[T:B+R&B\1'/!RMIUDF_A MX(DLPS A/C_">#MI%-%-+;@WQ$9RC71*41BK?4$CVT; TCC;%$+$,4)E AF- MU!EI$4:KC&LK$=X,=I%8)3AJL">"*L]V/:03P^ TIUK%X39(;S;+SSC+ADCC M59;BM2-NZDK@(,?I0Q^;O$SX+_:0@$<4VGX)B)ED#EP9>9=)XB35J/8; >\W MHMCO@(2_)>S^6ES\!X!\*;O0O8>7%$%L+W?L>*#!0-]>CIV1-FO=+T$'EGE+ MCE,D%"I91)EWJY%64-X6'R&A$!.K>BI]2JE M82XL@BJEH!U51?!TH+C(/J4J??P !?Y-E%T>' MAWUJUP"/E[/O XP'D&23+"-MRMI0-+N8?!..3+.Y4,5(E]E!\ D5[CFJCQ]" M5M:>^4*3BOP0#*H6TRE!%#%BJ7WE8.FPO2&D'D;K(O!4/2%!DGQU4-=Z1AGF M=&=*140D?J5..J7[AX)&# !@Q)\",)MPO"=IZ?J56M#H;H&Z]$\=+E1V-^&, M@[OOIXH.X% \;V8>G)BO*>& M5+BK7&%C&KR-1&1O^JVX>=&_F8947-7EG];9X[R8]ZRR8R CAC MINOV'GS5#.%%<2BYU)F\F0U4%=/%\BB&@M0WP!BJ^W):YF#A9)9'"P.U]Q>, M*%R"*&,$[/+86 +KJJEV/@P"?:6=&]="'XJ:=9#5!:/F+A@U^#^7-[K,B6B HBQ[#8M-E/;R$MQ0JIMF%:HI6NAM89@1]V G M#:5LGWFD6@E1JZ$$OXDA(QE%U&84#\KPKY-(I&Z+.CNJ,>.[&#S@0VV\)DTY M"XR;V^W#BZ24]EQ)X8+L,2\33+\DF!A"\?VE(90?(1>\WYS79>HS0I?I+ ]) MZ039#:O.-<,!B9-T_A/!G5F^0LY 3(I$);4>F(6%*8#*SS*RKJ-JUF42*?=-0]7G-FEY]*P!F5/H:LF"\#IP# MZ='4D4B!LX-IMRJC$23]&VT'14KA30BD:N\4>38/,2*+LIGU+\N;Q,)!%:47 MX27,8J:J@18=ED&L7=@[\%YH7"Q\:=,JQB+331Z](N&2]HPL M'85:R>;:A=_$!8$-!05Z>SFC$_=9X3 MJQ"6YDSH>2OI'QW*4%_HX[6^T M'/JHGXL'7UD=]LIJN/G*:H?PA6V]>.J++IBAXX$[K8=$YE@77>N]RD_GG[^H,-OEI.+AM4R/L@;V!8_J3H6Q$!I@-N, M3?H$.;0Z;UF'OWR:Z[R8JVG,%5QBM)!9NF57O44WF!MUWXU/44)0 M\[P<80Z&B#U],P,'+M=SZ,"E0R0JQY1"A(I8%&9,/":G77?$G5(FWETFUJ8Q M3A.:,HY//B?=OILZ=XO6-5,RZ6IO6Y<1E-<^R_M?T9+S3"\/50 G"F:PFZ8 M*,U&Y<=B4O;7(+P-BK:S68E/\8 K@51OEJ]ECH]7CL0LY9T]AH"CR M.5N+LCTZ*%OWME.==K7ME)JGW3+^#"+$F%2-<*^I=S2LT7M5B'I=RD4 /25ND^2>RLUQKV MMJ!O38P<-Y"S3LM:8^'QFD5%-%]9/RY%W9YZV:LG]^= B[B1X'=[#OP3\63@ M"*46F+5A)VWXE.D")O?0F1S/,^D8G$\XP\*QD8J2*0,/D9!98VJJ,463 .,7 M=#8CX[^S!'@M"13O0'"$_Y&)\;,L2<:?>6I?)@5XU?8$/<2W[C-;T<9DQ.K? M4U EK1AMN M^Q3;<*O[?KM5S2[<;)C8,+%A.EW#9'?:YJAM5U&"=W8GUS>PKK+(G:]I*Z;8:6E MSNZT^E;M)8XM0SW6B2U#?2R#U1N8@^&NAX(#RMR^<;@:.4[%/3WY3NUJA-SJ M9R&[9F]CX7[:EIGN%>]Z?0? MKA(X>XHR@>%6.4VEO*[G+U)8Y-2PU2^#T-I)I'UE5GCUD48ZIZV\TSLML'FI+=S:?T M9:D@1%4F@O689K3$&=2()/ &&@V!I@RK/>Z=6=38KPEXKH\J?ZMDY=%56>JU]EH$>XJ M2 BOET;&Y:GHF-U1SX0Y94. H&'3 MR+R:J=RB,H<&OHV\1*IJ6E +W;22RGTSE2KIW,.T*=R=+ISQ1Z:],)M[9T)= M#SS5:YM^F<(/B"M%*#T(!RLCU=K(4STP7]K]%LP44[7I$UD1+"'V!$4#35V" M"R_TNL-6+S<*!&)BN-)-'7HGYP7^"U8?JUZ"6>].CPK^"32:L*(4FJ4DV+:< M.(U0>Z[Z[E S-#7[K$43]?[P\T):7'M"JRO521;0EZ4*282**R^FT&_HOHI% M/[VL&/<:#,.K7[$#Q<>P970ZG3.[U^\-NS]FK31N:0*.3\W<"H@?PIG+NYN5 MI+>CI+=E_!%&-[ @UXD(?'EG_(>8S=^":6T9'SY3HMT\>)=T#AWRL]LY>-(V_<+W RO_L8U>/[ >RY*;QH?6A=0$/78A M=: T?I,!E9?2H!]! J;P[O);^-MG<0=2Z!J_"]1X]<1Y'(>.I_IW7 9.2\GR M]7__;'R0N,)?\55L<:@RW,OJDU<^9\) O51 -]-%$4%TM$!7$XHBC]JG-K.Y M=!9H>F6[=70,ZH_A8OMIA0V:S8@DF=I*ZIZ$Q1Z.B% **$Y7PV.+%5'BMM)V MXHK5_AL^,PLCF4&&.60YM-'177S+/77"*/ND@*_XWB+\_C%,_Y^$788873(I MN2!9T_J2:;C/S!-ZB*22"0VU-L>N;Z["8'(<->HUC_> M5.J?CPCN V+R:D"PQ<;#F9'2_4.IWZ."\RM(6G:K#@>ZP.A@AT4'&QT$':S3 M>7)TL/H @1V=EF9C?E4-T0.,TB]R(@AKA4S\M0P\,&H-!+/8OYEMIU\'<)8N MN*+8UN=:3"2X$Z7.H+R"G5&U5]#HM8PK:I)S6>!WU&/9=@R*E ,]7W3;Q4\8 M\*G';.\5TK][W]\$8? QG<'[#J'+ F&?<3MSSNR1_<((X&SVTPOIN&_^2"+_ M"[BW\=7D2^2>1]$7>/1G'YSD%R34DS/+ZG9?&!(II #, Q_IE#^B M1CYW50CD%_"72X/W\KQZNYOEA2V,_<[J'Q'Z?^H(MV4O? I<@.Z,M!4D?-S>46A1:*V.G='_UQ*>[5"]3 ',N*T/6@U1$$9YF*/B1'2^R4]9BO]-U9Y6% MT]8KD:/,;= ZC3CWHVZ]%!-B.9U?L.,16*%XHN(G> PEL_1-4I@(SL+:2PE>:I%H-?(Q6=-M+ 4T*@CK,O5@0#E!(<5V\F_/BG%^U5 ML2P8<7YS<_Y->/[Y+%F4E""=G;DA.< XS@L#3X^21LL%9X0-.\U>NYW)34;A MN])!>V&Y%^-I:,/40SI(3W>,&%=?%,/FV]W>KG:WU][=[O:WM;L]*[>[13[N MCK9IS<=6[&[/5G;WTS248VG\C\"&*#N;W?5?6C*[O<[AS&[_(&:WU]W6[);- MS3-;05R2QYK O+LC4)I5R74S [AJ 3.CU^G]#?\'&RUB:T?L$?X8FV)XNW(6-P*,PR#.*_%4+U,@+B.'7AOD#F[6?RFX/5#G*&U1=@(B9Y>W$'L>HY M[>S0$]PZO'+VT(/87) NH_#S2L-+DD(A@VY[B%+P6=ZDNF'J]=D_?N0.)(X8NL,GOV/@#B1\&_$$'4B.'M?NMV#G(W'8H0/]BQI!"@]:=J=3$RC9 M;K_5ZV_^N5K$6E:K8]<%47C4ZM:&UFYK.*H-!C;\V-V.H"W!CW= OWSF1VUK M?_Q-L)S'252_#&#?G5,G/]5S-LL1V@4T<\?"LJ--5N]DY LKM-EG0^2MV+)K M3A@42SQ5)F FV@!UZ.[(2.7)3*M5N]1\$@/\'4 MMTU<;%F'7?8#,<+]6>H.SA>X?!-80'7U4GA3I2SMS[JV(DA:Y9#$(?'>]Y3 M[$JA,JIY?6:]/J^$I>^CH%SM-576:UGM,EMT?91Y3 MUXK/M+M$9?6;8%6TZ9YT1W@_=$FBX#K!,*"R2\ST@G>%8WD:0J Y,*MESC?!YYOF%1 M"0M6CQ%ZG8M%2;KTI?"T%'P<2(7PZ';1@_%*Z'8Q>V+LB;$G=A2#7<7YLR?& MCS;4$]NFBQ9[8J?AB74*3^POJN*D>OE/&=SP=8$8K$):UQ32TABZ\.2?K>L6 M3CN#;?TKC'Q7 TXB)NRG5N:J$:QDYJH-V-MB;XN]K:,8Y2K.G[TM?K2AWM;S M&3;VMBKC;:G_"]X6_@>]K;.NC;8MC0/PE6Z5IR5N(KF5ZZ5O%1_M@JG$C*YN M'\ >F&KFW#[[YTGOO2"N9]UVKST\:2Y4YH+B&)//\-=L]L#XT<9Y8+UJ*#9[ M8,?RP.SA:W"\M-<%'Y,!-I JW3\26+\:JLW>V'&]L<4P&"5U"?B'1 0QEP8\VUN.R?V"7BUVNS.5:P&NUVU;;>*\ZMUT&B+^,?I)JDV8 ^U3\:&-]J@[[5"?B M4[47457U#:>-]'=*;A7L>6#F"&A"]7'-'"S;TK>45_1G^J?$686>"39@ 54@[(M[+9MSKU1YOE6W79MSH1WVJ;>%5W,5X%[M3[V=P/ M[Z34?E6>)8:^%/M)'(;B,-22/3UI!G 8BA]MK*O48U>)7:7<5>J57:5K&7AA M9+S/LY\N1#PM19Y^#H,T9I^)?2;VF=89UI-F /M,_&AC?:8^^TSL,^4^4[_L M,WT,@[,\NO2+SB+'6L.Y#&*5C/XI]#WGCETF=IG895JRJR?- ':9^-'&NDP# M=IE.T&72J4X=2G7J([BIU1Y\=R+AP=LRFDOG:SB9P'>4\W2!/QA7^A?C"G\R M/L@DD1%[2YR\Q,E+98-ZT@R@Y*4^N4H==I5._=%FN4I#=I5.W%7J#Y6K-/Q? M&00>.$&.\I+($U*NTN_Z%^-B*OQ0SA)/1"(0[#,Q)E0%?*:'[$HVQ$Q$-UYP MEH1S-9=51A[1##^SZNS)LR,Q2./ #Y=X*/-FN+K4@G)=YB M'[W%V@]OL;]Z@0@<3_B\Q59("WF+Y2V6'VWJ%FNWK/_D/;89>ZS]Z&.L-:3^ M%A>M?*NT.KWV@_OIJ-WG_73K_32- B^>\I[*>RH_VM ]U>8]M2E[ZJ//K;RG M\IYZ]$=Y3SW!1P^[IR;A_&C)%E;K\N/U4;?4X\W^,L"_&?_OY\\?C,L@3F"K MD<8OH9-2OYHSVB&\[.]N]GQ.D32P49CK@EU%FYJ/41"4?:]U[ 2JXZT/QT=YW^%' M5Q;]=2+&OLR\TE)^FI:!;@^T:Q[&'OG?D?0%&J6WMYZ;3'7#TO);RKU\TRY> M$>,X]--D\ROE1#@[3X1[]_=Q]'K)9RZ]M' HB=,9#'+W]IXT1,2ZD=&13$_7 M6O+]2_^<1L4:WC\P>NY/=D?3/KCH>5VN[W>N-WIV"-G.+#[[J#MV/\:O'CW M!16+3I_P003Q/F)C87M=8^%EG5K-2"7;4*AV!'PX VI],8_EF^S_O'6]>.Z+ MNS<>.1QG]%(F:MH>H*0N>P+(9?5S(<2MMA)D[0WK+^N?6_139N46?ANT[$YG MXZ_MEK7G;YUA=Z\W[Z.UVV_U^IM_KA:QEM7JV/V:$#MJ=6M#:[;O Y\^ MO^=]8-T^\"F2,=A]CA'Q=L#; 3]Z$MO!\_5]J-;,+Q #W/@D;C;E+;^:A-%, M)%A"(^*%O&3$@W#@ P+^XF+R\WN5ZF7 YOHC[Q*\2^R.9V,_A/X\M4&DZYEBXV0(N%,U6*G.DJ@A.0)F-%I9%,16(( MQPEG0/(=_*L7&_],102&P;\S/LMY&"4&.(6_@DTP$-.5"AA<*60E'K"/"O?47\M@-J9Q.Y7PQ\B8"1>+,<"J27R0 MLG7I<1<(4)]X:-*FX47@(L^ELI7P#I)S(P,PGWYI/N@^^T!!BM9UP5+&J3/5 MLVH9#\E6*0VSHM+V ^P++HH9C ACP72I/@:GC!L*\MG)NF^%T9TQ!ZZ8"S^+ MFTC*Q2(7SFE_NIQV>W-..\[)/YES\_O[]^T([?@["M_N3!6@8P\/ ^07_25?A4*I+'/3&2_TZ] MB QSG%?*%YOM EP<_&R-.EU3OWCCQ6 ,8:@I>!MN"CLIU3^Z:G^-U*ZJ/( 8 M. $_P&Z)Q9%C.17^!#T!'(CD6SU (T=?8"MV\-J42 MW6[+MO?++K]O6+LU[ X.GR4_:O4[]B$SSS>>.OK['KR?"5%AO>WXY>K_7?YQ M^>5_3./RX\5B=>_Z:)K5JT8X[8F 9.Y#4GDJLT=Z^ MXKF^,C^$W+,6._N,' MJ]]^.]J(JG_821_#S/]\]V:'N$0=EI&F]3I^;?PN)Y-(WAE?8%\*Y-WFI@C/ MJT9Z4Z%M:)X8< +Q7 ,Y\K9V7+Z7PT>C:@/RWO-11R.^\1)8)F<+>E]]BKS M\>;"7R7ZQ\U2RQL";PB\(>RR(9P'@3!^CN[B,.#-X/ MB#9Q]\@;P0I<7!TV M@E6,.XR6%[^?.TX(IU\,A3^T4]04&>3X49X- =-ELU_^YSAT[^!_ILG,?_?_ M 5!+ P04 " !E@6E7)SW,:K@2 "$T0 $0 &1O8W,M,C R,S Y,S N M>'-D[5UM<^(XMOX^OT++UMV:6]5T($F_D#OI+9*0;FJ3P +=O?-I2M@"M&TL M1I+S,K_^2K(--K(M&=(YSF2CHXDYY>_/RX]<(\HP\0_;[3? MMAH ^0YQL3\_;WR=7#<_-O[^Z:>??OE+L_FOB]$-N").L$0^!Y<408Y<\(#Y M O % M\)_8'O(1AZD,\(73:;GY38)5D]43Q?<'#<.CZ)B\5OZ=F[]^W35N?C M<1-UWKO-TS;L-&'[0[OYX;W[\<,,=8[=UKLW\[-3]T,;.<>=INNTCYNG)YU. MLX-./S9;[7>=][-.9]I&'Q3H(SMCS@(M(1!-\]G9(SMO+#A?G1T=/3P\O'TX M>4OH_.BXU6H?_>OV9JR*-J*R'O9_I$H_3JD7ES\YDJ^GD*&XN$N<-+A+'O$2 M\Z>W#ED>R>:V.B>MN+3$P@7HV&<<^LX&G=,F?UHAULX6$N^/Y'NIJ"7LT#QN M:Z)FR>-FZZ1Y(B0AYQ1/ XZN!7E7: 8#CY\W O_W 'IXAI$K/,-#DOM4@<1K M#ND<\3NX1&P%'61AF4\_ 2 )P\L5H1SXFN@,LJFJ,J-(8> M?;2B9(4HQX@E)Q<%L*!H=MZ04TPS'B]_\^#TK:A)7$13D.X$\O61$$'>S:8E ML:QT@/,&$P1X*+1-E1N^HJALPX4($Y.5(OH_OOT.],JV7X@X@???T7P7SBD]$>\!=L\;EX-OO5$#R&=?1_W\B$:I# O':#'>IB*?6NJ_-FAN MPN@F4%*_'&V7W4()&'('_B?U\[9G1\)1D0+!+9>PEDO;,E,L>A@;K]"D=U>] MNW'O2OPP'MSTK[J3WM5%]Z9[=]D;?^GU)F-[>QN1C&0<"P;&PI1HS4:$"9*@ M($(%(>PK6PD;#R$5S5L@CD6%#T==&M;(X\DN/(*?4UK^M^Z\CB?B_[>]N\EX M<#T8]D;=25^\W8O3'$@CGZ=V?&[@P> :;!2\,KDQ^^7@=CCJ?1%E^M]Z_3OQ M:^]@E&9A&[E]MPNW*4T@5/7*KQ!S*%Y)-#*["!CV$6.VE&4+&]GIR*4F9HY' M6$"1_&6# \@,Q$@UHF$<+)>0/I'9&,]]/!/SAL^[CD,"GV-_/B0>=C"RYL42 MS414N[5-5 0L24I @PTVB,%KQ-T(W2,_0"/DD'D(:LM3AJ21D_8V)Q$(2*#4 MR/A]_QXQ+H=YZ]Z1%#&:^WC;W GI&IGY&F+Z#7H!ND50&J*4P;.%C:8_V3:] MQ $*""21:D3#,$Q0/T'?[?T>X)5L_QWBMD3DB1NI.-VF(D8" @JLL=X @58C M.L2\1P/D]AY7R&>("5L,Q*J/7@94KO]N,)QB#_,2$[<]H)&R=]N41=@@!E?4 M*7@0X8.$@AJQ&(>;EV0YQ;ZJC#5AF;)&;MYO=8:H",)(R =]EH_10 BG>DL,6"-FY-C.GVQ)B$H;[?UQV]ZA M8(WL*B;*OB_LAH:(CA>0HFYTT T*G^-$C -+XH\Y<7XLB.0( 0HU9FM]G8>9[M(IMMHT[GW>GI!RT< MLM\V C_'/]7IV(0= 1.YLCHPJ1&FD5(MY"I#::BD3H3J&WOER,N5-Q*EQ6P9 MVX-U9"2Q;5>."EW0R$%&*+?&J*/M,_?_RK%0!&'D0POEP>YB'3FRWA4LQUI96"./VBY*N2W'.E*;M7]8CL4"!"-AVC9,YCYD M'7DIV$TL&SZ8@(PL:=LOQ9N3=:0KW#XLQTQ*QD3"1VVO)12OH[%+[S"6XV57 M>".%6EIBUVW,.I*>VEHLNYC518UD:0F'%$H=&0@WNNC*&3U)W[FRS]4V4R76]07)"H-VZW\ H4!6 M6F+&&4;Q**XXV-0\6K5'M:^3[^I)W#M(J:C4/2KI:!9(1J_0DBQ9B6$1$\7 MKY0I4&$R.)]3-%3A+PGCGREA[*M/ M$?3P'\C]#+$OU^1MU]Q^<4BJ4(]&ZA7)#(["69=>^%3>24=TWH M&'JB+T_Y&#G1^WW<9@]U1H_)R"ZE/6:M'&RT2X=8ZV^*"C1E#8"L MC4H>Y^ MLNMT7P1AXK.C):K2?-9[?D_88FL@U@=@EAJ!L0_]=.DA8>%,OC.Y!Z^"T3FT M%%C:.;2)(:S2UFS MJ<#[(L2VV(@KEPM'2USOWJ] Y#8]()\7;2D(^VCPN@H M6OHM;\N\F=R"2&[F09Z4>?6!R&#KFP"\!ZD_"+AXP+"+:%39T(!/A_"%DJJ, M/F%['SN*&D+50.IN"N4@I7WM*D^U=(V\ Q.$0R_G74F/V$.#T1'*W 87;Y7. MXC,=KRX0D[!KS&@+9R17RQX6DUOO>-+Z"$U)-DOC&FG5TG]ES^;4D-VLHS6[ M]D\K+".+6M8O^\!.W;MEEK&' 746D*%4&-+UO.BC_0>@TU*#D63+4UEB9(X4 M;H56&Y6U)+_@Q-7VJ_)AU6[@1LK+'O'**%#?2*J D]TSHPLAW1I+-P'>H$R25QG%9+3T@/%NY M:^?-D3;RIN6\HB.>=>^/H1D2YRY'HC7T'KDS0ON,!?(/:NU$D1VDD3X2G)1"-C&HIH_00&W&9U%#KT+/T M[1--0!A4GIYUK[ 7B &P)/7/IM_H*%K::>?K,=FB;X"JF5K[1'5[]3 ;AKL^ MQZXTF%B ; Y7]1X=+W!%Q$S)4O;>@$"-M&;\?8LTK1ME(-(F>[G0MWU%L(:D%WS%M"2_%DA& M*K6$6N%G46M)6'C#4DXSQ)=F(3/U9+=E@QV8D;:\:Z"*OPA:SH;J<:T7"Z%A MQL%JY:FC;]"[A&QQ[9&'Q%HU%/=C^I90]H)%3+O:T) M35^\"*KY:5/ M56B21A(R+JQN/GM>2_L;OEQ>]AL5=FA&GK3DT"V@!PRM2MZ//&#'H,-8 /ETC&).6A M?.RI6]3G#4X#@?0XI1X^$Q"8N+)QYPWL,]%_>?QJ&@;TYPV'(A>+QTPPS3$/ M9"L_4Q*LSAMA2<-[>ZLF^2#>&3 M;,E0U3W72/L#FTWF!B%"*>/$0A;&^2Y3R_*ZI>^.\'S!V2#@DB17M.(;8NKS M/\56*('P\LT=0LI]1-D"K[ISBM3;.^([T@\]"\JMY5^^J2+\H++;7J'PW[Y_ M"5>8AQ>;XX\AR,]HY#:V!$*9YOZIG3_^CE/4\8231M>%$NN4Z);09M*9H$=^ MX1'G1ZYI]H4]N'NXG#;E3ZQ]QF,U%N;Y0E0'[$'#_NNJZ:KEENH\V">_0$%TV?L\EL(=Q4_B//S=Q##X6#]GA!*)\@NDQ\ M""$ZORT;63 ^[ .YNV<\KY74-CFBZ]NALC5DQA\@1;=H.46ID"FL>F0,"\GG M[/4N64)L,R_$1VN0*P8O5=%-#]Z$VA,R$4^=!1KXAH;OCE<)XB==&4C1CEF.10K+[Z%] >2!(Z)I]0PPUAH)5N)<2_]D;7M M3[!M/L,2IOB?HJNXR)73FFB4MWYS)9ZN,P%B=)\L1#7GB\E#_M#YI^BN;(01 MAHW?,5_$7Z5=#P?IKVO^$7XW05X^,(P\^X&^_(B3.(KYC<@^$V82[@+9808S M\0P5Q.16PB79< RDD?H0F)2@E& M9' ,_:>UXX6!X@ZYEMV5O+S11F@JABL]09!K@'R!JJZK1,.PM^Z:W]U-469MV5RM*[L6RY.F"0.H.9E>8BGF#T.B^ MAVA0>+],K%^$(+Z/.EB[):/0Q$UAW]TJ8>J]?X;F2G3^6S9<$#1%OT)_7FR2 MK)+/UP3[%JAS-)L$5_=!\&58 A:*5(*6K^,[],"BJ;*X,9E%*]&(."*^,&1E MMXM5HO(YW=LPZ1<+5:)AA1=]NXZ8&^04C-QH7W@P"QMETZ\. EV%,:4X^=$7 M$RJF4D)^>GK'#,HV2%67"Y<>9&PPB\:7 54+]SAV9WT_#"+Z8ATLZH<=%?'G MKY=W JOJ=MWVAQ ROG)AZ#!E$"HQ>,1C===N2.]6JO+RX]!BV&&IN^O=]=WU M[=?=J&FY@_VN<,^UP2)[S;QL]MP^5UXE*I,5^X+I;MG_',%J-'"?U<_I_ M^1WH*S1#MHD+%;O"\.BOA M/6-G@=S 0X-9[D$\]3='S4?[=D"JRFD^&?NS-,G).4ET#S$$"&[%J@GZ3)^E M+-WIX&JJX4'KG$UR@9DXS'3QI!]UDJO+>*,Q8X&>OX![)FTOOI>V'%FU[[X%;T^,.ZCM') MZ?ATT,#?,A6LA_%O>$VN9R0$;W'CCI]I^YNJ/U1QA-_4S??N9Y+7V6[8]:V M9WB9P6+SL]1F:@G4JG;=XM3S>@LS&J+ZHGW"S7DT(IG6*0> KD0PF>">K$^S*-M\2<%XQF.^.]_+&G'4Y%B]7$OY'#1;?8Y+ />>HZ M&[^J':Y[BP=WAB,%R2*5Z #A7_E:7P4K=_+/3OCE73MKA.\]_\*W[JO M-]O8EX[IGG!YZ7:$J^2P7=-SGQA8$C9O4Z2'A_(ROWX27+12,D7B4$>^51&R M*%$\'Y ?3S]^-=?_OCP"MPO M__ZW/_WIW_X7P'_^^N[-DQ>S=':*T\63YW,,"\Q/OHX7GYXL/N&3?\[F_QI_ M"4_>3L*BS.:G '];_MGSV>?O\_''3XLG@@FY>=OFM_._:,,5\TX >I-!\> A M<,O!FNQL02\RT__GXU]4MAR3\) 3%Z"D]^!1.6!<>U.\CQSM\D,GX^F__E*_ MQ-#A$QK>M%N^_.LOGQ:+SW]Y^O3KUZ]__A;GDS_/YA^?"L;DT\V[?UF__=N- M]W^5RW=S[_W3Y6_/W]J-M[V1/I8__<_?WKQ/G_ TP'C:+<(TU0=TX[]TRQ^^ MF:6P6,[Z#W$]N?4=]15LW@;U1T"S(_F?OW7YE[_]Z/ M=Z^O/#+/OHU/QXOO?TZSTZ?U#4^?G_S^XN7O[U^^H&_>G[QY_>+9AYTSB6G[OX_AG_^DLW/OT\P(W!X[<%3C.N9FOS],DL77G3I,IJ-M_\ MY21$G"Q_.CKKX&,(GT=OQB&.)^/%&+N1X=)Y*0KDP)&HJB-X+Q@P49)2P@B9 MXM79JB/J:$A+X9;0Q:6$UY_]M$[C4YPLNLU/EA.[G-0MCU_-8I.1/#^;SVFM MCU(2J9@@P"4K:8E*!LYE 0E#+M)GR4/N;T!K%%?'=8D?S^;IR6R><4[ZZY7T?H=3[NST]/E9\)X@:>;OR_SV6D;:2]F3>=Z)5(" M?ZC,3S[CG,8]_?@&28]L4'W_?39-:U@Z2I&R]8 N:5!"<8)E)$@1A;>1"R-+ M8PK\$-0NC!"/C!%M)=&.(&3AYY?&> F/52[F(@PDD3FH2*.-@@>8M<]GYW&\70Y$\]GT\I9@D3?=>.\Y'"U MW#?IRXK.&9,"I9D'1)X*,)ET4IP9^KNT(;12&68P1',_D:I6(X /3 MH"FZ3%(R::+JSZW=BNG0,6\9I3>"0FBG(*94YYZ^N)PM:!\*3[Q@-*'Q*'\T MKL$X[X?SXOJ*.% #?7E*<7%-5-3!WFNW5-=\8$[+422@ HS*?!"T!BM1NMR M9,EH[R5OKB-OA3-0+[X]-5J)I \%.3)!)Y.Y@1@B(T\R"HB19^#H#>/9%!:. MEK,8C-O>G@/[3GDSF3_K.EQT(UY"3D)G>J*D(!*5 %>4A*2\#A99*9DU%O?J MR8?B?S6>DOC>C+]@?CU=A.G'<9S@ZJ-_Q\4($T?&6 !M&:TC:\F9R10::<$U M6JM=4*W=O[L1#:100=::8-4<' M4>@$B7L:6!9D@ELGD6Y',Z0,40/)-YKVGO8FWM5)/"E_="NK,TK,VYC0 C,Q M@%):0L@T9JN%949FB4KVNB]Q#="0LCPMU'VSR6_&A[_/9OGK>#(9Q8"Y&.,_IZ>1V1*X%,"FL"89%XUIK_,VS=Y&R>3Q2WFM*FPGT[7Q&+%M\?SL)TP6% M7#7,^ES#Y*IR6+9*6D+D6%! 8]$0JO(1P: 7GHAF6NQ<3XJ%ZTV",[*0@-TDA#)!"RFS,GLH&D>J_ZH^F /9S6E^1GF+<-C1B/3 MT8./BHRJT!$".EI](4;NG>:IN06[%AN\A3G"# MQ:;DHM8,4E0.%!>L[JQ1H.8Y"I3)"=C4]UVIM<'DI>0\ M,0V>$R&5-P(\#9LP:2>=,SR4(Y5IW8,6#U ^T8(6#4714TY,U'(PG\DK]!2D M*4Y&+4A60"(ZQGG)J+&UJ'4-: MRZ-=$!:Z3[44@_ZIF8\O8;(LSE@\#_/Y=S+L_Q$F9S@JCK#5DS4)48$B'Q^\ MK]]ILN"*%1Y9:FYC=@ V)->JI9UI+9.&&U)Q\1[3V7Q5'/(EC"=5W;V:S=\3 MRI??TN2LGIM;9QI>3Q0RH4*1"W.?F#-$>EI!1*9DF[UG5X M!P$>WDY&"WH=3X;-:+>E!(G;Z(QP"K0G!TOEP,!G0V85K=':!W2^M=O;OE;U M'2[">(KY99A/:9UEH"&*FMMV%*@AI_!,:\FD M+RJ%UMG_'Z,:DG]_(#>NKX[&(FGIY6]P+'V'Y[/3SW/\1.[$^ NN-JK?S+JZ M1WU2/H1OHQRD$T*3^Y !.*18H#&)^A16 MT_KHV70Y\I5'09&JM2HI8,;74RU8=[ML!M0>DV6:M]]HO(YA2-Y_8TX<--WM MU$C.XSKV,'E+\9XXQ "N:P&#=]BZ$B/,LC$M(P8=OK2ZV0QF2 M3]]:+328_)8I@E65TR5*HD TVC$(EE,D(7Q:Q10V%ZZEEA&Q]2GW+3"&Y'8W M9L"ADWY-^O_V]/H4O:'739M>O/] 7W][^?N']R>O3MZ^?/?LPVOZ[54\!W2_ MN.7C>VN#LI'/.5H>1% 07NM'TT9R(DD8Z^CC)HIGTKK7?](H6R>KHSADYR.LMH-FT^Q7+;([G-9/8O?RVF =:K^-IF']_3S"3WFXR:T'(DBI8RB@/.)]%\RMFXC6EH&UJO$E5>QM?'I<3A#"H[V MY^!US344^3>S?^= UTG97W%*\=UBI(527* @=1QJ!8Q "%PFD%B$D?784VZ] M?WP+E'L&2/"HF'38Q+ M '%X7JE;S,_2XFQ.'_K\4YA_I(%))FZ.6D@(J>74M 46ZX-:TWL M;3B&I!X/D_[-U-&!L]XN7XI+!?MLFG\+\W_AI1&.2I%%\)@A)A- V2S Q1Q M*U-$0N:8:KV58F) M"]+@PI$N5ZED(JPVD!S-@0Y2)M_:!?L!I"&E@MIRHZ4LFA&$E!?2Q]2-QQ?X M!2>S91'\!I*1#I$129&,,2AF(T3+$A07K(C1>&5:5VC?"6A(2:+F1J21'!I[ MROVX_M:ZX"-&P&@4J,C(Z\^8P-AHA/2U$4#K,\I'"_T.\$8ON=HJ)L&53<", M))%71D44%A)/RMBB6,BM$P=;8 S):QL*'V^MAMU3>LT6+(UM=A7+1G_$E%#F M:$!JAS72-A!BI'#;29<5]\*;YEFHV\ ,R?D;*J7:2+*=%SFG&7H[G]5PG3,9 M3&"UI!L= < ,KGY7C/#))BF$;[U7<.GQA[L[7W!ZAAMI7S_P;3E&_TFJXI]XM M3LH:[LAQ;XNP&83)$10*>KI'!B)QA]8GR7WK8YM7 PJ@=B*"_M/TH;M=GDN"RD7ZVRR9%)B+2OUB=%W M/D!T-+B465"R>4K@-@4_D#3AGO*^D0#8U)%3D6/B@" ME+VS10:>VK>POCOK_<#JJK7,#YORA]WW?W[RV]MW+_]![WG]'R]?_TXO7_92 M +#M.4>I!/CA !N5!&RI SRO <1D@C>92, 4T8%Y!)<4F4BE@\N2?EN:G^.[ M'<[!(>B5[4)7#SHEKD!8"E&4T;)&P1SHYUR1O2XNMFZM>4?QP\,:DU8^Q?EX M5KOWS6M;@A>X^I=>K[($+[^E3V'Z$=^%!;XL!=-B9)''5)5D\L:0NJS]3##$ MFJTSWJ1:[]DZ>CON"!O8\PJ!@I8O8Y+NK]__Z.K9L-?3+P1Q>5IL,?ZR;NJ, M/J0H:T60K14/FM>>J)S6HY%2&H&N>W.!=]B+_=CL=V?*_& MTS!-5_%Q%A/GSD))"6OO\MJQT=.$<,1DD?RBYC>Y[8YN4/[ HZ?GH>+OFY[G M.8%+^(*Q2MGHP%I5*RLQUG,!!:Q4T?GH5&C>ZF]W=$.JR7G\]#Q4_'W3DW;F&*%D QFU@F2-SNG668E_COL>1J/!]>3?)A]FZ].;]K"R^ M4I0QHJ BE4QRD+Z8>D-4J3W.2A609$7*%)IWV[X5S#U=F-[+PON@SHUS4TTD MT^[LW#F<9XF4RARO=U&XB&5KMX41*PR5909$%!R4(^41#!9 Y*YH)PKRUHTO M[@EQ4+GWHY.JO13[H]JM#8M'F>EB4U*@B?R@$I/UOJT")4OD*=/MS:V8N&I-L/2B5K_)(U8O6G4L@E]5LLF:_9,O8(0>:R[Y:$DP;RWKK73V03XD ZR'XN21Q=X+URM>.Y"N/0' M;(K2*1%!1UN; 4D%+J '%G-RA6?)FQ?(W!?CD&[I> &-A?C0V2$,)HHZHY; M2%@O270. B8#G+.P7[(1U24O](K#J"2(] OXM^SB,AN-5<,\ <*3ZSU8_. M9#.4-=H4"M93V&.OQ+3XK<$^(N MA'(_%Z'Z%&*/3+OE(K)101U%C!(T6UZ^HQ-XBBB!255P:D=_6T_> M4I(L+#*0(4M0QC!P7B*X3./UABC>O!K]!Y!VHL^Q:M"/EA)H)Z4>G?#U)8<; MM%LO.QS98HN6P@.:6D2YU)8R!W!*9:>E%4RU/AVV']*=B/:S),V/*-0CW47X M#E?Z]N]A/%UN;(TV%HC6 6D&)TD:&+"-OWCO FM,WW[8GT,AVL. M)=YM9<2]RK5UT3JA6K7I_$@OZ+N.9FB^[G.P3B)MFR=D7&")GNR3K:V6I(90 M.Z0P2S,DBTPEM"ZF.PCP8SB7TQ,?CR#AYB[H\IB8*<<\(]_E*][^T:N9XKZLY/,2_'!S2D&P".1=S!$*2?,Q<5S1+@B+R*Y),/$'@BQX+ M@+>R0-*"D[OO'F MN4:+6+]Y%<;SY3V;LW+I+U_46[XGW57 N_7A:OK\%IVZ^IN01KV\[H[QUTGP MJJ>ZQ44G[U5Q^*:)_K-"_SZ;3&9?J]*KGN$<\WBQR@D(BD)X$H HB.S&&PC( M VC)8DJ,&=F\-K+?$1V\C7T-SS6T%W>37Z-*??;JFH/EG>2"R2 BH[7N= WN M:LL_+H'Q[% :;71S?[4)\"&=X1D0\V]LBQ^=)$=*_-XVD2,T+C!9+*3:M$%) MI-DJED,]3RBB%MJRUKFY_9 .Z;S0@!E\!!JTJRS:<[55ZWVQVIA.FF=OP41# M2\X$#LYK#S&A#T7D)&3S0J,6P >591@PHX_/DH;U*#>ZL2V#4)K-#S@_O5Q9 MI5)VML:8*'.]_,,2-$.1A"K>*B-LT:KYK2@[HVLQ#\L6!U<>=NYSUZJSR:P[ MF^.(>VZDRQ(L!D73X) D5)LK6QFEBCJ7U,VN<1 M)3!7@H,<:F\#:6I*D_22-M+D*&/,S9N=/GZ?YTB,.X)(VYQLW;XT;IF2*P9T MA,EIH1@'U*G>Z9X51!L1@D4=C"DN6OZCA,N!&/K1Z,\6S\-\_IWDLU0/HY < MB=QY\,+4WG#!0C!10BZYL$0#%=BZ<\5.P(:@R8])HMW4^B'2.Y)*/]@138:5 M4G@&YEE>]?N*:"5@Y)'1J*QRK0OMCID6>Q@3\9!4'A!?CI?@7Q5+GX7)13.Q MV8V&3E=GIE5N_X!'-T_KMYJ&HV3T;W5=>%26> YM R$Q+CU^L,;_&KC@!V""[($8E[ MI0_)T+C06T+S:D^]"RU5ZPAG9XN;@SD?^\B4>O5"BA ):[W]D(-SG(;C"WHO MD^"Z]69_._1#<$H>@-P/3(,'H?%X2NNN+K\+S)GB!8K%"W#,M0T',L(L.824 M9.1"::U:IU<.0SRD"SP&3M<#Q7TL%WG+]NS5,H_N2IU'+1:Z^NZWLVZ\ZC73 MPFUN#J>Q*]WO=!W%O=Z.9V2C$.B3!"&CKS>A)_#$1T"EF(Y!965:%WCN@[/? MK,FJ8/QL=M9M?_H;[+H/G\*4B]_HG9\Z6M)6>6L%6.=K\U_Z0B]I<3,T9'AH MH?OC)LCO.X+'XUTWX.W]4B*]DN%(:< ?C6&#_63^9C;]B/.1S388AP&T0$)> MC*5 ().-+"B5DT)+QP=%Z.LC>#P>]> (?1 9CD3H[<@OU3:LJBC0IIJ*C*?0_ M%^RX#L*! WKLEN\0SO=K" ]ASD#MXO4A!95"%HJ#J9U[E# *O$D:> Q:9!^S MY.T;F_0XH,=N-8>S&%HRI]U".*;#;=1D'[IB=NJQ%!J4IO& >9ZH9M- D*]U2WIXH,H*4MC&RN8NQ$= MJH\W=XL]GYW&\70IP!\=SQZ%* 4F-,"M]+4+OP5:N1FR\DZ39^J9:CT)>\ < MDB/1D%77U6+? NQ5V6UN3@R7+DW\'15W!^BZ Y[60M6U&FPC37?K MK97TW!$OWF<1(N2(]?Y=3B&FLA$,*TXEGG()K2.UN_ T: &[L?:[-&*__4)/ MSR-SP2;R"SQY,;4/-RT6"3IZD42RILC6-T:WPCZH'CC-R+>E+^SQ)=WRX/QV M.,L-CE&]I-Y&4M32VZJW,SFI(D90/"$&@XJQ'@[0WX%H2/%);Y1J*)1>C>EZ M2W7=RZ^ZS\MF?L_/YG,">\D%.<"$WOL9+0SG80-K9"YOWFNV?O[(1IL26@=6 M15.O[BC@G?&UXVO45EL66.OZMUO!M.B53A]<(^KJ49Z.NZXZE.N1!A48!<0! MHJC%'(@>7!VN0XV)49P<<^OBXSL!#.2L=@1YB(74TZX<:#272YF3C.XP4_VV!0FK))Q0! MJF0H@!94LC*R>O7;=Q27W_;$X;46*RML-M-;!L9+QOA731ZO&&@ M/'JR0YF&5ZP %4N$F'*L=PYYGA)+.8>=1/V#!PWI*L,>)-YRFIN9@'?8+>9G MJ9;U3C_2"YQ_N;!)(7LE'(,<,-:;RQA$;^KY[:RU]"D%V?I&YSO@#.GNPGZ4 M?RM9-"/'R]//D]EWQ'7;ZRW#U;:X("*G0=H,RCN*GZ+G@%895;,V,;0N$O@A MJ"'=2=@/4=K*I8T1V226UM!6?3'7JJYF^\[-6S+&(JN':+FIMX99B))F@!Q= M0:%W*C;YG8S)C@\O3_H==N[B@*>UR+:V M&FRCO.L6..\PS3Y.:X7/ZUP[(Y=QC4I712//TG^=C>?+HY:7*$N_.SO%7'<" MH@BH33) 3FH-6H4F>\0+12?%257(BS6MCP8T'D(/";R]X:QO"B)=;9U6 G0D MKU_5\,XG54!CS*EP(Y0]0D7(@:,84C;Y(5F_0YKPF'SI,W&]]SAN[CTMLR"C M(!A*M.3H6D$NKPZYMEN7X"3CPF=!\5+K:NPC#&M0UY7\K$NC!:4>R5K97#OW M#K_@M!X2YUS+F!)Y=D+51+*!H*4CGS*B#)+KX.*C6C77!CBH3JG__ZR?0VCV MT"OI[[-9_CJ>3&Z==JN4CEEQ$+&0"4U1TF $1'- MYX]BRH59$\&5>KDW=Q:'"(@:8#>;*2N6(?50SYL,4-0^3K0S)FD+1?!VZ!:;2FF]?4A?0?Z#SNOKZ>+,/TXIC=WHR*LX2QFJ%?& M4U3,R>=/7(%U41N+)>LPY.#QTE!^ G/8:A7TJ5GV)<\@-(B-MI->C:?C6L+TY;+V/'_R2$G.KCS<$M* =UFJTAJ:ZKPI[EU\P3N /GZI@4HV$FCP*T8&5U M$>TR A)6!:>XDXJWCAQ^A&E(%OAA*'1_T3R4)7QUMCB;XV6>KX^#]6,/?_BX MGJWB_89['-OHF8PI,PZ.UW)_7F\YX!'!HXD^$(.D:+W)_W"V\>;,O\/3,*[W M<9^45^..A%Z[R(X*R\*P5+O5.@/*"P\Q"PM>/8AX&-8TRW SSO(OZ(_&*&T20E%1C^X! J])FU.LZ8+_=R4G$3SWJ<' MP'U$-OAX3-Q?H _$P NLMF:A1 ##,8,R5D"PQ1!@8USFQ2.V/GZU'](AG=@; M#._V$N,#4NX#40A')B5TP1A (6N!#(\$5A7 ))E$IIWR#\^Y)=0AG04<%.GN M+\B'5'2SL_DHB>B%+0)LK$%VE F<80Q\5J25?423CIDDN1WID(XD#HIS]Q;C M0RJZK[.1%*E8+R*8>K)2U9OF8@P*!$FRT/X,\5 ?_3L:YCGD\_+ M$W G9XN.UEB]NNKWL].(\Y$/1D=G$@2I'"@I WA)\Y>*UUQ$G1EKG0YM/H@A MY0'[Y>UUY?FP?&AFVI]/0M>=E'^&"GQQ,G]7!;4"=%(NNJ4_#Y,)YE^_K]_7 MK=_8C3!Y%POA94%8 BT*^,01N L!>7%*->\H>2#D(24,CTO98\JZ&4'W7F?G M UO.Z.5V_W^OPQJAS2G$>B[G*EA;49FP?@?8UE2+G(1Z*% M6[)C %R?35=F9>4[OI[6GBK+FQ!NFAD5M$9.,\VDH57, X,HC0*7F)-K\$>!;VOI_0*W^)\.:QGB\5\',\6=?DN9I>F_M-L M0E+O;OP!S<,XT>!>C"=GRR[?>T>&O6%I$48>9Z(:Q9S_7"Y+S,^^X#Q\Q(UV M7C]YM7HND7(DC'5"%@01-*^9?@W!:81C<#46HG=$^*AMH!$L;K,)DS6 MHEI9JDM"_#"KKMHZGG@VS1N';22=$P&%@4R?"\J7 H%S#C865@H*H9O?^7H MW"'%D'WR\+K>/I:$F[DG.P&^:6HN#%$WLLI8 BC!\I!!B>P@&NV )Y881IU" MK&0YDJ=?$DA5!)/6 M!RM:[_[?"^"0@KMCLJ\_*?;JG[Y!6@OUX-'GV;0N@5E9_N3P8N/=/KB%Y[C' M$%I=GH?+'G'=8L280(K!:\50W>=,)-3@8X$4G=*!4?@=F]^3MWGXH?KG/\)\ M>;CL8C2YI%AO1 7B(8W&> $A2 \ZBZ!2R8&DW'@T-T ,RO^WL%AGT==*L\VM2;M_>#O]?^^A-+,!78=X5=3G;'E&="Y8*>&X+9,]8,AQ+OMZ,OX&)V W;H2IEI^=L/V[@@O-&2PY,.5I? MDB8D,/K.9)L-:H>,^1H012?$FIME4@_4G9[/GM8YJY'+AU#-LV%]GH\B4+-IJ$)Y7K:P* MQ'KSAA4L,U+/N$^*0CGX,BG#[B' 8Z8X1OXJG<<*#/OZH*8_KPSEV MTL/7EFA8&,1@:A^7C!"E4.!+0LYL9L*V[G1^K*3'+4\8*91&6D_KJWY1T6EP M.3(0222;>$E,\<9#O@7*HTQ7W(E!316W?U +H[8#Q$;FZ_?9=+81Y.J!Z\WBD54BN.!(5.0"@TH^DKPX M,01%+E'8()HOOUO!'%[_M, Y=HLK'WKY:KE1I+I^V-X[&UL[+UI=ULYDB;\O7]%OCE?WZC$OM3IZCE.+]4^DYGVV,ZJZ?G"@R5@LU,B MW23EM/O73X B;2VD1/+BDA3E.EFR1%&\#R(> !% +/_Z/S^?G_WP"2?3X7CT MMQ_Y7]B//^ HC?-P]/YO/_[^[@6X'__GO_W+O_SK_P?P?WY^\\L/S\;IXAQ' MLQ^>3C#,,/_PYW#VX8?9!_SAG^/)'\-/X8?79V%6QI-S@'^;_]G3\<X?%V__?.O]?\KYN[GW_J?Y;[^^=3I<]4;Z M6/[3__GUE[?I YX'&(ZFLS!*WQY C\^SKW]X%8W^Z?*7]-;I\*_3^=__,DYA M-E?0O4/X8>T[ZD^P?!O4EX $*?E?/D_SC__V+S_\<"FY,$F3\1F^P?+#XMO? MW[R\C70XFOV4A^<_+=[S4S@[(\3S3YA]^8A_^W$Z//]XALO7/DRPK$6_''(% MI2N<_U$_[:?.F#X0D$FZB CT*HXJQ1MB7/7IW3%__2S(6,+%V:PAXMN?W13O M^#P,6PKXUDX5G$N0-Q'6C\SCS\/SX>S+7]+X_*O_O'\S?VP\CA-H2ZFS$LV?_[E'UYY+BEX.!K6->,7^G'QU_49VR/ SS,< M9;Q<(Y:??S9.U]YT5E>H\5>1GH6(9_-7!QF'@^6F\7)4-X:P@(4O9W@^'?B0 MC?+6@$B)@\J&@HN,-BD2[;QMEJF2S5/,?WE_?C33_2T7L'";77(0DHACE0+"4(A4:1$DIK3!$RL2:CJ$^[COJ;KI], MEO@7A-]Q1I3)^+P'[#(;1!N=R,:!1$U6B6:9AI0,E)"EH"]68&FBSQL//B'5=A'I;2WS%EI^C9/A M.#\?Y6=DNPX4EF252Z!"H2\B" A$.5"&:8VZ&,_;K#S7'GM"&MY=G+?U*YHL MQ9- %D,=Y()S7&?EL]<0/-F[*LL",<4(Z%()PF8G7&BS+-]X\@EIN9-0;RM: M=E'T\]&,[)47PS/\[:**8R E$U$9A&"Q$-6T@NB,I+%&U XQ%"<[*?CF$T] ML9V$>%NAJKM"W^#[X71&/)O]%LYQP(S(T3L:CG!D#UC/"%F(((,3JC@5ECV ["O*UGXXP#STP(P6?( M2BI0BNP#EY(G^R"GHH3S6J0&NKX3Q,FHOIVH;S/!=&?"N_#Y9::1#\OP\D!K ML?X(;9R5B18<)34HYSE$PR4DD1V7AM:FP!MP8,WC3T;[+<1[6^^VN]Z?Y#S! MZ73Q3QTN'VB5O)^--PE'!@,20>> 2ODP#%> 8GR;KT-G$OR'] W\VWONOIIZ;P M+L)=H?5.IV77@+T>3V?A[/\./\Y-2*582*EXX"(3(\GAAQA-A&(+4U%GHV/# M7?O:LT]-X[L+=H6^.YV>U<7FR03#' @SR&,DNLE8SP**5^!!7GW8".MU9>"NTV.EHK 8)G+W^,!XM3W583,%'#(#UPBA2&.+ M\EG9;E[5S2>>@#8["7&%1CN=C;W%=#$A>G$1WPUG9SB(DDD9G0%ED;X(A[0? M*$6F0%"E1(V\K+C!WD*C-Y]X AKM),05&NUT(/9N$FIDU=LOYW%\-C#,2I0Z M 2N>_/+, OEJU6%SV:!V)F;9[>SZVN-.0)>[BV^%(CN=9RU9]?QS^A!&[W%^ MTFI+X5)'#\857!RC%QX@D[F6N0PRBVX+[JJGGH!:.PMSA78;G%H]O9A,:*B7 MEUZ5=F2B7TP'N3CFF.? A&5DJ:&%F DG-UK0 A*"MMTB/>YZ^@EHNYEP5VB] MP?G5R]$,)R'-AI_P69B%!;@ Q;::S1+ MRC:Z5/[ZT)/1\>ZB7!$4TN#TZNUY.#O[^6)*PYM.!\)RG74BJA7:490AO@7+ M!"09.9)_AMZT6+VO/?1D5+N[*%>HML$1U?-SG+RGS>/OD_&?LP]/Q^ MG2WA8$G9RWI4QA,Q,#C:-V@?@8A26%V4%;')9+[RS)-1\,Z"7*'7!B%=A.2\ MABR,TQ]O/X0)3E]=S&K.3/7W!F3Q,\UY N>1X$5:<[PF^\ )K;4Q1J>.CO+] M&$Y&[\T$O8('#2+!GM*H)^'LY2CCY_^%7P9%F)Q%,6 2THJ#CM$XN02>G98Q M16%LB\7\QF-/1]L=Q+E"P9T.OQ;6_HOA-(6S_\ P608.>^&*MV3^&VXS@5(T MNJ+IQRR$"S%RU=&C7O?D$U!S$Z&NT'2GT['E2+^A>D&O3 ?*1H%:D&.GHR-G M(&GR P2#S*W%X@U7V,VO6O/@$]!S"Y&N4'.G8[+KF"Z3 2Y1,>3<9V<@%R'( M3I1(Y$L1$E,V9,V0QMI0T5<>?7*JWE6L*Y3=Z73L"4'*(8#%FC18)@@ M1?+P5$*R^^I=ME"B\"B+C;J;J;7NR0W5>R4-?8\SM9,H5Z6Z_7"98/S7=#:> M8O[;C[/)!7Y[<3R:X>?9\S.LS_[;CU-\?W[KD'AS3EQ,X7T('P?S"*3Z04_/ MPG3ZJLQ=A">?A]-!=DJJ(NIH))D2EOQ$GZP%49P/)C,L6M]!C!*F<:ZLQ9,N MV8%GL^GRE6\TN1=,0Z[<41[@7N[LH.9Q'^)NF">Y!'85S[/Y:KD1HL&->@6- MB' ;3L_6NE*PZH_&U$W(?2YV=#E2.]D])OH=B?_==*-S=5W4VP#6L>K$#T\P*1RRPGK0,@TQ84TL;HN=#D M9T3#"]8HU+OBN3NJ^N?34_4N@ET[J__UIQL2(?/UC]T+S?SV[/EO;Y\_HV_> MOOKEY;,G[YX_>_N.OO[Z_+=W;U^]>/ONU=/_]>^O?GGV_,W;Y__[]Y?O_N,Z MP$W+TFS_F"9%;#J.KF/)FUO;QC=/@P?!'*\U$@39BU';38>SD\Q[L#9O M#W408C'<^PQA'O09N*"1UF161,=9\DDDWWQYO(GBQ&G03>H-"_LPS"]'3\/'X2R+D\SW_YZF-%.GTRRO\, MDUK'9?K\,T[2D,8ZT&1>&W0>N+,*E%0:O),22JPUU(+.[&92UVVSO#N,TZ3? MGM73LI+2',%Z>XB!7%Y14Z.,!L>RA%QB\$Z)D)3NPJN-4#P^6K57 M3L,23M=,ADVFQ#?$3*=HM>=@$BMD4BA&$BL!F':%<>NM]LR&V%\C3I MMB>M-2P0=0_B6W/D&^"LO#0*&92<-:A4%$0F GV791'(T?CVQRE;@GR4+&ND MLX;5J#:;%O7KSS>-R@%&#"$ZL@]5HO77V%J6@U9BS9*,T>3,7/L+\*UA/DJB M-=-;PV)8*]R8-WA6NV6\&[\+G_\YG'VH(J(QD<'YI4V]?>FQ8H^O:K'F#'R\FZ4/%1N;E&YP-)ZLFT<"C MUYR9 $[4,NR!S,P868;$$X\JT)1QHH]E;D-\ITVRWC35LB;8=F OSUITD)R; MRGM5,T!)0N!M1K".1F&C1*-:AXUL >\[J7;14].*8]4]?O+ZY=-O*^CK\*6N MMD^J'_Q^?DLV'\C",;XT NJ2>WG&-UU*E%YZ.I[.KISV#;1P/(; (6--4TR, M!N5J>&>TO BF0L8;J25KCC5Z GB:]#L:E;:LE+:1(?K\_./9^ M>NCZO%]/N M]5D830?%I!AYLF"SIC6;\^I M]EK8@Y)$T5EI*$DR4"@D.%\*U7("7I=R_>0FF:SR3!>S&I8_+OQZS O MZ\*#-R9'#I)'K1WM0WI(5ZL20"4%9GK3)Z\E+6D.ZD+/(L);"3+ MEDGIM=MW %2'N-?++"EA4I(F*\@F$@V#)1IJGB"PY)@6L7AL?Q=X%4'?^84] MQ71V$./1Y11>$JON/>-1/4>=)\^4DE+1M#0Y6D%JV;=,GIRJJ>RI2DJ&$)K/ MX;L [3NWL(6BUW&FL\!["/B\@6F1;+$)J)Z2"U<".G!^87?%C?N2^MXHX92J M34$]9!]"-5QHU1= M@"O:JQ03 Y2J=JX*'&*]W4IH"T/'4@FMS<0[ 9T"!=I)O(>9_R2EB_.+^7WZ MNI.)!5#R89G7@4007:W/0;:1DR5!48C,RR@06R>0;0SN)&C2BR9Z2!5Y@S,: M*^;G83(B!WRZ1*4B9I5*7\',V(R;7A:3UA'Y\-TQ"G5W[Y]&(Z(RI/IF^0 MZ#W%^?LX&T_.QQ,EG#XJ?IDO^'L617+V?3Z$#=+@SX, MT :)U$<@X4:IV$_'HS0OA3E/$AI.__AV1(-HG(HT5[2IN4"BGI*R**&8XI/) MSOOFF\MZ--VMZ1N?_!HG]87P'OD@.F9-]A*B4O4PBBOP2D?@DB$3F?F06M] MWX7G *4>VK#@MJ'=2.B]U/FX@>WRC"EY853MLX$6:36W6M5UO8#57K,R[R'; M^O)D-9)]G3KXCT_:!"AN"R5 EYO>Q2Z!-ZY M:E%XGY,H3,2-O'#Z^"OLH)^^,6/UDP]U"MM"E>-F(FWH;U4TM:72JW(-T\)4 MW 34-L>O]^A[+9#]'KNVT-"X+_'N3_U9C2TQM/*Y4J]U;80<@F?*7LZ0*"=#!2-!QPC$P2%(Q]1 M:1W29NGB-SYX?[9;0UF/&PFJH9EV#?,PA>>P$;G<'5D=EDG"Q& M(D]A*Z7MO;9:STK;15"]7%WT6Q,4>)[D3.B.'9#G6B$!:*Q$3"!^E"[P$T_ZDYFY(1W!NMZOZ;M*B MH>SW<7;W\Y>?<90^G(?)9?5I'5%R)B/(4O=126Z+8\$!0X&N%APRS8-@[\-T MVI;&[N)O6$5L/;XENL74V 3?OFR.&]B.QO#HH-%[Z=) '7OQ6F[@9$$&5WVI MB#4L!&EMI8TW5)PZY&RT"*W+)1Z&+ML;(WMDRS9:Z"\N@)%9L"*]0]UZSUF'Y0@,D4Y:NQV%TUWD:\V0IJ$7BXO\*VG9 MO]5$[GE?]]WC)#;XU 9!#=MB;Q2!\&PX#>_?3_#]G#NOEK$0OWR]AG2%2\G) MM8DA%E"ZUN--A8%+PAJELK.^=?N%^S!U.]43\X%$K[6U MFBSV(D Y9VL95@,.I>;H;# WN_FN.]Y<\X3]KPM-E7O]R+.%%'OP37X?Q>'9 M&>9OB]5TT8ITD(P-D1>$Q+F!VMT"8F81G'4ZA(!,^=8Y;.O1G @7&HN]^;73 M"I;^,@R$M::D7EMP_QOS\\\?,,Y*,1>H\V0BI*V* M MHW'MO!YLBN)$>+)?;?1SAKX%]D'V4D9-XHG,99*1$1 3]Y"D%B;44-7F=6:W M0W@BO-J#>OHX(;E,=ZA0EL!K-:$GY[7(P7_/Y;-@?1&FI%P4[:96DMT>$(), M#F@KM3Q%;\-FD1#;\&A3<*=&H5Z4TKJ8^CJ4BX2:Z4!(C:;$VOF/"*VRC! Y MZ7>N>)YV(^MM+M8=*YQMP7YQS"C/-%FKU:ULB<7T%4KSX)("=]6S#W73VTZIXX;";1RSOK="(.FQV2W;OHTY*V]V%V4?(S1IO=AY$@H@J M8P1M:GZPR!("5[43KV4LB9@E:UV@^0XX)V/4M19]'U<=JZ%]G0WW@^LK>.\N M8 >*W&NEQLWHT4$'^UL^%B"C*)(5FATI255#7 W$2/,$-1.\H,[K=Q!^;"/ZUE;C,RPXF:R>51^__Q'-'X=]47P?) M]3$I%W""YBA*5)#0SP-8:Q\O;B"0/28",?A95O];2.PQGK[E21U M?G&^ !*E#]%)#U+6(J!,!EK5M01G#0M21(.YQ8)Z[:'[/:3:6>SC%C)K:(9= M%KWY? 6(D2%;+0LPR<@>]$:#XRR =DD:M&0?N(W"5^ZMZ_7Y02MO9YFMG7D] M)^!"*KNM23:EU/JFL+RNR+Y88K MKEH7TNPK56?Y^8O/>T$S:56,[_//Z>RB]CQZ,ITB_9??A<\#9K+2)GOP/"/9 ME/7 /BI!TR)8'45F.;0N3; #S".,=-J&/[?+,_>KJ!YRA>YT3+R*SO!$+F+2 MB=;66K_!JEJJ6B+9145EW%/:VW'%/77A2#.!'VW,5H$#*08)@U MP*+F15D426Y4*^=4XIZV4NI]<4_;"'=OD2^;@'I$<4];Z6BC$)A=!+PW[4MD M5JE4$^F+K\WI:2^COZ7%T29=(O=&;A1&?5Q:WS;NJ;W2MY%KKW%/RR83P1AF M(MAZ5J(8K^G-J &](Q0@5C*0*7:)#VD M7Z-(Y0.=8ZBOTVBH>LZD:RW<\IQ,O1)YS.JH$W MK;=/?Y^,I]/?1Q.\O)CZ.\E@&D:YIEY@_>9%&$[F+<_'Y/TFPO"740I:[LX5P_/ M4-I:UH;7=F%$-Y3I5AWB[I-Y&X"=_5*,LV\?>_.!BURS>L$ZG7USJU,B?R>_ M)#=G0AI[4NC?)V=GXS_#*-6_?#K!/+S,-K)!*&:9@Q*, J5\37Y6 ;AF:$+ ME)LWENEW1/L_2>F/K[=6: MNT%^=3>?#:?U\N9B@H-@1-*,@+H\;WMC!7C,"6)!([!87V+K6GT;@WM\-.JJ MH885<1;E>E:2?93??B!_J):AO')N<SJK>3<)H6FKWT.5]'UG]K\H* MM-/:I6BZ^E?+1*T-QM)3DG?+<1PF)[P)0<9'IMUC9ZQ#P\A,=,"#2[6.'@-? M2@3R:ADOR19O6A?*/7ZFWI.@O0X?OX8[&%DL;1L" MF.$U=Q0EA)K3*@HC?UAD*V+K4)*50/9OZQ].M[>J?7=53 ]WF;^.1_CE,CG^ MQ<4H+U.-2Q9:.L' >4?&:V(> J$D]S8;%*(XBZT-LM5('C%?&JBFC]O%Z11G M/X?T!^9O]NH"FB<S81G2V^KXG^''\70X6T!SS$49!=*>G8G:$AU$B0PL%RR&(!QWS4^IUL-Y MQ/QII:1>^G1>VT5_&\]>CNJU(^9YXM;*P]QOB:?*<+3@,F>@>-+@-/G/DA=& M/PC4HGU[DUW1/F;V[4?%?5P5CB/ X(4" M(54]^=7^F:\'7_""0[?CU:#\SXF+25(EEA-4XBU MA'L (KK@=_/WMWRN\41WLDNZUJA0)[+/X:Q&<+_] M@#C[I;Z[:JH>V"G)C;1* 7.T0RN:%$"^22!AJ*0T#U*6UM$RZ["!I3H(/H>3ICN0(C:,1Z"A,QKCWB%"CP* M X6Y(ITH+IK6.1/[)L4]MQ_[YL0V$N^E6/,=SAYM98B$#J2M$18F9XB.ALQ3 M$)*^!.M:IR@2F\;A5/N(/36%7!W"S]?M'1>9GE'\N(B&>1:D3B4K4V^ M/>-@O,82>>')W<@C7%N,N3.8!\^8@VAE[]G8OX5)-;,_=2G_=M?'MEHL@ZJY]J)6_#,"O.$R"E^L]JV+ZA]3ZO/FB:W9&I&YK1U:O:HE M21($BQ90B!13PL)#:_^[%?9C#^+=AH-;IC/WH]\C2ER^GC](FWQ)2I&1Z1@- MPK,(P: ')@B]5LIHNU&UL&UN>1]#9F@7ANY?L^T[<-PUQVZTGO6Q2%\X V]K M$Q+',H1 :(TQ7B21BXXMC+A#-_GMGS_]BG[OV*3M0TB1@=>N6"2XC[F_>8V=!C,*5+UN!C00V3#W0.[OF:_K@$9I-!!+%GG M8#RXP! 4K^&#/I(['GPQH1AGVQ=\W0'GXR5D [WU$*BPR<5#L(D)IQ%T% 64 M80Y"1@[%Y500A;2L]6'K@TWVZH\_V^OB6)*]UAY5LR!8-32AZ!! ,6_!NV* M:ZZ2#"$ZWGJG?8@7?UOI?-.+OVUDO]^[G4V0/?:+OZVTM_DESRZBWR\YR $M MJ(H":VIN59:?72LO6 M"*_5UGV;>Z+F<-K>,_4KK8/<4Q5EK2\I@G6UP69.N?)4@BW6* Q2$$4?\CW5 M^D?4YC?#T<7X8KI:1U=.D.O+3^)TWBMG8'))06@-0=33P((>0G$)I- IVY@+ M=ZV;%C4?Q+&?36S#ROON!?:K\3ZZ']VY"=TWJ%]P.GWW(8RX^)7>^6$ZR!R] MKE7@G:J;8?$*O)8U6CN*K%(*MGG <]L1[)^\!Z;45HE^SH83U2HL"3F@+"GD"GVI&2P@E.N-R3*WS<=N.X#N[#\:'O=_=K3DH M+]I*IUV&PCB"\L'4LA[DO4C#M!>>9FQKF^QA7' \)*8VT.W^+MS*79B_"LN* MS#0R U+6NATAD]B*#Y -2]Z9R+1NG;W2!>\I&[E[T^/1[?@W[9<;,WL05,R. M1PDN!1J<3!Z\<1(BBY&$FA.6UJ%:O0[H -UG]\:M7@W;+L0X.M;?M&MN#L[[ M4LB><6 M2E#.2@A<&4@E,6^*]EGN-R:BXX"^L_X Q#@2^_?F$+0I44>KR$'5 M9+AS$2%F$JYV(E+SW0+3+X 1+KJ)6UH#!2*9[M!%\ M"0($32&EG=/"[)>'1QP2A" M0/0JDLG!:? M!#?-NQ^?CLKNK@ :([*2F8;LN2 W76?P7A:0Q'%MBV,EM;Y^ M.^52K5U8U$Y1/61C[E+5,T<,":T"D6IV&,\DEEP26*\8#SXJJUQC;CV^4JU= M&->W4M<6GFZ:'O$UFO]7#+6#[F47U.JSU%C_7X8A#L_F(PBS;_UV=T]_Z/*X M!ND-S4;;*'WAZT,N,3RYAF&!,;\:O:D\FM3_W@MK_$GHXUJT\'&FFL;VG(ZRM-.*"M#H3UE(DR22+ M#,X9 ^@4>>K.,,_V>WMZ/(5D&JM\J^O4)OKJX2#ERO2[2S"23%C)T1$V9&3% M2A),,1&"*T@^D9:(K4W"S9 ]YB6L!]WUD7I_,:713J=/Q^>1S.&JG,M@J_=S MZW4T'=)SPJ5!=3F>+P/&LW*:I,("2Z!\"D#>DP$MA1)&.*-3ZS"['6#NGWM] M:/QFWG[/ZMK[&C9@]:C&90U*:O)\-#E97OD(14C)=8A*-J\)BD^1-0R7T M<"3;8M&^C(]1'"V3ED,A[YVXS@LXA;;>HR46-=.L?3_Y5N#W%<-V/%OD8?1^ M-)%PR]'__.7KM_\^I.5[DCY\^04_X=D\J"&3<8N>9="ZYDK9I,!Q+,!]B(Q) MJ8-IG6^T&;)#QSULOBO/M6[C79QZ;@*VI^BYK8 >*#RN!XVO M(U5OZCHXQXJSP7%'4*VA.6=K(:#B/2%/M&_$7()O[:L> ;?N"V@[-FIMHZ4^ M*?5R]/%B-IU+@"^N2B2+4N:8($D,9'!(#I'6:4@1T=L4HA:M'88[X!SPA*.] M(M=1IJ,6>CA^705-+%O*! R"!P>:)TG0(H-0+_ (%_U #B^:UH4#[H#SV BR MBQ;VM(+(9>@(_:^HJ$ EG\GL*P3-!P6$B)N0;4JV=3OP.^ \-H+LHH4^SQQ^ M_G)%#"\F^%\7.$I?YOLMMZH4IVA5$YF!"L)!<)Z#TE9998(1JG49G0U@??>[ M6NJM3VJM KB859M W*.K=0/>P1VL-JK=P 1NH9<]^50WH>JBC"Q)@\)4BSK5 M4@Y!&S!,,!F8]2\D[S7+KN-1-,PB9'9!)*, )%HC^J),56;+0.E_FT9:#:&@H]:7B'E*P[ZXR4)(L20A# M6W6J80Z&UX@; 5(I743DFN76T4JG7 ZB&\5:*6IM G5?Y2"0)1>4#2!Y-+7* M@*"=G/P'EHOP427&UG-T'VV-M\;Z6]S5LZ[R+Z/G*-[^A-[+!@ M4@&817("M$X0E75@C"[!&E3%M][%'DJ;[YXXL8W$^[CRN,LEY$P3.)M ZMJ, ML0:7U]8TH%C1(B2!DF-KK^NH_/I6>KOI0K42>L-;C68=QEGV(F2RF53VD@23 M#7BO,W D[X_FD!/Z1MC*8^G[O@-C#J*5MM(JIIM#7'5Z0 M7V!\S"+55UL?,MZ-:/_+5V-FW-SX&BJ@APO]*UV@GN%'&\K["='N8,H MM0=#?2TPVBL&7M12RU*#-$S4P(;:X,HDT%(75QS-'MSJ5W@#>88ZGFZMV4^ITU,N!*$3>0_1,U+#U M(D'5,O%>9P_!%!VSYUJGUJ>5!Z/./8?8Q\"<;=311Q[FQ80$7>LVCO*+X>?Z MW?*$U6;O,TL,HB2K30E'!EOD'(32V?%<4O+-LR_7HCDB6WE7Y=W,EVLC^=9G MVT_'YQ\O9CCY.MP:D# NLS_#!)='[]J;*'V"6(NSJNP-A* 384P<4[8YFLV. MKN]_UNFHO0_A]E'^%L,4/XS/\LOSCY/QI\M,X&5<+C-&:JV S"VR^8TDD"ER M<"+;)$S)3+7>.>Z Z1+YXJ"%.9.5,P%$J.T',P9PV6E((0>!,3+4K>L'WH6G MGP+^W^K +^,@)YCY( GADD<&#J6J[>,YL;T(H(W012<#&MUZP]D&WP&NS5LQ M9;-"_0W4TL/]T^OPY3(.=CP7PP27X'%Z>3]FA9-(1C)$P6BOI(40G.+T'1JF M#$J;F_?\O0_3"5&EJ?B/I$5(UH9+EBR94_4TVVH.WE>?7^:4H#^$[3!HIMF'HQ/P?;8?E_>Q'_$]/LW?@U3LIX M).-T0@<898UDL$BB"P*LM#X9JZ.TKC=:747RF"FULT8:IK#. MP2\\ZA?CR7V87WV;+ZUAE?-()T*P0ZCH]M,?Q$;3^XZ21^"4)&I4I)CK4_A]C6V$R#U4=/A-NW]0Z']/W'X_L,,\Y-/M J\ MQ_DOGX49?LW#'RA!JM)DLWA=^Z+2E =OR VS4:4@A&=:MV[G?MG>]C=I;$_,L_<%HWR\O!\D&V489Z(&%,=1L#K_?DD8PQLL)X,&A1QF.9 M'2OP?R=X=[6NX&CW,,>J!_QE^&F>^$LC&)+I/R^)\OL4R\79+\." Q>4DSH9 MD+'N4Y:9VB2N9@!S&0/G2=K6=:\VP75"G&JNAA5<:9@IM$(.TY^_7/GI,B\A M)1L3"QQ2B41N0<:\#Z: +D(P*1,:V[JHZ+88]Y4YU-]JU*=2CB5W:,70+F/0 MD4<>? 0>O:\&= */M0&=,C%*0\(SK5/2UD Y?(Y0'^I?<\_210T]!C98\;"*N?-FAK3&C:!G\-_SF>/#T+)(3*7L&% M3EX2MGI1IKAVX$6T9$YS(BX70?+FO<':9R?-A^'&92T<;/0LE&%K/ MYX"DA9!+36*PRFA61)+-NW2LAW. ;K)]JO)F#<]&>NC!DGHW"1G/P^2/K^7T MO?#9U7+ZSI)YF.B+5[&V]K#%2,_I?ZW+LMS$<-IDZ"3Q?AH9SM.QEUF6-P2P M3+W%F'66N7;BSG7$"J(EUF*,VI;"91]-538 =MI<::^;'DSF^577UU(A+@@A M-7F&S M+/F8(X()+(!47*M?N[:+U^G$-P*-PJ'87>0^I%O?>D4[OO"2=#V.4 M:_+XE5FSR9AZ\JOZ&,]AG*\.--GV'GQ?.NYA ^QE;-HHE[@U()Q-H)"6_IB, M@AS1*,Q&8//,MH?#VWN\N2.G[3:J[8&N;W ZFPS3#//;V3C]\3LI9/KF[>\+ M6T!R%VQ$#3)[6[L>,?"9.2B9NVQ8S)&U#AVZ$]#^[;/#ZWSUQ/LSLZ670O:%C;9\&D]E3O99:S[*(*2@A%)20?D%C+R$YT $B(C M,\!)K:U1BN\A .(KGAXR=-]@&K\?#?^;/*M,DW)8AN&K;[6XQ=CC]&A"HOT4IMEYC-].PZ8#96)AVG@PM1J*DMY!+"Y" M8E$R'KR5JG78O;O$#3BUH.;2//\XD'F6A>+#*0JM(XAF7X> M2X;BC0_,:F?",1M*:X;U?=(<,X^.W(6H7>ED$;HD$4%II^N9 $)PM;V+9,@5 MF6\->R%9'7#"(22PP>5,!YI6-5=8MHE/#)M^Y. MVM-03HATQZ#LAM57=P[94[P(9TN"DA0'Y;V!6//?7(WCRT9RS;_7..C(M5Z5 MXV K]6]:XV +-1RFQL$& M +_7.-A:E=O7.-A!#P&$%2A'1P5 Q^5 K1,*FFS\+8UDQYTC8.M5+E%C8-M]-!'C0-, M'T;CL_'[+_.4GUNB6!1B"($+;P(D).-?"68A&/2@I98)@V))V,9DV0C8:=.F MO6YZ6&-NE6PP&JV47H' 8.N=6@;O-/$[$=*AU=<*K&$UA?,F^#JT7R^;#6LLG&^2 DZ.P6J% 2O!3FQ'IG57NLD M]U>Q_5"=GILS9 NS>'LU[/>XZ$E*%^<79)9A?G(^GLR&_SVWT :6,V4M$L3H M$937"KR4%@Q7*47%$_H]GAJM0?FXJ-1"5?MUX>L]?I1DU[-00&J6B/K)0BO9$$U^^QQ.I!8B\.29IM5=##D>*WH]8[<%X>LEJ5N4?/(6GK01ENP+/L M0?CBM(ST@FZ]76V.;E_A$[W3I2>%'$L Q3:'88G6SB1%@3(7HT\&G! 6K! \ M&;3%JCW:A<=W.=*6(!VN1;91U!&<4V\"]_NU2 ^J[WA@O8O>CH!NA:P\FG5D M^"&/H 3M]9%S#SS9R)5-EH76E9V.@F8-KT7VR;)MU+7G:Q'F)0A%95!6 M17(FL@+KO(_,)".;GW0_Z&N1K52YQ;7(-GKHX<1@GLJTYL#=Z9A$I"%CHM&J MI#W4O":2 ),NQMK L#5%[H!SVA1II8>UJTC38^_+SJV_A4FMB_8).YQKK_FD M!@?7FV!L=#*]DS%J3QL2^7:T##A&.E9* GV3K. A^^;5RKJC[KKX MO)XLLH_G-1'G#YL^N9A]&$]J3LG Q>2MT A&,.)]3('F4XA@ZW6/1.Z%:IT& M=#>B(ZQCV999-U>EA@KJ8>^ZCNYUF+R:O)W54]-Y-^C7.)D#'AA>3/$Z@F%J M+@!.8U<(3@41,#C;_DY_,V2/G$Y-%-:#U;R*]"^GTPLBO)52>\839*OK";SS MX'V)$ 3#G*3D&EMW"5R/YI'39V?%]'#RO0K9JXO9E,RY/!R]'TBA15*Z&F]( MEF$2'J*6!GB0(4FM..'; V^N0/I.G@XJZB&5FF1R/AZMWF:MC%8AD5LH5IN' M2 51IMJ$,Q9442636E>VN@/.HV-.*]7TD+Q\!=K:W=2F*".O24U<)U#6.7!) MDSJVR=,>#47ZD?]M@IC. M%_P5W:7%]>QB0AB)N<-QOEP5GXY'GW!2C^M?E7E[@T$442<7 V#Q!E0H!#0; M!&NCTB)$G7WKRXKM$#X:ANU!@;?I9CNN1]_0S&%_>^%-%=H T625%"V1H8*+ M6&B=Y IXR9GE/-][-UR+[G[2HV%)>[G?)H5K;BA?->)]-H'6PP@NDTVFA!4T MX$ .(7=)!&39I]:5,>_"\VB8TUPYMXGCFVQ>;_#CHK'+Z\GX_22 MC?-R;WTY>C&>).0#IPP&+2PPS6J'UQPA>FY QN"294QKWOR&9P-%UD+6PXQN6:=0>A*FM7VM2952R!K@4%7B(S#4_']H& MWV-G6#OEK6!:]Z#MC<#.SRD&.B;OBK-04%M04M<. I&!+%(6QX50HG7SL2W@ M?>=9(]6MH%GW_L K5]TW6.5,4+_MZ=_>\W5WE]&CYAJT"[6-AF3@ RN0L\4B M?/"T1.]EX]P$[6,G85^*7<')G4_/YW[N9I.G.C3#:75^I_2&YY_3<(KOPF=: MMZTNA-II<%AO'"6K#C%)3_,@?#+1A'1C+5QS_- 1R*,AW-ZUMH)R.Q^Q?W60 M:\C@J_+/&I4VFKV:S ]YEV>\;S'1(&IYW*?A[ SSSU\6[YLNWC@=Y)RBL[D MEGE+(8D0O'$0;10L"V]D:1T2U1'RH^'G(52\@J*=#_E7XG_^&2=U%KV>#!-^ M_>57T'P0BE/%9@V\<'*8F#,$F Q:\LH+2LF2=*V]VYV ?J=CNI=($8DP#+(E?&*16-WLB. MV^QYCX8D?>E@!4]VOAK8 N/+T8SLR^DP7;K3P2OD@>S('(4&E:(EQ+7*K"+I M!&>$Y;DA:ZX__3N'FNIG13QHYQN!E:"O7H;%Q%G(QM(&6V]171008N' 9'PZ'FREG!G,[G\T_.YN_!O%I(SS_7;W$0M1$N6 6:O@-E/1'< M,P,"F16%%5MR:PYMANS1L:D'A:W@5><(];M(_RN&Z<5D+JN7HX\7LT%T"8,( M%DP*D>1!_(_92["AH$6>OI M52+7>KO0I[600;=: QN +U M^@>42;2%!#1L/@X:K"!V]XR5745N[\84$/KH$/'B5$;W1JGE6SA[& M]3AI?TQD63$C.M]"]G>(7_-1E@?V/O):D#D UE0F956F%8!%X)IY9V3P.K<^ M]]C+P![=G#@^NJR8%)TO3'<6\O(@&)VZ21W'#?O/7304;ZZ*;- R#4BGG4O2K:UR9*]PI@ MNDX"ESV6>&+"!H)NYX6/:]2R]T:!E,E9+80NMK^N:!W![ZMIVJ$Y?A!E'TO' MM7G1ROI!B]#I^7XV[ZKC,KJ09)^FO '+Z; MVEZY<2LAOX6.^NA&= 7/HF/*)HAZZIYV&\UA&J0U4M?JU(:NLMX/"T)R)=@L M:2E.Y!U*&2%JQB')0C8R:N2I=?S33*#Q10?D])@DG-19MN['>0O$_@WTKII97VYQ!['VT)'E$M!EK[T% M(I3HBZD5TDW1Y.4R Z$(#:Q@1"8B*Z)U6-]M% ?0=#?5K%3TSG+M;4;/$?V\ M0)2R9"6F!,Q)66OA6PA>"? V>\%E9H:5_C3]\\EI>A>Y]M#;9&66Y'R/XDP6 M%@H9J-K4 &5.0^3.@D"3,9AH;-A+#NMWF[^-CO9%GL7.MPFT?HW_5; .XP4T M4N FM.@@_?[<@940(^H@8PZ0M"$;.!/8: 0G(TDYS40Q(3>W$?=-C'L+_5 9CBD& I>< MKJX1@Y \DFLD@R9+6F:U6>6]C1YW,">ANW;&O8JVH?LP1[A =3GJ)1XK@^,H MP>1 >(I#B$C(!,^.2\L%ALWR'U9\^(DHMJO8^FB@>!9&M2WR?)V*BEDEA0&K M4=!PC(88>0%MD_;D^I;LFS=QO?+\QVT7[JR)'CK<+;$L";\!FIZLO^M(#F/P M[:Z9-2KN(-8>EX"OQB9+(JH"HMHI"E6@+273.L=]%"4R*UUK2VX?2K['>.M+ MQ]M(L[6)=B6"YCYBT,3&WQ8Q-P M)U/12GGK<2-M;_"PAZOKUI)L/;.??/PX&7^J)8E_'M?PSO)L.,%$?S!]_CF= M7=14DQ49K()Q1M3=C,A%9TPI,6 EUJJR.M<,[0A%\N1B)K^5BXV(TC_6A\NS M(]-C#X>*E\8QO?GR((061$[8:#MU$935LL;U6(C)*6L#>3NF=2#Z-0"/V\/8 M71<]M$/>71#?AC'*-R?B!F/JR5'I8SR'<7X\$=.6VW46T/=+UFT5X:#4N/Q1:7 M&)DL'!69+-(*"$PY\!BR<#YKUSRB:RV8(PS#[UW7Z_)9.BFJAWBA-SB=389I MMLB,F7>=?O/V]P4XICE+07NPRBI01C/P7$8@!\ES9.3XWO0K.[/H3D#?F=10 M8:W=U]/)>2"792Z,54@7,#DY+UHS!9TSF?X6?OFQ#82WP,7Y@OEO!7;TBKW5C N M--CBJQU5,UI=71UM]"%RR]&VKAMS'Z;]&S"M]'7Z":^.;1_C,]H M@ST;SKXL0 K+1=1%@C>U1I+V":+W'!)JIPFI2[QO8V0EL).E273.< M_O%B@OAR-,,)6=AOPFS):HQ6!>\,&.L"*%N[B@9F@0?'I4+EA&V=G[LYNI-E M32.%[,'-J?U"JCM6^S8N$$;G.3=2$J5-36,1&:*U&8(P+K!(.W!J7<[F?E0G M2Y6."N@A8&\=PF?#3\.,HWR%S-DD9GRMJIIT(9\=:[MB[L!%H9V(P=CD]T25 MV^A.GC(=%=+#1>RBHN/#D2N 3G,&U#P/><9_>AW&U$V#_N]M4!]6[_>7L0I_M<% M??=N_(Y>I97OU6BY$6DD=SH6!C[7$QR6YBU4JR (NTD:\:9E<&_E_.T0['_W M[Z"UU37O>Q3YV@.,?_WIAKQ^H1_GOYB_7N7Q!LL/]=_?W[S\*KL___SS+WG\ M>7A./O)?TOC\I[G@+N,-KR3*O\$I3CYA+N/)R^GTHEX+/<-9&)Y-KP.;#L\_ MGMT;.[S-Q__T;0S7Q[9XQC4F-!X-?IZ1E8;YQP/5;?SE:P6TH',I40>0B:N: M8Q;)"IWW';4DUIA32:V/G+NC[B75>-F):[VN=-O_M M],DGVE.K3_QB/)DWFQIH[ET*D4'BG$R=C(+FJT_ A<# (]E>^FAJ"=\SEN\L M/P0I>CA9WWUAH^#F?A['+F+MTFFK@O+F87$UPZ3P-N-'G'R8&54H,2 MM0Q)%@5*239@REZ:UH=&6X-\=%3M5XU]9(,U.X(7@B7&"Y*!MIMKYZ6U.L87G9DUVU[C44H0PH M[FI9(1\@>Y6%YIQ)DZ[K>5WME;L><_!J&%LI8-R+]%I7UMFLU ;!L8BN "BBC$<1=;I9)_]!5U+:6<_MI=E\'F]0_\>HF+RLE\4F$1]EC2?F MA@R1*+/U,1AWLP'4 ZZDM/N<;BS)AH> ^ZK HU-"%,9#<9R(S"4'\H]HH#X7 M3,B%99O5P'T$E91VYMF1Z7'MT5P/L1HK\G.?),)/O^H+TMAV',<3 MHB$Q^"1%;1U1TZ!5X!!<+<5L.0^^H-#Q:*ZV?FD5HM%?!\FOW5K?C,_.7HPG M]8_(T=<,"S,@>:UC%K('QTV!Z)D4+$L=;QK/1]R*=-4('^0A]3;,WU\+TLX$ M.J9XDE3!=-B\>F)B,\)),/I9(&\C('$W<0.:)HQ/,TT ?S%2Z M/K;O,^D@,ZD#P8XI_F7++N #9ZQ+-@D0M$+4VF4:?*IG>4HI&X*+V3^"]1 WT]\X20L%AU>':@JS/ =36Q8RTHBA0RL>,) MI-Q^>-^GTT&F4S>:':(^=#-C-MK$H[,>M+>I9GTYVH/INZS0J'H&K63KTI4' M\I>.4@O_Q)K/@?G))YR$]S@WD)Z%&;X(P\D_PMD%7IT\0>F$Q2#XHB*HI#0$ M63R(7*S46HAD6_>M/3(1/*#U\<$<$_5&P0?E^VXNCH$/M:\];0M!1-H;.'T7 M%7DQWK.@#)8DU0,\C+UWW ]H[AT#^8]P(F_%W Z\?+-POB."5*CG7JC/* M@Q)60=0V@XU!<:6\=.SA>!%;#O[[/#[.>=PGAQ_PZ=G]@D@YLN2E 40>:%6+ M!KR,-4HN&693<"8]G/UXR\%_G\S'.9G[Y/!#/,&[F.#T?BD@+5NL1KEJ9URM MJ"\@6.202DY9^11-;%W(\3A&_GT:'^J$W6KGJA;T60?S25WT?%#X:] ,AN-4\!LC364F?Q" MI3UPY9040@4A6A<8>3B\W:HGZM'1=AO5]D#7NQLD.I^"F!<#YJ[>%*@"04EX,K:2 MM(460;(6L199C+'F&1IRTA,:3"':+%OW9'IT&5O:HG3!*^#%54%G"[6 -C!6 M@C62HV9'4\_T\61L;31@7%&@@E00'=- .O(I!VZ9?CB; MSB/+V#K.F=2!8 \XYF10//.J> [9FMK.5]6$&N.@)/H%]VCCS:HE1SR1'EG& MUG%.I X$>XCQ'E>&JDUT0I0,3-0,$Y8\1"LMG':%9M$)3L,'-/>.@?Q'.)&W8NZ#FKW;9KN@9"4;23((/I/# MQ$5-76.@C(I84 7)'TX-E>\96R@! [>UT*T&;[2" MXEP6)LL0'E A@^\96R5#;=!.J\#\_L\VCH:W6V5L M'1UMMU%MZZ9L-W-.5F4#+5*!I$],H!!@F29+)^D /J*%9/Y?>U?6X\:1I-_W MO\1.WL?+ FV/9\;8D65('@SFB<@C4B*&(KTD6[#GUV\DR3[833:+75G%[I9M MH"%+5M67$5]EQIW>F^)D;0XZU5ISYCM?H#<\N((7PVMGS$:M#=!' OWAM_I+ M[-VDU>GIS1JTSE]+H^:LVPO_;!]&OWI(>\9)91JM;3F1LOH;?SL7T3?4@'@>QT M.C$,DPJ60? !ZQAK!8$K"UJJ@J%>L.A;CSWIAFS\G?&2''SDKK37WA"]3K>N M71O9;=T\*UE000M(BM"G! MGQ_G=+;BQS5]Q/5Q?]^M6%JVLM%H4SULG,!^!&-_*;ZBD14L)#V">?\ 5T@,_7\WSG_$K MSA:_UA7O?(<;B"5$XU6"$FQ-\:& :(J%[)D/A3/NC6P_K^@4K+=$B]9:&"*> MCS/ZHT^$\%U8_AO7]=K[/7S1:V>X+1!J'%DE$<%ABL1KGE7,3@G??#KM"4QO MB2)-Y3] >Q?<8[+,"-\5_D+R7FU7M+2O^(^2"?05IP06>VO$W6,L^$"F-6! MZYQ$**U)T@G86V)*>TT,4&*Y">)?I_7UDHC\/3ESGVY/1&80B]<)K,X15/81 M@O8"4 =$;:VS;(#CY@B:MT2,1C(_6JS7-''R$ZZWDB#O?>/L7ZW7RVF\7ES C%ZM%?^"ZLIBG0B3J=7:\Q]TBS#(:E05)F'#FU2N&$ MY9RXM]I[]5U4,<4O6G-831*8NRAF[(+I!@:<>0 MA]O? ,H8P"&[_3S_OEBM)G1 >Q:\H>V^%-J72P:O:U>3B_3[Z#SCK6?E[ &X M/ %::&G12L0#^%4/BJFWHQIV=9"K]]?KU9JV9A+(S>X\7=4,Q?5R^T'"0XY>XG!(%>L=="N#?++,ZSA%G,!95Z0DAO!332WP2E7 M[=!,%BD2V,A(UYO=*T>;>$REZ%C FUKVK9RLH^@+!($IH.<OAC/U1?Y/,'%G9 M T2Z.JW@^S";[?JFKN;YGV&Y:6>?I"(B]]J!DJK.EQ*;JP@ED-0D?8!.<=UZ M]'\/N'\0=$#U#A!4.R*]G; >"7$B.))22_URF !%AP X3O:.D$@6$?W\I'I6A3T'70GJU>%R+$6H+C$'V, MRCLTOE,=_3,!O FW8S0-#'"*'H0]2#H\$0X[7P$#N (/0>T$,.$,C72)ME.?>8WY6/ Y1= A%*T43]&T MGG-[!,HWR(SG*&&($4MWM:"'A/+=[UMS[?M96.WJ/(MRG LAP0:>:4]UQ&.; M&(B4Z1]+.RUK7I)P+LC1*L"'BWH-JYB74JR]WS^I6(E.A@16);*Y3"*;JT02 M7V$%DRHNV-:F\POKU!]$UT]VY)\C\]?2T=QE37]TY)_5D7\63<9H;7Z.CE\+ M?X/+A9OB@7$M0?E:CV)E !YME"PID<+HM^*\&-Z>U9'_XFA[CFJ'< 5N&GYJ M[N)P9E.Q5G:I5;R,("*GH0*AXYCA8X^Y#,&^D.?\L73]T%YHH MJF$IQ<9QVDPONY/#9NTWU6Y!2I$$\^!BH=4FB^3DT@^E;'&&^U+" ^/M2/#I MB9=\P\1H*O^C.\MEJPVOYNMIKG[Q]"M^Q'2]) BX^N&W-+O.F*MRJA+H[U=D MB_+H^6-6([;">HEJQ4'DW*B:\6EL?]G']MAANG.^6?'9)N<@!_*3%$L&(G(% M412OD,>"S;O96V'O[57WPW'U97$]7T\\B:EHAE"$+*"BH@V%)P4RF1R"Y:Y] M#4H3X.,?$A?A[".W?G2E#SK8HN=RMF&2')E*A0EP2$:_\HY^Y9,$]$:5PA6& MT'Q4;-,5C!7(?!$,OJ#R7TP\M-_"O_O]\ ,VOG#,2@C''(3$$BB4"KQ TH_. M3MM@F?"MRV0&7,[E8[7CD[3MCM^,+ /$*0XCN^="=<$W4(CW%+8+A6M?"ADZ MD;2G)B_!N"*M5J@9G6RRXJPI6RTE!*UL8"5Q'EIWC5R&::<"K*^5:.,#YE<,?2Q.J@9.E N9 BE MMB%JE(Y9]+KY?*0NN)I.9]@\?U8'C=:WW50C_[Q8;=2X^F%&JIK7/][.V:.? MB=S+B2Y%5Z\ 0I9U[B@B>,\0M+7(K0C,B];%5PU@C[\1->?9DV,?1E#F,%.J M'DVNF$AG30R9@T %*GK$+#+/@UJ;2NFO^$(ZWSICGB'N(ZI7;8,83 M?-Z5G"FF.+,V N-&@%+)@RNUJ5$XSES62JGAZCY/PALK4#HX3892R4N)<#XA MP(T+2$N)S-%R8C*!+,0JNUJ[(T4VK*B<1&Q=E'X"TN4CC8V9\.3&U$\C ^Q1 MM83B@0AVSD078 /% (^"NDSPKZD*%T/*?U2":"%,\3&"#,S5V2,.//T>,&VY MX]ZK@JTSV",3XT2L[C*\.$?L0]8X8FWUG*>;X7R,3"K&= ;.K0)E3($@G8), M9C8S,=G(?6,V'($ROG7;2%G'BA1[2+IUB>*3-^E3(>)UG'Y")V@S\8%CBD8AL S"OG2L74EV"@4>,:K6@<)G[O*,<.'K'#I>,D@?*)#C?X#?. : M7#;1E6Q2L*V[)T8/'^X>?O]VMK[D] M >F%!G'.X<>3OE)/)0P=TMO!FQ1&QW!6IGM M<%R8#7V5U8$(9TEZ ,/W8(31>\W)CL^08BR@BN#@D[.0+==21#JT0^N^GA<8 MT!U2^\^1] "=_+O>DQ6M;P_>A#/%DD<.U@2RVHB*X&G#@Y((K,CTLWD:^AB6 MM\6")A(?>@S\S=XD<_%)*PE99P-*\D(+)6O:>>VS$T)+'#2I>O 4 C(1AW MOI#P42HZZ+-UX$0T$(.Q6@O+?&S>1OM*,Q9];**A5/):,A;2:8Y)($1O/2A= M!*TI%.!.1\\=1BRMHXQO(&-Q%A/.S%B5L1B&%^>(?G".S4@1=DC9*,-?ZCO!7D+$X2UE=,Q9G2/IHW*9I<+EV;4_7&_\BS.G@ MG-? .,[3%%<]XL@=GMH@9'PN]D;1X4UA^+UWWYFWU;H-R"UP5J^C<(Q<?I[]>?5HB;F\T7&\WUVUUX234HC%- M'T06BEQ:%0-MEIB V\2M+[1[]FIUD)MG=*\AV]U"W"+ MZSLLBR7^@LM-@2G!_;$VVI!LZFA)F;PN3 C0N=3++!W^R*/@3SU>N,EKQ>D,LG(< H!LG-**I,P=YSZU/&%;Y86?87;,(Y\%&,' MTOYYVTMT8#'91H?($Y2(EMAL#;B4!=2VSD1;I4\/6U?.8$H?9&^64J.IJ_7] M!\]<3*TG2NO;*6R[A?B05#&!0["9/B*;:^*C.GE*)!V3Q:3.MH)ZH_J6.==? M38_YIGOQ[6^+3=G9O:E^-Q]!RB[:B&"3XW62'H,@ZX4CA4F.+(0LNK5F'WO# MF^!!$_$]UJEIK-.MX76W]$D17AK/ WC+&"BND2AG#*!&XZSW(:ANMLOI=[U1 M/?<2Z6.-V[Z!U >+G@3!6$EH:J6H!A7(EJ9#+0,K6'3FGKGF@Y0?0'CMBF\A MV<>*=OV':=QA.7R>).U*04_;3JRURIY)B#$02HU%&L:]%[S3Q]WE;:]=R\.( M];'>?>,/?)=+-L)8JY4'[Z,!A2C &1Z!D0093)!.A26M=A)]UXZGDG52^R+%C)KF##< F_ MW0,2BY4EEEPK9@19ZL9#\%X!=Q@P)I:LZE2>>$IY]U_Z"I7W;)F-TVOX\3JN M\/^NJUW^M1[R/6I CCVJ0>%')Y2-JCT>O.O.!O9)!^9HU^4L>/)3R"NM-PQ+[VKWVC?[ 7^]7J;/884_+Q>?EN'+U?7Z\V(Y_0_F[=!V M/LE:%LE%+8@CEUPI1IM-P@"&!\:1%V9*Z_J6CM N<&-+"UX\JG$?0!%#C,\_ M"'/KNO\X_\MBF9"3CZBX-U[3442'DLHBT.:F-)B(1>AZCRFVKBKL@NM-,Z6' M"H88^[6_\)W#*$6IT7I@.2$HGRTX'PQD(8P+='YPWKKT^!".L6(HPRB_KV O M'4$YMI#?=_?I6<\X2]* 1$5KB5X0<6T"\FAB84&'%)M?J'$8RL5Z7'JK^ 1G MGB/J$?8(^FN[^NLNP(:Z7?48J,LTL311W6DZ])#[J,1PPC.OM0.M B. G$ZU M&#@=: M"L.U<,R6UK>N'01R<6ORN8IZ6OW/D'+K=I6-G%:8_OO3XNN?,.4_W5YT^7X^ M^_UT0&)/W_>?LU5URG<:WG_R6?&)SQ?;IL5K6C/- M&]?I'Z37U8>/_WBW][FU[)L^^JXW<;GLL8VDDYB;%W+BLBR67VIMZ68)AT#< MW-SA,#!5 [>;^QQ$T>!JZL1K16%'7XHS&@%:B/5J7V?IWF MZS!;-;,KF:S>Z]XN11^/3ZCSZPSY?[;O6_TV7X9ZB: M6>YHY9WVEGP=R*9>9F"3 A^M@Z!0YDC^CXG=MO ##Q_O2STE_[VOK*\86K=M MO5O]_'F!$?]%V\G-14F<&XA!"89PY]3L9TU,K#9[]8I?02 MPM%.JB,[WNZWZX](6^W__-?_ U!+ P04 " !E@6E7J\T'3P\C 0!T9PP M%0 &1O8W,M,C R,S Y,S!?;&%B+GAM;-2]:9/<.)(V^'U^!;9G;+;:+-#% M [QZCM=21]5H325II:SN=TRV%H:+F7PK,IA-,E+*^?4+@&0$XV( #)!)?>CJ M5"8)N#\@'.[PZ]__U_>'%7CB19GEZ__XD_L7YT^ KVG.LO7=?_SI]]M?8/RG M__6?__1/__Y_0?B_7WU^#][D=// UQ5X77!<<0:^9=4]J.XY^'M>_)$]8?!I MA:LT+QX@_$_UVNO\\;G([NXKX#F>WS[6_K7X:Q"ZR$EB#_(D9!"Y.('8C5P8 MA2R.4IYXS D6=W]%+'(Y]1+(J.M!Y"<)3#B*H>,&29@F"7%YI 9=9>L__BK_ M0W#)@6!O7:I__L>?[JOJ\:\___SMV[>_?"?%ZB]YSYSC^S^W3?VH>_W[T M_#=?/>TF2?*S^NOVT3([]: 8UOWY?__V_@N]YP\89NNRPFLJ)RBSOY;JE^]S MBBN%^D6ZP-DGY+]@^QB4OX("'=_]R_>2_>D__PF &HXB7_'// 7R_W___.[L ME,G/\HF?U_Q.KNTG7F0Y^U+AHGJ/"5\)ZM5HU?,C_X\_E=G#XXJWO[LO>'IZ MV%51[(TJJ4PDE6XHJ?SGFN9KD^H-ZNV93?;O;J:XF?7R*;7T6>857$WP6NVDZ)*_D+]Z+GYIIY$ ] MPE3-TXCN#JG\>\77C-?20U6S5D<+HI"J&"I!AUZP(QA\E20#1;,%G<\0G1,[NN3T+W?YT\]BI&8S4[;;P[KC3[+S#)EM M]XOI:\.TNT]%3CEGY2^"W"]XQ3^F-T\X6\E-^$M>R-]\D?LNJS)>ON&D6M(X M=3#R!=B8$8@B80'C)$&0NQ@YONLZU'5,E#13 N:F:TD*2Y"GX $7?_!*G,3'" 8L=L1IXH@(=/>"7 1"4NB_OP\D\KTB^P>"N_++YA):9;3 M_?/D+D%2"ADP]"7 6O_Z-;P.5D??[$2"7_1!ZR+ F5D3=-(R*T-Y, M<_ATM,7A)>YK*2B?4J+-27Q'B;>S[TTBU2Y1W0JSB\^9R;"RJ):?Y2U\\X%Q M-T[C@"702WD($4,^%,HD@9X?!,B/*0\#+;/Y8-RY2:PO\KLNJXP*Y:9[9_WU M3?Z L[7F-CT$KU]N70')Z%[4@6AH[\DSO/XY.P3?I:+<2/W^IU:%^5);3;_N[(4*HVT/7GQ ME%$N[Y<+L832''V=EY6\F[Y;9^JX8!&G:2HV,\:<"R-&NBR]4&@IKANC@$1^ M0D-MM60D(N MH0S:9*#A$G38% ^H-6P5LII5D.8%:)E=@)9=]6O),.AP/(/E-E#_9K#L$ZF0 M+[W\9HKIR.O2J]R.-?=T"O+(Z.TIV6//->Q*^#,ON7CI_F;-WO GOLH?)2UO MZQ-I&:;,33@+(75\[V&>)^"):](Y2B^W#>TJ]EV81 M):GD7KET@S@,?(PAPO6M00()CRKGX44#()OUU)-R+[Y*(TO'40,;);U=[T5=G@ M:TN\Q8PA<\0L"5N#B2>5H.: '(K% 2.81U?_OF;%ZOFNB>AZ_NV/ZE,A;/O7 M]^N[3V*[:(BMRZ/,34P):KD@5VZ)EF+PFXH8!8IL4,LQ/1FD 6*_S+&+W]A. M?SWH%C)TG5H)_-&'9U!D^H6A)PM*UV.Q&X^N^<8P]4?=":J+YM?Y@[3)E<+5 MN1A\];Q[I+TV_(8+)BSXK% /U]GM2^1AC-,403^19G,:88AC+X \"E"2H-@/ MF5:L4,'E-M%W9"# M+E==WPL@SZ#[W-8](WE;@,[B?NJ_ 3'/U;:-N*V<;FMT39O[;1O.HQQQZQ-< M(>)?]=!1-H2\.B1$_>=6S'JS9I_$3OD@]DX=1;,DQ N<& DSV(\91,A#,,8^ MAS3$@>O%#F6^;RSM+1,Y-\&O* 625,/0K%%7TD#G(\$\DG)/M9=OHR*Z(TK#.(D\ M&#N(0Q2X*20Q3F&,B,]H&G.?^,O'@SJ+UVL&MN@WV6J'7(RWZU[QNVPM2U\ M@E>J@,-/V1J4DF/CFF>3?0D.]GB0$ (=%(<0N>)S2)#'8,A2\7/HQ;X?-5]" M6[7P1_X.3A=YM'JGLV8_V"=@2>U_B47] 6Z!%/>@PSY0_(-* :!!9@BX'X M4:$PH^&F,D2LT3TOZ\3VH$1H4C MC&:?FX&T(UY:1]F6_"8PPS#2PF@=-(,MQD)W['B+/6!WE(.:=/#3EGC04G_^ MV#3%H$$&VGF5,!KKJ52RQ7V^$B^7M7PU#%O2 M&FM&.VA+K]Q 78K_[U95&B-4R0@E:P6.=>:=VLK?T@BJO@R<+#LB69,-R=Y? UI- -B$<6?ATT6N(!3MJ%T#1:[%T MG28RMDK579INVM)TFLP?E:+3?6_@V4OO.=O("G=-[N+_AP97I)97DU-G>OEUFAL M[:SA3"IG.][ CKG6T&G94S'^'09!PR'XJG@$DDF@N+2IS8V#ORV]SS)UTVJ( MXT![I$N.-,W0Q!]Y;:5.'5G<5$Q8*[6[FJ?&N22Z \YH[W>(7M0E?N7>;HRR M'>4CI9*8 F8ME41[XHE324P!.4XE,1[A6HVJK?S_B1?M#7)&7SW7M89>KW!9 MJFV[I$X8^XGG0!=',FPP"&#L>R%,2!RE$7<21HSN:HTIF)M6U#UV6Q9DT'#M M6%JH-%NZD)ZFIFZ38F71= Z1MXVWW_+ZE^ W7MWG[?EK&E5HO)2F"M,("S2A M2C31VERA$!GB:UWET9W_A90:0WC.JRVF YF'\OVV?LQDOXG;[$%5X)'.NK_A MU2\K?*<;SM,!=1X?4#%SL*N^<.(<13$ M#O14ID:$79C$20@Y26,<. [VF*==(],:67.30@U]@+<$FH=O65ZW?BGU7O11;0H+3EBRSD1,4LIUU0L]*5UG'O+59I;[;IRE-: M1VBO(*7]T0=>9/ [.?1G_I@7LN*&:23&F=?G)%9K$L&6QG&"+2X 8T.]M60Q$+4X*I#QGW$H@2WX>8!@QRWXU3 M[D;BY]BPG=:):>:FQK54@L>:3./&3:>@U!,"UP,TL@C88M-0.$Z_IAX,[#5K M.C7)U)V:>A@]T::I[^F)B[;LGYV2H+]SV;B>LYLG7N [_IG+7%19>"I?*PFU MP:M;7CRX2\XHX4'$H1^Y$42A%T*2A!YTG,@)$S=-F*=E2[X@#[.36#6]H&@) M!G1',1 4/"Q '5JOG')\QS' 55L[AJ\-BZR^Q,>CJ4O-^Y.8@_7;GW9T:"S5 MHK[% K3?VQ8-T($#2#QF4*SF^K5\Z;(V5W#P8Q3 N7Z)K)7*L4#*0-6[MU/N M;[AJ_B7+V^:;ZHN@8,6;7S_OUQX(?)IB)%L7,8(@X 8 MY#X_-=YD;O,>9KKN\K['ABEA375L&4?R/]4NJ_.]3&@BU(NH'P40H53V M<\$1C%TO@JF#_-1ER$T3H^PQK5GGMO'?\)07,G2_O6(0/Y0RYC?;)3>OQY?D6L@/K%GRM:;7H+M?"Q);\ M[IUK6KFMP_:1O-9Z:9B<_I"OMQV,WJUI_L#;YI@NY\3SH@2F!#&(.&95-Q>9/=0U%Y^89B8W9?K85XXV5UDXK_E\4!OLEB MFC*P7ABN66U)8H)\Y'@<,NQP8 4Z682Q]IRZ0FHEUB$.?A'VD5J65L +)D#6^[JC![%G^5[!-N06Y*;ULB: M5,S:!O-0*EL??^B=QL-#5B>7WZS5U8DX)?B:"IJ6U(U9DJ8$1BA)(7)2)+2\ MP(4(^2GUA+:,S$IT]L;%H+NPUK7ZK:"X.@V M]SYX>W3:-++G" 4Q,C*YM6:=FSCI-F=75"^:CIL[ MPLU$B1[V>D+%.J(CBQ<-,$>XW#-"R9+ZV MP+)=KF=4S?0N;L(NNI M!B^Z=",+SM%R,V;3]N72(KQT>Y>S]/T8;5PNP6NM7O"XKD]=#-;(8O(R2U5I3 M_7@,BY,]/>1TH;*]+.U%R_8_.= -)T3"W5W![Y0XD75XG_AZPW<63Q1[/*8N MA5[DI! %0I\CK@#1";PT<6GBNV%@Y%Z[,.'LNZWT^\ M>-[5WA^06M,_XMPD2C>IA G293@F*&KB04O]L+R;"]!J*!RCH#JV$M+-TI& M"K+!YP- P5>K/0B&@75U)L^%:5XDP4>/]7-Y/YIOO\SU5GTW(VNF?W_D5/QX MF\M??=Q4@@'5X/>F$9C\W;HJLG69T3H1. G2).0A@8@%(41A$L X\2@,B4\H MBD+LF_6A?#%.YB8]MV3*0*::3O D"3VHC%)S*3L\R5]?71[E13ZB::[9)ODT M?J#KN,Z%[-O.9_0W%8[5064!=M_B%AC;2>LOOK@SN>8;SLR%*72I@R B MU(-"=#B0(90PDC@L"I%^I>OK"9K;.:I8.B4Q&ZY4+&K+%V@8 Q_3MA-0S9M) M+64+B]I_(+[$4HU]KEE9I,LETG1ZVF7;:IRU^-N,L/ZUO8@[J]L;6&> M"6M:VT-EOYJUQ7$'-E&6X3NI;>]5"/?%SMHZQ(!(I& MB\V4>S&PU4+Y]"33-D[N9?2H77+_TT,;8LI\OUO\?==7:'>9'">)DV!7*-BI MD![(#V(8IYY0L'T7IPPG<> 8U5+HFVQNTJ1)1Q7$FE;'Z8543PK8 FID6;## MJ-N6RNXMO DDUCJ%]DPU<6_0RTP?=P/5>&>PL"BX.!3?\/K_WZW;4CJR.M_K MC3@Z'WC1MO!]7OI^$GA^@F <(T?H(2Z&L8\Q3(G+(IQ@8:#[AO+#9/ZYB91M M.:ZB]KH:BQ4C\+4ES5B0CB]\%,7@IY;V/TO=;EN32VEV+0.+;>?R\V[7(2)I M"';VI)31[%,+KB'0G)!E@X89FNHJ>)/#2\O@K&D9%%=7ZJN0FM/4J!)/6*J*@>A/7$E1W<1I9,0R$;D.!Z M"0UK^:UG)YHXO?42P\?9K1??,!,695$M?\/_)R]:Z5.J,KC<1RB*9;FHT%%E MCEQ(/)? -$P=EJ 8U_+5#H]_.R$0D/0S@TZR>?L9:C?LA:>&G>BM9I#QLFG"M.WT%P:4!!$*(,72 M>>A3#$G( \@BWW<3%X4),XK>.3_5_#:O(@^L=A1KU@#7@%7O&+<#UL@[NT/D MMG7:*%T4+Z-AZ1COF6C28_PRPX?'N,8;0STHC5%>WZCBXF/QI5).&QGA\(D7 M*G1B&=(4AP[RH4-Q")%+ IBD+H4.QH[OIVZ(S-JUZ$T[-\FQI;IVDBS (R[J MR#R5N:&* M]N-2NH2_B ]">>#_]9_=T/DWWUD ^9&JD-#?Q+K<-[]WZ]\O@!A%1L=E3WSU M_&_@?WB1MV-+3W,33)KO8N9LS'.-^#0)+[YRR:<6C'^K8\'?*=S'$H1C1,B> MFN$%15QO5&G?H\.$UZM-F:UY6=[0?VRR,I,7,KOK/Q+P4.Q7!CW.'(BPXD./0B)O[BF9EC?9/-39RUM((.L5=AZ#GICYE3A1ZH5F?ZG,SS4UT[ @%BE(@205?:V(-Y<9Y>/6$AA70 M1I88 _$RS^FYA(6MG)NS\TR;$W.)W:.HR1 F+91!NS"F%B",&X\0E M, G2$+FN1[W R&\\,_[F)@Y;VN&V[;DBOV[EJ-%P]H?XIC2E\;RHGM,9<'TB M:9.[T0$)U.U>*@'3+LUTB]0"M%CU?YBCN!=F^B6\=-;I2-S]&+FHXRZMM0S5 MD#87,GETS06;1_E,PF96WLDC?,@G3 MV'?\"$8X=B"*$@QCH2/(ZEM)C!/F1[&1V6*-LKF=ZSL)N0!;ZM4=:I=^\%41 M;VCVV%M.O8/Y119IY"/5TOH8'VW6L;1T*-FC:]+CQ#J!_0D&^M'J,T;V MR6G[753B)U6*&]=75DU(\2_9&J^I)$7Z9!2=2THC-Z&R8T7J1A#YK@]QDA#H M^D*>A]@+8A\OUZI@ KLU<+Q=0Y26,$AJ87!$VHB^FT9O5DF8+5/RQQU7H. K MW!1@P8"T5[HT?R"RO*AXPM -=M7::CK,1E^JB5QKS?*HCF.[]=EC99]EO9N0KN:F_A/E?P&VOV#J8M.7<6E1D-F"-RXGK MMQ:;NC/4#"[;;*[Q2U^M6>'EQ[A(L[ELM@N[V2%JV!G^%A=KH1.4;>#CFVRU M$3,M'9H$B>LQZ 4I@2@)/$@\SX%)0E&8A#'F2;04Y)!<]WP],Y.)O.O.-Y[8 M:PBS24EV\U#IEH _>&UNZNRGMQ^!HN] CWG(-VO-[NNGP.G?Q5?B M,O:5PB!(C(JRGV%^4.7UP[$F*Z]^AHEN#?5SCPRTJND]9YL5_YA^*G)Q[E3/ MLGY4)36#?VRR1ZD\U&Z,((KB,'9#&$0^ARAV78B3-(2)QSR?I3XE9K4.=">> MW>9NJ%VH^F95;5ZT% _S-6FO@:9!.0*R8XN'JT U-\<,$;)E.>E..ZV18PC& MD3UB^OXP075#J3PKRL^<\NQ)=;/C59/U*8030XC[ 0PPQ1 Y$9.-PA'TJ),$ M.$Q]WS?*$^B;;&X"J:45%%MB%V#-E7<%KU;Y-U7O4M[ELWQ#JG2S KA]13SR M+^["=>K,HW^)XTCV2Y@P.ZEW5?7$G:VU&EG$;9?I9<"J^$'"SMTJO"\ZR M"KS/RUV"N3W1IX.6)7'7.]6D(DZ'Z4.QIO7.7)O3]%Y+)Y'KDH#$T$UX %%$ M9&JHYT.4N-Q'C*0,&=7O?%EVYB:.MW?*N+E3YNV=\J,DUZ!9S2P\(%=^:].X M0*;[@GX@'XA^-YL?Q@UB9YUGX@>YDID?RA%B9^&F;W$S@BM$]0AH(YAE$3JA M-4N#R7-X6'JNP$AD-* 0$3\$!*$8DA"+W)80E+'"?2\(9I;TX]E_"-G%:&P/2)MBTA"J@ (*L@&M7OIA,VCB8@V^B=JSG(?14LL5 M+4!ZFZGTCS!=FQ0M3O8:H.B]8>XLNBVP:CM6%*_$Z*R^$M7T&)UZ=VZ60T-C M5]<3:AR1GRG+GC*VP2M]Y]%)L"Y[D*[%:63QIP&1O=OB2W@,\BR='' R]U(? M.UT?4^]S5^9'O5L_"@7K/7_B*[\Y:60M7,XHAX1PV5$D89!P'D+,$7,Y]H,H MQH,RGH[GFMNF5[0!?V!RT@DL]2QN2PB-O-V["40UH0O0 '99W1F>-G0>$]N) M0"=F>IG4GO,LGTW6Z7GE9:Y%.W;;AXW:"P0C3@,>PY0'0JX$.( )Y2D,4\(= MQ'&0^M/463A'X=RD44/G7L6Z;-W>2^RM8S. P2OE"]Q1BOK)6X2,X2A MS)*!R U3(8RY8VI.Y^-U.;L(,W&D'-/W0_E&SL)KV]UQ?J)A^OH;3JHO,@E?97?>/.%L M)>\)?LF++WC%WWZGJXVZ1*"TV'#V;BT46%Y6R]1E/$[$X2YL?2Z.>3>&L4-" MZ*4)\4,:($X<,]5M&"'ST\^&EB(;N! D)F(=Q%F,E+Z%XA02&H?0CP(6ARE- M<,27E0PUGLLR[(@9\8I1SC$)_LS!U,/"''7B2&A%,2,0.ZG8$B$7&C#WN>8Y@647"S E@_0, ):3NPI*]16GE:=[T >4VQH7UHO!*:]M^8^(YMWRDX:^)!3?VV M<$#CDZ@?::_5MDQ8--V&XF?+-#.>?UK3:R@\1Z;5X($,@[]XUOI6OSP_D'RU M) %E/&58"C-95X92& >80"=%:1(Y).:15K''HY'G)JE:UWU-G6:0TA%<_6+G M*A!&%B>:_.N'&9WCM2Z-/9DD4F:3':#E'1?&6:<23+%LR#??'GM3L.\G6H4EW^J&!L:O9.JOX^^Q)77V)Q0:43KDM_(I.[_YKCX1;RPQ-R)*24^=!U'EH6FCLRV36 4APE! M'O'"U$@,7D'+W(3F[3TON$J!-PQ_O6(Y]&3%1""/+%EJ+J!B ^SX (J1Q2XK MM,M26Y- L@,D/Q;C:Z\'U5;\[1643!N?>SUD1_&[%H8<)D4[1?W;"A\>QCP) MN0L]53,_\2)(')P*_8<'G%'7=Q-LHE8?3S$WW;HN@D9KXL!J1Z^9"#R!I9YD MNPZAD056A[@12I^<9]V26#DQP:32XCR#AT*@Y\DKLWO>9"5=Y:6J+MLT+3-- M23DQQ(R^T4Y;M@ZAH[1HTT'$=D;*J:E>)B6EA^FS.2E][YA?&K^^EY%U[!/G MQ:]%OGG\97W+OU>O!+5_Z%X8]PPQ-VV\(15(6H$B5M91SZMU7FE:YYWN?.'1[Q^!BVIH*$52&(-=O=)H#3V];48C;VC!\%CMHO[ M(!BV?T^..-W.[6-H;\_V/CC0EN3"8N4?'U7;H?7=>S$P+WI) MWX,3$AB3)((^=CS">.A&W.C2K7^ZN6WVFCQ#@[(?4$WCTAI,8QN:BE"9@-.0 M"FI:+9_>9KC8LD+[)YO6(M5B_,@ZU7MKF.1XU;02?+WK)/B9T_QNG?T/9^^8 MK%F39GAW)T;_L9'MJ/:;4HJ_;1XX:VSGSA]4)^)EG!#B>TX"><*$^/$=#.,@ MB6$08#<( I^FH6,B?B:@>6XRK&Z!8*]"T+%NSTA/>%"69+T4U \Z7$QX1(+^L"ZYMKUO#"'L\C3@D/&40R9)*!'D!)&E(68B"-"5& MK2IU)Y[;$=*5)%*R="G_UW^./3?Z-U!S,-CWTK\0QAX9:_!.YZ?9MNJHGD>Y M S=%Q[XKIW_:EW+P:('1X_;1>]]ZN,Q[(63?5?RA7$9.XGO8C6#$9/8K]U(8 MXS2$Q/42GOB)ER9:B0\FD\Y-0O4&: AC5!(.%.6&'86T5D#3+6<9U['=5#"4LE9/Q M??YMF211Y!'NP<0/W3JJ#R<1AI3&(8["R$N(464YJ]3-3#HKR*O9D M6G++X#9K5C YJM5^/?;CV>=7T/;2EOCUL&K8W!8F&=A>[J#DP4%!!$HW#YL5 MKCC[M6:F56BDIXYDL'S.T,H^= MQ=,[JB=?DI&/:*VZ/1VVP,GMM@!$\08$EOQZDS_@;+W$.&;"SHI@Y%,?HIAS&%/7 MAP%C"0]\87 1H^ZNER:GFU1DZ3)_*(VTW[-:;TP532U/E[GB?N"$CLQ:)VD,4<@ M"SWF8 \Y#J'8,"/;G B3331-VO;9JF-75*@V7QM,L9]@A*#G84^86 F#,:$, M$L_E).!NPCPRP-@::8&FMZS:NF1M ]IK&CB8KX[> 3+N;ACY2+%9 ;SEKY3] M-FH01B\CIX'RN'7D^@B80R$Y#8 T*\GIC#3L4%.A)8=.D[:O5L@2@OT(^B[F M$%&/0.Q&&#)Q:CD>H00SUT1Q[IEK;CIS'3^8;6DUO)/H0U5/LEG":F015L-T MPD]JO;N6!AZ6A$W?3)-*%0V6#\6'SBL#E5]ZS]EFQ3^F;W$A&\640C*U_0(R M>K-F;[+51JHF\CI@%_F?I X*O5!=A080^8$'8\=W8JX$D];JM5 *J;5KZZ#ZDC)NG*XB?L3JO_(SO);==!=QL3EW'%#F&+N0Q0E M0J+BR(=A2C%G)$[\T"A#S29QZ.D7:C]'CJ@=4:^VM^N8P+,\NV]=_V9"2%IFRTG]3?6=D M >I; M[UFI6ZGEY,MS$ZQ;(D%+Y5_UZ[.0P*^"I)M%1AJ9?]0;59 M3H\X66V67H:ZM5GZ'QS8%W1;A.UC>E&I*\]I=;O;K2B(2!Q)]SMF#D2)^ \. M0A]Z;ACZ480(#A*C/HEVZ9N; !&,/ A[K.Y-]9F7O)"I4&E>J%Y6LH^T8>-$ MR\NI9SZ_X"*-+,MVG,EK3!U[NNPUJ$>]XQQI&6SU:;1,W;0-',>!]JBSXTC3 M#(WUE,+I]0J7Y:O&&/$Y0H$7(>AS%T$4.3[$H>M!DB0)#4,BQ+MO%MUY.,5, M);0B$;PR#=P\ E!/H%X'R\@R<1^1$;S/Y[FW%H!Y-,'$(9?G&#P.LCS[Y,1^ MD;KHP+MU617J3J NDW)[C]=-C,R'?"UO_3G[G*]6O^2%?&D9NB1RL!="0CF1 M37)D#U@NY$44)SB.0T2147F3:T;.^W2C^QY&7U!Y^^; M:2JY=#"HRVR!2J"PBU;< B%^//B P%<)#FC0L>EN?Y%E?6G7SS#B?PSGT%4+ M8\U]=!T55P1MRH,XJ]24RH);!F'H!$Z(890&#D08A3 F'H$A\0-*HD0<;48G MV\E9YG8 U>*E0V5CSQHF-)U&5._ N!JGD>6Z.43#HC//06 S+O-HCNDC,L^Q M>3(6\^S# W7E[&Z=I1G%0OA0*GO$2J=UOLIHME>_.DUE6ZQ8P#L. M"X9:J]XB:&J;UJ$= M6TOLAW*D$MAF,-G2NO0FG59;,@+B2,LQ>WLD@_[L->%!;DOY;ET'Y/R=9W?W M0H-J.F>W?_]49)0OPQ23)$((8H9\B!(N3/N$()AZKN^%#D(APE8->JODSTUH MOMW+]F-"9<5%*8,FZ\P_T\2_:3\%2P;^BRWP# S\?F=1?\;A K1 ;'O<;U-] M%1836O.CK.%4UKQ=XN=ES8^R,,;6_#A47-G\\-WZ<5.5[_D37[F-J%(6$D2!VC%,R>N>9V$BG:@&M8N;8'2[W3P1)"(XOR M71O)!:@)78 &L!'<7QJ8V&XD>6*FE^DC>9[ELVTD>UXQ#UD?F[5G[K1VGV[CP6:>H$L<<)='PF-B*/'1C'42"V)$(D(J$38Z.;U,M3 MSFV+MA1OVQ(IY*% B)J 0Q3Y'&(F M3O_ 82A.HP S+S1RW_3--C=YT\3+[8B\E)_?M'\OFKZ6[ MY"%-"?4Q]#A7?>&$8*$D@D*%\7T'A[("F5$ZR! J9B=F6B_X B[3Q3;A^R4&[ "I"V MDET&T3!M/LPU,!VES%PUV##I>2M&*U,A6V2G3EX\931;WWU,?\G6>$TSO.H$ M+-^*&=LG7NVLC32?6Q8'F)C=W! -!\4]/?P8[HO7]7)?QN^SRL@K= MR'*M#S7+H=A&T QRB%T>?3+?F#:C73>9_DL#+6)>5"IZNY+RYPU_S,NL:@/% MD-#%4N1#WW&(+ A+(?'$?QCS$H]'A"#'Z.Z^9ZZY28XNJ74W046LH?':@ZVF MB6H'L;$-T0.P&CK'J)EP&0];]F3/3--:C9=9/K(--5X94(7TOW)5S[03\7JS M7F_P:I>/MO0)]F+/B:'KA*$PZE@,,4\3&#F>PPEF,4N(=@W2R_/-36HT% /< M26['BF9 MT0;5,[40+Q?CHR X\BRI(6P0^T"U/1VTDWM8FA0>]0NEA-5'KT2 M4[/RH_H(]18?U1AFNM*C^CSM%1XU>&WB,C=UA8RF^E;9[;CZJ[PQ7&+J)@[V M.$RP@R%"Q(5)&H50_!Z%$2,^=9U)"MI<('1N!T!3;P2W=*H:A^FFDI;3G;JC M'][O;JRUUO3ESF %1SYZ+-2J.:H\<[/W)2B.9U!^1G--7KK0S"4RYY6$=B78 MUHK'Z,XW\9'3),$I&K89<*J%]Y+%,0TP=2#W9><"UX]@G/H8)C0)7-]EC#E& M_O41:)S;0=,V4E6'BI!#XE2IF]"\P '3L[(CGRUVUFO^Q\HV0;KFM)L=K;B= MP9%R>2E>^C3IH?#'.$@N0VSM#-&8:H ?2H[\^YH5J^>[+YQNBJS*Q 'U4&G[ MG\X-,#?I+&CD@DC5W6-+IX'#Z2Q0&HXF&QB-[6!2-<)/@@1N'F0%&4N>I4M8 M#/,HG1UU.D_2)<;V/$@7'S:\"^;9\NVZRJKG+P]XM7JU*;,U%V=]XG(W)B2" M) D(1,1+(/$Q@TF">.2%<4"X5M'L,^//;8_7) )%(VB)U+R7/(/@A;O5^;0:)_K=C/>,\F%F_6FUC\L-O$Y\:;YCZQGYGM_>&%QP96!D;4^*".+#UJ!J#BX*C]NPQI?N14E8'J M<+, DA$@.;%8F>0J)&T5+1E&Q+3U3*X"ZJC4R76CF2LQ[\67L/ITGZ]Y?66V M#% <>4Z20(?&,40I8S!.0PY=(?*"%.,0%1!I@B..(0>1&%!*Y=SD):!K3- @==[GF=UCV7-?7 M373FUOIXD_KC/:)@1+.Z(1046TK-]!,MW/6T$6LP3B,#6G+!3RW!?Y:7K%M$ M/U]&U%C-,('(DE*A->6D*H0)"(<*@]&[YM>5;66:C^G;0M9;R(./1C=N'#)#%#<6(H+-P%NT$6> MU@23W>F9L-N]WC-Z;]AY?+RMFB!FSE+J<:$K$T:%PDP2!@DE',8A=CP4)TZ, MC=J@GIMH;LKSB7-A0#V7L[#J';$VP!K[HO\8IQ&"PB\!8>GP/#O-I ?F)68/ M#\F+SU]97[@IKB@]AW_/JOO?USF1[7WE1'7)4BF?UC1;9>K(^"P=$$6VOGN% MRZQ\GV$B_E(]?^%5M:J+*"\3[B=A@ET814@H]M@/81PP"C%S4\H3AWNA,T"Q M'X_BF9H#C3_7L!')B NK>8_YLNLT?:GE#I_@FV 4=#EM"C&#?5X78,LM4.PN MP);A!>BP/$*YYM&6Q7:U9_N$ODRQZ-$ /UMK>KP9KSQL7CUW2/NEX/_8\#5] M5A6I?"=FH<\#F$0,0Q0Q#G' ',@B)T08![)4SZ"B]N?GG)M6VA4D6T('%?_2 M =Q0FMN!<62Q/ C!X:+T,B:V96+/C"\CW"Y#<%9*:;PZ3-PT97,:8RSU4HQ2 MSX.A@UR(TH# F'H19"2*8L283T*CX.2]T>GI2 M8C F(\N#MK"6?9OU),>6=OO^V)/NZY-L'>[@TP\-[%K[R LLD^S>RQO@K>[Q M09 K=!*9W!FZ8>HRH1B0F,OZWXX#,4<1),Q-O-!W$]DMP6"E M7!RKAN2,"[-AG:]A0[=A<]N+P.MM?:MPCBP.=D@J8O>,KAW!%CO@ZF)CJQON MQ?FF[8RKR_Y1EUSM%X?ZIV7S;679J#)\69IQ]NKY=;ZN"DRK#5[]ABL99_O\ M!E=<5:C>U0K"KL<))3ZD,6.$Q/J!:E+3>31-<3,351UB 8- MU5E=4F2;Q@9_R0OX!:\X>,-)91Q>;V4)=5W@TRS,Z*[Q+1M@QX=,6#JQ6L] M\C)J578;L%ISIU]!RL1N]NM!.W:_6QASF #^+"8N,AD-^D5:*K^OLZK\_.7W MQN:(F9\*X>I!/W #B# *8.)X#D2^'R:)^,I]9%19M'>VN8G0';% 40L4N> G M0;!I0F@_RGI"T!IVHX<]], V@OVGA8LE,=4_UZ1R2(OM0T&C]]+5'=W>;/AM M_KY=#W^_Q!D;^;$]@J. ?DT[.FWT;#2JNSS92[6PTX:AI[F=_AC# M]*$W_+'@M/;&+3T_B1*/.#"-PD@H/>(_.'%]2'U,,"6AZS"CVDW=P>QAJ:?D#$5H9)'2)YG**64N*RM[0D^HEIY@Z5$-. M/C.XD0+C#[CXHVR4:1]%3N121UX%(8B8,%Y(%/O0C[%/(UF$C1OMV<,)YK9O MM_09]R[8QTUO?UZ#QLA[=$?:"$;&.;[M%?_?'W[J OXGF3M1A/_TW?I MBQ/W[3(#NV$*-%R!EJT%:!B[+,3&63"#"KX3+]Q$)7YM+:"E(L 60>ZM$FQC MGNG*"%M$9:_.L,UQKXS0?+\++FBBL]C'@P#1HW#2_6C2UWA%-[6A_#E?K003 M,O-L&2<)"J* 00^E'D0XH!"[B5"8/>1%*7(Y1T9A6*-3/+=SM1MRWN&Y#3]G M0!C,1U'EQZ'H1Y'H'>[!5\D_: 8&G,ZVB>D9RS,ZL,8^])Q/M_$\"C:L=?) M=@SN:/2^3 3OV/"?C?\=?>+!Q2OR![YM8BQ+8ZBBFRI)P>=N&O,$)G&00N2D M(8RE%>B[:92DC 4HX&:Q/V?GFMOQ4Y,*MK2"EMA!"0I](.N)>4O0C2R@!Z,V MI!K%)3SL%:$X.]/4M2,P+-;)L'7ES MQX7,XN5.Q6]3$\(H2$+.8,1"'R+7BR F00@=% <(LRCUDL!$G R@86YBYO>_ M?/D+N-MR4?N$[E0:3SDP5'#(RNC)H)'Q'EDV_?X%[,@'7?H5ZBT'W>*^]J^X MKX#0DC@;0L&D8NX*B [%WS5##2P]PO[/I@DR_,Q7*G4^O\7?95KJ?;Z2MQKR MEN-DF?.EYU*&@U@6$DA=B&C 82($)N0A2T/N.3YRR(!" E>0I+5[IZ\4(*A7 MF><-^=+JJSM(@(VLT5VG@T&B.A/0;OT?+/5E0W%ZS8KJB=6Q%VCZMA';=A#= M!FYMV2O564@N88=!\)&LLCO+GG\+N-HJQ7(%)=-6:[D>LJ."+A:&'.#Z;#Y! M,;8,\!:SJ"-@76:,UX? -LUFFWTC3H6FG[F\>ZZR)W4L+./0B1/7(3#A7'I! M'0IQB!!DG"1A&. 8^UK5I.V2-3=%=L>.$+D=?K;I>U*AE046F(&KS=XB:GA( M7V1I1A;*K2 63('."NVQUP8^Y%5L_ 7?HBJSB1TW3"U31S MGUH'O=>):F^VZ5RIUA':ER7G9])9V^RJ@^3$,$P=1R8^$4*$ MU>/A!"9NA(7Z[GFQCP)&<6QR*32 AKF=I?NII =9W%W'EYDE,V1U]"R8D3$? M^9"LJ5\< KV7+E_E@'!AUV1LL!5>4-*E8FJN>EZ1IC1YFJIK.]8&SK!UY92BSM& P]+.Z-O MIDEW@ ;+AU^ZSBO#ONA.=:O:=YV5?_Q2<-[&;WT6MG_C;@A"3)$3(T@<[$ 4 M(1]BY$208DRH&PM[FQDY@O2GGMU1WZG@IDA? $F\K.;&M]&.0-)O=M8;+(:> MM!D'XI&%CSZZ([AZS!&S))X,)IY46ID#0>(1#XGH>9RRAB#,=L=4[R]PD5$.H M.K\;2L'7FE3-()A^4/O%CS6HQE9SAJ"D+5*T4.B3'F* CN00_]I)C?ZQ)Q$0 M6NRULD#OX6$JS!=ZS]EFQ3^F-^LJ8]EJ4V5/?.P,:.*Z) P3!'WF>1 YB$ L"VDEA":,!:'/$Z/K#?LDSDW@ M=/GJ!F.TG 'YX8 .;_*2Y .7)[P*/A,,UKWIS32F$=9>3[-ZV14=VRO<,*=J MH@U9V);)W;*.>NTRWF)84NY&('!2)7 \@ ^5Q1%G,J_=\[&ZYX48,&U46(/R M/"=>G9O(5B3*'9KFQ0,6WT&;D6%>9><44/URU )&(PO!X? 8UV2;_7W M:1]4E_>K)91&WK>R%(/REW?#V#J*RPD K6YH#90&;>R^<2?;X!K,=3>ZSN-# MG=:XY*_SLCIP?9+$"4,FB]JDB>8F%:0J ME*]5^5RA?M7V[L7E\K-ODX!5XCZY,,774 M*26^B?J3+E0UFK'7^O3RZ'JFKP9]=.^S\C5+&D=V*/ M.W_['Q_8Z4%J)G(S%?Q>;!YA>M3W$]NC0NR0$J\Z!LDN4O8#KSZFM_C[)UD< M+E_?5%61D8TJ,G.;?\*J78&+O810SJ ;> %$ 4\AQB&&:1JG01('&'&C7J8C MTSL[,79?\C1-0=%O_^:967Y9]E4@'>UB01O$/)/-PE92W M6@@Z(2(K_!T0ON9I5H&?'HO\*2L%!G^6?_J7G]R%B\(_+\"_N O/#Q;J-Y$O M?R-EZ;]X"]=W%D P]LAE$!9?/1NVM1CY*].3LC/Z=B8QY?98;>\=?WHOOYMN M)9NT+?W?U1FWC*L.O/(K$\.%_,L?Y;R-PMD6R _C(*)^"ET_(>*HPQ3&/(TA M9HBQ*'63,#$ZZC3FG-MQU9*LC@VV(]JX0OY%L/4DOF4(1Y;:>^AUZ-T:-J,4 MS-<%R%[9_(LS3ET\7Q>"$R7TM5\=)G>$9)/&ZR>IKS'9!^3W4I8:JYN$[,7$ M;\,RDX"F(8EDMU;DB?\(W9LX0B"QF"4I<3WB!48M6\U)F)M44N9_*LS_LO;= M92WI !LF#%VQ+'H":URP1Y9?4E%46+?DRW9&/TD.!.1_!ELF.ID]HX38#@?1 MDHP;0,"D(F\X0(<2\(J1S/T>[^I4H=N"?A@Y";I"/17^6R3PNQHQW_2_F+U_1*FU#9<;-^DZJ@<437Z:4![Z'?4A< M7]8@#Q%,DI1#Q F)0R?U'!0N'WF1Y>Q+A8M*VPP\FLIDMQQ..**/8)M#CY57 MYO_9K)Z!NP#RBQO0(^T07LH"$OD!AAQQ).!-&<0()9 )C3; 7NQ[?M3 ^W;- MI@2WG6XZ:+^(3:3LBW_]9S=T_DW>SEI"6=NPO@JW\2WI'7F@H<]RF[DSW-OL M+G;*7W+EG!Y:HNBX:K@YP6#JIZR!,(NC2B$F1'$"<4@>Z;A2% MV.>$FY4&M4+5W+3)O8C7G>L(\+V(5[H?\2K=2EGM4GB4Q:Q4S.M/65OCRK I MIIW5UI-=DZ_AR,+.4L"RO2B_48"V5>/*"DW35KNR">-1W2NK@P\4];+>W:UX M5Q4:CGQ'Z,MR2$'A'_YHG0K9%1*LK>Z+,3O9(X(*D;5+!Y M'SE-\3<4C['%F#84YH+H%,NV!,K>V-,*AE-L'6WPDP\-3#P[6?^N$W?ZZGGW M2%/M1\W_]A\;8;L(XUQHB:K&GO+VWM[C]<='5>KT5S%$5;Y;?U+VU)(BCT1! MY,&4,0I1ZOLP21&"4>(*64 "YOG8*!UM(L+G)E[J.)!*D ORFEYP)PE6-_*@ M-EZ'*VV3?0Z$>S04_X.)B\3G$,8,DB!*8!SQT'7"F,8D6#[Q@N0_\@?196"\ M3^+79OWGO^IZQ]D<5W+DD[);P[;+=#<#0+K>3M:ZE:PO0,T\Z' /.K*B 6 ! M:@BDK*A!L)C!./&RV(M2KNGAY^;JJ$I Y(\@S+:IP!3T^X#X=D M9!%L@(9YA;"33-LJ"K8_^+1UP$XR=E3ZZ_13AL6U>;9\TY2[_7\WN! [9/7\ MF3_F1;44>]0C#A(F1\ MS2N\ZOY=9H1^R*O_YJH+Y]U:9@CN1JI?.K2*ELB-?2=.7CD^ M)CWF7GRY#H_-ER=HV#&\;7W=J=M;;G_Y7QDO9([7$9JNA=Q2-AO'( MQ\=U\!H? (-@LB2TS>:>5- .@N50. X;9)A ^Y6OQ7 KV3N!/63K3!HK,KYK M/X,Z($' ',R@RSP*D1M$$,>N QUA!,3,\3SL&,59:@&,8IFL'I ()M1S81"%)$5IFCBI9^1#[9UN M;M*GI59M'=Z2N@!WDEA#]VH_SIKN5FOHC>U^;0A= $6JPN_M#K]?>_$S=\AJ MP6++0=L_V;0.6RW&CQRX>F]=$8)*+H>*D,-0D<96_+BIRDI\+MGZ[N\\N[N7 MENB3D()W_#.7JI?XO6Q.*6]W-WAURXL';XE3-XQY3*'/9.)A[/@08^1 -PS= MT,<^I=BHL,\+\# WR=?0"XJ68-F.N:48" H>%B#?L3D@0G'B;T1/P,Y\Y2>\ M#1T8M[B-3.P@L0 M%J#]K+9H@ X<0.)A.8+Q9=;29C#CQ!Q,']?X,DMT,L3Q MA4@96.) SO(Q_;WD-V7)JX^D$M/(XBYOOU-5E?27O#C3BG3IA-1+$S>$CI\R MB"*/RK[)$12_2\*8I=@UJT%U!2US._EV[7M7JFAU(5F#>0HWLG*UY*X$><.? M#+SF#8<@S0N0'[R\&MID^9K%U3OJ)EJRD8^LS^WJ"#Z 8@1\["S.V^[BG.N M?;Y6KGGA@>M!M56?X I*IBUC<#UD1]4.+ PYT%4E!'TE1GN2LXGCX"XCJYJ( M\J:..U#'2G.!4Y\,8O2/Z2]92?'JOSDNEHB%H>=&%#K4IQ EQ(,)C3F,6!A0 M+^2!XVBUA[1(T]QD])9(F2DO/GUDZ,*RL$J:CJUIL1_;W:6X@8H=L..GEKL+ M=9E,E9;?86T!]A:KY@M(QBSZQ>RA;,M;9H&B:7UH]B \\JQ9''I(+R95)$XH M\BH%7[O]4O>MN8F_$PV%_FK2R%$ MV'5ADO $TL"C:81(%,1\N58MLMBM2:>D <1H?=Y)_7D?D33>IRYY^2O(9*47 M9=G4C4&SDF^3H86R M5&3K,J,J FGI<<9I(,S"F#"9%%D& MKZ:[6S-E(65D33QXDM1K)E(.7IY^,3D)Z".+2$6^M.$:!L3W#A0+TO)KF-A5 MHEB +2-UA.38"\":)$9E3+SL0NR1\N,MB'[N[+5@U@>6'$:=0D[B.W4"[>"! MITFOO9;O;?+MU0,-4]-_+_G']&U990]"?RV7',=>% B3A2>4B*,E(3#&V(-! MFH0\2A,2$61RX[@__-S.#>DID 4V6_K,E.@#Z/2TX^& C"S3#[%8U,7TG\'7 MYO]'Z2%Z&@Y+VNO!X).JI:<9.]0WSSQE?K?UB>OZ$,^6X-F@Q?OKM MN>W63V\_@I9,(.D\B$SIM[]T(;M\"78]6B-OY>N ,KH7Z\=BT/W8F2$GNR?K M9ZE[7W;A2?,R.&_7E; S?\E6_,-&92%$B4=HE,004R:.8S>*8>)1#&GD(=?U M:)3J'<>G!I_;]J[I Y) 4%.H7_'F"+@+-MB5<(R\?PV0,"IN6,L$',KG&NQ;+W*F?PX--=YUS+ M_]Z5SM6## MY(:41$9I-5;)F]T1UW G[U,L=7P!7Q6GA@4:+'\%>C=<+[>V8Y^:+["LYJDN MHZ!O*XO%+G'3)JB, NQ1[LDXLPP[1%[CQZS"*UG7ITU8435_>/5Z4Q16;%Z2[..#=1_X:G7!#&MCF1XH>R*A> MUO2:R>O+@.N)8*LPCNU+WM&ZS0!4A=06X(,,)7Y] 4AC":D-CB6A=WF^2>68 M-ON'HDG_Q6'2YDS43?OE)[''4")TSB1V?8B8[\+8#2@,4\^A;N3%#C,J/]$_ MW=SDS&$J6B>;;*"LN0"WGJ"Q!^+(4J8OF,^ZA-%#Q9)XN3#9I+)%C_%#P:+Y MUD =1BE)0BG*T^J;T(L.\@[:FZ8DC)((^=!W8Z''.,B%)'%\F#HI\V3GZC@P M:F*F->O<9,P;_L17^:,XARM.[]?Y*K\[GP]Y!=B:.HQM",?68QIZ04OPXB@O M:H3:6D8HV5)HM.:<5JDQ@>%(L3%Z>>!]G"PP_:XL-YR]49VWZU N9:J5VVJL M\J%/XH.\%W)0EN0IES2(D$-,L81_')K#E5=R[?LNH>5/<<\(:SYJG'AC?P*'L# M#6^O-W!1->_1QE^JL2_,%-@U"Z#F81N!6K.Q "TCH'ZX9445"[-8%^Q*,&W= M?PVD8MJ+KNN@.KK1NG*X(0Y[O.*ED.H/65G*@BR_Y(5TM= B:PJTI!_X-UGM M[/NCF$G\YK\R2=B77-ZVB;^WYFW9*"R<(H^%7@+CF+H0X3 5/PD]D3(W]"A! M,8NTO!]C$#9UP@)=;S['%M_VE'!0^8'E-3:(*7FYMIPHVF'"[&D8AC(-]?W""Y3DGC%D8 M!ZW]4(:1YAAF474+1GQ,#\M)+&6@71K&!++8$883X@S&88!A2F)*PB2(@L Q M,9SZIYO;*=RE5MI(V>XFHJY;9F;H7,!:SYZQA^#(Y]XA>(?7.!;-$CU,+%D? M%R:;U,C08_S0EM!\:VC@_9=[OE(=;O#Z>8EXC)PP$DI_BAR(N!]#PH@'0\>/ M<(S<@'M:E81/#S\W@=&$G"L204.C:?C]'GP7-.>K01E9!ACA,2 (_Q3;5X3A M[PTW<2#^*5:.0_%//C5"99DFRK)\L^&R7-2M )4OW< +$X0BB!-&(6)1#&.& M4IAX&&'?BZ/8=4V4 6,*YK;=Q2<46:P82:531'EF/7 FDLM+3!L22D+L\WJ5#29O]0".F_:+D#U'LQ MK6JGO0Q9[+G,)S @22+,HCB!) @H](5-%/'0#5*'6ND"M9UR;F*GMZ$1^"KI MKAO(&TH>#?#U1(]=2$>6/1;0M-V.A);LH1@+_ #&*:!!Y'KNI"$*85)S"AB293@4"L7 MX6I*YB:P6L+D768=_Y(WGAVYV?;"9[XUO)BXYZY9,QW_ZD0K,;8SM2<61O&R M:")@/G;69EO7<,O15 MCXB2=:(&F\HB.O%"&7E +X/:[/*^98$+_I@4<]IV9 M-@:TWAGD Z^6*7-QX(<<.EX80!2%X@B+(@]Z*4)IB.(X3(PT[/[IYG98O3OT M5"[ FANFMEP F+C(]TF H9-Z0E%@800)80%,D<=C[/M>1-UEE5=X-3G VTE_ M:(#US!1[L(U\=/?V.BE5FN(D#4PZJ(S?FT1.-I>V(QWJ*=-\R+ZCXF9=" MTU!E.MYPV>0T6RO%XXWXI6Y9Q;XQYB9W.[2"/6*!I%:_JF(O;OV"P29D(XN$ M@6@9E5;4@6)0@<7>@2/4NZYC& M+$TCZ"$_A<@-?)@$00H#$C-/IN9P)S6JAWQVJKD)A)924/ GOM8MVJX!J9YV M8 >HD<7 %J,.E2/D$U_&PE;!Y/,335L\^2+#1X64+[\Q0 ?8K+CKD,"5'9%8 M_EAQ]LL*WVD?_Z=?G]M&EV0"22=T]]IG-20;'/UGX-(X]:]':NP#OQ\D\%72 M:ZG7V 4TAIWY9\:<[KCO9VKOI+_PZ+45\:0F46QHI:Y];M9"9JQD[RY9S*2L M"YUA%,=)2L6ISR)/E@-(('$PAR1!?NP%*65<*_9SP-QSDP[=HF=[Q*M[SX9\ M5:^GO+9&W>5UT5,=1D)[; >!1:"OJ!JG#9GUDG"79WZA>F_:D)POYJ8_Q-!* M;>6]_)]TQS[AE8Q%4U-FL@FO_(.:L_N+SI-+660^I$X(J2]OG--(&#D<(1CS M)$6,)3CD:%EWT_I2X:+2$WI7T62R,0\I&V^/2B)KIZG\@>_(70#"[[*UK, G M]V]-D6GMMVN6,,2)AQP>0XJB$*(P"2$.$(%A&'(2^FF<1*19PK=K-LL%;.EZ MD>7CXK=BH [N;@+;TF9L&Q ^@'P>R:)C+89)$ M+@Q2SXEI'(6)CP;T*C:G1&N#OU2C8KRC&> .T=8\CN>6YVHOY#5HS\,SV>$ MW.A@;]-=>0&^\5V8YPB8BUOS D &KLY+(TV09_$WA;JZ?[=^W%1OOS]R6JM##VW3+AXR M@I%LN1>F$$7,EQ6G0^AC/W'"T$,X-;K[O3SEW 17AV*@2)9-I&NB@:3:3*AI M0*XGQ^P".;+HNH3A"*5@]?&Q))XT)IQ4(ND#<"B$#-XT]R)_J?[X5-"/Q6U9 M-)U^A6KV&Z_NPFCGLBW][9?/8$<[J(G7=S)K MH7G9XVP;R+&=0QH8@J]6.W2;HC3(+:TUP60^:A-VNPYKH_>&*2Y_PT4F_41* M/Y)NHV5(@\!W(P1=)F^?2!+#)(TY=/S4C5,/!2$U*EE_-,/A8JQ2G.7)C",$IYX4QO/&-A7_^=9W?W\A+V20Q\U[0>_YC6 MM7FGY@KAFK.GC #:R>;+J!2%; M>\B]M.:5^(7X-Y=._OHY@*NJR,BF4B=HE8/7*RRKX"CO<_WSJ[W\^/M\)3Z& M\J]F8LK25^%'<1JA$$'/)2Y$G(60>'X(64@]%SN.2T.CO-#IOXEIFABMEQ:A?(PR/8\NC#CNTWG%2[%KLW3SA;R1-!UC?'*R[+EF?K3;XI M?U\7O&Z ^3XORT]Y78'+]7X33]R7'XOW^?J.%\O8\TG@,0YI2AE$ <;-T)#L2D9I+;\O+I2?"76Y21);ED MK-/1? &VO,$T+Z#D;@%V_($=@T!R"%H6%T"L[&_;E:WYM"??Q\'?DIRW3-RD M\GX<8 _E_DBS#.X1*D20NF.O#YZZ+LPR10EQB>? )/!"B'SJ0T*3$'(:F+4 V\JJ M9Y7#L_,_>BB,G"AU(4YH A'&*22($NB@V L][OD!CX?E#PZ@9F[BI1/67[LU M)>V@I7UH\N"09=(309.!/[8/N9-@N.4$G%R-XE F1#X]\7:IKH4Z:_:OGW2--3.#--URHZK/5 M\[NU3*Y4@8(?JWM>W-[C=5.][V^*D7?KNKC?TDD2$D58:' 12>3%>@B%29Y" MCP1X=D+$Q%?U:PF3Z/(^:R"O:*$^U_)KR?DZK.='1(/F!BB'097JO MU 5Y!MWG&LZ!8GT!:N9!AWN@V >5X+^ME;H S;T9&AM/#7.SW&0G7D M$V#; J9#M[KF[53=; MY&E6+2,2A4%*,/3=!$'D^P[$3$@I/W8H=^6]" M-BBMWQC820A-44E:D@4=% MFYGNJ1H>Z,NL_V MW[/J_O6FK/('7FQ3ZMHJG(%'?3]B#*;VEM?1#?SY+$+@J\P(,QYJZ0-A3# MQ(LPQ&[ .$5!$+M:MLNY">8F65H:04LDD%3J-]0^"6*_"+$!S=C73&:H&+75 M[F-]4&/MDP-.UEJ[CYUN<^W>Y\:(ACL=D-$I0")_+7NQQ:'C!S!F"8S0A"LR VLZ&'R>K.:.JB6MYV M%_R>K\OLB;]3Z2YRE@^\^IC>XN_+(/ 2[J01#%P_@DC8?I"D*8$A"M(DY3(T MV:B=A>'\[: F'OPD MR?^S:J4EPU,$#_9DZ$#P+,E+T]DGE8T#H3F4@T.'&= AN#58;YK200SC( D2 M!AW/0Q!1UX$$Q3Y$Q/$X87Y RV!=FKPN4FKECQP8] %]A"P"T;DE3",?=^T M1>!R_22-;T>_Q^T5D$S4ME;CXS#K/'N&Y=YFLH?O3-RU?SSTS3/5Z M^_"XRI]YMUEL6T$.)X1&+(%NXF"($NY"'+L,4H\CU_,8Y:E1*8>S,\U-0'WI M-A8BNX?JRN47AB@F M?;?JGVO_DDQ[OEM+B[ M,-<$)@8N\H/ CX59)B4&8C&,/2>%*?8"/XQH@E.M M1*.K*9F;1#GTT '>%E&LZ[X66S[^?^[>;,EQ'-L2_168G7M/9YD)=3F 4Y\G MCZDZK&-PB_2JM+)\D&&B!T_)12]2\HSHK[\ !XF:* "Z,Q^R(P(=Q+8>X%< MW,">%EWO!O"+]$45:\48U-O73L6@FFA%IO+V_7;1V]1+#- U2B!+DPY2&")(DH6GNQVD8:-F\IU/,[=/4Y7UV)8-,CU[Y8W;65Z]%)2?#Z#?I88UL?)U MX[0<_EZ64/M2;O[)-WOF:1GG0UEU/VKR]Y=>QB.4!@',TS2&R)?]RK* PYAG M,\+ 8YOUW*EM12_'0#?O+-@278J@KRL@+? M%!X.\P.*2=?(]JG'-,*_SE'*I MS\7QF6BGTOIMUM5E^QC^*IVW?Q2()<^Z% M/(!^[@D3&(<)S!),8)Q@''I11+,L5OFDG8P\MZ]-)YS:Q^(4IW$>OTE[QQ3; MR671LKVH[1A9B9L&1"7^M2>IT_$FX8^+:O2O]N4+C'>@QQ[F74A%Z"5ADA!? MV)(D@2BF"20XSR'W(ARPD#.$ IT,I)&YM-[,":((#V,KVG*WVCO3B\ J;U%M MP.5^KZH2A;( =TG&GJ7>XUE<]L=Z_>[;N: M03[#F$:)!T.4,(C$]A6*KWLB&VUG.(X8RR.EK[SA_'.S!;IZ, 6O02>O?$DV MWSDX4,>TJI/:FJ@1DT.D'9/5@;Q=:^P6ZT;DB6HT::%FO2J3VNRO5(=)"YK+ ME9?TAM%/S7K7^9\>Q*U+E&9IXOD!3'(_@@CE HG6*E;Z_' M M(![D[OFY*E\X>_/S38DK]C5_5U2<"ECK]S_H:BMKFO>U9JB83I@U]V+E L_W MQ(L_B$P1_SJZ(O"[C73F>2D.,@+#(" 019G8Z,32* FC,,4R*XIX6C1Q_T5M._HL M.?%YD"8)I$$H;%7"/)@B>3R?H1R+O\5AYNFUM)M"[/G9+&UU[J'%,GW979UU M5SR:F]E:3ABJ85AN5R@.NR_1:>7=Q;#9VJ)KQ3:#2KL&J_7:579U1/YS5-@U M6 1KU75-YM;[J,EV[ ^8;%>X^E34FZ.&#PJ'(:,#S.T(HQ,42$D7H)%5[1LP M#M,X:5M#R#'+#L%QXB)1 F+D:%3JMH* 3<='_!4AAP=>UAF?C,K#7W1Q6X'+\WALCI>4&N8J$D4_D\JB3.4BN M*C;TEER_V-Z+'RS#+$9!DE"8!3B$B*8^3/THACXA.:(X)&FNU %[=)8_U8O_ M\$=Y^XL?W/#B:\'UFB_^&%)67OS R8L?O/Z+'^B\^('IB]\PA2ST]E> *%*>,AI $.XI3RB!.D[MS<#SRWU[L13<>A,,!(Q1MDIKEK MMXV4RLB=,M!>Q^]AAL)4#HK11T#3<7"JZ?@)_^#Z"8_B3Z4\/#,_\WNSP^VF M'MFOQ>.ZR N*UYLO0CI+7E7_.#WAA_*U[XVE\2DN59%D40 MYTS8&RC-((Y2!FF4I#S-_8P0K:3F6X29&V]]P$4%7J2X,D""-@V;'^4!)$E>J?7-RVLVJGT5,OEF&S;LHL#/4"G M"!AHL@#_Z-?RL.E/HXZ]LV,;F%HZ$[Y)E$G/>FV =GR&:V5,PZ*U@BM8L=I* M3^:^?*ZL7/ZN?,+%>AEEE/N$<^@%A$&4^CDD'D&0HPB3($.4!EK)X=9QC;L"4U__=6V"7O7V10KSR<7D8L38*4(H@B&D"$@Q1F*/0@S1G-@R A M7JIEUIV;9&Z4LI<1-$)V#A%-$CD+IQIQW J28[+0QD??:SX"@"TO][DIIO5* MCRAYXD4>N];L=?_8U 1H',H?U[(Z_]WZM*/K6V'FB)_+/^3OQ!Y&_G1?K;]) MO&G_^C?!0/6GIA''WCN*T\C+.0Y@Z'$9;)]B2!(OA7XJNQGYU$,TTZ&/*82> M&QT-=-9CH$E66(W1YK9NCAERH*[HT@0D\B+*$R]W(-'F M=(!&9CW"N JV&F_8A- Q?8RCYZ"^M"HVENCDZG23LHJJ\L?DHGR?&<=TZ2/U M0WE'Q6:LXL=M-O=> [F?6](LS5#"0A@F*(8H13DD<9A#03A^XJ=)['N^@46B M*<9,[93[+O"BL?B?:] MSJZ_=;?7,>E@.*I8TD,!SC\[X/<[4C?-[VS&9[W:2KYVC1-S!?X<%4]N7B!K M]4]NE\0PIF!;%VN9J"FWK'73]^;N1U$O-A+^&J]NVP@)9C@C, _>"U829Y9O=U6LIW)$L/4YBF M&88^10'S N0'2(L(SLPQ-Q*09W5ULX$L&S?U!O\ JZY_KO9!^#E,U4C@1J0< M$T C'>C$6X!.0'OO_HCVEM[[R>E=N MR2;?KKI8H?H;I[QX.6 !EH>!)PB XR2$B.,,8HQE=&$4Y!%BV/=]K;P[G=GG MQ@^]H+(_:B?I N!>HZ8Y)NMT KB[5C,E3VMQU.C$&>2.B6:']K#Y,$SD1B=% M")(HE4TSHB2+XS2@:JTR1F>9&X,=Y[3=E.NG%61T,SRN#ZY.LOVLQQ*-0N F MW^\UHH9&U;R2\6>G$^BVWI1/O'I;-JZ(MDS!MZ+^5_? DBCDOL?%^XXPDC7C M,$P9"R". M]/\R#R8JT\B2OSS8T#>G'!@;Q "JS9&/0*SFK$8!$]QQ0Q IP# MME#$Q58GT"NS3=L-5$WUDXZ@BK>9LSD](!6UP' MPQ)1C$PT*4=<5_B8'A3NN+5?\(=B76SXI^*%LX_KC7@."K&)N:MKOJF/ZJE' M:99'&(60T2"5E!%#$B ?YB0.(LK\C$9*K39OD&%N7+*7%K3B-EVW3=L$JR^% MXO[%+<"N=S>=]#+(NY4?-@J $] GZARL#:+U[L'J$KQ2!V%MB"YW$=8?RK38 M"JTXKOD[WO[Y<=V?Z71'V'=K)GY2;3G[M/>K+"4'),3<^W)U_/O>^%MS*#'B;JC=T51F[J0R73(TTW2^$8][L M%0"_]"K\158ZV2U-IT:S$)TBX)/"4AB4*;D%26N%1XR$F+B4R"U G18'N6DT M8Q85V]A?-WC31 [U@6WJ[]RYN^?U4LFL[YV(3F+WKL!@[XTX.\O4C_R8JF>> MZ='+]=MS=/E-/_V /!2;%5_F41"F'O8@#F1-13],(<:,PSP-HISQB*!^'M^*R:.7VY=.+0:;5S2VZB_QLE@ MD[75N*3&L)O&Q6MLG%Z6]::I6%7SZD5L"];\H^"">IEA'G#,"*0YIA#1)($9 MB5+(LB3-..:(IUHA7RJ3SNUU/CJP$T)W1>D:L<'O4G#02*X9&*JT B8GG[?C M.NT9J!&D-QZ(CF/DY&CTPI2O>$@Z#L+X<>F5>PT=M?BYV+15\V34_%:\W[^6 M^>8/7/$[QIK@UGK) B_&0>9!+Y=QJ EA,!,_@ @+*X)AY&>!UN& RJ1S(Z6! MS&+[*69I6"S-4P"EE5#TYUK&U[53=P!M+R_H M!6X:AK4B6W3L:@!DR[NK,N6T+EX-$$[\O#KWFC&3K-.PK]IP7,_A[JFL-NWT M]>;]#]G%1G!D=P[P4;Z?@COO5\ MELTQR2H4O%D<+><"[%3>G:SV2B\ EFI?#@:V1];3+)$EFG*-75S#"C^J-K*_.M#<;-].8-F9K"&# M7NQF#REEYVPKY@.="NK-[J]#.L[BUM%T?NRN!23X7NA=/(29X8IR-! MRO;ZSSU6OE^T:FX9N[XJ:KDI9L7%)@HCBR.,P0I1# ME!$?8I)RF%#*XCP+XCS5W&PKSCPWUFEZ638R+L!3N>8_N]J((-^NF?;F6A5^ MU1VV U"=;[,OMO_80PWVHMO<;FNB96W/K3KOQ!MO33A.=]^Z U@X'%PW+LKF M%+*UP9K8[GM>%25;^@GVJ!<&T"<^ALA+ DCBG,"$8(P)(J&OUWU)>>:YD=8[ MGO-*6)M-[UTI=GL4*+9+ ]'!>#HXMA<$AH"^))3PH[@-NMZE!N<#^. M[VWGA2I8N3@T')WW]4X.5> 8/3Y4&N"V"CMORR=2K)MQ]^2X#S\."?-#Q'R8 MIQ&!*(XY3&D@_IF$GI]FB.7,J.#.^+1SHZY=69F!V)IFEB+>:@1E'T7'['0. MP($]Y:A[FAY,ENOV7)GT58= M%V_UDYB4[=\,Q1,DE;'F1B]"YJJIJ0^$Y&([5V[KP_*$0A,@5 %[7=0/DI3 MO7Z69!M7QX1C *EE$M(%S>AL26F"R8Z7=-0=GC!IW6=0E_Z3("_.OXJM!98= MQS[)6.D^(/KG0_F&W^."-2?C_^2X^B >PF40-CEP(0SC"$$D@9?%Z6&*$A[$ M. UYKM0(R'#^N3'4PW=>\<:MI5$!W #V<1Z: $S'M-0*+ZO(=N*#1O[%+BWC MYT*VXB <2"UZ3Z)4!$A-W(*O48O=[2),5)C=U6+HU6PWAW*T@+O!L--5K]G_S0]2KYZ[Q^A]4S[[_[YG2.W$:@ZBSL@.M-"( MH 4&#) !;?O:C>1#'(N_Y9%X MFJ.("AM1J3.0.Q'G=KK1RBK30GE+JL6N0]>SE%>GZYF3)54X%GGUA9K_%W._ MS+MOY[ 1V^LOLTXSO-=>[JF:Y[WBLFOVWG.Y(N.]^IS,/&%O/Y?('?8"=#J3 M@070AWC\5FR^__W7+_R/^K>R6K%O_+FL-I_N^Y+ 28*2F%"818A!E,4)S-(( MP2")/1:&"&$4*G_1E::A\E+;A&/S)J M(TWWT=#2[. CH'?G+46R'O"/?:",4:&LLR/,B$.Z8EE"S(-H+F<5LT;QL%HU MZ_Q,KU Y:U3E\]6SQF_1C\_Z(#0HU_P;I^4+KWZ^V_*'\GU;Y5&81.N\%$]3 M8RH];53#M#2&G)LMTHD.>MD!VW+I)^[$;S8:>P6:\.NM:B\37;2OQVTY MHQ MKUC&6"MHRP QH]@MG7DF"^$R4'X8R65RNV$-C!W!?SE MR& O5VM^A&^;9$;OT]GCD<$)BHLOMAWP;!4?N$V8:8L+6 'NI'B G5$-#CD^ MU_??2T[X/\7CIKZ=/KUK1N_3Y_JOH!4/2/E,ML9G4-'8!]^&SD2;WB.4+.UI M+ZL^NH$]<]MTN]7+,A]L3492Y)D+$H MB@*8Y#2!**,!S+CGP221#3Y"G)%4J<7'U9GF9KZWPC9;UD-Q.T>!>FG<<8"O M4)Q-V!R3G3%B6M5SE= P*J4[/O)D=765%!P6V56[P5G^^C)G@>\G!$-._0RB M*,,P3?,(>IR'81Z$04[14ICYI+28NZ[SW _G=O?X'Z1/BXTG.Y_';CUE?9GE M'O%EN9,TS01%)W$(<9Z+?Y(H8@'#W%,+Y'"$_FQJ!MA'7FUW:!E/U^X>M0(! MDU8&L+S)4YEQ;M4 +FW7=&XU^P0TZ1)RS&441"%G$8%1X!.(*,X%QR2), TQ M]6.6HT@6,58O^+D;68M.)JC-^2#G *NF9P[5KLJY!TR-'XQ@<,P"78;3:$E2 M[3?]1%%+[_-^W$G?VA-UCM_-TPOTWL"ZVBR_R;.WNQ]%+79B?I+)U(N(AQ2B M !&8Q>(SCWDFBXM3Q#VE_JP'H\[M0RX;NA3U1IBP*_!9P+>M^H-'(:SBLMW_I(X 4SB^O0$&UX;P#@&CB*8C*'1BE\PAF2I*Z?K#H1E_=%[E\4BCHWLFC"DZ M+^UA]-"%:PRK<+79@+]^YWSSJ6S/=]Z53[A8+VD0ASZ*&*29K+P5HE@8Y93# M./(8Y91DGJ]5-_#R5'.CJ$Y2T(@*>EG![ZVTFHV-1A!6L^+MX.:8TTPATR^I M=14-6V6T+D\T;>FLJPJ?E,NZ?H<967PHUF+@ J_VB6N-)>PSL7]/,84^AE>F6=N-+$3LP'URXW]>PV+1TPE7DH[_ &O]U6E1AZ&0C;(*1I!B,6 M11!Y62KL!AY"'#'?(S[-8R_2<^R>GVAN=-!Y*0?"RLQV##IQ==VZ%]"]LO.Q MB)EC4C"%R\"G.X[%#2[="P-/[-$=5^_4H7OE>N-P2-R5/!3FQM?\&W_AZRU_ MD/UAEM2+D:P*!*/$EYU3HPQF?DYA$@1^P,1& D5*YQLJD\V-%@YEE?[;3EKP M>R.OIJTPBK.:P6 +/<<$80Z<2:3H543LQ8%>GFKJ*,^K2I^)X;Q^CXN>@NWS MC7$0H]2+8>JE"42R>WJ61AZ,A''0*]-G2WD)%,(6E\]$T@^O=R)6[YMEEK MY)6=OWMN+-+&(0S$%-_6S;9::^>*70!KG"CLX.28%TPATDKU&D?!**OKPI"3 M)7"-JS3,U;IRI9D9T>>-"#+XQI_%P_ =UVW"R5.Y_G4C:\W''LI(R!G,:<@A M8LR#).(I]#,_\+W(3S!*E^NF>#M[4#A:$ O1J!H0E)*?AB5[8ILGN(92MP.#742BU;0=U="R9#@H33FHYJ -P M;#AHW&EZ*#H8JZ&V^NMV4V]P4WMUZ?EQX+$DA2S+?8B0=)F$+)8U\FB:<*J"S U' MJ*/#3WR0JJ+JZ7&JTET&/8G8?S^4][R4J;(?UOIMB,[?/C=.$&)NZTWC$'PH MP?W[KP=%]A;@0UENUN7F0N<^H%V6NC8BKM3FW3:,#PM($ZB\O3N-K0OZ7?. MMBO^-6\:3'PIUV7?K*RMU-C51FM\9ON]$@D2E&<1AAQ385/*SMLX1QY,(B]' M$>$T(JF636DDQMQ(J^UNTPJ\ %^X9O:NX5HHFG_.$79M\G4*R'/S%NBA#AWJ MX)=.C;]T+GG@I&WW;6#:,NW,A)C6G+L)J!,3[K;1S!CR&]]@V>?W/:YDB[WZ MCM+MT[:I2/>.YP4M-DOFQR'Q20#](,FG!+P-Y02?PY8Y[VK2ECHXEBE*8<%(Z M4@?@F'HT[M0_R>_2[)L-B.+I_>"6N7%!)]K_5#^1'^I__13>4'7'+W,GE;7- MU 5-C8[1A^-,=G1^1OCA.14OTR71YC;ATK*I/Z1&D'F^C?+#BB.R6,@Y*ZMP4)LK%GQ4K M7H%1P+2^ M;-?Q,/K0C0P[V7?ONFK#SZ#"U>;9M[2LGLNJ\7/(JD[\K8Q+KGZ^+1E?9@D) MLR23>U9?=E,XJFU2;D;',36T\BWZA'TG>XY1#"SM+<[/,>D>8E3-X[W"^,4WE.+5;4YT M>-.,GLQ6,"/^<5.UMX]M:>//U@C9=GL//]M MY8VD28%Z[?8+K-O6-,/#!U8]]^K>ZK\J40*BR9 M'V0A(0A2GGH0>;EL3<$0#$C$Q#XWB"E'>OO;\Q/-C2"Z_5@G[& GU@NLNYV] M@*_J/O9VU*;9P!H 9K!M'4?CAOWJA8$GWJB.JW>Z0[URO?[QM0SMO:.;+5ZM M?M[C@OVC/I-#KITJI3?JW!CA,#Z^4P-(/W> M_68"M8-L+#,(C0[=-:>:["#>#(+AX;SA"&:;G2]\\Q;7WQL29)R]^?GWFK./ MZZ]]A-N=K,?7UK/I=^$^"1"F&8*\R19/: 8QCE+H>6D6)GF>^X%6^RU]$6;' M=4)\D*_*/VH@'P:PCP_%.]GU-DD&RZ*V>W(+MF.B$\*#!NM>?)EL]8O4 !3K MOX"=$F"OA9/3%G,0+>W'# 28=*-F#M#Q#NZ&D0Q=#,)$9,5J*\N0[HMYO?]! M5ULQ_P>AJN3G[::K--A'YMWSJB'H_6F&C[,T2Q&!'HDP1)'8#Z9A$(F=H1=Y M"4L\#REM!6T+-C?R'.HU*'@'>LU:2AWH)D/Q=[&K0KW6M+GA1,K:DBLZ4%YA M(5W[7*9<0WUOC67 ;3EX;(DUK4_(,I@G;B3;XQN&=ZYP77_-?\,R4W?SM?I6 M/'[?=/U12);YGI_YD"<,013G!&89IY S1%C (L8CK5S9D;GF1M:-J/+E[825 M)U:-N(9=:,9@5F-32^"YWJ*;XZ8?$'L=$5OAKR,S31OL>EWED]!6A5N,V]$4 M&T%$+])0W8BGH" KWGK'AUUJNZRQ+V(C__ '7[WPS^5Z\[U>>IBR,.$<(H\P MB'+LPY3$"$:Q,!L)3S )]#+Q;Q)G;@0DGL%(NXO-+R8J%I%8*,) MV*L"&ET60"I 99K84*L%^"?'%?BZMN"TL NHO>XZMP@S=1,>"\"=Z=5C8U3# M@(Q^L]^$>?3%,I<132A%U(,\E$29(@I3%D:0R(>GF1L!-N=? MS_)L7Q9VQ4W1YQH4ZVZC5:S!TZ!]KK XVJ[>JP*38M78TO_Y'VG@!_^U/RVC MN^-+S4B.\^NB&,9Q,]JN8SAV^'2]P7L9+89OC&)@*W;C_"33!FZ,*GH2M3%^ MM7F^WL5RK!1QQ *4PR3$6.SH,(-I%N:0!5D>$IZEB:^WH_L3E;]].RBLO0#E M(!OG%T$F=2/^Y6QP?:P5MW5_CL*WYRK>+NR6O-5!Q&):X^L6O]51^ES2HN7" MM_W0]U5).6>U/(;ZC#?=X=1]Q9\[DI)9DGBU$AO+X_8?^[.L949#+XL""J,D MIF*;%R4R_\F'088]2KF/I??-.4UJEW(FNV ;"R M=FKL-?F*.*:Y7I_V''^OD3"*]CJUJ=]2*[EB"OV++/8>L(FWK?8$5F2:MH.! M31A/FAQ8'?R&T/ZV:).8K=NMZH90C \RH[=V6!BN>3E[69T$1:C!8C,@_?)D MTT>E7U7\;&CZ];OT@U'O>?F9/Q%>J<:9[FZ8FPEP__ZK>CCH7NWQM]A88]>? MV/=?P>^M5):",4^T-(JSW(\R60CEB>##Z,C37YJ>!P@YUILV3?E;4?_K;<59 ML9%_6PHK/&"^G\,H0AC*LP%(O-B'<9C@,.)9XF=,[SC@XEQS>^<.1&T,N596 M((75/06XC+#J(8 5W)R? 0RD;'!:#$$3-G*Y*NA/\'OWIY/:H I063LG/'Q-CR-5HF4>(C M',40A1F"B.1BQT_]%,8>EK& 'L[R1"DM3&6VV5'*7EY .X$!IO_>%G4CL/AA M/7*J;@#W.+M8!]$UOPSPZV4%4M@%V(EK$SUQU59NR)J79#H4#Z:=*9KJN7XVJB9<#L/ M9"8!D*W8KJM5K.0/ZY?>'V8Y;=$."-!&,MB?Y$GH_XPQ(C*@BL!"6*< MA"P.EQN9,*U&2^I3:['33@!W;Y+,AFU"]YZ'V;#;/ANVZ#6PG81\;E74F,H- MUHX)ZTK2\4[X0=*Q\TSC$<3<9AB?FW@.F<4C@"AF%(^-<%,*6<.;74J3V)+F M*,XBR&DH=J2$A3##"84^)V)CA2,_3T.#S+'!%+,SH?K$IT;&V[+$AD@JFD8W MX>/:$M*$QC01[(SV=O._AA.\1MK7&04O9'N=N]+DO/]<[MC['[RB1+K_EG_-]E]79;;\HG7G7V18;CE- 4 M01(3"E'&8XC#5%AJGD 'CFGJ5H5%^ M\Y54'[/4Q #*TW\:V^AC8\]R;G_I(NV^SN#URQK\^-AW+8+*==&,5^V,G:OV?4TEE]C!&Z^E]M:B&[D3[._LAI.N5== MKRD\>[ 1'QR6&-WK*,_"AM=U>H)&T07H5#WP#H+?I;J@T]=F>VRG"V+3XVA? MR.G=ELZ /NO[=#>;R?:_*4#%J_?_WA;/S71K]FN9;\2XO(M!C^(P8%Z"8,@R M(CX).(19Y#,8A"0@61!$4:+4VE!QOKFQ?"]QFQ-6=[+J;$BO0ZRRP;<*G'O' M:",LV$G;@-?+>STYP A%G2V]532GVLZ/HVIK_ZX,S?C>_?HP$^[;E74ZW+.K MWV9HSLLSW&_\63PAWR7EB_&_\4U1[E8;I<\T?ISW[0,-7515!Z);+VE3@1Q-UKL1>^>1VJ1OJ^ M8@P]"'MI2\M(PXW_D.7?*NV@CDRQN M5?01L[7_T)AYVDV%/B0G.P6#(6[J57[W^+AY7U5-PX:GC4&K\L,!YD9 PTV[ MD+1J/D] R%NN>;FMCPX%FDID1HW-CV <)QUK"#JF%YO@F38Y/P_.K3W.CT9] MC1;GYQ6[T.'\PL5FUN?[/.WIL/Q>E.LMV*RKG:9S*/B69;X M88P@(8$'$4ES&:F((AJ%HL; M*!TSRA[%KJ2'$!M(N871(E^?8E5TY5C%ATZFN=JS5_3QLF2N:$P\J;6B#\BQ ML6(P@HWJJ9^Z.J _ESCQDB@-$$P\+.@)9R$DF 8P9X%/&2$T$WMCX_*INWGF MQD7W8C"YAVHS.<[51[VE".H>7C4BL@"::SOFN SJ3DA7=5!/4'!2"'4_RRM6 M0CU1=;P4ZNGE9I3P>5\A^./Z>;MY$,-TT1H1\T.?A@'DF""9,\MAY@IC".20R1K)*48A]# M'N,T%ANQG",M*V)TMKE1QDY80,HUTS0+AO$B]*$11&#)).??LX#B%..(,]#+XN3+!/; M!>48)]O2SD%F MKM9@-"3-^J33!;"YPNL@W,W9)(:'_=4C7G?-V-Z6Z[I<%:R-EUZS[N2[:YS[ MH5B+J0N\:JJY- 7XWQ4U797R%$&6J&TJU"Y1R!*4AP1F-&?"YQF(8QX M&!,OB'V2:,5CV19P;M_Y=[RF5?'<][A^LZV+-:]U?0JV5U'1&?&*:^/:BS%0 M;0$.E&O"OH;JR77;*0CV&H*]BN!W)T6<72V +0>*;?&F];PX O?$9>-J'OU0 MM>8LHDF.^5ZNQ"W?-NM_U/><5W^KRNWSGAX4 ]<4AYL;);^G53-177%#7+K)S6=3VUU(_],\-XK;B RU+ M-VT0H1MH3R(-'4US0S6.]IM4RQS!S4^9('BOM^;%TG64Y,:@G8":-T@,_?6F!3G3 M^V;#\JM:-JV(<2.W'B\8KI0:@3@$?AJFZ14 O_0J_*4I3MJM02=^LP1M-^B[ M\270)J3;$+3$7(9"3$IQMP%US(4WCF9&FG>4;I^V*TDDS:!R_RAL*S'/+HVM MBUY&*RQCN:]4^5I[YKG91 /!NQ?P0'3PJ=3U M#:LO@AH%.H'6,>O=?7W[$=QM-E5!MILFT&;3Q.3(,S/[ >7:"%EB-?5Y)R4R M;3B.N4M_ 'W/IUEECGF7X[!>@D.[[L9LBVU,6F##8E6-URJE<;U^AM6B&8?9 M)7%_@8AY 2FD&49#)/(,@AP2E-:>1% M*(YT4GY<+]YDN4$+D.]6<()U4+,"7:/KF/^/L@H78*-0Z&L-@^\ M>FK;R#4NA67DY7E&!.=YV",RZS&$:2I]F%%*:<+"D":Y#@6J3STWXFN^64WA MO47;LI+O56@.IYYP]2_>;N7V'S/-)G'J"Z/&B6[@=LR$4N!%VZ]R(/>B>MC^=-B G?>OT1[BY(W@76]3VY_C&:UZ]<"8H M]<-VLZWXQ[K>RIR599SX<93A&!+9QE(8>(+=<(1@0OPT2DCL)0QIL9NN!',C MN38V5KNIG?D**-*82UQ=L]E!L_!._+YS3*\ $"8>:%4 O0Y.6H?KP6>_D;CB M_*_55EP/GI$FXYH#F1&>-$D:BV10..=#)>P2OJ8_NRB$@(91*DMV>G[H0\1# M0791R&":ASSP"8]RE.FX,13FG-NAX[#$TTY4PQ /%/!VR+<:N1<:YE$T)5L27XKQSXXD^_*XO[+60A;Q@)ZSN>9 :\JJG M0-;Q='[VTTH,_A B@U[F0?WQ!=C+;?.\1PLH:Z<\:K-.?+:C!<7IB8[>[99J M&IZK=):E:9#Y+(-YTZ$[] 0[97X$4\)2EOLQP;'29DIGTKE1TX4*A X*#5JL M'_BG+ OHH,Z?@_)]?^JJ?!.7V;-9/6]^1?%NJ75GKX2=-&3%:-^V*^Y[)/+O MJNJ.E<\;SCZL\*/JIO+R"'/C8R$IE*("*2OTA\4>0">V^NYR!+CK>TL[F#GF M6@6XP.]29DM;S.N@&&TP1X:=;'MY7;7AYE+A:L/C<+&^7\2*W_THZF5*HBP( M^X:R]ZJ02\C+_/2*$XP9(%/ M($)>"C%BD?@?RF0;[XPP8L5)-=^V49_*]2/\5,@XE ?Q\T+:HTVVI:&37 7V M&SU3L^PE=0..]KQ/SOI*J:4<^7K3RYEH6HGLNJB0K^E3^V MH;M)X,=ARAFD"#>9Q1@2SG)A-F0X9$F$8U^IZ<3UJ>9&-*VD,N>GVLD*ZDY8 M/8X9P5>-6NR@YGK'L -L+R;X]1I@VF1R'0M+'#(RT:34<5WA8\90N,.P_BBN MUL7ZL;[G51,M>$?JYLAY2=,T3RC+(,=^#E$5Y8QN$+#8NG9@V*VY>0<)6Z4^Q'Z<0IKE2/PJ\E*B=2YQ M::*Y$3M (>D.EX(O8JA&##<0<$X,96/KU(J\@8:LNY*5IIJW_>$79DSJ/ MUZXW) :^$K]]%-N:G;D@%=\F+$3PO.\+E$2X.WF>UDUE1EP M+3?LOXJGH(E>_,__\&/OOT)O >33V+])]'OW<[_]N>RC63]S*N,?5S_%!&FZ MB/RTN=S/PD6&_'ZJHJZW70W][<\#H[9[C!7 MLTOV_]C [20;\T!_^\F6[?"OE4MYH-Q(JN3A=2ZJ,\DHOF*]+;?U^7(:GWA= M/WS':S_X+*[\7B_3D!$?I8+R8L%[*,4<9H@A& L#*8V8Y_LDU&% N^+-C3^E M?& C! 1^ )X:$6T6!=)>/34:>KTU<4QB2H6$]OI=K"FT <+^WE\82T7&C+% M?Y(21-K"S:@XD2FP>F6+C&C%!E_775387G(GT&HD_CJ!>*+47UM0ZZ7_:B,VF@"L M/MIT*<#:&AXD >O?;6CE/7-Y)+%^_"3[FWTK'K]OON9_KWF3$](9G\T#V!^@ M!3X-N>PYEF+F0Y1'"&:^]#NQ@/I1Q'(OCG6.!G0%F!OYRX39IM;ZJFD0R*\< MNME9!$6KVB&TK@WH7G30R+X C?2PS*&0OTU86G3U" HJV(EMJ=T>$Z;8V;*) M=:>?UOPU!.?$TC4=Q\"H_5S_[Z+"O^&GYQ6OE.K!7;IM1J_)Y_JO0,H'.@&O MUW]3 T;#]+D1H(F,G&.@+%DQ(\J/VBOG[IO.,AF1^L &&;O.H);E'[AB]=M5 M*@T4.CX*4"K.,\YP!1Q[2G"B;XO5$!6*VMJPF767U,A?&G*Y.IKNQ!M4R- MVPP;)3?=EM]V!1J#)/:I%\;02S("413ED.2)!S'WO1A1\:L\U6F4_$4)YT; M#??R2NIMRSB(%:C!=BVP!KS_94//H#]Z!\]B" UN45T/!89V@+)K&ZT+D-H! MW<@,>J&;_BC7+3AS4#5XVP&X$]&W'9#U:%P3K5$V5QUK.E+7U.Z VW7O-=L% MO]G6Q9K7]=ORB13K/FI$GJJ+L67\2,&:4_9RO:L*OQ2@^['L()$3C 7MAMMD_51VXX[ M1MWQ!Z&7'@S$[Y.^FF4XT�D,+>]OX& "T= IA(,.E1P0T0'1\HW#*48541 M^IVS[8K77_.W4MWUINHBY[X5];_>_)3__X"I>$CV9^592"D*> AI$G.(P%, E2A%C@<82T\K ,9)@;-?Y:/*Z+O*"R@5W?843V!7YN@Q&EE][W_E^Q M,N"IK'A;";!IRR-_)#Z"Y5:&LW[CE!H' M\C?+(&1? /*S^0MHM7#B$[$ IJWB*0823%M5Q1RBDW(K-PQE1JC=>_U!:'6N M[9!FU+_B:#-ZW7I>D\L*SG?.W(@I%9KSE-@QIG"!B:NS[4.X;#?@?.B\J:=-T\' MG++CYD5UCCIM7K[.M/3H\_.JR9'!J[>X_OYA5?[Q<9V7U5.;6]-_NCQ&?9SG M'J2^K"R6HA2F/" P8"A)8(B\*(.8)2',<9+G/(M(Q(/E M"Z](J9R-,3JAS@LTG-;=>]3(VY=B_Z5+OOB+9O;%.,AJ%&0/.,?,TR(VE!1\ M[.![?PT^_2P*)51LY4R,3S9MAH22XB?Y$&IW:88"\&+Y?KTI-C\_%"M>=8W+ M?RX3@H(LC2.8\91"A.,$ICE-(/9R8?JP&"=AG MOH#@%3_][;@XI@(]2-2]PN.*CVQ;Q)WMBR[^LG^_+XTWC1-X7)F=O_?*9:;' M;<**V-+-MA)9Z)#S[U.40$)S CD0=S/PB",.8Q M1EI=$Z[,-[=7^D!<(-MB&75ZO(:RZF&F->R<'V+JPF9P7JD$AK5SRO'9)CZ? M5%+]]%Q2[3:C9L_WO/S"R[N7QR9MX&WY]'SWM-%H]7SV_KFQ@4S$OG__%7P1 M_]V)W0=^Y*!-DY ""P.JW5;?/4EWI%;+Y_/P73^YM(&<8RZP YINQ^=15$S[ M/9\?=,INSZ-J'?5Z'K_6(-AWT#6^WK6-;S/DW_"\K/@#KYZZL(N/LJ_34['9 M<+9, Q+1A&*8^&D*D4\X3#/DP2"+69Q3SKR0*0?_&@HQ-RH9J@%PK\="]GH3 MF@#2J (V>UU 4 M<9.M@D9(\02K,5&(L:-5T8LYOA'.T1ADT[&GBTF^4?N#&.5;QS)TQO7UZII8 MI"7A,NK.CZ&?1QBB), 01YD'0R_@:>CYG*1:;40/AY_;UV4G71>*I=OG[Q [ M10^9,2*N'6'*8.@[N\[J;,NG=3CXM*ZKLXJ=>*C.7S59DH$PDD<028]51M(^;"*6P6>+]F[P2_"VHE2>8%%(;(#\7V/ZQ,%;VXEV:9':,V94] M:04%4E(@1 525G6/WD5(K[OU; #EF,.,,-)R\5T#PORN M7FNZ.RKIO_857N^K\K'"3W>[[IWM::R_S'PB7N\@AQCGL4Q50I#D40@CBEB* M4A9@7Z\SLMJ\"+PX:GFH<^^NN@^H6S#JZSO=F$MB]R."^ M!W8OM377@"%,UK9S:K-.O,_3@N)T ZAWNV%?N[)D?Q0KV>/JXWHC'I]"[#;; MVE'[2GS[I+P\96F84\%4+$T@RE(&,Q0'T,L\@D+932!)M=K<:4T_-^K:B]S6 M-&Z[O?;_&J2R7[VQ97>+WA_*'LKFTB.)Z>\?KG4AYM4<03 MB%,LMF?4(S#%L0>3# <$^VD<>MS$NZHORMRH;Z#,T,6*&WV$-=WJ3.=V'?KW6E5VF?T[9,/7 M/"\V]3+R.(N8QV":1Q2B( UAEC,":>"'/J7,2P*M!K$7YIG;1VLH9M/OBW2" MZIGJEU!5L\DM8.7X$W( DVPL]>8:3-KV]140+!G2EV:9U&*^HNJQ:7SM0>"3T,P#W^E=G'\3/'^C @'O%3&H4L5'J_]*>>VVLXD!PTHLLNVJWPH)=>EIG6 M;*&FL19J7UDW"#M^ZY7!M5BFQ!PP2Q]IC8DG_6[K W+\*3<8P8S)#LJ'R;)A M][R2/\"/W%^F.2I1UGFAS'S7 OJ3V:48'#$K&,3C4IE:@H?4P>2O>8T<4' M7%3_P*LM'Q"4K*+V]W5)9,IBV[!6$%;]C4L-BU712"'_N:WDZ<0;7!?U+D2J M&6N)LCR+/#^%G 0!1%'FP]1'*8R#("5A'N" DF6;@O/K!E<;-;9Q(JO.>W;B7"Z7!BY14CZ[<+"S-4N[S+(>4A=+X]4*84>1#805G!",_ MCGC<+>S[-?M3+6LOK[M%%3/,;T75OEROOD:./WE2/] (M0!#R[NI!SI4LK7% MFQ+( S478*[62&&XD5KNNO M^6^XDAZ)KU7;TUF(L,$-CRUQYL691PGDF4SURB,&,4M]Z)' BS+.?'&!UF;B MRH1SVU!T@H)R+R+XI5B#^CL6TVA6+KN*MN(.PR*&KG<94E19@W*'8]6VAE^ M@< 6=QN*T-C:<5R;;MI=AZ+R)SL/U?O,..9>8,VKBK,FP/'7YL791S4N(Y]A M1I&P,5&4RX(&&4RC.($$^[*<0>1G2:C#,./3S8U?=M+VK20',=#&/',%<366 ML8>C:]?)#L*N_V$KZR#HV1Z_J(%BB5VN3#8IMZ@I?LPLBG<9GFH4ZV+#/Q4O M_"2F\.ZIK#;%_VG,IZX:HTSW^""N77H,^3ZA"40HXQ!E40!)X&,8\YABG^,X M3F,=OC$38VX\)!Z^3'.G:@:_XE;4.:BN]YJ- K#1X"2>>>#E&6JS:-.^I"86 M=Y(W(6EKJV@FQ+1[P9N .MGLW3::82*:)%BQ2>1L6 WL3IIUC\UV\\W/_27W M^&<3F?8'KMC[?V_%AO+C6M:TDS^LF\JV#]_Q^NMSLP7]F[0,ZX_KMM+(;UQ: MB)QU%5?ZY:#8W MWFXD[&Q%5JY6N&HJ6[5VHZ;9.!N053/TYB+OC+X[C<*PT?BH). >%MEA;'A= M!PUHL!'?I@8=,( 'M$7(-P(@T"&T "U&0#QW+4H+T..TJTS87-*D,(/]V:O% MU,.YK;^MY,;9Z#5M^N1LU+[P39^?@/8.9 [.?!FEF(FOM8]D2YV$I3#S\A!& M"4I9A$D4V3>G(D8^7L]QKHYH@$=U1Q M0A\PMWVWSDT\AQY<(X H]N,:&\&,L;[PC6PB>%^5,K"?O?GY]UJ>\W[MY[VC MF^*E(QV$Q)]S9A@K&$M1,RQ%&&V7(CFPJH,9;ZU%J,M1/ MW"ZS&9QEJH,9D;A!TSF02WZ4MZ/P#W%RDY*-9_ M 3OAP=UUF+6I3!\Q2U2F,?&D5*8/R#&5&8QP@\^(7#_4(L>'6MW1U?L?O*)% MW08O;JIB71>T.:3REPP%.)?%X?W48Q!ASX,9"D-(:81B/T))3O6=0$Y$G9MQ M=_?X6/%'>6Y>](*VP>0+\,)K><0N[1.^UP?@3=_MA*\5>VE,\ 1H^'%>?5WG M[YC9N5X&"B_ 3F4G[A6GRV+37^)&T.D=($X!/^O1<#NCX5>)?N=LN^)E/A)( M\6&[V5;\3#A%TT%AOX&-T\SS>9)!CV6)-,%#F&8Q@2D+.8D8IT&BE8**GY'7FE=7'\Y.K5D&/UH6)GX,HPL7]>P!3@YS' ! MO:VO@TW1IOT>. #UY O@8H[)>M9T!=V7481RDC ?YHP%$'',8);&,8QB\>. MQL0C6E6*S469&Y_W?06>Y=H),A <0M4;V#CO6?/6=<,:@V5Q3.\L:=?E_[5! (T#=1C[,4DB4+H>;X/D9?%D(0^ M@3[+,$]]'/*4&K7W.YYI=F399RNVG11,FM-?1E71AK6!E6,&TX/)O _@)0AL MMP0\F>=UN@->4O=BH\"+-^B7C'Q?5?($0":>O_#J9]NJ4K%^Y+E[Y_9F"QG+ M-2^W]>IG>YIV? K72Z]>;?(L9.,ON0VT'+_;RD#9Z_]Y#16CZI5G!YRLE.68 M.L.ZEJ/7W1!,6LMQ@*7O>&=BP_[CCU(25([)0R/X5$MN[E)/0\3$B> M$Z0=0'-QNKG10".M0:#,93PU@F.LH#1)0$PG*1B(ZF#SH0:*S:"7RY--'^AR M5?&SP2W7[S)CC7?\N>*TK3LRBA+D:O]A&TC'+#,5=@)W #9YW M*GAJP[9:%\U!\YI]*'[(O_5Q[3$. Q9Y M&/H<^1 %U(.8>3D,LC"/44P1B;7"?B]/-3>^V4G:1GS\>UL\/XU]A7615>,7 M.W@Y9I5#J'HQ'>0+7$?#5MF$RQ--6QKAJL(GY0^NWV&8N]@&(=0/Y3O^PE?E M\Z]EOA'[5+[T*?(9C63%:YY E&8,IA@1&.9^S!#/442\Y;J)JF(/&LF+ER94 M>O*S]LD_F=;=6_!Q+6AIC5=P6W-0=[("ULK>1!/1LM9M@',9=37^N W$J?JH MM3+*SG6=E* 7TV*FXC4D;.4H7IQGVNS$:^J>Y"5>O4'_<+,YQWIX>OQ?Y1^? MU\_%VW7-Q+]WP26*QYSCH\S-;FBD!0_%4[%^7 A,_C\Y?[CSKDG$@U0K'_1T"BU3=(*\SP3#-Q/8_CP(/(9K':1CH-Z*Y#=C7Z")#L/@%U8W3/X.GCQ!C M>0[S),D@BF@D*[2$$//$QXSP(&.A;O\7&VA.UKS%%I"J1N0MT#C^&+8"+<#= M9E,59+MI4@@V36=RJ\[@RR!8,PI/)IC8!+RDX*G!=_%*O:]0TXU>RG4S MYC]*&5;:5/>OOVSE8>S77/R,UTL/L33VH@02Y L(""0YRB*5W!4?8(YE2 M.)CRC',[+FEE[@N^K1M1Y2;I10J[+ZBJQ@CJN(\3A!,T'?-%!V17\ZV5N.WX M42] *S3XFH-&;-MHBBN;\HJMYWQ25 ^FGCFZRMRLC51+U?*VAG^]+/0:#E8? M:!)*UM:K9VC]&TW;NSX]R<1:L=''@GLZ5RU*4)SB(()9X&&(" F@L,8R& 4H M0 S[*4^T"N>=G66.Q-P*"9ZEE+KM7,\!J6:6W0S/!$S;(=,(Z,#1/0J!M::M MY^:8N%OKB)JG;5K'+C9[W_^^KC@M']>R*;.J'[WCS6[E=L8]/ MXAG8O,]S+JN^<'&)["2]]",6L)BD,,Z\!"),/4CB)(9I$D1HD.(9B) M,3?&&&H!-O@'()T>LG[Y!OPA-0%%HPK@O2[-A95V%WO#A5,C(/?+X9BA#E9" MB ?>'*Q$HP1HM0 [-9H+OXVMA#:-W0:D)9XS%&)2(KP-J&.FO'&TVPJ'?!W+ M9V]S=2@2%E5 Q"Z7Q)[L!D7%IM<+(>4DIV%$PBS(3,J"7)]Z;I2I7F'B:M;/ MK8NB>&3F!&K7WE=[*!O7YU 'S'+U#86)7Z6VACH@ERIG:(Q@1FE_*TOV1[%: M2;XL*GG*\*FLZV7HQ[G8]44R-SN *,A\8?@A#'-"N4?RR,=4R_H[/\WTME1J;]:CQ3==6F26,+=N ML-TJURO9P;B*3?BLVW]]NZTWYQ*M=9:!O_(6OM_S;;M^] M)#3R"0@&YU+R40*L[U55 MM1?H>AFTED35_> *:.=^B59P\(>0'/2B']0QZY=A+[]-GX4);M:<&5J33^SE M, 'FU/UA-(KU#N^?\7^755, Z8MX%M^53[A8+U/J44Y1 O,\X!#E:0JSA%*8 M!ZG,((Y('&MY2#7GGQO;72L6V^@ VFI>4@OP>ZN'IK6JNTIJ_.<0>\<$:!]V MFTW?Q\!SW^W][.QS:?,^!HU&?_?188R-/LHE\4I+\UM1_^O-SP'&,8B5 M+38;P+DWSTPP,['#KJ%AS^BZ.-/4%M8UE<^84U=O,3PZW)*:_WLK!G__(O>D MNIF-%VZ?T9.\%Q&T,KK)7[P"A*UCETO33'N*;/;MMVSYY?OY! MB-B60]X6Z\>N^U6YKM_PO*QX>]T#_L'K]S_$Q&*.8HVKGQ\W_*G^(E26FY5R MM6HZ 8H/$J\W2Q3&"2,YA7Y*Y1Z!)3#SU7!7M=^1;OK M&W47X% ]T.MGCUDG6 1+Y.Q2TDGY?0+(CS\14TQIV*2^K:7Y*UYQF0W\5-2U M++[?%\KU/4)D$:G8D\U;_<"#F!(*61>V3?O5*-YE1QV]8 M>ON$O;MF;?;/U^VFWN F>_@SQ_6V:AR!']?/V\TRB-.!'81;Z1.M46F?RN1%+)_L"/.T%%9:DD%2/7[060(UN7,'JF'UZL9L* M):W@8"#Y @QD!Q]'D=:F(Q/(++&3UM23DI4)*,?<932&07+XV#S_$!:6^..^ M*;VP#!B)?,P0S#"2P?*$PRP*9"09YQ1',8G47&MZT\Z4OFI0#M^PEU;DK@&S M1E:S.OSC%.8.U-QQ;<1&4\C51YLNCUQ; MPX-DA\K254,\8O0*NFOEI#S+'G/UP$,\PS#-X>P4\;?M2#1-+ M%N65R2:U(=44/[8:%>\RC,42HS6MW0?VYWVY*NC/]O_[@L !2W,N.T=R3Q9B M3WP,,T1C& K3,8J3U _UVD', MQ */0\],4(Q_C7(>LU*:=&U-]$3N0 M2KX(>MRDB+$:,=E'SC$K]0++'5.;.00.9782CZ('DR4R4IQT4B;2 ^*8AC3O M-N.@;V('5VWI9EN)J>06CZ]D&Y@[6>^B:=[WKJCIJI0TN/^,\]!+$QYPR.(0 MB[U8RB".*86A'T9>$!,_#I1J,=XBQ-SXZ4 '/8XR6@,UQG*-K&/^.A"_/19J M%0![#!F8^6X:R[!I5U4^\VKS\UX\?QLQY?N^ MC=T@QCJ)41 AYL',Y[($;8XA3O,(^IPFA'H)29%6&+O"G'-CN4_E^K%+&SDZ M9#$):%:TDZ7UML4 M:VW,O/IC76\Y6_IIG,=-JHPO:W^Q*(:8(P0Q#OT816'.0ZT#[\M3S8UD=I+V MQ:Z+1DSP2[%N:US7?]'EF8LHJ]*+#>PMJ[X^%@C \S"$F+($)"TF. MPC3,U2KD*\PU-\9H9 .!X;'U&2PU#ZIO0VBRH^E%&UU5+T 'F(O.P]?8T MSB"A+(:AYU$_"7 @<4X\(JW 3^_?B^KS0.O MGCZN901AXQN^>Q(_:R6H-\O$XUP8&1Z,48 @"H((ICRG4.:F!#P/,DQ#E5S% M&^70HIL)\A";=Z2LP$[(YJU9 "I4:WK*=;HU9YI/N/H7;]M6U9QNJ^:(2Z?S MC/GRC9/5A(OBG,@$[A+KYB_OCQ:@T01(5BVX?3_*[Q8OE^O2DV/]\_\>JQ6#_^K2K_ MV'R7]1#Q6C:09&' 8Q^&+,HADL5I<)X',$V2$.&&N0'OEFV(/,,??#$.LU+EDS9J^P$O[Z6+[\?V*$UN(5?]D; MNM?&G89$U)3;D83BY=::A^\+ 'YD@G.*O,"[ZEA-D^6*,T%/?=U 89")WXGO M(/O"-TN,@+P'_0U;9I9?O8E277VX+;7E.U;?LKKI1CMCO74GXQ*'\*AMKU34!Z_1H; M;: AZ%1< *&DT[[S-M!WUYC^)NE>NW.]#6@56MM;F<:P !FO7@K*OVZ^[QHO MIEZ*HR3",/<\(CLNI1#3E$(O121%?DZ(IQ5L>SK%W$S"1C3-XO^GN*G1YVUH M.&; 3K@%:,1SX!JYK+VM"FVG$TQ;F^VB@B=5V2Y?:5R/K>*XYN]X^^?']6F/ M\F_E:O6AK&29^R4*:I$7XHTI-^M2M6^N&HKCO&0=0,Y #R.<"0,)H(@X:D'$<$L3N,\\Q.L7&?G)E'FQD&]8+*A M5Q.Z"LI6^.9\1%8J+-?=+_[H:YUH![5:6$$%K^]DZ^)Z4]>@W2H"6DVZ\C%] M?.RBM;; U\%2[2K1[%2:;&TT_+^3K=%$+F#G:Z7G!K8"[Z@G^+89IG,&6T'B MP!]L9T2SHX)WG&Q^W<79W+W@8B5/'(7Q+0MQON_]$EUQSKZ2;U\8-J0XYI'/ MH!^A "*:>Q![+(=Y2D(21C[&2.O@X"9IYO8!_&P>R61G==3."R;#W/''3>H! M]HHLP$X5F)<5E,HLP$X=T%;$/<<011'$>P91E!"8<\9AFL?C"(AWV=23GW'BYZ_>V:E). MB[VGT M@SK?=7O1#T5-\:K=-GP0/ZN7F8^\,(H9C'V:0Y0G 20X3B#S8QIB/R!YEJF& M=%Z<96[,W@L*6DF[_3)H9%4/Y[P,ZI6C(EM0N3:435#2"N2\BH)1&.?E42<+ MXKRJV#"$\_K%9N;D)T%!G'?]>-:/GZ03;=?2N6M?7[_;\B_\Q^;A#[YZX9_+ M]>9[O<0\YBGQ,\B8#.?A@0_3C"+HL3!@C. \]I7.JF\59&ZT(9ZR2,_X,UX" M->MN"F =DTRKP@+LE "-%@=MY3I)ZG5^]88=*Y4=ZE/? ";!N9P4H(;:NM_ ![-?ZSC:ACKAMM(+\ KPW""KYQ@C=\L/'K3^7]E,4XR1F, M?"[H)_$H3!&)(,)^Q+.,^@ECRA$#EV:9&]^T<@I6V0FJX4.^"*6"Z]X&0([I MH\-F(.-U7X0&2!H^=!M@3>0>-P%-S^-]#8Q19_;%FZ?S4U^3_\ %??5B_>C+ M^Y?G!WD8IAUM>7+CW,A,V*_@I2DCGI?5$Q9+,2B[NP"-\.KQE:"&NWW\,H#$91DJ>C3185>5&1813DY8L,^RFO-P4K5DU,Y=XUVKI" M.6N[/S\];ULF_YH?5V!_\_/\ $W=)\2]'">,PBC)A9$3T!AF) D@#?P\8C'Q MN!=K=6-V)^OP:@TE\LE5MO*S63A''.>X9KI]Y-VCZ:M;M0.)9VV ME[5[R$\Z84\PI5O7@SS-_2#>KB7A+$M"GL ISE$:>)#PG$ 41REA(64(ZRT MV3458&[D+MZ3U(VK80>Y71>#"9!S="U(':;W+1RC-[%/83?]+'T)Q^"8^A!. MQM'?JSY4[*ZJ/J[90[%9*=6%/KUK;E33"*6^#3V"X/H>U%Q[Q_SP4.$VPE=& MRC]VK0>%G,5+P;9X!<:!T=J GL? :/=Y--1D6\_S*@SWG1>N,*PRTE@HXDUF MTH;AZ[KMW[5?JC<_]Y=T+_F=S /N4B &_99_X[(#,V=W+X(A'GF?$7%?%90O M0^SQ-,UBR%,FS(W0#R$)/0XYBED8$B_R0[IL&\#_NL'51LW\F$AZG9?I6 =W M[]4;_EBLI:4)"%XUYSHR78^5JQ6N:B#D:%/W--M13/5 I'Z>\##*8>)'&41Y MD,F& #F,"?*B@,4AY_G_S]V[]CB.(VFC?X7 0YZ /.%+M1MSJ>L2_<63G=E MHBI[!GOZ@\%KE6><=HYE9U?NKS\D)=GR32)I2JE>8'!SR)K/)Z+G33ZN>U_#K"N>95 MR% D=Z]RIJ,PD3]E40X+$2"4)VG*8SM.5H-.IV8!J@][LQ<:/%=2ST"U_56L M@4));ND?F.!OZ"UX1G5HWT$#>I 7/#2 /NP!_;D34'NGP0(A7RZ$29?C.A06 M()RY%S;OVE^)' [,=;2'X97(\5M3LQL'Z?YN?C%R D3_Q8@[!@//\M8=B*_ ME.OZ.EV"G#0UVB7(917:ER!7GG#A&Z3?.=LM^;VHR4;.HVY/XD$S&J4B5K1* M0<8@BD@"\T((&&&1!KG\/Y09!=.Y=3^U2=P0]]3;V(KWK&(IK^5O1X7;4-59 M#TRW+1@>[J&]@EIV<"_V=$F7 NYMXGM]P&[#"C@D_&,Q 1H.@R^F/U?(NMG] MK%L=D='/5>-C%C_G5AP6D0>\V:ZDL?V^>+[[MN'ZA.\+?^&K'?]EAQ5#(.>/ MZ_JIQ>I;73I*V4RZW9]X5\[B/&,%3AF/HQU<;4PBQZ'6&#A>JMQFW@ M-:P]9'>'(:LU WO5P.,:')1KZMK-0*/?_DC]X4T'TF+I>ZL!'6E5''M@[1;1 M(<#O7%^]=CC>TCL$3D>K\B =V!-UO5]L7^\V'+]?,SXG- @Q1W(K%V"JRNU0 MB%F1PQ!%&8^C@!7,;#]WTO#4EDLE&U#" 26=.0'7$5@]2]<-$ Q]"6.FO16Q MUB55G;BTCAH:C3[KDOAMQJR+?WIWW61*=]M76+*?QTF]]5F1YG6?4HU$[KW.;>H MB-/TUL,Y,*>(8I2I=9QDM4]C6;H?\&Y%*Z<)E^W>*NW_K^J@5JL5Q_63WBQFO-< M.@$\0Q#'6"@&M@(6A$20X53D82)(F!NQ9!OU-C4K4EN0O;2@$1?\40EL7\ZV M VHSF^$-P('MQ@W8N92D[=OKFBM: M]=["7'O/D?D;+S;_P,M=F\/R-XX5(R.[5V5:=AMUO?,.EXOR]]6:E')_JG9* MGU;/NZVJXK*B\BW]"1[V.9&TVP7A B8Y(Q#EB$)2A QF>8 X(GF$S0(CAA1R M:HN TA%H)6='%9@:/8&<:7M-@59U!MK* JTM.%;7DHI\B(_!S(%]ZR$>>&T: M9G0'(0@=8T1\,:L/(>*X3.P#@GS&W#YD7[?6X*K(J%2QJ)BQ5 0!AT4HY.*! MH@ 6/,MAD/"(L!P+@8RRN#OZF)KM/ZTL53.OW5!]ZP!G__VB!Y &MIX.^-Q0 M=^L, 0]5MPYMOE'-K3.EKE?<.G_48=_?73=V;XI^PUOUR.O=4H^0+OKW51JA MY?XO'^1O[X2HC0R/C<80>#)F9T=5PF*ZY6^]]C^N0:O4F2;U(\Q1MG@G&)B8S>T-;Q> ML/OG?<'NML/9:">?;#0'=^H65^N^_S-0VLMGE/[[NF*@A@!(#";V85BF@M0"V<>VW2,4_?:?)/V R^B MM5P>65ZN:GM#\-)Q>Z-%+5U4HQVN=/D!MQ/HA\WZF6^VKP]R?+9RLG_\SV[Q MK%;'SWP[3W/$-_E< @_ MJCX4"SI,[NQKU7-A$ MZ=/S7:-W'!FV]CG:E\GY=+!D30%Z1[>+%^FFG9 /I(0G"9.&A<=Y 5&>(TA" M6DAC@W"0%X+RU*JBR>TB35V12EOV<3*S4^.B/[ UZV4 K129 M[0=ET'LW?]#ZHO^Z7:!QR<&\ 7A&'>:O97MB,4VS_/''AE9L[(;$8L=O3[K$*;7NS*$XZQ4%=+FY?O M7G_#_UIO-&VN3N<*19"*(HI@3 B7[@P3TIV)*,0(\YP&*OX)6X4XF?<]M4E< MB0ZU[. @/*BD5Y4/M/PUY[!+.4Z;@3'S7P:">V!CX15I^X @>\Q\Q?E8]#QN M^(X])&=1.0Y-N)FW=[MRL>)E*3T6LEAIA^7]>J5*Q$DG5_Y4+I@N&7=4[Z'\ MHGZZ%_>[KU(SD017 \68%U[LMH&VEP$^[9[!=6];^\3RF9L;S[49J8/O:* 9:FLU M:^B.E&OO$AN-AK/F6E5IZ<\,#X.^)TOM6;A1C?DPP)[:^X%Z<67. MKQ.^[L5[7'[_>;G^L[PCY7:#J>F)=5<3$YK:AXQ#.4.5H$!+*IVD6E:?)S@& MD'BC9N_H:F1*]GZESZG8#=YQ^[(K#VK_+0<"1S0/$A@++K=KF I8)$4,LP)1 M&B1A$629C;-RW/S4G(U*.CM/X@0PL\GO#L/0QRK5CFB(V7U99T_S^:3Q46?P M9<5.Y^R5IQS/,Q^?OOVV>EY\6)3T< 5A<[1YJ8')34=]QO>X>%*Y/;]]?O@$ ME+C+MHY &+(U@@%583\08E.MS .,4H3B(BT!D1AG_9MU- MS1ZWW-0-_* 6!UM#R M/+5G=,S6?G^8#VQ8QH3[9GZCRR@.1')TTMF;,AU=5KR/[NC*6VY&ZY?UFOVY M6"[O5F='L8>ER-)#MFIS0I.FD5N'=IU?-;27Y@%\;"?4/$T2N[Y'G3-.L)Q. M(;=&O%TYJ$3B;RM5A/@3DSO_A5C@??]W]#^[Q4:'_+=RE.7?=D_RE\<;U##B MC$8YAG+_+G?T(DE5PG .21;D>9Z*(B96'!/#B3HU]Z.>PKC6P+"DVPA#ZGS[ M\ 8#]28W$0<]05O1QB@WJFJ;W6:9J+6=@0&/188?EN&N*'P)^M;7%9X!-[BZ M\-VCVS+3:GZ?1W98R^:49!E/DP!&&99+!5>E?Y.@@"PK2!HD:5X(;)/BT-V= ME;D?+[ WL^G^$!W8+A_5CSNDSIHY?Y4K#=/6.K;D%P*2G%&.<2D"*6_R@J8IYC" M@H44A3B-A#"CM?$ET=3ADN"X*(L8=M) :(<8;/CM7!)]2=M U>.AJ/E\$G+D?$"UX; M=F:3WW!<\@^\^N^GU?VS[G/U[5?U[WW'Y&1>T=<]36P[W8H*EDG/OGAO7YK;'WLQ7'P31@9>Q1F;P4R/UWQ3SU0%C M+?G!_'DEH;=#RQ\AO6&_8Y/3V\%Q@:C>L@%'5HHJ#[3\PI>*A.9Q_8A__'.Q M_:XJPLB^%&O-Q13 N0@*PJB*"^ IABA,$Y@C%,$BS:7QPEE>!&*^XM]TJQ;$ M%8[R&$W"HIJ$9U(->"B!?_ 2/.,% YM*(T5!M^);4.IB,B7?;I?[>$U%RJ#X M&52P@J7U0X11#1*(72E5?U!FG"< M.?WP7*GS_,(+S]Q2$TPOW0]RY5:L1E&1D)C$NA7$#5>"-V U;#[[A4 MH:_*SU/B>6:%NJZ\UXI>1QV\01FO2PI>KMUU\YCH&:()Q/9>D_W;NN27-F4]_6P6;\L&&?O M7G\O%6G&SU+2%95;U9IR2W8XYSP/ Y&G,)8S4CJG.8FKA/ZKF-54^ZTX=XRQ60#0R [P7VF[YL!@'LY5@&'0'-NH*6+T9:,16 MV20__5ZA_#>P%Q[<]<-L;9KM$?-D92TZ'M5@V@-R:OL<6G S8Q^XX)N-:KOV MVRMCJC9^I(@*1J2Q2DB60X0$@;G@!0Q9QD."280C*Y+4ZUU-S:EM))5S1V\< MY<9:.;?6:>P=X)K9(C^0#6Q[]F@=MMFUV^AYF]V/AB>[TM'1J':D7^%3NV'P MQHVE6:L&KY7J.^2!4Y;0&!4($IP2B (1R9^"#(;2IA"VJ3=5'?4V'4NEF@Z.X8']@) /?:AOA?8XI4LM4?1=EM2T^[]V.J;2KG=W >P4>F/':*\6R6HHR1G>1'!/"S4[01!,(]$"#DJ M:$AXA' D;&RA7?=3LX0MZ?5QTI'\=H;/BI1>AY^M;J.A^?GI?K5\Z_\LW+@O++@5=U943YT[TXG,Y7$1[OU^6V MM>G 5(0X*C#,6)1 Q&@."Y0+&"#$$HQ2$A6)6]$=SY).S?[H2AYUZ&-;(_#Q MA_K9D+9M^ $VLVB3&+:!C6)O$9]ZY*K[U/?X>;'%2Z67W*T^K7?RZ7&*^@PT M MYK_?B6\XU* T$]_7*0$-UZ$"PR?[UN/Z\7CWP]6>^5MW_O+(GV>QJ9&I6 M6PJ[*[6_KK()I-3PX>,]^"S__\B&_[Q>;U?KK0WW9B>4W4;8*XH#&U%+ (>@ MY31!RHV:L[/E\>@Y310\HN@T>L&1)9O2#=<&Z6F]V2[^IS9):G.KED2UZWW8 M\*?%[JG\M'KAU:=1SHLBCEF* YBG&86(YKG:G2+(*$8\RK)8!*E#CI.;-$;3 M9_P,I[8.*C;XN9(<_(0;+=5O6:W;W]01^1/>_%ON+Y034NX+I3O4H74<53-? M013E'.8!3:5=Q2P4 8ZB M*'/DJ+K8X=3"U"J6JF4[M%G.P+(E]__]?^51F/T_=3*H,TG59?C-;)]/4 >V M(/FQ&[5;R*DZH?!/3W6YN[;,'E/D8U )UJGL[Z[H?MSW4>.-_\LEGOGO6: MJ0^8*BOR92M]FJWIR4Y/,U.;T4I>^!_RL#G(,D7$ZRNEK>[3#'$,EV\ A-("UH&%"4$6PPU)"S),SXB.Q'79BZPG_DH+=#KI M*4W:&8]]TD*K(W))F_<\EA*;TS@*F6(,(KG[-8 UM9J_5_!JX[E/MZ^3M>UK6[WPXZG6D?\CE\6W[YO[\7O995V,,\P8PR3%'*:!A")0#I? M!#0AV'' MY*\S\*5!3PI;'9)Y/!DYFH?79>9O22HS-A$IWU>:WO_3C3 MU5%+O5%O_UU%:'U>;_^;;P^Q6]K_N7]6?R[GB#.:Y9Q E&4"(JS2N).,PSS/ M(U%@570\MRIO.H;44S-NO\L_Z@M:S@!M1Q_Q*I!S!M9:<$NG9Y0/P-")FMJP M#FQQ>T-T][H"K>P,5#JHB@7E5OYU"U[YML6;-/-V8ODF0^++21Q%YG&=SC&' MX%-%CDWPD_Y>J>*MDUIOWU4S0S9R&,U ML,4[TD:'PM;ZZ$VEW'/NAW&O%#AH-:N=#E KYC/!WAO*WK+Q;Y=HY-1];Q"> MY_G[:]J5[ZC<*BK=-5VHIE5%EH\_%MO[S8=%*4T(7A[X*.\W1^*651V->41R M0@NYQT.Q*JI2A#G$$1$PRD@L37B!TAC;42#=*-'4+/B1C+8L2+>.CIDM'A7S M@2VQU@45M:^(S?7QW8>%$'S#)3(.*?5VK4[-:%;2@[WXX" _."@P MLLZ8FZ[\IB/HI';PM9< \S JGC :FC[T0W3$.:B M!Q0WPW"MT?%,0(]:1Y.][UFW?> _L;HAUVGI.A2FO-]MRRU>J=J>1 05+,F9R*UJ!O1U.#6;4,L+U@8)DBXVG_U-O=J-LC4^5/=S_&[SG2 M4O"RY/Q*!?5#8> GO%@Q=>95%1-5I6OG..0YBQ(.\[A((,(,PT*5_TPRCG : M!E1PJY*][J),S2#MA52'RO*[1)9<%>YC8F:BQD%Z8.-5*:$BQ$ZB>/>:S!2% M&>%U\=&C03$IP6S/B'$SK+ZX,MP%&9=%XV; SO@U;F_1,1SK,LOC(;;QW>OA MD5H0'3A61X-]_,$W=%'R\M.JND/0\62?5MO-8E4NJ Y\F =Y&*6XX!!SH-54V^BV''[?CB4I$#UZJKJ+\FSFRO>15QYC&F M;,2!\A6"-H;(XT:LC3@(9P%N8_;M>/^\Q&5Y+^H-R/U&;S^:N^^O>WK*]WBY M5,42FXU*_6 YSY.4Y$AD,"=A %$6)##GFGL*XS",BY#:)>;=*,_4%J)#V(E. MW2T!U8(K>_5G+;KEC?2-XQ44*48$IS -1011Q%-8Y)'T,V(>B8"@0L2%74+U MB",V3NKU^W9T>#-*.A6[&D/+_.M;1\PP@F"\41@Z?D!IHF;,_L1O4QU;M8.X M#AJ!]_L9M3_I:M[PR.+J"5]?40,W2C-NS( ?Z,XB!CPU:W\-][AA<@W_L-M4 M)"N&EV_';TUMH6H[TXV,YO=L)XCTWZZY@S&P]7G<8*:K>=O@876'=EEUIYNS MDZ9&NR^[K$+[ENS*$ZZ5M,GV,*'O7O!BJ=C3?UYOON(E_WVUX56)EU_79=F$ M:^[+5NIJ+X>+W[0H:$P%A5FHR%$CKJ[1,(,DD8XJ":*H$):EM[W)-C63\,M& MR@P.*@"E0\TS?*@"JY?J%H.VVEGCU>EK^ZAKVS+?_D;>S(]ZH_$EZ\7Y5LPWY>XF_&]SJ;VIS7XH+-7MY]<1S#VC=& /^I=&$/G06ALD<(1R)3O@5*.SIE0VPZJ93[VAB/1ME0FR,* M9=-W;@A-(OU7S>3*5?,_*I:K%5/UDZDJGKA6OVK%H?Z3JW-S^=(?FMYF F(HY1"E*8Q+'B0P@1QBG#*1G>%?TU+0E>2DE6Y7BZ8EK]*MS_"@9S*LTDR@L! MJYTF;7N>?%>G?:#N+M,FN\A-+2:HPS,T/93CTDK4.:A&9/#W>5! MD_:#ODO7W0ZGSVI%;H*,7[+H)L NUBVZK44W<_O(Z??5>KG^]JJOXC^MMO(; M74@SKFNFEE4=]CE+2)!E*(%Y(6*(>,)A@:F .>*4Q!$B&;(Z53?J=6I&] -_ MX2M@SX.$EEFH0,4ZBF0ASRE>4%A@+" *,P+6!0"01R$/(MX M'">QD2=WI?VI69:VA#9QQN? ]1P^WP['T$Y12[A^>V $B4VT]4W0C!5@;?*Q M6$927]6[.WCZ_+41XZ6ORGP<(GW],5>6CD=]JJI'^0/>X!O8$-3(?:V0JP1M'=#XC"WLA<-;:.'UGD:.+.Q5 M^3RPL/\51\N!GQ?;BF!"!5GOY+3\NA;;/V4G=T_KS7;Q/]I&A?,@$@FFA32Z M49Y Q',""8T8%(CFB NY1R%6Q#^F'4_-IK2%4[=!BY7L=867<%=R4-8: %8= MG^@%E*K2;)9FQG14#&W. %@/;8 .(H-&9M (/0-ML3T:(TN/\/JW$>O.$#_?168)1GD44,A00Q0$OO9\\RR N4BS"$$ZW=-K4NQ M?E>?]F0;/1,?-BQL)\:!MT"Y<@^*/1:'C>0"M@AR4*-!-E"LR 5J 9 M4@':M>EF7?>,@M5%U]V*-00;4I+?."YW&\[N5U^4="I)0S[P>2T%JO_Y#I>+ M\M?%BG_:\J=R+D+&BUQD,"11+OTOS.5FD26*-%90$64BCZRJGGF5;FKV]\ . M.FLNAQ4)0$M#T*@(=&9"K95^JJTFT'J"/Y2F0*MJ&??I]R,PL^IO-K0#F_DW M&55KTS\(^I[6 K^RC;HX# +KZ6HQ3"=NR\W)2D;ECF"WQ%O.M+-Y6,E^ MP8O5.[7 \4?\8QZRD,51+KUTD:JK"L0@%D$&$Y9))QT)'B;49MGP(M74EHLS M=UU):^FM^QDN,P,_^B!,P7]OJ04N#M@,$*T;D,KY,^=>L?9DQOW(-*KY]@KC MJ=GVV_B-(6C_M5!+P=?U="-O(/,7F-T/,W& M_OY&G5W&ZI_.%O,7W;[^3RNZT='E>%F'-E91C=OM9D%V6UW4:JTJC]9,KE*$ MIO[HG(@\"3,40Y%H3A":PR+E 61A3$7**&78BA/D!EFFYMQ\6"AO]84#+@2G M6Q6>2/T68[YEX,P,VDC#,;"I:VD!FECJ.HBZI8CB]]Z/VS*9MT@RJC'U -FIF?71I.-.E/UK5Q<[DNX*VZ3:+RJZV.+!N/):<%1Q%&,$X*!A$G M$<3RHX8L+6+.*,E(+*PVHP,(.363W=)168--HR58\2U8:#W5[]6_J-14<9EH M517=T+I1$^"]GG^WW-8.\1T8[FS?>'0'7@%.!G:O() :@DI%\)-2\F_JSTI/ M\- :VY^4KO(#^!O8JPL.^@ZSU1UP0'SM=H<0<=P-[X @G^UYA^S+@;!SN:SS M2UOII(/4BUBWE?4)UM"6\@I.'BE23-%P8_3L M:G@\8D\#]8[X/4V>=W,NZ]BC*@?@>;=]E,W<_5B4\R+B<9X'"%)5HA)E MDSA7215;,Z?+!V(#FP,W ML*R]G3XD/'DL5[L9U>OH4_;4<^A]WFGUE_Z(]#?63\_6:_[)FU.;WVH%._'W MVQ6KK!;\4Y",EOD;\!EA<>^ QO\:?P4*UY7]M+DQU_,KJIRLXM>>\E!G2/Z# M;U[XE_5R^?-ZHPC!YU$0$RPB!G$4IA"Q/(<%$A@6B?P#R>22GD;.)8?.^YO: M3#\N#%/+"_Y0$H-:9,L%O0]PLW7=(XP#&X2;$+RMTLYU7(8HNG.AM[>KOW-= M]5HSAN/6U-W=+K+4QMT3JN3&S!<=X#5/_4 M]8/1P/.W)21HI 0VF%E-X7Y(G.9Q1[.C3>9^U=HSVN!I-Q>VJ=P@6R,UQ9[J MX-M*179]8G(;LA +O.?TU24=-KI.<"M_3OYM]R1_J1^9LR GJ?1L85)D"**$ M"(B#.(!Y$.*4)6$8!=E\N][BI9G7ZU]$*YNS%W2X2?6H^@"X3GRMY;?SC <8 M1S-G^FU'9V!KMZ]>T])N!@[Z@;:"3>9RH^)9"G.M99/B[,]Q'VX,//GZ P@X MZO9@.(!/=Q0#]N18=4=%V;SKKRO_[K2NO J#W+Y^6JD=DC[.NM]^YYO'[WAU M5''^T^J!;Q9KIFW@/DM[GJ2DB*(BAJG(,40!CR$1!8=148289R+#N14'T=NH M,37GMEIHA$KK>%'RJ0"ZU7H%UQ6M^F*OI659G[?Y1LP6J.F/_,"+F-:N+JUQ M[*FWB*O)*V@_5^, -! S4$$!6E@ #0;82C2:Z,L9J "1GQ&H()D!@PPB^Z)$ M;SJ@O@H:O8T2XQ9#>M.!.BND]+;2N*V^*H]=A1[=KSZM7GA]+S1G<<0R0F.8 M41Q"5- ,%CPFL @B&D8X1BFRHA>^V,O4UJXO36;;-RDM^&FIHP%5M#Z6KK=R MM55=VZ?GAFKX"6_^S:O \7*?OF2WK%T&WVS5N1G2@1>%7S2(OS8@MH3T9Z@[ M,?!D1R_W,:J9ZU3SU IU/^Q 4'&%!J_.W/OT]"PMD>I$=3H/"D**$.4PS1!5 M7!41S(LH@0F24;99%.0!)+00$ DA8![G&21)0$4<1I12JRB4*_U,S<0? MQ 029 :EOT,K26VS?B[#:N8'>@!KZ!OY TY*1+5[?]^#DT.V3"<*WA)>+O;_^;;U5/<\HSE$>X4# & M$-$DE/:!"YAD.4)16F"2&E6Z,N]R:@9""]VJ:%ZJ%,+ECE4G6)C2S4[^R'^H MLP(KI]!L R\0>^PCG'2V*I'7H)&8B!%!E)F((769L8[G#;49KYA'8O>S .\ MEEQG-DAU\YT9M30BYYF-9L>\9U9ONKER^H11'5-N^'=I?18O_)"%^)EO[\4C M_O&@R@*M5\?Y[P]2MA8M3A(E0I HAEQD3 4@O5I)-7YXQV'J.OT3/S,-]@3 9>1JKA.%+I. E\IO/"UT+Q <] MK=P964BEWR#9WYXQ]^3_^I)J5'_9,Y2G_K7OYAW\\0>^T;6=)!SZ;DD'C2_H MEC-=H_+WU6*?IIP%:@LGTF(0#!SS8: =V*R:HNI"/6P!KX6C/@S,(WGK-W_$=JZZ M/5:=_KI%<^,Y[?8Z'GGN#J]/+6;NY_5&\,569RW[WP#?[&?U%, M5ZHZ^B$^*LV*.*5I :E0=?P$3F%19!%,412*F'/$S%:3::DUM<6JEKTNE,[6 MRR7>E.!9>K":--!R[S -C-\\M&ZH#V*, [!10NU: ,U Q&H,0(:)*!0^HM% MX+F,^^0C\JR4^E\2H><1MXD=E#5I^)25E!+2SXJ1;WNM?A4/#6"!AO-6V[>QNY;*V1ZN>5: MLSQ+NEPM_-<].4 8IS@J0@1)'F*(8BY@D14"YEFCJ:G FY M6*?^5]NZKKWX]IP+>41M: /B#)CYD80A&AWIV[*)RF#('PYVHK?A<4XC#-7; M'S^8/N]XWK C)?_/3C;^\47^SY[FCL:HB$B 89!@ 1%+8Y@KL\ +D1 1QYA% MB=4!P.5^IF80#F("+:<[@> U8 VWQ[?#-?1^U04I^^UB-PZ^]F]7>AEW0]6M MZMD.I^=Q1W.PE?L796KN1>6"W*W8A2LPRWMFRU:G])4WDNMZ$9>NE8>X(W;$ MR]=LL.Q]W%GB!LW9['%LQG%6T>^<[9;\7GQ\>EZN7SG_RC!XR&"(NU0VY2E"I/W"YANG3ZHJ\Y;T* M+5UMYVF8(\*R%!8)"B B"$$L4@191N,BC&-:4*M 3H,^IV;T:Y'W ?G:$*RK MR,U*XII!R\ZHFZ!O9J(]8SIT-% -9W-RK-"L+AHKB6>@EMEG@4EC@+R5F.SO M<>0BD\80G)>9-'_5S1#]O%@MMOQ7Z3BS3ZNM_%@6!YZI)Q4C^3_:%-82_#?' MFTI2AF*8]@GA/IPX89A82@&!)&J?1C4Q:BW,8X.UP @D/$IB%:4Q1F,0D(?,5_Z:* M;#].*'KOH(*1R2@JDW&FR%B1>DXE?]71#!OBB [&8AGSS4Q?O5HDS%]95QE:UCS2K[>79K([/_.$V,!&X6))I@$.RPS0&+ 0 MTYLF_/Y7E MCK,/>DFK=FE:EO*RT'-$@H)D<0Q3)/\'88$A"4(, \ZCB',4T\S*<76086H+ MA2)D5][96H#-(>>^U#GW.TUQX'X Z#!"ABO!L+B/8>-+4,D_JTQY.;MLTMMA M/5C(#Z*5S>HS_M(93V\QF/82C!R'Z0S1>2RF>U/V>5 ?5UNY0?W"ORU4:.=J M^UE^F?-(,,R")((X$2E$/ E@CF@,\R!/XS".4I9CT_RG2QU,S:IO!>/&R97@T?^8_M."O5OTVJRUUN8VAS]3>Y6-PN\!%I<35EW?IAL7E^V M [K^,W<_J T\?8T W\HT8&6W=/A>S\X3H?O'KUK[\-W@:?=JYK_Q M[?R6H^M:]!U#^O/: S\*2^ ,P 4[@'AYLJOI^V.7K- M]RM*7:KZ?NU1MR.)3RNZT487+Z7S_K1>52[],5GF^6%)ZZITGF&&0Y0(6- P MABA$%.(T%! %6<%8@D*&K&IYWB[2U"S'A\5RMU7YB%P(3G6>8MG*<7JN=\[. MIQ8>!M'L$&/"$B3#CF55]22>#A[.+\$W,[2#0SJP;;TEE/_/]9L&\A]P?+LP?BG#U(/X#S!Y".%O M->9F"/^)E5&5':S8%T7XU[["FR=AAHHP*2 MN'10@Y#!(N$$RK4\"3#C<4"0 MC;WKZFQJ9NWGHV+P?U:2V]FY3FS-S)DOQ :V6HV8.ENR$K0=D>#/+)G@X1!\BF^MMX S567;C!!\RR:IP?A+OKR=W8QXB5YOR@<5R# MSE.;#@MC4U#I::%KUS<;M?KHHDY=9'F>%F&8P0(E#"*1QI $*(-,8)%$!'.4 MQL:KGTF/4UOB_FM=1:#AUJ6E7..PW/G(W]*],C--9Z)WNLTA[W-WCJ'CB!BL M8+YQ'GB9VE>)VT.Y/S1HSEM[TC5=/V[SM<8WI",M*+=#:[=@V,#4N2H8-32> MZ;?1Z\B^6[WHT8PX8=SN(> MOHV-P>6[(RQ#W[A?1:0/$+LK]PO:N]VSMQL:[W+]@OA'-^J7_NYV_JC8XN[% M5[SD31V\G,8DI&D*,RQ4 ?8PA9CA".(LQVE1T"@LC.CZK_8PM5FJ!*Q"\E_X MJB-;QQ _LX/%FU 9>)(V@&CI^JLN6A\B7M7=T\GA>?NC'A=>5>_TC/#Z@VYS M^4 =J6H&25GK+S+$5. D#*"(<@%1G!2P8$D.4YS2*$\BB@.K.)AEUWO>H>CK[^QYW)&VM7''% MJ'*4@S[/LI@*EF+((YQ E&%U\%^DD":59[8/#%K7JMFW$)57N4/6-1[7O>O2A7 MM2W_N&*J?. \RFB<9D4 @X(0B,(B@T6884BP] :4)4BH62GW:SU,S0W85Y6J MI 123%V!U+[ZUC&0/2>7/N 9>-);(^-49NNB]C?5USINJ+E\?\(+]H_S,MW41/]N4%9.VIC:#CX^):N&!DAZ\E/\'2 7J M>CGFIVE&D/:?LOE&<_"-O2&0 V3!V$#E=%1GU,%H1W@VZK:/]JS><]LBO-N5 MBQ4O2]D56:STQW"H(?&)2<.U$ M\"'VD_]FI&]R[%?NUIF!;\%+^3=HX5G-: MM?[0%!G]4IVFS8L )3G)U6XC*"!*2 %)@044TOU(*4YC+*P.'T:5?FJ6<%]B MU^FL@T5Z'G+74!#4 >[J_]A]G M8/_5?.GY:JRW=&\R>I[VB>/*/NKF\TV&Y71'^S9"V'O7#YQO?MFL=\^:)693 M_KRR=JH[FIC:"J)$!5I64 NKJ,37V]7:=$?DS',/Y??[FU*9U(YO%R=852/JG M[VUH##QK+[&RF(%C-5NO8^ T22\T-]KTIV/.6V"[VC=/>T6ZJ+GP_\ M>+D6@/3UDEMYFJM]!@=IR$WFLF?E&XS_/7_;/M^ >]K1 M>1-KU,V:;S!/]V'>VW\;WOJ//_B&+DJU8?PG5QF5^\?HO_&&SH'Q. M$$9!BD*8$EY 1!(.BR*.(6=)A%D0HH08I7B,+/?4',I&5H K80&OI07/2MP9 M>.'EMCZ)X@<5 6X210!?5?7,V'JYQ)M2_;HB"1JKM)GEAV.VUDSP M=/-Y6_<5BLY&5^+XL"CI*9<5II"'(4"\K!( M8AQG/"X*&Y?5K-NI3?F6U'^W\Q -839S\/R#-[!!.+KJU:Q)6F9P$!K\T8CM M,;#?#B=//I%AIZ.Z-'9 G'HDEF\[)ODM<5G>BYJ3Z'ZC&8GN?BS*.:,93](, M0Y8JTY/FFPXN[Q- MJGD/YSE/$5.':XG@K+[LE#P.2A*KFQ^9IM64_+_$WT]"-JPU,S9Y(0:&2%"A187ATNJKJ MGJ@0.FY1M^,ZPK1ZH7%*?;C>JNCA8#T*M:.!.E_ MV#LE_"^;=5G.4X9$&$F_ \J%\K4=#X^F?S'ZDG9"E^\J#?+N;0G$2MP M ),08R@-20!QA@@, DZB/$]X%J9OG/9X)O34S-0=I8H2L 2;O8QOGO!X/M)F MQFYJXS>PY1PXO;%QW5K*3SJI\>I033>7\5SDOWH*X]5!&"%S\7K?MU']?>$Z ML+?5;]WA/""441$+F :L@(A3##%+0A@4@0A$+C JJ OIW]4>)[AZ;'85?[GL M_[2!O=!X M)A"\WM^;4 GVJG^-5+#_13>[\P^NZP?HJ^V0L9A& L&"%*HZ61; (BP8C/*$ M! 1SAD-A8V%:;4_-EM2B.<4&M"$SLPN.0 QL 0PQL)[J%[3U-*G;+8\Z?2^H M=#I1+SWB>&Y^'C94'K+Q8YQ0A),48D7RAT+,81&$,22I$"C/"Q845O0[G;U- M;=JVHN%^XUC)ZD#^V8VOX6FY+]2&/BJ_%#Y8>F8[L +%UREY9U_C'I&;J'UV M/F[TDIL!^;Q3O,/WXOZ9;[ R2E_YMZJV>A&P/(]0"!DA'"*1$4B$_*<(:)*D MI$@CEML8CZL]3_?3/^SR6**=A1#""418AB% 8PIS@&(8% M34G(A5R;C4[V;A%B.<#;[69!=EM]QZ#*3>D(]CM] EC]_.ZH MK._W]5(.G6GVT4UCV&U*QAJ9H<\,:Q$5OWB5'CX#6@M=X+76 YP_99*OY&\H M+,HFCC D(U52=!T:3X45;P2RL]:B:]OCE5^\4?NCBHRWMN6V96SJ0#YO^'>^ M*A_&(?SPH3IGUZJYEA!_7#UC?C^09Y[F((YBG-(.(D!!B MP00,619%&4]Q'!H5H? DS]16LZK.*6WKTZQN/\G-?VG)H'+K:)GM5$<<@X'7 MK7V9V1;\=2C83TJ;O\TT5;[<[TJ59J!6"MR=N!N57OXVP)X ]K1-OE6:43?3 MGJ [W7+[:M:UW/DAZT:3E#05*%$QA#%G$&,Y/\P%B1Y%L>IW#S8 M53F_W-$TS:;V_6&5F(>UM+:%MJ_ :N"S>P)K%/O63KJK!.TO_V<'F&U!\MN! M&[4.^3F /LN.=X/17VW\ROLC%QGOUN*\MGC/\V[>ZH=%B;]]VRAR5?E9W(N: M,_Y1V^+]35Y6B"@(.HX(1$0G!DQ<)BU.O43.BQT,K% MZ:L9<0/B9GZE=QP'MJY7(01_:)G!()>I5BAY<@'-^AS5T;."X=2=LWO9P6G[ MKW45]'$XA:]*Q,W#B-)01#G,"4H@4I62CHXN;!&T@6'IH/L$9RSUQ L_/0^L#H M=,^NOCR>;]8G_Y%CUONPHU?&R?8KI[M-%2[_@A=+96A_7F^^XB5_OU[)3G?K M7?G[:L/Q4H7>JVWUP[I_KJ54FQ;+M7ILS@C'11&F,."9 MM*B"J63QJ("10&$D_Y;%0=Y4!3#TYX:4UV@6'5<)&-@ZAQ%XTA(KGB>Y*,HN M-Y9.X* #;.@\OOF@C>1T2CW!0=$9V*L*Q7H#E;(S<% 7'/0%2A/0:#P#OV?*C#) O?W=06 _I^:']]C M>TJI!?A#20^T^);I$W8#8[8J# ;WVUMY,Z3M*?1=$/-%A&_5][AT]BZPG)'2 M.S7B>''?!(?^RG%YRF'_A3_AQ:KYHR+1"N>(!M+&%1AF.)66CN<8%D4@OS?, M6!X5E+#$BL? 5H"I&;M&8MC41=DT,H.E$AI((9YTW9-7CC?6-_6VPV-F[X8$ M?>B[JGU$N1;O0M60O?S5$YK\S>.ENR-TOF[9;;L?]UK=$9RS>W37=D8E@/EE MO69_+I;+BWG^G_EV3D06"I9B2#+I$**,,IBCM( BB'$2X1#%L;25ZRU>FMG* M@>2T,JE[:8>;XH^J#_ LF_NNYJ_\]LH%TQ^$;=W!H0;6S,I.8+@&-L8WL;K, M0*/I[#K!B]3WS8E<3 ?D;;E;>J7\*]"UF$+MB:'%N#NW=:6^+_Q9HJ,.,U2< M[3\7V^_O=^5V_<0W'W_0Y4ZEX2BAY/^Q1_QC3A(D:!HPF&1()7-0H58/#$46 M\1A%01%Q*Q(%!QFFYF([11RX8&]FU@=&=&"3W<0>J"D+&OG!GU(!T&B@Z-5K M'4"CA(IL]6>(;X#0DY%UD6!4 WH#1*?&\9:F[%-$5?CK'=WN\'+Y^H 7[!_2 M*'_E2TZE!U^3+APB?@PS2&W:G)KU.BZ162L!E!;@I?P_.JH MDVH%>+>)&Q+K@>V:(\R>J2Q< 71*B+7J:+1\61?UV^FT3N_;U]6\>^(KIF(7 M= F$D(J.*"D,Z^>>0Q7 MMQ6Y"82!S82A_E8U,B_JZE0;\[BET6IB7E2@70OS\@-NFZ+?UBO^^AO>_)MO M?]ZM]KD!D0A9GK,8DD#M>Q@J8([3"/(@$!@7G.7(BEKFC[BBZ%3W=-/0\ M_18A?K_*W M>:<7XJ<$!ELI,=@'^XT9X=W';#*Q'X81?D?#7JD]W0@_PP&:1(1? MGZQ_H0@_0]C]1OB9=NI8!!F7W^]63/WGXW]VBQ0Z%' B18_GG()F_\ U9OQGF[=Z'/-(J=5'E MNR=%&: ,M_K-3*W,-VT:S(;!;+7U#NW0QX3-EZQ_:(D\ W@+&JDKREN/!:QM M4/)5S-JHSW$+6]O <%;DVNIEMR6AKC5)XP'K,P M0S /LPBB),8PSQB'>8!Q' B.TF2_W7@T7R!L9'#80CR.M5P\JZ-W54X.*V&K M!=W.3EF-AIFY\@[N.%:K$5NQ"-7B@8/D>_8AC7LCOC_KY0*:)R-FU?6HMLP% ME%.3YM3& ''>BD-<%5;[(@W$ Y??[&H[CX.4!U%20!*C'*(@#F">2Q,7$%(D M08$CC*R*Z]H*,#47^"S.F]4R ZF696R*]6"8&;ON ,C5P7[72B5L.=ZC4/&*2(8DC"45BY* MY$\BDYO]/ J0W.>'S*YD46^/4S-K3>'$BX4^K'EWS8$WLVA>X1SZ9OE6)*U- MEC$ZGFQ4?W^C&B5C]4^MD/F+CF;G:M:>.@[]#6_K?ZD@O,7J?L7_F^/-7IQY MD*8TCX,$IE'.(4H#! LN8BC2G*,HC"*"$BN;=),X4S-8'^2\^E-+"M8KKI/J M+&W3;:-C:+A&PWP*MTP'DS<#M6ZO\LFE-F%U^=ZOL[6C?K"'KY($S;VT\8CAK#8^8XNS?=B3K4=5ZOO F95A57O_"M^K8](-< M7U;?*GXZS25 M2PXJT6M:T5E%!N\Q:LX%,U]\2S9=CTNWY #*&=N22QL.^Y$[JD^WRP?\JA/1 M5TS^9K/C[9/3\^;]8O>^C9)L(()%N5Q M"B/$I,>,.8-%R J8A;R(4Y)&$;'**.[H:VK69R\J6+1DM=OW=T%KMLWW!-C M=N6 55O, 1*-#>#PM&'OZFG4_;F!RJ?;<9-7' ^)^7*I6(Y6K$IKEC_7.\;Z MJPYB$L1Y&$#""RZWV(6 .&4<8A9RRK,TR;%1T273#J=F-=3];+5Y?FKDM3PJ M[$/8\'C0(VY#'PE6HFK0]L(V!Q$#V!!3:'R=_/5U-^YIGZ'R9R=\IN^YV963 M,-;/.]7FO:@+KE<'A_>[;;F5'XGL>AYG"44DBV!:" %11+CT2ZB 4<9"%,0H MP,R(:\BQ_ZE9G5I.]PL*6_P1RG 6XQBF6)5$9B*&F# ">8YQ& 89PJK6O#DK M\Y#XC\"V?);84 T"V*D+#CDFJNK\3INU%=\V5>>?F[K* )\4.7^_Q&4)[JH< M2_WSNZ.+*+6TRZ]J!MC8XVZV^ PXF@.O161UVY'*$Y791H0F7, T2C%$ M021=9IQ$,"(I"Q/,HRBQJW9TK:>IK56?5K*7%5Y":1Q!64L-V$%LFRBY?IP- MW64?Z WM)S=8M80X2]/%0N5?5)ZWHV6"969$!L)]02F8C/U *@)^4 M"M>/USQ3>%[#;A1.SK/.)T2R>0T8.];,JZTX!"5?J@>C*BK.49P%:8X(C%F@ MCGAP"''",L@"$86"I_(WA7&X\;5>IN;D-'+N\%*7;;6(1;T*9+MDA?\5$O\MQEH"^VYV*D- M2)X\,Z,N1_7';$ X]<*LWKV1E;%)7=KS8U&YKZ0I99"P-)7^%PH@#H,()DQZ M82G-:,;LCI>N]30U&W-@ N2UI']W)%<\P]3P=,D'4D.?,^U!VN>\#4$PU@N% M;_+#LW[>AN7PFKI7Z0ROOC!(W>##14[ &4:4)S!)(PY1AJ13$I( 1@GA(LSD M'BZQUO5LQ1=&OXPOF/!.\X+2 F(M >C(!ASB) MB-HX)21,XR+*"Q\T^55W\@] UKRF4;Y8R_*MQ/E]P(V%$W^]8[?EB2_%Y!>BOS^%EQ2ED\*#-\] M;"'VV[P6.8/7\? ,5GX0H,C M9@9?5^7N$LN7W#B]R,FJPPE_7RVVY3PF/ MH M$<$B4PD/(1$08R$@S[(BE%L:&@M[RD'C[J=F90X"JJV+#WI!\Y$PLSW#X3NP M,:HH!BO)+S,*ZIJ^+?BU!IYI!JV1\TDT:-[Y^%2#UL!<)!NT;\7-R+W#\MNB M_.MWSK>_JI&7+=_]6)3SE$41Y83 /,H11$BDTK!Q#,.0B4CD.2.%47!/7T=3 M,URUG$ +"AI)P1]*5LL*-U>Q-3-0/A ;V!2Y@65MI$%&&,44VB?!5LU:3?H3\]D?5 M!\!:-I/U[?CHY#O51R=_.'QTYRV-$YI\ M38%]./+5!]P\,I77QC=THZ_J0*^8^H^Z[GK!RQ87 M(Q=I+'=P& :(Q]*+0R'$11#!6 B6T 07+$YM-G/NHDQM93IH IZ5*G;>WPU# M8N8QC@/T\'=G#<9:"Q72K .=M2)U_) J2Z_YH-0/+6T&.&"_'51/GNT-@HSJ M#=\.V*D'[:%%QT/]'2GY?W:RO8\O.F9@'[5'PXQDC*0PX$D(49HS2/(IF<"#H*"2U/)P_BJBAN?P/G :^LC]%**!PAQ[L?!UB'ZU MGW'/R_O4/3L:[WW!-5S@7[MRVP017;Y3U.?O1%7_:;/,?U&!>.5BR[_RS'(V2MV) M0*V,)IMLM+$-61AXF V/ 2$,?E_?2L)W>O3J8#UP=R")42<<=6E. ML=[HVIM&4?H.D17C .\M.&-@<4>.[Q@'_/,0D9'Z=5MZ]G6LZ]@W+>@71>R@ MKG[KS2)+XB@,6 +E&A) A(H4YC$BD#"2%(1&/$RL6.=-.IW:$M N(+\7U<[^ M&V%M9L-](SBP';X(W@!;:QM8/%E)HRY'M70V()Q:*ZMW73,'R^UF1[V@>U.A=A1\;FC\?DA.Q6^2!79_8;C";/:2[P[W4NTMKOO7@^/U+MA??NLCKJWKY]6 MRJ#I95^+^/@=K^XU46+Y#VGKN-RT5/N0$Z+_7V3[VP_2]NT]B#E),$L003"G MF31,>9A#0O,,%BPK,I231!"CWL_5RB3?EH?B);:C[5# V M/;V?BKP3,O+MXZ[CBJ0M8F3R>OE83&$S Q4ZH 5/7;QT*P$"-4(S4']X\KMK M$@#."KQHI("""APV@1YO+*8V_KYN2":CU[@W,I-1^]H-T.0$M(_^E*[&9[YN M D$,PSV/7IK: BB%@Y\_WAO>')]CT+W6W*3^P+:^T=SC6=I5=9W",8];&BW^ M\J("[8#+RP^X5G@N2\[W3%NZ/&SCVK\V[! ?I$^#!:,1S:B$2)VCIW$"L> Q M)(+AD,<\2EEAD\U@VK'5?!TMWT'LMHK!8*EOWIYK:6T+0!LB;^9-#H'GP :@ M$GD&#G1[6NK9?I/_.E-1W83KS'&?E:+MH/)6-MJPVY%K2-N!<5Y0VO+]D8\& M:A?EY_5&\(6:M*5BM?GQO-CH%LK&:YD7<5)D.:$P0"B!*$HI)"S'D(L4IRK8 M!$6B(=(:>--O*K/17#ZFWAKZ6+.27 4C*-'E9FJ]44RCB\TMI4B''_R!=^Q> M!_0OLQ/?[[5;>E?<8 ?-#QOP"6RL;8?IK3?,QO+^-3;"MO![V^!:=^R)CGJ. M8D0CE$0PDZL+1(RF$&,F8%J@@N0Y)T& ;9SJLQZFZ3WO*;[W)-0WG%U]4%'IY1_4S;D"W]>;U2SA]330R0_3P(J MW<@,YD)5^BEB O-">IDQ3H.L4"4OD%'>LD6?4SOBJD762_\O?/UM@Y^_+RCX MM))>XI-#++()[(8.G5\PAW;):ASWXK9RG8?*JC 'R).5![/?D'_=D7]QNGU<2X=& MSSX)P3Q .K.!Z MIXK1M[39Q_*\SD!9*:0.KYX/*ED4\O(ULMU6\*W&:V SV6@$6BII6K=F (^T M.CIM_'H8N(<9G:,*=;[; M=F23P.7WDP1K'4N[4#S,=0+V\2]:3U8G"4W6U@=>_;=*X=8[$_I='5=\P5O^ M40BN:E6%29$EE$(1A7('044,BR))8"$$#5/!,YQ9W;R-*_[43B ^\RU@M=CJ M\)$V[ GZ!W[0U)+.8MQOPFQ[,]V1'M@%4*K,SO@P5/Y.HRRH'JG2%XY^>?Q& MA<(AR_*G!HB_S< >"]" 10:H(+#(^G&FPRC+Z*.<84?E]SC30;FC!#D;:1P M6SNE^542/&S6+W*M9N]>?R]5Y-C/9C8G*#9BS"YS:@R4V*Y_K.LZHF)1G2 ][+;+5\.PV*V! T+ M]L#+B/(5--:-^.K"\R>E@?0<_@;V2@R=^>8.HB.TR"%B@L*"X02*,,Y#$B"6)D94XUZDF9R9/#ZS M.S^R>ZZD5X=T70$( XS;, =SSJ,QW1.Y6J6^&)$!AFC8(SCGH9K^V9OAD U^ MYG818M^';<>=3/J4[2(>MQZO76[4*;'C@:\_\[5U:D?[M:FM0"K%X>'C/?C\ M\=XJO^,(BNZUXD84AO:@#P#X3_.XI+-KHL=16V.F>EQ2XB39X^(C;MOO*I5+ MA<>M5W).?U@_X<5JG@G,(Y*G,&,X@TB(%.8DY3!!(2X03?,BM,IVOMC+U.9F MG2>ZEQ+\4'4M+BEP5,CBX@-.ONPO$DW"QUA?@A/-'=O M>UJ:VLQ4#M\O=W H7\/->(G+ F?=\J[OQ=5J(!S#!A M$ 5A $D2YS!A21 7A4!%E,YE2V1MZJ-;]6\S4=I2#'@^I<1RSRBT0Q\E!6$H MRJ#<#N40Q7$B]T>J_'D81WD88AK%5@4]!\-^# O?" ]Q39-3#0#85==BFF-\ MIZ/35WPK?R'_S0^<3@!OMYL%V6WU$:'R5Y:X+,%=5;,Z:C2G)5[[B2';2$GP$MOK\MGQ-JGK:"=GV/ MND5T@N5TZ^C6B'UQMH^KK=JB5JQ_^_R&KUN\W97SG&&!6(Y@$= 0(I81*+_# M B9IG*.P2+*T"(PN)7LZFIIEK&0%M;"M-)U*7,/+JSYT>ZX./6(V].F2(UQ6 M=?),L' JF]?9\&A5]$S4:Q?5,WK>M<:>E':UK>Z'OBS*?S_*=NKCT#B*@E0( M!F,488C2E$,NN]S1R3;I>E<^+SO6_]4_AU799S%*0QY8S" M**)$.1 9+&(:PQB'7(2TP'%"G6@1#GU8F8D1TA(JR:IPSIH>8;URI45H06EF M%&X$:&!C<*!&J%'Z20EX??_GSH]PKKYOAH16#V_#D7"NXE66A N/>G(-WKV^ MXROZ_0EO_JTO7W!$BX!'!/(\RB'*Y&:AP%D*D2@0QBP+D+ J(-G7X5_ 2=C+ MVW>)XX:XH[-P X[C>PS&$-[N-%S!92C/X;2[MW4?KBC?ZT-<>\\]*_-JR6@A M/88L1C%,,H$@*CB!&'$&HU0D:9P4-(]"*P/S5ZK3?:T^M'V&XZTEN?\B1;?' M+*@]8LGLZ13%=BE[/5QA:U4U\UY\X2]\M>/S)(A8D8<$,EV3*(PB6!">0I9$ M0<:20(26IJ+=^N1L@RH8NA9@4XEGZV2T<3/U*!S1&-Q]J(#XT@.$@ZMP06%O M?D&[[9&=@ MJG:_XEQYRFZ0/FS7EG)4_2U$^E>5.\3@T%QN_KV0[G[1WL7CA MTDI<9H)\D"->[E-;=5WDFOEQ'D0<%3GF,*#2*T BDY.>$0QC4N29JOP3Q58Y MIH-*.S4CTBA;G5XL:G75;&I?Y(+=L_R1_^ ;NBCU7ZM?KVO*8,W!T'[^3ZR8 M.VW=E&&_$S,C-YG1']AH-GK.P*?6H%=ZFI6NKOD3*M7 Q_KC\,@%/,I0>#+G MP\HZZO(P"NRGR\TXG=Y0!%/UM.'?96=2ANIT[>X%+Y8J%D:L-Z7T:;^J>K4Z MO_@1_WA0UW/KU5TK9.9Q_8!U9<>04,Q"%7BG?%54T P669S"+"PBP1A*6!K9 MT=7[%M'(4(W*3O^^(FE9K,!NM>%XN?@?:9J6Z[($TOC@1DTH]81*45CN-9V! M+?X!"%]QL=B"GYY5>G@I];8,0O+^%1@>[[_%R(Y9%?1(M^-;@AFX.QK8KU)/ M\+4UL%+5&:B5!7['^Z1#]N!Y\/B^V ME3%3V;J*DT)MO.JH ,8RA-*8P@B'!41IDD&29A12@@J2$!871-B=?';T-K6= M24M8T$@+]%;?,?RB$VK30U!/ Y^"NJ,G<,IJ $FWHY!N_H:^1S40.WS@U"3 ME^RSEAY>GA^553+-36J>G]JMBQ3_)'\MYDJ9) M'@<8DCA)( J"!&(L=VT%"5-*,8\31JRJ09QU,;7IN)<0_*%D!%I(RV7W I!F M:^UM\ P\1RV1L:_=<%5Y7Z4:SCL8MS+#507/"C%*](LRDB4!S!5 M1S&(HPP6*%7$;"S+,T%0'+#;XIRGN.)>"+WI6V%L0#6]6+P5JL%O&*U1\A#, MW+,R^XEC'F_E-E.T/WK9Q^I^8[6YJFAZ56B.*V;>Q[7Z52M)J\K>FN=QAK.4 M"8A)*B#"802E+>$P"7F<9W&1T<@HG6ILP:=FIBJY]3TCKR571WPO\M MRS^L14T&^7;%2HV_"T,7:(*C/;1CY;%T:>NC^=CZ:/ZA/YJC+-D*ANE4,;4= MN(D4,S46^R]5T]1V,'R7-K7NWW%-I-\YVRWYO?B\7KWH/EM'$%JXWU>+;5FS M*+_J=?C Z2+"F(@LII#I-,&"89@C',,\3](\%QR%N97[?)LX4UN_6J+71DO? M3P.E0L- _FJY5MTV7H8KT&BC,/2Z4BNBO(2]*N!\6+0V^Q&IO7PP3'U&+]CZ M,OVW"3.N0?<"W)F9]M/JVVQ([AA;J!_P\G!4?"CW$. P8%'.8(&IM,U<[D(P M(Q0B2D*4J>P*897"/:BT4S/=E:=)##U2TNF1'A1O'>D;U9UX@Z]FG#V*MV_A M+[0QN' M'7]#1@- M#9J*#VT_?[8)A*0E8 =37J(H<;CW7,.)+9][;Z2\_)X\L7^?&HU>>9-74T^R M3:Z]MG^8/0;0@@!QK01LISCDVE4@ 2T4023YKCXC<9MG)L8/T6U/@F5JMQ9_ MK;/X2X)H=&YO9'"Q,_Y+PM'7 UQT'8-ZW9)/R\^"/(6=[?-+*JE42YLS?(6U M\5;C*5"N2F'V4YJKYV;[\..^O[#1*.L]'+UQ%IHG<):Y9FK,YM7YC(?&K!CX M\&67JPP^"NVH3/CX:$-105U6NYP7CSQKRO_\3E_:!/LH9BAR40AYP%V(79] M$I$(1C$BG-*8>DBO@MJPK;511.LJ*/J^:DH+SH1VHKY@GH#9%AFTL3IRTT;= M@O%PS"4W.&-I6!!ILP"!P?$HI\B%F 8>A%&^CX MGIL$H>=["$]N*6G3T[7Q5(L5], " 09T<$&'J%/4ET @5J,:S+TA>]2'H1K= M#ZW>(><)(VU1LF89MI5Z5E>M%M MEDE03O==1M"3R[-=EJDJW.*9%3YUFIH- M#3&+8PHW3BC63R0.(*$!@CQ!3N+$.(STNC7/Z][:R*B/[@-H\.EFG\XZ?=-X MZ_TFQ3+9-6#ZQ=^&:N\<0P(M)CL2)ROAGBW/=E;G%L[1M1'8U_F]5JP,T7W_ MOOLFWEU?M9^(%ZG>O+[Z#U!+ P04 " !E@6E7+(<$F%JJ "&0P@ %0 M &1O8W,M,C R,S Y,S!?<')E+GAM;.R]69=;28XF^-Z_(B;G=9!A^U*GJOIH MC=)IA:26%%5=\\)C"TQB)YU4D72%E+]^8'3Z[J1SL?OF7O_SQ^36XO_SW?_UO M_^V?_R^ __7\X]M?7L[2^1E.E[^\F&-88O[ES_'RZR_+K_C+?\SF?QM_#[]\ MF(1EF@I/?@43E@7'M3O(\<[>JAD_'T;_]4_XAA M@;\0>]/%ZI__\I>OR^6W?_KUUS___/.O/^)\\M?9_,NO@C'YZ^6G_[+^^(][ MG_]3KC[-O?>_KGYZ]='%^*$/TF/YK__K][>?TE<\"S">+I9AFNH+%N-_6JR^ M^7:6PG(E]4?I^F7C)^J_X/)C4+\%)!W)__ICD?_RK__MEU\NQ#&?3? CEE_J MWW]\?'/KE7GV8WPV7O[\:YJ=_5H_\.N+]__^ZB.1NOK5Y<]O^"]_68S/ODWP M\GM?YUC^Y2]YEA90=FO7V;??Z4'_UK%4+]8R6,E MBWNONY#+871?KKHWT[JR5N+\'.($1RQD;ADF2#$J4 DSN,@S""4*C[+8J-U1 M+&QZ\VUN;NKYV3S],IMGG),YN7QUF*=[.K\-Y/4G?OT6YO0@2%_'DWSYVV4^ M.VNAP^6LL40O5$>D_^47DD#!^1SSVPO-;61TQ>62#"ZN/GDH*LX7\"6$;Z-/ M)'2LC+R8A,7B??FTG*6_/?LQ7HRR4U(541F19%D/+6WT/.M"Z - STWZ7\[.PG@ZL@Z+=,E# MC"Z"BMR"2RH#U\:PQ*- 5AK#YCX5_>"EL7IG364]!+3,SLYFTQ4?SW['LXCS M$3YWO 1#P]F!PBY!YALF%7IO WY#9 M78Q\R$9Y:T"DQ$%EP\!E2YA'@<$F7;+=9E,.\FFOWMX/2)I[*DV%/!"P?*;/ MCA)JKT,24 QSH!C9PE"([I106F.*D(DU 4=]VZ#)9?3?-+\N!'"DNRRB50H= ?(@@(!&]0AFF-NAC/VVPDMUZ[ M$SKDDT/'X:(="#8^S\-T,:Y"6>.;ZZQ\]AJ"KVYUE@4B;;& +I4@;';";7-* M]]A*[KQY)X2H)X>0HP3<,TA>39?CY<_7XPF^.U\YTU(R$95!"!8+P5HKB,Y( MDDU$[1!#HFU!+ M_I+UC#@)$61P0A6GHM*Y 2!NOW4G4)@G!HHC!#L(8+R9IMF<#-Q***M01'9<&K*A@3? SX;7 M[X0<]\20TT+4@\#,LYQ)(XOU7U4\?*15SI&9!%RB)7><_*N0R1//5DE)C&7& MCPN"-[YZ)ZSX)X:58T4\4)R(40RQ,!<-V*QHF]6V@+?60[3>4GSO%!G)3G B M=LNBL2U M3BN:",465D\FC8X-W91;[]X-+4\G(]M(RCUCI=K$9W,,*[J901[KF::,-3E4 MO +G,OW3H?59*]3\N%WGYMMVP\/3R;\>+,F>$5 +H"4I!E1(U\H)'H>'N&W=#P]/)MAXET9[1\'D>ZA64 M3S_/XFPR,LQ*E#H!*UZ3!%B@ +Q&X2X;U,[$+(\[C+GUNMUP\'32IX?+)\7J5W<=I<$4XJ.5^,K)GMJZ=$&DAX$8FH%P_Q%6.*7V?SG2$G'K&,*).V2H%0F MP#O-P0G/D8F6+%U44)CU%'?Y0%&X+* B"2N:$C"T.'I[\.6[P>2I)3^/ ME_,@X/+I*TXFE]1C2=G+FK'EB< >'&V-M%5"1"FL+LJ*V,2(W'CG;N!X.IG0 M(Z4Z"$Q<7.Q:71/[])7$N'A_OJS-(VH(/Z) C&G.$SB/Q$TDT^@UN4].:*V- M,3H=F0AYG(;=,/-T+(.SU>)'"Y#\QS"]OO!M&GD[NM85\!P61BYMA%TPPY-QG M9R 7(<@%ET@X3Q$24S9DS9!$TQ D-UZ]&TR>3N*UC8Q[!LHSXB"ON)B$+R,I M?=!6.@BI5%$D"8&3360F,HK/A+#L.'#<>MUN]S"?3E[U<%DV \$__WI/EL37 MWP[O,_?NY:MWGUZ]I"\^O7_[YN6SSZ]>/G_V]MF[%Z\^_=NK5Y\_W>9@UR9T MCSZU48>Z_:@_LGW=O>9$[\OK\31,TYBLP^SBWN555S0TGBG!-1@C T4L)0 ] MB785SF-$*X1QVSK;'=7[:PM=QW:6>;98X')QQ:5%88VCL-X8'XFW$B'6KYAR MRAO+!8NMN;Q-P4#:5+5"PMT>,T>(>P!MB"ZH7WOD5TRHY'1BOH +@<*UNF\& MB1F,]QA"\8ZG;=(>0!8>1$67Y]-<_WKU7^=C[^' M"3&S>+9\$>;SG^/IEW\/DW,<12]X= Y!9F])3#9 #$P!K_SYPE/(S9N=[4+8 M$+!T% #N]K9JKHT!0.PEQN6Z[&:,BV??PWA2NSN]GLT_$7^O?J3)>4TV/DMI M?HYY=7R.B^7EN3ES)C'#&0CK"BA-CG^,5D%1P=B2=3!;*Q0.@=Y1!/?;:ZT] M)$^GO0% E;BH-ZL7'S$AK3[B\QU>\2(U*]9S =R%!"HE1E+, 31FF2BDL3EL MRQ4>M(%NH:>?;CO= :V9[ > HP]S_!;&^=6/;SA=(%GT]\NO.+\ELQ%F9(X% M!BR)>E\A%/"Y,(C2),^2"R)MN_EQ")QV(*N?#CW=H:JU)@8 KA?AVW@9)N._ M8WXQFZY$]&*V6-Y8+=PS%FW@X 76RP\J$D-.@8Q11>V4D*6UJ_\H4?UT^>G2 M56NIA0' ZO::T#9*:2AU@ MZ1X.C1GAL]%V-ON&\^7/#Y- XICF&IM\J_D70OL(@T!9(@,C:QN\3,Z>ST& MCEJAE2%HW;K#\39ZAN!_-TDO-!/Z &S+R_5K:R>C,_P>.=5<=MNM1P6WVVB9@@^=1/P-!+X *#SGA9!J# :#M%0_"5FZ"HH> ' */?9K/\YW@R&>7 8J(5 JUK"))X*.CJ%$I M5[PF\?#6\=7ENX?@%S>!QD'"' (;N0/WLVF:>W09Z4UX\725EIOF1.H@6(" M U;[E"+/#'%;[\N#]J&'".FG_V47^\_18AX 5B[H'V7#12XQ V>I(IPBR"B8 M!*NR-#(CI^BQDUBZGYZ6G1VU[B7( 83-;\LWG.Z\T*,3%0W \MS@ MZVX6RRL7K$R1,(&GW +\;[6^&V#&J& "H M+D_H/H2?]7CNZFPN<:VS8F25E:GKCX3#HP9&(B*C[W.079V+WJ9D,& Z2L\; MCD6/$/HPH%/+ ^[+:"21%:Q)=7(#R"T0+$"TJTLB2664]>MM-[0.1,_#Q/2[ MV74'H :B'P"&+H_9_F.\_/KB?+&'\DJN?5SSQD+4IM7=/;;,1*CN>4810 M./.\!%5BZW*A7>CJ-['<$;*:*V0 (+N=][S'34)''B61S[D5H%2]AE $+1[+ M9)31I!A;IPJW4]1OPKDC8#54P@ @]8#E=8SGK+*&)"6"\A2W!"858"XF>ZFL M"*VMU(&[76=9YHZ@4=OBC)]CH#SJK(I5>L?5W0 MHT0-QKGJ#F]M%3, I%UVNGHQ.XOCZ4I9=4T1A\0,?;489YRO[R;>9Q9Y4HB2 M =.&T;+B&;Q<72?U&HL3Y%:V#AJ/(G@P7EIW"#V=0@> WM7IU VQWK3XSBAI M @NA3C 3+Z;J_1'RKN7]\[2D4#0-F-!IL7](L2I68L M@@B5?ILY!%D*<"]E#J*V,=K6#.K0/?HF#7U7]0P&7TI;SJA@J3#Z$ M<7XS7=]*'$6)2F&R$$2(H(JHV2!IH:00(C-,F60:8VP#*?TFYP8$M1:J&@+B M4CH_.Y^$)5Y+\7>\N&[T=K:HY?WOR^?P8Q3("_&<1.9TKD/I M$RTHC!E"5*EXH63,'=1W[$-BO\FY(2&T0]4. +D?<1G&4\ROPGQ*HEO<8/HWB3<@?#96X @>5^X M(\?06,<\H7%?^>?CU=(,9B=O<_MA MI9&ON!PG"A5NL=.JY^WM5YRH >X6OD[9#3L J0A), M9_+;6E]4/4DWW,ED]B<]NG:A>SD[C\MR/KG?/NRR_LMGY33YI&"<=K1,E0 7 M=>V9&&V*(F2W=;CV01'(/@3VG>QKC*-[445GRAJ W<[/TFK_OU\)="\RB9] MP/EJILZ(:V-D] DRU^0SV"3(F!<)OJ!T46GE>0>]WG:@K.]$8,?8ZT ]@P/= MQ=2F9^?+K[-Y[48VTEH9I8Z#@>K-8G!,GQ:7,LRC :E&-4IDB'Y410E&2Q%3;OI03 .N"FKZS=CV MZ@ U#!10-V?,Z:C0)44QCLN!PG/&:+,72'\84S(6"K=;)SP>(:GOA%L/T#I4 M(0/ UXTCO(T;O(S6K5JDRU(OH7&/X#3YE]%8FU&C-Y 5M]9MHYQUEHQ MP\+:O7T^*)F=B1E2';6JLM001%' 66'.R>)U:+T[;B&GW]*[4V+K*$4,$5/K M;9ZL;PRI)@ 3N8S*A0@A>$-!"<^>6WUU"?Q=^&B7S+XHKKG!Y#4++N; Q MDGM4[[=[Z<#'[$!*XQTJ8[UIG;K>0,KQQ1??<7J.KVDQ/G1W]GJ.S&*!]/]< MZTN\CEXI98$YZ4'%6&@)DC XS\Y&IKV+V)C[ \CL-WW? CGWZRRZU=4@-LL% M6?\UHZ/ L!2GR&/TFBR\(6%%E13],R1E4T'/VKON-PCH-PO?!80.E^\ P/'; M?+98?)C/RG@Y.F\T*F"GD*SJKP&N/$%1B.24EQ-;9WT9J1%NDMQI][6J$-=S,M"Z2 ;3) M1E>8XJ;U&?%6@OKU:QHI_9YGTTH# X#3)US5.Q(OOX?YW_"&L$96C?= *F1[ > HM]P2@*:$"?/\MEX.J[" M68Z_XR4[60A&RZ) UID6A>*9!+0:.XNZ6,%3:7Y_XQ&2^G6*NL%32RT, %1D M9Y?S\[0\GY.@7GP-\R^X&"4C@ZB!(0I/40"C8#&B,^0#!&N,L,EC:U?Z(3KZ M=9 ZV]>.D_< ,'-/,B/)K1$Q$-D6%5E2;L#73BXYTU^9^\AB\U8Z=XGHMQ:@ M&[0<)^DA16+7E])&)F0".VH(1#"Q( R$6.>#Y&P= %S>S::SVUQ<;JO>YZA*<:!]6C'B((22 6/4Z+1TR;7VDS<2TV\U2!?0 M:2/W 6Q-U]"_S(F/I^?$U'IMS*:+YUAF<[R:MHB+5S](?J2T\33,?[XAH2X> MOJ4V8DD%702"=(P,N4P:R-HJT+EH63!P;EK;K0[9Z;?LI L0#T7W ["C5RRN ME_%S"EIJ'E=Y\CJTE9!+K1JTK$#T](?QA6F# 7WSGOL;2.FW4J4[^!TG\P%8 MT'>XO.$_.,X91J. 1TZ1"5<(SI-H"H_26(I/&&\]M?46 ?V6GW2RU1XLWP'8 ME&S?1LELVG#TES#01 M^P!LRUT^GH?%.(T\1;%65;.8>9V0'AS1[R*X%&E;E<++YL4C#Q+2[S%*&QT_ M IS]!7XP:K[C/,XZPLW+\>1\6>L^HRP&F8)L:L_^O!ISG0,D7CSWNGC1_++F M!E+Z/3DY"78.$?H@T/,?6&>B8WY&#PU?\-WY6<3Y^W*OWG/-X,OQ(DUFBW,* M%&I <"7+R-$(B06R" $42;8V,\RTB$KV,B6K4^L,1!O*=[-K3ZKNK0>5/BDH M7]CYD))((Q'8[X;;!X8.A/'^ZAPR6M<" MO5]O'[5+/"H'@44294$.834*("@,11G&U(GPNHG$?K?YX2*VB4J?[!6*%^]_ M__#QU;_19][\^ZLW[^B?KSJY2_'0>TYSJ>)1#MNW2KIP&U:=^N_UMKP^6S5) M!R$*)&$\^;<^0_!"@\X!D67NBF@=.NY)8MMTG!6%918,N.AT];T+>),%<"0Y M>(G!Q];E[_NGXT[1 *DY.K:GZ?:1^P#R++OTA'VP/^-%,[0K 7(EI5(L@I4U M=1T5!9+"2$C*%26SCJ%Y?YI&I ^F6U+G0.U#UP.&^+/O83RI#);9?!$F^ G3 M^?RB>6/^W^>+U?R7'<0RRLQJHW@ 9ARGZ%1G\):D4RS3B84HO&Z=6NJ8I9ZK MQ/N Z8Y+I0_,#& )/2")JX;ACI<@I"VEN4==+NM#NAVPF6DZYEIX;,KM*N5K(J M#])()H*RDC=OGG/BD&O_;>*1?<$(&XROK2I7">AH?;W-]O^PK9,\4MMV=6CX?[T^?V+__%O[]^^?/7QTZO_ M^<>;S__9B:E^X#6G,'&_I9^_)$=#!1C .+2CF?9U7J<"1+ZQ"/0H0 MK3/E.Q%V_)2-]4L^UR4T$B8E:7(]:HZT=(*5=79#@L"28UK$XK%U$':;@L&8 MO498N#\TXV!Y#R" N:+^0B+5:,^F6.>[_A@O1J6D5'3M5)"MK26[%(W5SA92 M4ZP8G0PAM!_/LH6@@6#I $UO LW18A\ AN[P\')V%L;3D5.JA"P]9%^/R&)P M$+(V4$K)/(;(56J-G0<)&0AFCE?TW=JBHZ4^ .CR9*@*$0*MJ) [&&6YQX0ZRR;VP'$.M'* .!V=XKC)15I5G(Q[(J'*7 M0 F>H7J'$ QC((-)/"@?5>FL3.>*BH&4!#2,OPX3\ @0D9QCF&!+_'B[S?3 M^_F-C[/)Y/5L_F>8YY'C4@8RGN 4Q1NJSG#T*EH002CZORW$<&/\[$GB0 *U M Q%Q_R9K9^H9 /KN5ZGR8JW0HD )B=Q 7QQ$E %D40ZMD%GFYL,7#RHM[O*2 M1GS%>XB>%CAZW[WI8?+'D+Z:^O%RUT+O@Z6)+6?WP_;=5JY=G MT_P?83X/)+57/W">QHLZX%%(9M!YX+4+FY)*@W=20HE2E!!T9G?G"]\_H3Z> MC-[[/G<.W1.K:J"@7*VN1QDMR! #!HA1F#H]7H-CN7:+B<&[.L-&Z6,PN1,5 MO3?#ZQ62[14UA"AGU^5WS2'3*5KM.9C$"CE/M;9:E0!,N\*X]5:Y]N46^U+9 M>_.]T[JWW6EP$%>$=UV1URQFY:51R*#DK$&EHB R$>BK+(M CL:WSR7N263O MO?7ZQF@C_0W>C*Y[ZMQVNT<8,81Z45"K1#N%(:EZ37N&9DG&:')F3I_4CCY( M9N\=^/H&:3,=#@"F-X+$C[@ZBOP\^QQ^U&%@5:3$,PER ZM.Y5 XK4/+(PLU^FFKC@E)=!_ ;S-"-81[S9*-*K]#:F=R>N_&]C <+F_TOJ'Y2J; M\>S#FQ?7YO]#^+EJKU;3%E]6A\$K]M=YC OOI^X7%ZG@Q:4>Z%MU N2-I/!( M"\=C+87+*"F(3(Q$X0Q%DM'R(I@*&>]T?=B0D>J(P-T0_*1/N :CWP&XMEN] M]U=GWR:SGW@1:WY8+_0/DS!=C(I),?)DP69-&PWG-1="RSJGXFB?,4JSYH?Z MAY&Z&Z#_(0ZS3J',X6)VM=5LY')4DB@Z*PTE208*A03G2P'.(RI.9(8.;O4= M0.AN>'W2)UBG4^0 T'ID;Y81#]Z8'#E('@VQRXA=5!&"2,$EALFG@;6)V@W! M3_K JP_E#@#+M_NV16U]4MH"8@J@,@6;WG()Q3/E2[;6I-:9V /ZY?U#G%8= M+O@!H.9^2:)**?/$!<3L/"B5/00L%C13S&B-'FWSV\.'E83^8YPC':6 (ROY M7DUS.Z_O=CVB%9GKS#)(J??JWUV_?_\>GV]RTZI%U]?03-<-ZF)OV;59>A,77UY/9G]<-LD,P M6;J@(7%%[GL)"%$0"IUBQMRV6WT=/ ):K/_#"??1^3Y)[__&.!^ MZJ7O(_H!X.96)7S-:$_3>(*W6/H\VU>:R7.I:;F"JT.Y%7U=2^88A2N:R4(2 M9KGU:5T7?/1[Z^?$*.X=" -8#"^1WIS&*Q73UQ-.W&J;A.^&B\ M!FMIY2M=*+S7I4"B]6\*4R8&VQR96TGJUX(.$)3M%#@ /&ZHDQ.%%HY5'&1M ML*&X975565!&%Q5S8CR$+M)\AY4U=G8$/#CT-5#7 $!W)9VW->_UL8[.>E]( M<,\6"US>M.[KM34JR22F9:&E5,=ED2M$3E%V4#0W3)28P MJ[L=FB6*+(G52)P+7D0TI360#Z.TWYN/@X/S"=3=?_7DM8L3ES=FO5PV>*]5 M=*%FYL-D_'?,OX7Q=)4M,9:CUORSA7ZF6]])+@?A?U> MC1PR^KTD.3BTME;D(*[WKHJ/WI%L29 7@KUT@Z+&0,X/ JLG^RK4ROM, MT21W2G'4/.?8^M+91F+ZO0DY."2V4=IP3.3]^H,KR:T7W?5H9)^1$Q^ QM > M4*L&7 @%"O?(@W16Y]:6A=Z2"AFPL*=[[ M%L;Y,A^\W@LH$%SM$ZL\QV(DF,Q66@>:V=IWSR$M9.Y )F^MER8'WKWAW(72 MH75'/!$^FRNQ?\2N[LC=YW2#'SW*T1IEG87@L9 \"\G3\@"&99.X9,FE.SV$ M-]QJW/F50VM1V!1J'4J_?V@];N<_A)_5R-=#VI3FYT3@.,3Q9.7=C(R00GE% M;DPJ#E0T#IQ1"H3062;E$?/IMN9ME ZM$^&)-^MF2ARDSWBY_FJ_D!?DNI.3 M/K]D\.<(4Q'!RP ZUU2"MPQ"B0%B24RE$$0.K2M#]B1Q:#T)3P3.=FH;)"IO MGY==,^:C,X$G54>Z6U#:&.+)"(@R%*D9K;;8^B!^9^*&UG+P1$ALH:H!8'#W MVL211%>L3@ZR$YG8LQF"%!HXQ\2YDE&IV%O9>[_NY.GKE+M0VN%PG-$ZZQ*. M%Z>I#PO2"-3&9P'DB1@29.WC9;(!XM(RSHQTJO7!X_Y4#F2\SHEN8[12UP#L MX[JQ3&TNG_[K?#S'Y^>+\107"[RX'U[97_\DCYQGM*;(X; YTYIV(9-_+#CH MZ 3]QZ0HK?,\^] WR+LUBN&5H=-5VP3[;^19A,%N_+9OY'4;&$S@?0J>84 M;"@0%%-05V=D"A5K/JJX">']YB=/#>B3JWH(D=$-IBLGVWA;+6.O6?',>V!6 MJ]HKRX/GNK8O$9%"3Q1<:^\UE]HC:Y@H< $!W%^%B0+VF&L(["Y MK6,V)*TU4R+(K V36%S&UJUV]J>RWTCJU*G-5NH:@'V\:?]K$U?BB_: BUYS M?TQ);6_H&U/BLM8 /'SE=-5^F#XV.:]=Z6Z.-!HAS\*$XB )1DZ[=!*B)7/@ M1#'.2N2T=#O<[9LS-,CD:3,T;G$-^H7&P-;)13?C5=/M*D;A4@"+,=7L7*W. M%G5>EQ-)>+39=1F975,RR/3I*9!YH#*& *EU7+CWY")30C0FSB_ZE(Q*E M\I9G\"QX4-F2[Z7)%>,>DQ!<6MG\COOC5 TRS=HU)ALI:7#H6PUOF=:@D/Y! M7RU(J/-UL]5U-=8#HATYCD4$5H!Y)6J!5@9G,(%E6JGL.#DGK6OICB)XD)G4 MCC%[ M4.!\Z[BWBDB_.JB S("@6TLL[=E,C 1U3"%?0EGZCS[*% /77RM"N@ M=J2T >2I*EOUOUJ'\#U,+KP:DM@X$>I753-U4-S-;]SXY,4 F/O5LNLP\-4/ MVH1H47^D%?2JD,NS'&F%03C:?8HBWT>1/L"+.CB>7!_ZPFIC6Z=>3\MAOSY' M9_FQ .1D M!9+ ?#D W%KN9$P8P%BG0"6M(:#*($),B9:HB*YUVY+N<=N9QS)0W.ZCQ*&, MECG_]FVR$F687(KRS;3,YF<7RKPZF"PAI&P5")LI/K L@:_MK*POM$@EX\FW MKL_>D;1^SW@[0V(7BAE ^O:JZR\N/H1QIEA@A"ZB3$* -$6#RC66D,* 59S, MO\H\Z YNC-ZAHN>9'UTH^_X]O&,D/P#L7+6.NBQHF.:KH/$-K<(;X2GS.661 M('B!H 0W$+F.D*(M*@:?"VO=!'QGXOIM"M;=H7\GRAD ZE:-3#Z-OTS'99S" M=+EF]/,\3!?$#NEM-;2U9H=O)-M^&W_'*1^Y).N1+ *S(=0980X\8P*\IZ7, M2C$JMS[*/X;>GD_JNX'00UWH3J'/ 6#W3MOH]W$9QM.:;+M,$[R>S3?=QA9, M<1NXIVW&T>9@$J]!F ,F5-3(O6:F-72/(+?GD_R3(/=4VNP1N*ON/ZOSWNMS MMUH*'Y.BW7YG[BL_LO(!%G+OBUHDTME2Y$O=%%A2^&7=\G>[9J\H>_2 M3J_K^4B^4WQU)/2^842K8KRH#N^Z'<\E1^^G=W@=9&U.MM+"$YG M,"YP:7PH0>\&I9U?V?-I>O=PZD;XS2#5>(3J2URD^7A5HSE;Q.]V[34 MAQ_49##J#C0VFH'Z?OXE3->MI:L3-9N,S-(G)H9J=#^= MGYV%^<]9N1',K3OPT3[V@624:FG% 59XQR]NE/4\U;(-2NZ=;[17RE -U4?\CM-SK+WMB>=5@?N+MC;=%&>AH9H1O/K]?RURVCEC]O3/.ZRGQ8S05S M'G31OI:Y.O YL=KW5$7'772E]?CVW:D[_A3^ZDUOIK?>]69*;SA?_61=[G*G MR.6/Z7P]X&Q5"G,]ZVQ1)[7HA,K-UWG M'*[QJ$JV++ ,QHA:O%)"C1LX%&LSETHIP5NW9-A&S[$V]*%G7V/;,Q8%N2'@ MD97:\*5&15A EHQ6JR)%:%W/N96@?JU6,USU$ M-6BF\/ +'DKP(IJ,] S Z'EM),3!JR"A9*]CL*@,;WZ'> _Z^C5';?'S0)^% M;O0T5!.U'G*SGOVU".OA7R_J@>]T>7,LT %&:_>'-S%C!_+2RK!=')8O+B<' MAHRHQ=YB2M)?[0FG&6 MPA>M-"3:QFE;-P8\5P5HP2!7RBIG=BO7.(Z.GFU8(ZC MS,[B>!HN&E@=8+<>?$X3$_4XA8VLT0,OJHBHM8>K[L.+\:W+"2QI+]!:8((4 MKY#35F:3 :=L]#XJ'Y)O;*#VH_!8!^R!MSVT"G1Q)15F %.@U2=-@8">@4&5 M%0^HI6U]@K$;9?T:K [1=-<#ZT!10S57;^@9TR_C:JQ7LU;)8?EM-LM_CB>3 MPS+ZFQ_7*,._([V-;-CEPPEJ=U]]#8DKT(F4M4HV0]VNH&Y8$'6)Y/:3TV^M M$URV;G"S%X''6K"=7G8C01LHWI%1@96%]G.5 [B:2]:&*>&9"(*U=CGWH[!? MB]8=MNX:M [U-E3#=G':<(@-6_]F$W/U$!6-+-.UXE:-Q:[ZVJW[X-7IQHM5 MK72LG>\N.Y)=P:EP[54D];+5YI5C;>$L$F@21*J) ]=\%O!Q%!]=Q56?7)L" M$NXNU'*K@>K59(RK56"#I.4F(N3@ B@A+ 3GL([XO+B$_0$O>EH^6R[GXWB^K+'V ^!KU*L(L92@HNI]76DG8D[OC+UD1<]F.Q%7SM 2@)]K>N]GV^.: M&+2=Z6UDWFZ\[]F=]SV0H;#6):QS+'T4Y- K:\!))D"G+*QE17+3VG_8B\"C M._3M\K+K!9(,K1 N)'B+JPM[F5:DB6 CSR%S:=&UCA_WH[!?T]8=MNXUY>M. M;T,U;*ON'0?9L/5O-C%7#U'1R#)=//HZ.:I2<9XCB*1(9X9%"%H62,B44[ZX MX%N7*]VFX%C;\K:.1\?;W5=N5B)&X6,Q'K0+#NJE-8H[C($BN"76E:4%T)R_ M;13U:SN.T/Y=X]!0\$,U!JL*I(OLRO2PRL\[3VAB'+91U:J1Q/4K:AW=NB;K M"C8YD]/LL8 A%Y;";JG N12!"S+TL2C)5.N"@^T4-6DU]VXVG5VB^>Z;KG%M M(J*C#1506T5+QA<@;%.X0'N?"3RI@JW3_[M3UW.[AG:H>;!W7'L%#=7PW&@9 M>E@QP?6O-RH>V$!/L^N!Z^<_X,"B,3$%Y)!$0% NK2;X"OJGS44X[K1J75&^ MA9QF;7@?69G&SU]7[AK@XF-[7B/ MU5",V[S#].5L^]P5M@X][Y>V-E#-8(G<<%_MK5]T-OYMY[1J.^3]LH:V57[KSD&CL)M3=H;B2F[_D"#7!P M?T)%"\$/UW+LTI>M^RYS?72;ZZOK'#,^QUP4Q'H0J0@M$(6QM<-.=#8K94KK M*IWNNLX]#XOQXGVY\X*?%W_>O #JLL@A WJ5:H(R0LBF;KHN1L^*HMV\]6V1 MG2@;;->Y?5!R[V9(>Z4,H,W_K9:@=WDI4OC5E6*+M0V,L@$BR@)>Z<)C_:%M M?ZJ[F9Y^&_5W!*MF"A@ F%Y3*! F%V,F1\$%81@1RXPB_X![23MYDG7H->/> MN&)$ZZJGF^_OM^M^1V Y6, # ,#X?GZK!O(B@ODY\@&3#SF2('T 93DM M'40..5 4ZC7*T'S[.IKH?B>K=H;*4ZIR -A]J.?>P[&&-YP\0>U Z5S',UD- MT4D!*'14WFO'=.L <&?B^IVMVI7_U8EJGG8>Z_.JETQW6:SU\T^8PWJ(H^XS M6%:7S)TW]9(WDJ\F&"$F1G \1*<-^?BE=4E2AW,3TE?,YR3%U2S$:Z_B?:G> MQ/.?]<_7])[9C:[82>M4LR/ O'4UV"4!&%JGNC"1M=6.\]9MDP\@<["YK7WP M(G<&=XZZ7ZB@0OD6X8O7^;XY7(97+QV)?,;ES>C%*B8 IL#\8^I@(\R@(@2 M32PD#]FZQ&(GPOJ^N-8>/7<-5GO]#-5$W6BG?KAMNO^0UC,7.K1&>_2M]U*B MU)X!"\Z2ZXVD<,LT%!E=B4J[T#P@.MWDA?KX&T_]'L:3*O37L_FG,+D+_>R= M#\%E,%ZN+DUYH'\K2 J%")9BD^8C$/>AK^_"S$X0=<](=:6P 20I;HCPQ20L M%A1,87[^\]+@GX?)[Z%F898_7X;E/5Y=]MP[!)UY3<@(A!BB)*Y+T#)(@[)U M[O\8>OL]=SP16$^FT & =_O"O)Y"4J>.?)A==)>\2OW<85T'@3:("-)(!2I4%\]&TSM+M2^. !];L@YZ-AP]=J&H MN_(5?S"92BL\E1#?GHUP7M'M)]J7RH6_2&D4B';]+;']CE&*<.-^K' MA_&8.@(L(?W'283H9JEG8><72XH=KW%:<=W=2E M,=LRE<>B3"6E!,+)6&]%2?#1"R@EE"1*YA9;>S%=#7"Z/&I>W:1X>#[0G9!; MFA2]I9 M3==+9%UM\7?,;S*I.RA78^, MZM"@[CG.^U=\\3.5H>3.UCC;4TJ"#XS"PHSPP37-.ZZLYD[DSFDQHAM0?*-EO%;C0X M@-SS)8NS;2R^/E]6D9[5OC=_7^GYLG7?G;*S9)T.+ #'7'M[602G%4+D1FCF MM.VND+D%_?WFFD\/ZY/K?*@[_<7A^^&;^JW?;SA#K<.M^L@Y5MDR'5D4D%P] M:K"E0#2* [W(R(1>!-5ZI?<[2>WFVZ]G;MVDX]E\3@OHXHS^^<][<[F>_1GF M^7K9<"?19!6A<&G691VT@L"8X*WE40ALG:ANS,*3GL.V#WX?*,'N#0H#\A@V M,;\:6/;^VRIYL[ZA^O-N+9%SQC'K:M8N@&*,?"01/.BLC.?$M&"MRR"/I[I? M[Z!'O)]8X8."^+O9JE(/\^I^]3C15RMV_R"_:1.SB?%0,C?D]QM7QRXF",HG M0&5EB+>ANW4407C4/@L%*Q?4:0V^XGX">??QPDW>&:3 MU2/75^B4Z [QC9GIMVO/ M(!9#G_ 8:MYC[P'$AZ=(#GU5/X.6.TR\;!RS*Y-2J+F#['QM><@1',L*(@8; MT2?F6.OCY:[&+=]8=7?>4 M:T[-I?CF>G"_OG1H69_3*AZ*06-69P!Y"\ QD M9#KQK#AKWV'[,%('.JIY'PQM,96=*6U0#L.SZ7*<*TOC[WA]2^K5CS0YIV5^ M<8O_[-OY*;GU1X%1*) &;&3-96&D[@VTK+OI-;W2, MZ%Y4/=1=_U:KN&/:OMQ_3/L)YITV>]EUSC37/BNL'8:2EK5A1R(02@_)&ANP MY#JSOO$"/]D<\YN5/P^^\H[?&TMQC"\F,%V@:EN]5FNM#=5NK<>4'FRP;OU^PUF_'9JH.S-?2U',)F$@YE#O@M=^ MGC+7.Q5,.):R-ZGU=.W6$W_I:16:=WS(8(TV#CV4+)"V5>T@JI3!!F]8L3Q+ MV_I : ,I@YKQNX^^[\_X/5[4 W#7'QI5?%E]^O.R,6(6)JW #J S'X=[J9(ZU9%0]V/;@]S/GQ?>O Y'8R;[G"?>F1\ ML&8^"L4U9)8I:HJ%/)WL D5-G/XG=8JNM7GO=NCTM?NU8;KQP[5RQAHE,_EY M,A1>9Y]R(-FN*&:J]U:0-_XX67? MRL5'7-- G^-L-C^;S7%VV7ER-E\_A#Z6<+SJ4O .ER]Q&<:3#KMCMR;TA&VV M.Y5Q]_VZC0]9Y8# ZCI04DJ(#!D8[YQ(GG/&6O>:[*Y?][W1'ZN5/TI>&,4\ M![2H*3;7"D(.!:SVFI&'DB/3C7E\F)+!=MW>!P6/SEO97^@]AB:+^7+T>_C? ML_G5XGWV8[P8B5!VQ:?__Q,O[HR?\XS7S*9/V;J M<%/:(2&8&"%$+Z17P5O1^42_:W+ZS4,V=!]:BWZ(**J,K%<6TT9A1 \N*!*1 M\19M3MY S,"?T4)4_&J@<)O\A0&EM3^^QM+:ODCNA,W)( MEM=S(1)8J"/BA(_2!5Z":1_Q;B=I8) Z5/5W(=50#T. U?V5]QRGZ>M9F/]M MM?QT1,F9C"!+M>22W'S'@@.& IT4Q(]M?6;]&$W]7G@ZS8YWN!(&":I+;BX7 M8)#!51CN> MXILEGBU&2,&NBM*#-G5$)#D$X.OD\&**3Z:6,F/K[LN;J>GW)N0IMKO#!#]$ M"'W >?U&^()\%!VS)GL)4:D,RG$%7ND(7#)D(C,?4NNJB6WT#,PB':CSQZ!T MJ *&>NI_?WSJNS"O['['(X[H=WAJ1\-?MU-_XC&P IG2*C.(!6N'8&D@)*R% M*=*5+%3FNO7%GP&,@1W%E*,WO "M+PZJ((/@&0D@)>4MK49LWJ1P&SU]U_NW MQ\H^0U_WTD;/QZ,?YK-\GI;OY^M+V*O(A.3BDQ!DM)$1_>@U>!D=<,:")3_3 M>+Y3)ZQ'3D8?>G?O+:P::7764,3#@$CM_;[F8+$..30F'UBJ5 M;3Y("N%1( M0'8E#A-CD_J*C03T=YQZO$[O ^1( ?=]I/KI/"[2?+QJ.O4[A:58:Y0^S>H- MS]ETL8XGM4%C;>&04-'*018@UB&*B-:ATTEQGA_S='9^6^_P.%:CLR[%.R2\ M_-MX_@ WRBMI6#*@911UVD-M[.0M&,ZC%1I1![DW6!Y\57_']!TCY7C!#B$D M#]_&RXNQJ)?^7+U%=9%$1425,5*D60-"42^L<.4@HF4LB9AE\Q8=6\CIO2%A M6^^EM0*&BZ7UFHNB2%9(2"G5QAE6&XB1Q(6:"5Y09VY;7U/;2E#/"9Y6:M\- M3@?HH.\][.7ZG;5=T7BQJ";V]6Q^?WN^9+.:>?K ':O\$:?X9YAC22G/K M-(L>@G(U'^M2G1M2:.TR:8TP(H:TT_;7)96#1.@A2)H-4:U]X[O.)%_1_ M]<+>._>VSU\=)LPA(& -W* YBA(5U,Z4%$FY -YQ X&<%!&82\1Z*PSTG7DX M4%EWU7V Y/J^_C6>CL_.S]:$1^E#=-*#E([7U#X%ST%+<-:P($4TF%LL^ULO M[5GIAZALUD)^?2L^_+A!N)$A6RT+,,G(N_)&@^,L@'9)&K2T8[J=ZH4>O?+W M8T_%=Y(]:J+X@^4W@'!^PX;W]JH2P14N)=<>8HBU=XK/9 4+ Y>$-4IE9WWK MWFB/T=1[&_1NDD1-5=%WX//0N?%GG)^-)'JMK:55$<]*8W#/( ]$ ESEI+= 6YX]I'$\F=2S%9:GDY:SJ43(V1 K)('&RNRK6 M6LS,(FV:3H<0ZO&@;VQK-E,SR%3T<3AJK((AVIBK)EVWRZS^CJN>.VEYV?E^ MY#3MQ88IR!%C[51IP*.-D(H2-FC+2 X'VZ%=J1ADL-N1K>I$,P.P9_OQ.LJ^ M]B8E<4;F,LG4"(B)0LLDM3 AY*"=:FSC]J-PD-Y5&[O7H:J& ,0-ITTWQIVN M5U@1IJ1<^WP'6ZL< D*0R8&N)Z'^O2(?PZ45#ON_ & MKG)>%3PD_# M4(UDXM)@\""9=J!4(&$IPP!S3!X#\YDUOV+[.%D[(JTFW!7K7#;'IQZ9%W='2-:1_.3GRI*02!1CF$NAV"JK=ZO3:A7E1![E0= MN?./>*G)J^@,^8N@DTZ@?.WI896!4IT"5;N2XXER]T_H4M,^6-GK4M,^VAC& MC97;MS-$$3[F:, K1O3+0,:>60,L:EZ419'D3LV9_K$N->VEU<TCXF% MY(&Z>XG,*I5JXX3B:Q==#YY^%V*T21>*4(S6]A?= M *PM2168PDN^Z$0F3E0X$@K@H%*G%8#Q0V@3?;&$1>.M;YG?9^*(=Y6.@0F MC>0\ *0\&FX&)4U0/)$\2KW,I>ME+N+,95\L-UQQU;IQ2),RE'[N*AWBE'2B MB@% ZQ&__V)@:ITSN%C4H4_Y<_@Q8B:KNE+ \UQC@'IU,"H!V@6KHZA#6EHW MCCR S$%ZQ0?B9'9:I0TU7_1F^AT7RYH"6]2,V&_SV6+QQW2.%\FRWVBC6(1I MKNDQK%^\#N/YOX?).<[*C=\\(I?4]/U-\DS=2:11#NK6:^*RW@?YKW-BX7HF M\W6_E!30UE @)V-H1:@"CAM/"'7):H?1-9^YNSMU1V_A]/@;3_U. J][4;TT M$R;K?8D5IK)U#LC7T:!6K6-L\F"DH=4I=73->USN0%:_=K0C_-S;UANK9P [ M^^OQ-$S3.$S>3.N\X"K"5<0=61%9U#U@5;<1_0K54^:R__ <#H\SQ,%Z7.<;D,RLBQ>%\>X&Y1^V4O'O[1.HQS:)BS%)SS MX%(]N6+@2XG .&>\)%N\:7W2T)+^?@';!%"S@6AW ,BN=U=Q7EGY$+Y=I0:, M+)96NP!F>+V&BA)"O1XK"M.,B6Q%;)V">9"0?K'6'R[N%24>JZ0!(.WWV11_ M7MSO?WT^S9DW5S,8K#50 MTP# 5H/^Y?.0_H;YVKU9L^*);EHA%D)>54YJA&"9AI)X"25PQV3K=D9;R.FW MOG\PL&NEL %@[P7.EZLYM\LJKY?X;;88+]>L..:BC +)+\FTC"0ZB!(96"Y8 M#$$X[II/<-A,3K]U_(/!7BN%#0%[MSV%=[/EFVG-@V)>Y4;#XBL)N_Y5$PC? M*<2;7K4>,3(HP]&"RYR!XDF#TQ3F25X8_4.@%NUOG1Q*;;]7 (:#W-.H>Q# MGG^;S6F%WLY87'HG014>HP*,3M7+$ &"%PJ$5,4DH;F_V\:K 7:W$-3O-8,! MP;.5T@Y&X'>M9TYNIZ3>+W4;;.T#H -$/ M $1;@R0RIHC$#4A;^WV9G"$Z$A%/04CZ(UC7?!;9L5'O28%TB,[OW?1KI("^ MZ]BWF^WK>K24YN>8WTSIM;A8KKOJ7%9O1XI^(KFB6I'XE*T]FCSC8+S&$GGA MR=V9H+BQ'_71Q/2["39&6R\:&H!Y^Y2^8CZ?X/MRE]UK0;R]JL?D+J*4+H!P M=;FAM'72*0>4RCF),M&2:QW#[D-@S\V0.O;+NM/5 ("X77CK'@+ULO=BN6DA M/BOT][/)9/9GM0STFR^(C?'%37 ;A&*6.2C!*)*[KXUX%&T4FJ$) 5-N/GJV M6X[ZW>L[A.)>18 M$N;/)W)Q-NU>HSH6#B67P(PCCKV@=6R2!4>.8Z X)T;5^N#H,$K[+1<9BDO2 M1(^#.,]\.//R;/DBS.<_B<'5):D1\\4[9 C:UHFK]8]@C 6*=!GC7 K>')X[ M$=9O"2P,&W]7=O)?C19K,%N=S' 4CDF;$FLN&_)QD!7C,J4X4-P*+ M]26V/A?:F;A^"SWZ!N&QVNH[8[MA:4WSIZ\4=M;.^3=NWMT*14?,(7$21!T1 MYFI-:H8H@J^R=4D4#"/TKB[NQ.<)4"Z02 M!V%JDC&LG SA0!N34)FB C:O(MZ9NGXK.4YK$CO05S,D=MEVX*+=PGF8_!Z6 M:Z'.[@G\MAO=JN/ $:]NWVR@E1QZZ#/@&&W04H).&$#%J"&(6@; 31;&Z2AT MZ_8EI^LSL'GIUQ=?ZZH628^G[Z?XGQCF5\[,*/H0LTP24 A=I_HIGDEU_V'(L+) MU4]>TG=7IR-5%B22SU_GL_,O7S__.1MY;VC34PQL+@Q49@5BT!XX-XD5QU@. M=B<']@3$]GLNT#&^!ZGQ 9X7;%OOL_/E?3%NN-".^K[/3D8H'%OJ.P!P/S 9',1)BN9,\C:!E))SR":&$"CBSG* M+,7=_,/_D8<&)X+O"93X!.+"=V%>KRM\/V92P;;'M8[?MM-[^IA,)F3"ZPQ> MUFZ(R1$"-5,@?) >F8^V>='ZL'J_!9N8(*\<:+$5\M&9@Y"10W$Y%40A+6LM M@'^DWF_[X.>0WF_[J&< .^O&BP\L"!9*4E!T($O/O"5?H1C@FJLD0XB.MTZ? M'G71J-?N;WLI?=>+1OMH8*!(6M>B"QX*JJ+ FGJ-WE%DY9GE(- I-")EY=G_ MZ1>-]M+V[A>-]A']L#,ZN]T\2*)PG@*"TT&3@XH*0C0(48AD@D5C[_:.Z?EN M2!\WD?8"1>N[(?MH: !F;;^S,D2#K#;!D4'5<0%"U\ZR KSA,@I?K&YNZ=K? M#>GUSNXQ6VEWNAH $!^Y [![M7^V1F1NZUA3K^H@G02T[&S-^:>8$A8>6O\]KOOT8VN!X#Q-H71M+N0(Z4\[6P4V-%>%B$8],!HWQ-:*:/M M3@/6!EG^/I";'<>@^_1:'K9G>V=>JX]%^D*.F;G$(]KI5PP!,YQY7!!_>*S8FX TS+-O(P1;-:@)>@\?HP"L7 M3%+2]8Y& \N, 3%:]-P M'P/PX(L)Q3C;?M[O 70^I7W70JWVT.P!D;QLVHE0N+D0)M8RTCJ0M M$$VQ$- DDT-,MK3>BH^=#O,T!F#MA9$]IL/LH[ !8&_;L!&EBTJUMV#(/-0; MJ\1*+>#2-DM&0::VMOD8@R.GPSR-@5C'8*^5PH: O-NI\,\C9E:1R'W-.H>!+"W#1JA;8![8P0@(S=>96=I ME7(.#E'GP 0WS7N&'3\=YFF,W3H.GJV4-@ $;A\S$B.RDIF&[+F@:++6:'M9 M0-)ZTK8X5E+K8_OC9\,\C?%9QR"PG=(&@,!#1H?DB"&A52!2K4CCF<282P+K M%>/!1V55ZYON71K3M(Y!:]<*'@"&]SMX*\I:7U($ZPRG+2+E6G@KX?]C M[\V:VTR.M-&_U.S5>]=NW;Q2&S"X(79M*:\U-00^AN$2WB4[9DE%RUWK@ M2G,FSJE&=2_ [=R-?@KM=P#_I\^.YX3P"I?+M^_#C(N_TT^^7TXR1Z]#( VH MVI11O *O9=VW%T56*07;? 5=6P[&!?[(<-SKP710;)R]9=QP_7KQ:CY[5[?P M"O+$-+EF3F@+"GD"G]PZXU*B,R[3!=V59=SG8%P?YY(LXRAL=&\9CY2R%6VE MTRY#89P<4!\,A$!'@)6&:2\\G0ZM7?C!RA$'2RB?$\H;Z+F#6:R/\%B>XO%6 MN%9DII$9D)*3YQDRB;GX -FPY)V)3.L3C>;9B=YS:LTYQJD_F4Z[/XOW]='N MG2*3H&)V/$IP*9 P9/+@C9,068RDA)RPM,YF#\I0E]5H ^!R4$?^&) /NF9604Y780J=XR_L/GVR__>XH+(NK]YU?X":_6 MG0Y92(>>9="ZYH]LHMN#8P'N0R2JI ZF=4YE-\HZP>-I8?,8>-OIL"=DWKWK MON5O6]A3G V..V+)&I*?K:/?BO?$8?+:Q5R";UU)M1>!G>"T(4(> V%S=?6$ MQ9>SC]>KY5IB?%OB)5F4,L<$2=:YY5QRB&2LD"*BMRE$+5I7YC]!3B9)$BN10:A%B\0'_8,1#DWK][DGR!DWZ30NN [1 M2*?@DC*# N* FY!M2E:= %RRAZ:A<<%UB$9Z M_A=:=Z/M0%8G?ELK M*.P0'!RCETZAMKRUV.UYSDV66L<(+&$=2)X0G#$:F/4L)>\TRZU?ZG>AJQ.P MM0+#+I'H,9KI 6V/3"#A=0")8 6RY.0UL"S))8F^/OJ7K"S=#:+Y[7K$2*'A MW;=Q;]0&6NH ;$T[[D225A;E@-NZD\$+#;'8VG9''G36Y"O'UJ] ES]X:"] M#3EX:!_M=H#L>Q,9;J(NB5E:1_=,$74QJ^,0DQ<4>B6?L,2Z"[ Q1!\DY(*& M#>V%BZ?'9AR@I Z0]O?Y##__/2S^A:M?KF?YMJ==1TG<6Y N&.*BEH!7#\<: M&TJTN:C2>HG+PY1VGE,!CH&=JT4U@'VGAK/%2B%0Q8Y>QE# M-NTOUB/GJ9W'V)^CKM=&"NL!>X!'0B9'9#++, )%LC44"RS0$2*5T$9%KEEO7 MNAP_3^T\Y@,=!\]62FNX-&*HB6K(D@O*!I \FCJ<2Y"_0M$9RT7XJ!+CN?DV MRJ,GJMF+QV [I75P"AXR<"NXK!B7A0YZ3BPZ$2!*5,"4\:'F^ML7S PU4I1;+%)$$S*P3G+K/0>A[58[2,&QCU\733 M1$^=XNW&4AV1E%0 9I%\8*T31&4=&*-+L 95\:V/QL>IZ6^!^?[:W@%"!XB^ M Q ]&4IQIHDJFT#J.C"J5M?6=G)0K&@1DD#)L77T<6QL?%(@':+S^Z%$*P7T MO9WVL4V0/]+13@QO^679BY#IQE?92Q)D-N"]SL"1HB:R5R?TO1J'@Y;6[D3, MN,\FC=$VBH8Z.-Y:>!RO;F?BQ)R++08AJ5RW02H+ODY:LLAYC$H5K5MG$ILR M,&YRL0_O;SQ$=& .&YX?:*V][:S5BP5!T%<^".E$U*;XUN\X MSQ+520WCZ0'ST%-B,^UU ,?#+J2)"]+J3+R5(DF&661PSAA IS(/SC#/3CO& MY*@]XH)&_=3/\T1>.>E2? 7$.%-!L< M?(HI85\,Z^>PF+V^?L2^6D\+V_-CAYL:=@S_IY@>)KS3/!5'%WN@<\T8PC1Z M#L(+Y8H-0MG!QFH,.3WL:6=G[=W\,9O')2X^5==YW21.?SV?)?JW-E="N$IU MG!]]^69^=47.];_#(D\L!F909A#%>K)4)\&50.Y0M!$-MYJIP::*#<54)T'^ ML?A\--W4!1@Z\ H>.J%J3=\WS"^_YG[YYEY8L#VUUK]K4J0JF$2B&XM%J/.0 M(9;(@7F,QDD*#=Q@\RU:,M*)%?0!UAV:?4^+G(/-YR,NIO/\^RHL5J,:T2.2 M>+E<7N-RHJPQ,6@.F2(-4HX0X'WRM9 VDP.H7!"MGWL'8:23I,=%&5$[Y)SQ M'?2($/X6IK,Z;OFF1/WEK/K9]&/+B4N!H?(%I!:D*L$D^. U,!E5-CI8D0=[ M,1R:N4[& 'P/9M8(89=G>K_C:G6UB7(G*1>>%#HHJ 6YZ76BEA$2;"Q%%_+4 M91AL_%1S;CHIU/P>C.M0#!T],']THWK:,T;GO3=*@RY86P@"A^B4J<<+2B8- MVM2Z%&"\F&KXJI>+,J5VR#DRIOIYEH?+)O^VF-.GK#Z'6:ZUF1^K='[%U7K3 MQ2-_=T02^8A/:Y([;L5MHY3QS4?^=A5FJQ=W/O2ECP*0U$'A1[*R[I: ML1@HW!JK4A(ZM)Y4_RQ11[?BW2[I>_2C-C5P,6?%64QDYH%NJL@5^#JMSTAD MI3X&JM*ZY&!7VL9-8K7%S3===T/HIP.__%%N?OA<&\/6'1,R&^:TDB!+HBA? MQ@(Q&@O$H/;."Z9SZSZF'<@:%VW#X&$^K')ZQEME:%OH[DV.GHDZZZQ(LM/Z M(*TS&:LI.F;/M4ZM\Y$[D-7IZ78H%':%VH%ZZ0!JOUPO9M-5+:*8Y5^F?]:O M;OIK;/8^L\0@2JE!"9?!1%-TY;V)DJ?(-8*+95]7<"M$_&4.*9LG5;@J^D2UGI0$>L M)O-(I;[S%@W:I5BB#-FXUG,%GJ=JW$MPW #P,-7T#+:_+=;KN4U&:ZT'K4AB MBJLZG$%P*,;'+%+];NOLUM,4=>J<'ZC_7>&UOS(Z@-:=)=@_(1&1-D\6]/45 MKA4VRR\^S!>KZ7_6WW^4^8E5S+$BZM1UC71^6X10=R36+J1HM-466T>'K6CO M-#!H ]=1%-S/:^^C_/R*JPE=*8% I4$:)NHX:XJEM4F@I2ZN.#)8U[H(XBEZ M.HTD!CXV]U5$K]TTC[SZ_1H6M77DT\/[YH]Z[/SF5P_YLODT'R=[QM3D^!E4 M$KBN:0P1##@O#9@4;#")P,)/YNNT>L:\>RY/O$P244@P>AU4UU1T)!N+S%GE M12@IM>[ON?OYG;IN!^G_VR[\ ^7<@9_V8_@XI>-K^A_,-\F^FUCZ[O7-)\%* M+HIEH'.H>;ZHB"]O@07)1)#>9VS=[K0K;9WZ64VP-8A^.L==SM-U>=/$Q5 " M=PQ8Y)%<0RUK6T@ +J1PY!8Z(^(),7=#5Z?^U.!X.T@O'6#M;9B]F\:KS0", MEQ\^ANEB/0'W?5B\P^6D6#(=Y1F$7%NN9;;@;75!A>9:*RU(EHU1]C1%G:9J MF^"KH2Z:(:NQP[Z=MO/SGQ]QML0E^;NO5^]QL1WA=Z<"]0C/?>_/:.+"'\=9 M*U\^?*ZIW/70ZDI/N/K2).Q=LL8E\K:DKH_8D0XFRPB9@2M7X(B\V#10B["$J\R@P\J@F:.CF4EZ>O6Q]:3 M!(WLX3="Q0-IKD8ZZ. B_)F.EOEGI+-LG;>[8[ W# 7NZ_)?#6%=QBXTDA>I MU]U,/A6)CMO6K7+/$C6R>S\0L-KJ8NR*G)N;8.>,*8('#!(5EAG-.>G$KYW-VWSP>.[*HWQLY@HAX;/F\PDA$\ M8 /:8LXB<2A:$1.2.(FR[B.5+ G!4E2F[(27QSYA9%]["( T$68'M]7;\"!P:L?= #<4 $^DO0YP^@;K M6J>TNJ[-F_0/N/AT:W(L1&]8">"R$: LV5T()D$A3GP2VB;>NFCP"7+&W?,V M%-):R7]LO^GW]R3&-_AQZ_Y]8Q8HA ^:>RBHB!=A/ 06/-B(MGB#.LBXD_OT MS >-NU]M$"^JI6@[.''6B;IMZ/"0:RB2Q41A9HR!SD^EZ)ZO,\F-5MIX@KP4 MK?VJIRG:"5'^7! U@!8ZP-3CC(1@';/D)^J(2#(2"%%I!K5TGS/DQ=C63>'' M(8FS_U=+E^ MQ+W%8/;:>U8T^%0L*%8GA#BOP: TFH!HDC_!*/HG*&PWS.'F<^]\R/*'SW?^ M:=,CD)*-B04.J8Z@5.3Q@0^&S*D(P:1,:&SKD3O[TCCR$K[A$/;XI(21!Q^!1^_K=(P$'NL<+&5BE"8(-$-E(^Z1TLMDAR'T_TC^X1AE M=(JI^N4";SKM4BDQ<*2PQ7%92^X=U((.8-;+(LE,A6G]=/PL47T<:4>I?@FE//<$M-I32^L;C%\9^#1]N;-9HF8U1#$R* M%%_K.D, F0)E1+$V,V2R^629_4@<>=7 4%#9'9)'ZZT#6/YXO5S-/^!B7^.QL .DLN2*)_O J!G)*;3'2<_I/ZQ& ]VD8>;O# M"8%TE/0[0,_]+HY[ KL9N8,QZRPS))'K[HC:/63)0C!&;4OADN76^8:="!MY MO<$I#ZSF>NH ?"_J;.S;D8@N""$U13_,UVII%P*XX!)(Q87*P7ER,5J_"MTE M8%PPG30(.%SP':!F_?3^0UAN6M!PMMSJ:$$&L1D4]L/G+S_S6_B\[DZJ'']A M>Y9K+>P=V]1&N<2M >%LJN6P&F(R"G)$HS ;0>=ZZZS^ 'R,O,W\<%C=3^R/ MK>,.<+ZN0IJF%>9U$?M>IB<)&ODA8'2\/%1"UD1Y'2#Q@1OIU>UT%N9,5LX$$$&3+Y.QEL8Y#2GD M(,CQ8*A;9_:>HF?AK[NWB@-1L5/]=0,5=0"_[8VP?#O?ONO<,(O+ MS7P]*YS$DA)$0>>TDBF#4YR^0L.406ES\\Z2YV@:-\DR&,R:JJ(#:!W0MC#) MVE"LGBPX42>>6F/?W/-M'JK4:$31N\VISH(ZFJS/$YQU6?UMO#IT(XVRL%25)U1'0T3OR M]9T#K51(G-'U<__4;0?.;Z@9M]FU&V0>IZ5SA.6F1VO+K$G&Z80.,*Z+-"V2 MJ(, *ZU/QNHH[6[5K<=2,FY7;3]P/%@[8T-QF^GX9;YXCL?7']??F;U;+V:; MD>G5K]-J^FG=VC?13-"]$ QHYVJWL4T0'#GJF8=L=6#.&K\3)IN1-&Z#[C#@ M'$=?'412S[ZN/?:X5H>#KCZ_G-5Q"FO'>]WA_/9]F+W^N'X1^1O]BM7RY6QK MO9KND>B,JZT4",IX3OZWR1"$BDR5DAQKG64]%6\C]QD/%H!UB8WOR&;^B=-W M[U>87WRB(^<=KO_RI[#"7\)TL8YK)TJ0:C4Y9EXCJ[G) -Y0C&NC2D$(S[1N MW<[5#?.[6=WYO<5U(^"]T'7.9KG^XQ^XK+?Z1C9\DFV4H6:*C*DQ>>!U&V$D MCY-<31X,6KP_/V<\RWJ _MV,X_Q>$$?3<0?X?KPF^8\EENNK5]."$Q>4DSH9 MD+'>IW6F2%VJ"MYS&0/G25K6&+>[T+4;'L_O0;&Y3GH=;?_04).;V;-?Y^*O MUDB>UH5P38>U[/AI@XUP.83;<0:[),M5T:PFD.DT4Q5J+@<%J)3&6)1@X00E M!CT-=E&\"&=+@I(4G?3>DP76/FQ7Z_.RD5SSOP:[#(2PHP>[[*.\#J[I1P=* M>(S>N>I>Y#I05X6Z.B>#3C(EI:V@2V+X8MHS'.RRE_YW'>RRAS(ZQ=370RHD M\<%L5L0&HU@M.0%>6@[96L]YE":[H<[\QGZDN#N?A*G: MMT->KPA&TXE>1U$J*X%QDU-6*5MCGO/:SFVPRUZZ>FRPRSZ"Z^ DV6?P P9F M"I)4LC)V^Y01#%WZR)5W'(/#UF?*Y0YV.>86&TII?>/QP49KG[4-I4Y*S9EB MZ;S>$$=?<:-UUM$Z'EK/2+_8P2Y[0>7(P2[[Z*T#6#XU1,1E9GE@"(%B(%"H M&/BH*/BQ3"IIL_"V-00O9K#+7C#88[#+/CKI %YO,;V?S:_F[SZO$]7?B&X[ MK28$+KP)D%#5;9O,0C#HZPY[F3 HEH1M#+2="#NO$3#'0*Z]GGH W_VY-D:C ME=(K$!CH'H@J@W>:;"D19SE9H4OK86D'317J9MK+49 Z1OH=H.?)IY04C$A* M.K#%W$94%%ME=%)K:Y3B)QA>?$O/F8U]:9SH.DPM'4'L3C+Z#:;YNUG=3?XR MD^BG91IN370;U><7L[L[$>COKC]@WO[(3>*:^8*9_%[PR1A0A@5PLB"P@IQ) M,C>.K:O0AN.FN_S*@8A[ON]G#/5?F"%L=X1L?I)^"TX_K;>33+B+UJ*1((66 M]?X)$)E D#E*#*4X,UCF>$B^^C".L3$\H&DU =2%&=D7[W$Y4286IHT'4[O% ME?0.8G$1$HN2\>"M5*TK<09BI8]I%!=L2H?"YL*L9_,C$YXT*O0(10@*I[V- M=6M, 9M%S-Z70E1T;#B;'^EC@,8%V\P!8&FV\JP/<[G[G1OM*"Q:1!] >^5 M<6[!QKVZ0D*(28'AW"4>G3.Y-4!O/KOCZ7_'(.L@T9[OT7?#[J.6 M@5,#UM$Y5<8%HE/#)FSZ.P.=8Z7B6WPA'85/%][KQ_G[)29C= M\GW_KXCE([HJ#_N@)@V5#7ALU$MY!U+W/_FGZ3)=S9?7"[QU?8.0&&UT((2K M&\P)6EX6!T%Q=$$P77SKIJV]"&S72?E$#=2F.L6JS#UZ#DE;,C7##7B6/0A? MG):1OJ%;OV?M3MVX&8_A,/5X\V13?77@&NQ3N)XX4TF* L78NF,E&3KUA04K M!$\&;;&JM4/9NC'E!.V5;1%R1$O*/NKJ&XD/5H,6Q1.)C:P8.<5F(A2(G'O@ MR4:N;+(LM!X5<[$M*7M!Y,-BC)64?G70 KW4J]9$&!Z=C$I%$A(FDHY+V4/.J)#$F M78QU?%)K>#U!SGFUGQP#KU8ZZ0!>3XCM2X;!HZX#13RX]>F/24'PS(%TR3F7 M2BSAA'[=+5V]=!J/Y= =IJ"^0;?9-Z6R<;Y("3H[!:H4!*]%@D)69+77.LG3 M34O;8_77&)?G@2C8'6;[JZ1OB+U(Z?K#-3D&F%]\F"]6T_^LU3BQY.-:B\12 M]$@^[CK^EQ8,5RE%NB[0GW"LPB-4=GO)#@[#%FK;'YA^ \P9OJL?_/84^*SY M\RCK'"]R(*1FB:PM.8@9(^14M#>2N/2M-[P^35&WC:"#XVY?=9SA<\:O85'' M)G["81XQOOGU0S]=/,W/. \62F49C0;'4%-8X.N,/F6@%)8Q9($4DI[S@\7= M(_EUN?]Y$\:<34E+"*(:4!)UN),0P+1$+[A/PK5>Y?8T16?U,+$'=NX?; WU MTH%7]_+#QS!=U.'1W_+R\Y_IZCI/9^]NBS MT)+D&H-N+P+']>5.A\'AM-8!)&^?RV^9?%7#I:1242H$"'4UE_+1UA$X#)"^ MRZ2P'$WK8.)A2L9UW$X'L@9ZZ'7&]Q.>SB_7JRK .X?\SW_6\?L#>7+/?MS0 MGMU^_([CZ=F8N10K"Y1% 2,\10/'"I3?;2.-U\5%L#LL_*9]P#A?LD M88;0< >W^'XL_TH'R]M_X]4G_/M\MGJ_G(24DC5;NA \D.U!\5J[GR:!\E%[/#L753M_^>SXA2S7"107%5A<)-0=O8P#NN2&/ MC$>I3E@G\SBA9^7)G@RSAVCQ/*%*V,,)!86)E6 AHT902@D(5@:0UG(6I!:% MG3 Q_A2IX[:X= W7O35YEH#]97Y=!^!J2S%H!@HU/2BM&7A%XLV^""]Y2'QD MS^"&TG$;7'J&Z]YZ/$^TTL].= FB9,8!DXVU>"F!KZ-;K(])"D'B-:UCU\,H MW0FMYKM$Z[YZ/#NTOBCTR;>L6L6R9 [!&EY &45^#Z.O/!,LIL!S5N,Z!%^1 MNQ-N[?>&V\,UVC=X:^D ,UEYY@))41(W)4ABI$XB#R9A3K%NF>RODL-=- 3W MU4NO)1V;S=(MJC<>^4U-TOF[4-DH4_\%0J_+W47$ZSZ NIMXN5JN]Q#'.WN( MOPQ42U:[^^BV->CWRWIAB597-G_3B*V[69/KO >?G8!N=-B3-/ M3-@0R<5@]=4V14L>AU$@97)6"Z%+\_W&S8@?-Z]_0LP^WK5Z2O5W<&?_3NI= ML[7N"B'V5_/TKW6CF\OH0LX1,"#=.,QKB+FV" 6K4I*2KJ#6$="CQ/32L'I2 M<-R':!--=0"YN_1O6Y!"\X6?> EOF'#_/9FH%M7UG@@?%0GZ*4MF1$)I \H@.OLTG"29UE:]_D M&R+&Q R,\-:[Q7[ MEHIQ*Q &0\DA,NX!)9NS]9\U2)^M7B_>3-^]7ZWO8\_SF?K/,@_IZOW?_S^*_Y[^<_Y MXBJ_P8_SQ>K5;]O36!F.*8;:X5(GM#+/:GX$*9B009/_*+.Z=XA]FR+=_>,Z MQ,LAFIT/*N:Q@;/E8B.E&_JM#(ZC!),#T5\<0D3B1/#LN+1EK"L:] MA@[7Y".0.$"L8]\QZ_CR]<>UR.M[=ZKSE#]AY8ATQV\B3Y.ML9G.2),+*$]R MB:'&H"'2B>Q+DL'N=.OL]'%]H.(09S86/GYP\>K^6?$-6>_72_2>SI= M[_'C,0DC P>C,IVLT41PV2;@3J:BE?+V_H2:1Y"RPX>-ZZ^TPDEKJ8Z-DA^-%)ORBWNF01G9":[&4W1&5-*#%B)LHY! M)GO"!BWD:,/O_QPC70 I\,%]X7M6;YG[HD;ET-2 MH).LL3(&<"$AU.&?25MN1&A>\#0 '^.Z@T? ZGZ=R-@Z[@#G7SD[FSOAQA&V MQ25&-Q)'13>2M ("4W4=6\C"^:Q=\TJ31XD9N>!D=)S,AU!:!^A[@\O58II6 MN/%)_IA-5\LWO_]Q,W5; ]QMF6+DT^L-:M#AI 8#>DICHX"O^.H=9S5^F]G'V\7MUZ.-J4'(I68 P3H(1, MX!S%B)X.^B*49B6UKL]ZC)9Q^WW[B&J:Z*E3O&VM,Z,/7J($H6JUFI.9;(B\ M:XKY4];*6)Y;3UIZG)IQ7;\VVMX!0@>(OD,0K8WN-SJ0\<8?]58P+C38XJL7 M0#877+4T&WV(W'*T>F HW:>I/T =HOMG('64(CH$UIJ5?\SK9IZKZ>KSEBE! MX7W4A4)^(Q"4]@FBKRLS4#M-G+G$A[X:'R1LW$#A1! [7B4=XNS-=/FO7Q:( M+V?T&>1;O@FK&PO":%7PSH"Q+H"R$B$$9H$'QZ5"Y81MW>6U.W7CQ@@G0EPC MY70(NSK3(&UV17S89C:FVYR!"MS1"$<8%%\C)2ZPEKSU,U[K/& MB6!VI#(ZAM=/TT_3C+-\QW"R2B-A8'/ M-4?#DH 0ZV3I0KR:I!'OWVV/%4D>2$$7R#E$X_-3B[^#0^?9L_JQH_K5[38Q M)V/4WMI:@D#'M6,>@E(2Z(MD!0_98SIU?<>S5(\[7JZ/N_+$NN\ [;_=?.[Z MW6S-W/+%]>K]?#']#^:)BXF,5R,8P<5 M((WQ<;^=H9VRNH/>;V'Q>K$>Z9+_$:ZN\3=3=F+4].\9)5@K! MJ2 "!F>3:#T$<3?*.B\#.244FRBO.TAN#.SE/>>;I6 MR(L)@F%.4G*-K=\8'J>F\U*0TY^"!RBI4[B]OEXM5V%6*_W_ .U1=':#OSAR;;UP)*Z-56 <5*:;K M"!H%%!CZN@2OH(HJ4=S6&'E/D#-RO=&XJ&NEIKX0]ZC'8%.4D3NL&:T$RCH' M+FD.H=A2&%J;7>N9[#N0-7(BN1L$-E';V(G$._S\8UY38^N)%LM?KVNZZG6A M[^%R4@HZ049$<92G$YUD!%Z1U"(WRJ(B9OF]=]='Q[X\_VDCYU[&@=$$]D)=-YWIS>/\YGG^B3UBNUUV7*DRBB3BX&P.(-J+KI,&:# M8&U46H2HLV_]PK\?A>-._1_Y\!M0F>.?@U^H7[/YY1MOJI GB":KI.@H#Y69 MB(7.H(WD4&LDA9'!="B=;SQ?<@;S>, M7NICR5!Z[ ^BV\OA#=;ZNEJB>>NV?/F96P=&1H^::] N4#1G) ,?6(&<+1;A M@Z>;Y"27_2[4[@;@2WUW.9&6QTX"[6:G-5B<+FM68DD_\/.?:;K$M^%/NEZL M+L2DT^#6J]@EJYD*$K;F0?ADH@EIM_'H1Q*R&U@O[8GFY"KLX/A]K!,A>%-;:J)@67@C2^N: MQB-)W@W;E_8^-(:^>X7WSW_BHAKLNMGZ]B]O>>234)PJ=5PQ+[Q.Z72&^"-_ M7T9;4$J6I&N=13B(T-V@?*F/2. C$F 99%KHQ3*AJ]D]^ZV^?M5BQ^:6]-0RGD/##V2 W.T>A-XU),3(&2I$P@S/"\MTV!!WRZ;OA[]+>ETZCK [NW =YO/N@ M&Q-G(1M+/D0M(W!QW83)@>4L1& HDCW)*L9]G]_%I;XP-=78V.?A4P[$MOUX M>\I+(X/(P4'(BCR)0"85I4$PI@B%R49DNY44[?R1N\'LTIZ*!E1+!\?=4XQ- MDG-)6B$A14D'-LLD+E?G,EK&4_"A9'?*\&(W_%WJ,U S376 NA=7ZY_!_+!, MZP"?V1(G41OA@E6@Z2M0UI,M>69 (+.BL&)+;HV_W2C;#8F7^IXS@/8ZP.13 M]G5_PM0DNH1!! LFA5C'524*X[T$&PI:Y-G;W+JW9A_Z=L/GI3WA#*[)#E!Z MNZ@"%Y^F"1^6]*^U\GE)!KH6ZO+M?!6N[O[]C_/EZM?YZG]P]0;3_-VLOKU^ M^4V;?^GUZCTNWKX/L\TVC.6$+-FAUIS$D^N>ZQP@,)]!BH(R2!E%&&Q[R:F9 MW";I/S?%O/E&-2&YOK;T(\ MQJ"Y@:)3 J4B67/2 9S12'=<$.U'#C5G8C=+N-0GS7$Q<<3A!(&N1):$+\;_B_UV7<< M#/0"_@8.X6VHL\Z5W2M.8X5S51 ITK$4^(B0P$>7@ >O,J(W6C7O(CP!7[N9 MS*6^3W>'G ZL:;@WG=HR=_-^XR-G=Q%!]],33;OR0$2XP7!,7JNJ]2%+@Z!5\H MF3,R+9AM'IRT(G[<[4(GQ.PW)_J\C7J08;01B30,6 M$ 1%1Z5(A99\.Q9;+RN]^_DC[[8:!P+W=VP6.X[6?_)@^4'"(\N:#2/)@3'S"19PW&[FU"6Q>S/(] MG@2_V34?25#H"G 2&=WI2D!$K4$793S6,?,R[(2.G3YNW&5VK5#27K+CH^4V MC[7>OW(SC>YKCHR*R[&H LXRFQ]#,99MMM)\OR'C;M[KMEY MTEBJX^/DQ<>/B_FG.@'KAWE]%2@_31>8Z%]8_OQGNKJN516/'*)D*KL9CDX) M41@/Q7$R'(HV(.8J&I\+)N3"LMUF_0U/Z[B+ZEJAM#.=C@KRACG.H',I40>0 MB==(645P?MV!3 KQQ'Y)K3WSXZD>>=UL%]'AB77?04QY[/##A"DRE3P@JP^^ MMA"[-BM(TJ+-6')RK5]>3C+LLN,7E+T0UGC6Y3[J/N_3_-&:45&$S%%SD.3- MT_GB"[BL,KB$-GGG!,9N#O>CZHA[+B,^Q@;&A<1Y6\7M45'_=OGB4YA>U4OW ME_EBW4 ST=R[%"*#Q#E=OAD%G0\4UW A,/#(2]#=/,0_P\O9[T ?Q49: J0# M]^AP.X$T)QX0;K8-*#JR4&I3P M#$(6!4I)-F#*7AK1.K[8E\BS7Q]_5$0QJ$H/OP)J"=?0Y51W,V!I-?U$WSJZ MANJ)W]FP<&I7RONHEF)*Y6P+0=,(0J7S'F(%:98%#7"628[T)SBM/6CC)'(A16D^GVT83LZZCFH?- \8NQX* MC'/VRA^-X$GHF3M# O U<^Q=@)@0P:/WKF@*YE/K,6[C)'7Z2VPV1.;@B9Y] M8'*PG7S<;-=59YK$'!#OPRIZ?T#[#:!G^*[>BV^[.?])V 6G-2A9KE?5W;0$ M?UD6(@SC*&V$9#&!*K6$QY*8>.$B!;1>AM:5NH,S=:8)S7[OA[8P.M:\NK"L M;Z],++YH:S-D7N==1^7 E^S!9Q5X5L)FV7R'\BB>57^9S'XMYSB8'.E9_3SK MPU:VMW!]'KD91Y2U"DP%*!@=*,OK&%*ZC5/*(3B>C(NM1]DV9V)$B(7W"17B'7ZV%K8Y!N7$,-"-&D@?K'4F( M>W(,I$IT"DFD,%$4QEL_N9V>RW%=NC,VM($!]?V8W$2B"TXR!)OJY#&[WK&" M ;+*G()#F73S/4XG8NUB,M&#('P<@]P+;OWDK@]N!GAL:MF3,@J">UY2 BXM M1:$Z<0B&&0@E&J>"YD*??!)\4PXO)F?>A66.![X+N":?S9X^*:R1 M"P^JF (>109+?CQ3:+G@I;/+\RB&+R9YWX7A=@/-"[#C7?V/C,4($PKH* )0 M $,G6YW8X94JL>Y"CZYU$5=/[NXY/ ^<@VT. ;?+>U!X4C0ER!**0L!<>S \ M)ZEH=!"4%D6Z('/J+7^Z(VOC5F*?<59G".AEUGN/JB\B]Z MY#:AX=D"$X*$45@A87!/3CAB% M$??VF]]@'2)$W_]Q/EN+YCI(2:7P#AE M#!VR,>,@RWE.R^9Y/U3T:Y1#(^X"C')O7_QQR:DDC+CHZ<6,VO@07PN"3Y)#P8VT4$RTH# +"!@Y M!,M=T$Y8M(,\+0S"S9G.=>G^ FN$GUXL:="T[XMW[Q;K_KY[1XZ,)6KO/)3D MZLW-#?GD28+61NC"@\O^_)X6'F%VW%>%SNVP>_3UO1'O#3&\F%;FUPWR?\RF MJV:CG';XW0U'.NW+21^CG;P42AJC #$3DD3.=1B8 ,ZD]CJQ'.)?B_#NV^]F MT'G26FA%4A.H2'0Q:3HZ)!T=*K""T5IGFF^O_VL1WIZ8'6X1WC[J[\!5VE!. M/[S>UR4SHXM/&'!"!U"*:W!H# 3CK66HD;G6+TM?$7 IJ_#V L&\E48Z@-/A M@OO"]BS?VZ,B,$5CG )FR::5S(8$J3UPY9040@4A3M[Y> ?XX+["%@UZ[]H MI.,.=U,S15%#SK23>255^2/&L%38\ ^25#G M3^F#XV4^E/(Z0.+!T>:KVSG#$H-/4H3:>$BR5('3;>7K8S_GP1<4.G:S'>#5 MI>U%.L95.+'NSQGMWXYM7[W'Q=OW83O6??GK?/9IG7BY.XQ)",VP, .21PDJ M9 ^.FP+1,RE8ECK>7]4ZGF4);J\&GNNE>*65#<+&CA^0]>3O3 L1+,L,CP'8!X\:?%<]V MT,0="9G"+,_!@%&:D1JU@: I5"^6IR*%3*R?!8K[LW>FI8F79)''0>Y[,,K[ M;GRTB4=G/6AO$R@;'?D.]%56:)2*,BO9S6Z80:+&_DH<+\D@CX';N0\NV5TX M]UH:UN[]3W2B_!*FBW5-VE>C[95.6 R"+RJ"2DI#D,6#R,5*K85(MIOA8,.( MX$PCT+-)MPX&Q^\C'_NL^"8^I"0E^2-!Q/HX2E]%55^K/ O*8$E2G>&#R+-\ M7WP6=SC#Z? 0V O%WUT&^'GQA3JL+>< +"D/2E@%4=L,-@;%E?+2L?,)AO=D M_DQO\._J)!@2SQ?M"'R=%GQ><"E'EKPT@,@#G:/1@)?TA^+),)N",^E\O($] MF;_X+/8%' 1#XOFB#X([DY:?EQK2$0_T=^&1?MUFBT<:B<$"RI(!2N@BQV$P2%0E3%A14MNY< MOO 5C2^SIRD,T :BB$3&DPA M6A)Z+YF05Q?71GV$AW!BW9\SV@^K\-06I0M> 2]U+AUF2])) A@KP1K)4;/6 MT>]?;=3#X7?<-NI]P/1]F-JV0IE%P]&0^D*LVZ9T"! 2:H@:B[)HF11G6%[[ M';91[X7PT0KB]X';=U=$-T%OL_-HP+BZ92M( [?MJHRZ>>54\AVR- "54[6PU#DJBO^ >;63N;,SP.VZC[M,,CP#; M]]"Q^6U/JS;1"5$R,%&;Z%CR$*VTP&6D )UEK_/Y5(Y_WVW4?5KD<9#['HSR MOAOOC#5*D]^.VEM0V69PGEDPB;',M>#9=+.6]Z\VZK,SR&/@]E<;]8/%=AFY M*>@E'6$U89<-0E ^ GHA$N?18/,A[9V)X$PCT+-)MPX&Q^\C'[M#QYE.&".2 M*Y*5(:"T*V2!%VC"%Y_%'2LL4^$T,.RA3;J9VG>#TP$ZZ !0U<1>E]_#%=YTSV86I7:*D^DDL=E)56B^)YZW#P&R*Z!,XA"IZWE'8'<'E#FB "WK^8Y9_P$U[-/U8) M;3WY&Y9*B,:K!"786F:" J(I%K)G/A3.N#>R,8!V(&O<9[_A(-5:(QV ['>\ MHK]Z1QS]/2S^A2OZ^FM^HM?.<%L@U$$7*HD(#E,D&^)9Q>R4\,T'_SU#T[B/ M2NW=[ZS" 6KQ-8 MG2.H[",$[06@#HC:6F?9 %?D(]2,FP@?]&9L(?\.D-0FD'YU6P.,AAN,MF[U M<[4QQ01P%/& =\A+9AFE:KV_KC$+O8'V9\>XU,#,.D M@J4PWP>LB_04!*XL:*D*AN0E>MT8][M1-FZ\.RIX[H],;*_)9OAL_-+W*ZXV MEQ\)<=R/$9+PW?">Y^P%O0/GS76U&.WKGUUCC9%=3=O NB%RYE!R5[5 M>KDZG()\Z51T("YXYCA8#N ^,9TW9PZ.D\>"^:.4-O9H[74MYQ>YK65UDW\+ M4HHDF <7"TDG683@Z ^E;'&&^U)">"YD>>Y#.N_S.Q6HFNJBAQ/M(=?F2^XA MQ1Q]DG1#Y,CIPL 05D%Z*+CBO[/^.;'VI,4=9.I/(%+V% W'2*M9KUF:7HU MW6COMK 2F7)(+HH2N7:<9K(?9A@8'I229*Z1M6ZAW(VROL+98[#P#,P:**8# MN-WFK%[-E\N)=L:SX V982D4])<,7M>.9A?I^^@\XZVG1WY%0%_@::'A>2MQ M=S'&]%Y#S&;$U7:7P?+U]6JY"K-,(KQ)>-X6CZ_-[U:"Q4NN':9:KF'J]D0& MG@D..7N)P2!7K'7"I WEXUZK QYN(RBV@\-O5Z[7@IYH;H-3KM8"9')9D9@C MKX1#*$Y&DZ0/SKM M_-O8[D[H-_&82M&Q@#=U98QR$IS0!8+ %-!SCKYUIO!XJL<]"8L91JI4R HLL*'">?3DBDF"%Z9?V)G.3' M2!RW+K@#] ZITL,1.R=C.CZ1_F"P\>*VEN71N@&5HDU!UWG'ML:TB!!K/:%# M]#$J[]#XG9+L!Q(P[I$Z0(AV,FUT<$8^R.8D(14SM:!VG/G<020]=OYN9TT%( 7QM%8YQB(J\ MQY1,U%F[9)H/31Z^?O=I3?SRM2:^?47>O!GGR%0J) J'40.=.?05.5> WJA2 MN,(0FD^0:\I!7Z]=!R'N\6A=G? <32-7+?<"GIU ?: F>ZXHM=DX;82NT8H$%2V'$"ED ML3Z7%*51NKCGG/ F%:4GAMBAJMRU.G0?N79P2S8?+)I*]I[J4L^=[_O,#"H37\SR=O#TBT0?O(E6;O)6UGA=!+)Z$B,HG1%BWO L>>,> M@<.@Z?$L:%MM=7!_?SW>C-A8,[7$Q:=-ZS1Q$9DC3F(R@;S[D"'4)FHILF%% MY21BZU?59TCJ)=78& I/CIT[3B\=P*QVHMX3V39\U$*0Y<4(,C!7.V4<>/H> M,$VW/B>_H&!KU^]18CHZRXY5^7P(^7< I"]3QFJ-WBS=3/5D##-C.@/G5H$R MID"03D'V)!43DXV\M;/P""GC@JB1HA\=#'BXU,?.^SZY/NA%2GA%K-$!7I=% MDM0H5%EO'?HJCZFEXM8P!M*(6#-4" X9KQ,6 S)1*T#E?YLOI^L&C9^OIA^FL_K7FR&=]&0+&]87D[GGLBG34Q9 8VKT?'>@,A MUJL@D+\BN+6IM!ZF\1 =XYZ0IT7;(:+OM^CW:T.Z329M[6DU7[W'KUV?1DG> M/3ZJ??KW4#Y/GAC6DD";0PTSF 95R,-TZ.H['0F5)=U0EXEAP;CSQ9/Q M2A4V(UV=B 9B,%9K89F/S2=%7EYB>!\T'9,8WD=;W5VLWV:CI-,R:&]]%+!S![/(\@>%9"EP@BUW2G1U,+ M%LE"6=8F^I2+;CV#[TP3PWNI?.?$\#[R[P!(CZ8H8[%!6@V97"Z*9SP%_PXY MB*!+TD8)YEIOZSBSQ/!>BMXU,;R'U#L STZQ$BM<.EXR")](3O0/X /7X+*) MKF23@FWM;EU6'FZ@:^\P#?6&NBTS;^975[_,%S6G/<%8&'**QE'Y"$J4!#YC M'6!NA3*E1*_$D(#[EJ1N[\$#,? 4R(Y42*?XFA3&N@(2<@<0[27U@Y'S<9W(_7T5%JOA:YZ3R)!B+!0N M"PX^.0O93#&#BO?79":(F#/HOO9:'>^&ITT2F MJ[61A!D%*;-:4H*S-,7E$8\Y._S6)N\V^U+?Z(GFSL>^N/^QM^/XOLP4,EE& MF1WH6!$G,_D\ZQ7OT1D4F16ZT!H;Z%X$'GLJK1M>[WSB)L@UPI!CISR=JQ3: M*B36G>$16%(8<_"Z_5R'!PD9U\$>#BGW3ZGCM3!BI+9 M]OY-]R5977/5 ;D%SNK"H#J:S3L9P+I:,B\HNG)\8&>QDW>D=MY 6ZF/W;7R M6UBL9O2KWD\_OGBWP/5L_9]K-+A%E5JU)"%HB!?17*?/2;@-G'K M"R9Q?Z3D(UTI.WQ87S[C@3J=#RC@C@"SO&5HP\$WL?>RCF$@ M6=9IO3)Y79@0H'.ARQ3-MA*X.*ND<%($\VSZXQ@"^CI^V@)K,$5T!+9;%E_, M9M?AZ@U^PMDU_NTZU %/B&_GVY]=/]U^^!AFGR>F>"DC.0,Q)0?*.DNQ$"I%P=?"YM3,9X[X"G.A$&T8I/<+OU_DLU4*DJ^I ;,]O'@/ST9F:5:)H M@1Q0<"X$R,XI2>$FYAT71>_X@>.^"9P(4L<*ND?P[& @/VU&Y3S ?+;1(?($ M):(ER[$&7,H"ZG#-1$>Z3_=;XO9 V3&4[01'?>9P/)GJSA2WM8\ZK6[WR6T9 M]R&I8@*'8#,9K,WU.:]6;"J1=$P6*= :$K,/4K437LWEX_5XE8V-U?^>KUOU M[RPOO#&XE%VT$<$F1TZNL@R"K%NZ"I,<60A9[#9H][%/V E#]HPPU$24_>%A MXYA^$=6D""^-YP&\90P4UTCP-@90HW'6^Q#4;K[:\Y^U$T;<66/D*/'VESJ= M!/J0DM#4J1X:5* XA2[N#*Q@T9E[YD+K&OQ[).P$&G\>H&DAY;&/E'NT/WQG M)NU*63\2Q3J3QC,),0;B2F.1AG'O!=_I4-GETW9+D;+S@,@P,NYUA.LK#$M< M5O=K/JNRFY?U=[8SB(XH#-OM%S>I#3N AT;E89M/OJWJ<=&QPJ*':%@$I46B MH"I:T(J.$%VTY;QU)=37%!Q]^7RL Z?H0EW_VMIP,M&"[L?H"I22$50A9\O7 MH4)6.!^XC"R*UF/FOJ5BW#>8([3\S;USG( [\$_^$1;3FD?XP@#/5B*G$[#4 M59HJT_D:9*%;5+(L6 HIRM;]$=\0,>Y;2D. '"?>#O#QA?!L&4^)HB(?#Q-EL]?8@WL;OUQ_)@:B.% 5J8?G^ MEZOYOU_.RGSQ8?T!1SL=._[^AK['(1P-XX(D;^KV@@1>UO>(PDUM!E5@31*" MG%YDO'7S_Y NR$U;ST1:RQ.&!,(516>?<1!3=L!-]!QE4M$/ZX;<4-*5*[*/ MMI]V10X2=-]!S5VC_"%0W]]C78D[S%'SS&<,=-SLP]E 44]FS'!>YR>6 MZL!J"\YH!SHSKG+1QJ;6&:HACYQ_XO3=^SHXJ\[W>$>HJR-#;OZR5K#P24S6 M!501R'?P^K[6:K;3KM%<6ETZOU=XZ^-G?YY0WOR[UY&>:BS)'\)ULHDO?>U(;D M M$6"]P:;B1G.>36M>]M+\I7N%PB?FT4-Z+\?.-!;L[D7$>GGTXM5U=GON@YMOLP4D4UL$UNA.G M/UWCKV3:;_^-5Y_P[_/9ZOUR@B)IYI%.;$U"5=ESB*@,&!/J3@>67&R=O3R4 MUJZNU<%A>:RRS@B4U>#>_GL^X754H"T,K-.JSBK)9'.<0:9(W@DA'=KV&=.] M2.PJKWH*"!ZBFG-#'D$))XD.>Z84!XXBU,<%!CX:#4D;-!XC?6-4[%4BQZTR M'PM]>ZOGS/#WR_QZ,>'2AI!X 5D7*2G4&4+4G.S+>^Z)2U/:/YWO1^.X1>4C MH6]OY8Q='?4D390(W'BI@#%R4U5&!QZU@>B9\3YJ.<3[ MVVZTC5L@/L+YM9V>(9DA$)7ZIG0#;E M44G@RBETBAQ3U?IE]"!"QZT]/Q7\FJBIGSF4CW YD4*B=%F ]UJ"$H)#"%8 M9YB"=CZC;UZ5_C IXU:G-X15"U&?_9/"Y%[!=.-'A0D_\;/"?7YN'Q;^ZU!1 MKBO37\[HGW&&JR->8A[^14W$LP.-C5Y8[GS2BUG>5GQ_L4>CR52T<, HA $5 M(Z>HV3)PAG&64@HBM?;&GJ;HV//X)=TKI);5Y@.VO_W7^6Q^S9?+ MU[.7LT_$VZ8XS*)E.7D-UD=%#G7.$(034/O%H\K2ZMWF=>Z!K <)Z6!TSC!0 M.E[L'6!G+9^[^/_*,"9:1IZR3>0$J\H-!K($'D$6G[C6D@;!P&F.,?1FR18Z_*"X^ T["R<8>#4 M1OR]]B9L.'H;_CRJONF!W]+$I7Z.ND;^].W'/#"SG GOA$R!7!9;@UOD$)D. MD&,6&(QF6K5^(7R"G*.W)Y:"=34NWGY&K>/;S&V_)H!OP_'Y;#E).IB4ZEJM M(B@"YSQ!=%)",F1+13D1?.N*R]VI&]>K;H67;[8L#J.=#IRC/V8+3/-WL^E_ M,!-;/U"$7*;DX\5DG&;*@<9Z&:= ES$+=>!O\8:1H^=-_3W29 M?Z@4^Y\I6R9D_1)Z,%]@22*#++]4>@&T)"N:?J1KEN1W'>T=DOBC*W\Z%-\" M4VH-I[.Q-1OQ&#:PKZ;3X6 P(%/H94F=+=H;NXVXY?XA..1 BH;29\?UB$W' MQ'(/'=N,A(8$HL1GP9QB,_-%([DVG+G-2C2VZ$:6$6SS/<34(Q-V3ENU[5'P5,[&F,S*V M_,%@/"5<:L>!_EJDR@[DF0A"_7(4T:;;@$FHW ?^L_S-K\E,'*Y>C:TK.N3= M<&<#B\PFGD7]F1O89$0\%WKW56.*48ZCH'&+TZ@0;J;??&3BH[SGZ6!FST;B M:V4^>?*..'P5YO+YU+VZFHEZLNET0/KWG)TQ9OF.DM3M[J/ NWD.5#P:-B63 M8$9F@36;N%-K& 3BT3 >G8D[&#NCP=2>!. ;Q"I#C',<%9&;74>!HQ$=6\.A[5K$ MH\0:.\1VJ!/88_#-MZ1I1D4E13\H.UPR*GSUZ64:OX.__D42?Q&NPGAYS >UG_N<^=4IZ,ZE//_H2=4M=#P.4C8>ZC#HA?OB M!^X)OKB"F\9IX=Z')QG2#]OC_RF^S\K-V]DH5O*Q/X](?$]6^[T&\$CMPT3- MJ/9(TRP)Q:WR^8#Z%H=9^OCTK5@RP_:_N2W4>K4^O:<U2[J-_T>]:OS-Y-; M@D$(* 5U M2CI5,F&(2F+$W\2IG\#)5()$684K1[]++@P1Z@_VZV@?; 2L@499.RL)U\P- MLH"'.35<4?^6B=?7UM])I#W(:'>Q'[Z&_H9$>96/CE E*-Q-63/GK(T M[*$414>[*L]NN@ZB*D TA6HX9W($&)!8/)XG-0\:E2/WJG-GL\V02W]T_K=81VU*:'W8_K$7?>LDVU;>#FPQ_PTQ3*]4&N$-N MV_6:-^^%.16/XGF;].GZ\:D7MVAO#_7;S[=T#VGJL1*BPNM5IJ];):K4[&[CJ]9$B0F2??J=>/,D M] #&UQ%*2AP#4FL7G3=!D<]\!L@^DHS>DC#Y3J(-@#05F%(:&9!0JZ<#6:SS MD;W]^B/+7>GF)5[./;VPUP(M)1UNCDV.'%,K,>_B-.0L+A+BBZ^63]9DYY9K MEF,V- -2DRG;#HM8 M8_8UG;\PZM(_N2-VDN#B9W@'7/(*U/45KPCL(B!9DNN!#="J M(2O42L@_.I_:RT0I.X;>*)/ZGJB4=,6O61(M:+)*'X)%XG/Y8,IJ&F#17+3; M%-Q.#/I$+*R"."X_1T*KZ.VZ1*KHOBF2+,),>_5Z!H56OJLHRAD!R*H\;B+J MV.[($8L&GZTSJE]E78>)5JW;3:<62I %NV=Q'YHUP*)5ZG:3K9T8(P)@;I>X MMU;"B\),2L2 @E6CXI6 M&Z$5!XV3;;]A2%9A3 C81D1KRI")1K6\&&$5A\WNP<_ $0Z0.&51:BH4V; M"%E.ZFB6R^M7$D:Z)49-N'@U$BJ"-7)C:JK]4Y)_8];3A4>7Z"")]1:C ?+I MC]1CKS39/@07;5UX@MH:3:8!C>%:H.Z;T<_>50*B'?%VT>=TI#;1@KT1H"GG M+D^.B-E8.Q%1A8>F5R/O3(J$]Q01EBCO']N]Y["Z[I+O*8,0Y1S)Z+JOVHX; M-*_0#' +W B,%M145P8R-&&'O.4R*SJE_6''.11:BE%5K6HJD/79&Q23:)N& M*4SBOA84+0.IN?:NI0=9O:?LQSSQ'I)%FGQ*LW#WTA_DS6I2#:#E*U55[4(; MLL(/FRP5;SJ*$QVX4%J/BI;$5-6RE2!S)L![EOU)#S,UA;KZ2Z8!M(PGP&39 M2ANRPK<%E8R$]0(9/ M ]V ]_CGAD1A$'J%]2S7(*'L8C$A<%WJ[5X/Y1W MP VC,-O"K-W46L1+,0,Y13=FS=F!02[Q&F#QOM4'V(29N=:K,!!X'UV&E1+1 MJ+.N=HX,R@HPFO)]X2/]N0F30UR!"-4K!NO"!+ M-Z<,0*S8(9&&0YO6J^DF\GT'?OF&4K$ M!DM[3)SBH!6I-8V(BHYB+VH+:V$.W2[1\*9MO7V\:?F+&_9$(RI>D"Y\2#MU M48V(-Y&HZ=7("_8^A9OB'Q;U#T$0>ASW-H89:^WH>"%034MIOK!C)J7)YX1M MUG=IN@%4M D7K3I7-8ZVIR5:-K.T?H8Y$M6$8B MB#QP&0NMW%9YS%5R@:_0M9?QG7BTG9/0!Q*J"A*ML%9=KP9FL#?*8J?(+116 M087&.DRT>EE%X5JXP5YV[D^&KU^78+&Q%A2OU%5UE=E"CT'JY9:=1 A($:NP M\>I4 ;1L(,N$4'HP%3R@UB+C59CJQ-4VHK K*WYNPFPKGJ/:41_,'.%Q9QEA\SJ)UDMZ;P:E65 MS^Y4J#1._WN:W<4>6P&=H4LU@%>R"J9U/6W&*7QQR-R7T@T-22ENU-F1 HW8 M-TU>AA_1\^+P"T9TV3:D]#;I]*DC><8-\H?L13R8U^OXKFY#2FJ3#JXZDH<] MJHF[B4CR)4PSP%1W/:J4G"8=9[42A"W@9631OONW&E*J6L&DPZQF:M!/_O?! M'U[ -FPI)4TZRI(D"U'236HM"5D_'Q;N7UC:5*\5D-3-C2A^6"@99>G^;XZ2 M5F-+B6C* 58C/>BKG=+*6W?X50)*R672 503+=B?.HL%E>@1D&!5>%)ZF71@ MU$"*"4?\(-=CG@))"632*4\5#>B+$*9=*KG'D-+#I#.84N?-*//6EJ-KO>K MI&,2 \M46?R9+UP*PS[2U$O"/ T#5*?:#B\EHDD'(/*4H<]+?BCL(M'0'KP> M>P>5?FY#EU+6I+,0:<),O5#C_/V@.8M"+Z3I/&'>N>6:MVLT- -RU89L-P#N MW:AOZL)3%#]D;2FU'1_P05%JW\V]V)?E"_Y2ZRLY[EA6F MPH1P^5;0ON0"U;F!O_XC>O$/X@^7I/2___H;4$L#!!0 ( &6!:5<.R<\( M#P@ ,@I 3 97AH:6)I=#,Q,3DS,#(S+FAT;=U:75,;.19]WU^A);43 MJ+)-^X.0&$*5 \Z$J2G(@+,S^[0EM]1817>K1U+;>'_]GBNUL8UA8B89QI ' MA[:NI'MUC\X]DOMPY++TZ' DN3CZQ^$_ZW5VHN,RD[ECL9'<2<%*J_(K]JN0 M]IK5ZY75L2ZF1EV-'&M%K3;[59MK->:AW2F7RJ/9.(>[X?EPUT]R.-1B>G0H MU)@I\7Y+R62_N2?V.TDGZG2B>&\H.BT11>U6)/AP+Y'_;6ZA*\Q#'^NFJ7R_ ME:F\/I(T?[>S5[B#B1)NU&U&T;^VO-W18:)SA\D,.H<_PQ@K(SEYX^H\55=Y MU\>S%;K.FF.=:M-]%?E_!]123WBFTFGW]4!ETK(S.6$7.N/YZYKEN:U;:502 M#*WZGX1/<,\_3H*_^Q@G5;F<^=]LD=/]FY$:*L?:S49SV>/%J+FY0N!.%V'8 M!=]CK+0T?Y/SQ_V+P>G'T^/>X/3\C)U_9,>?3OL?6?^W_O&7P>F_^_@*K?V+ M!P/;E$ ^?[FX_-([&[#!.;P__M0[^['/>L<#=O'EY_XE:[9YO=G9YCNL=W;" M -OP5&.]2]8[.?\\Z)\\JQ O^\<^8^VH15D;?.JSR][%A]Y9_[)^_MO/_?_X MV-'2BJ+6NJC\R^/JW!O7:8W]))/$R"D;\/PJE],:BZ5Q*IDR-^+NAU=[;P_6 MWED%%P*L5T]EXKKM-[.]IG*!W'7KS;=_6YS-QBR(IY]]>5F:46./EN&4C?A8 M,B/'2DY0+]Q(6?9+R0U GD[9A2RT<4SG[*,V&6M&]5^83E!F;E2F'+)TFL<- M9.?= 7L!Z6EM7'H^<(ND8/FS*;O.]225XDK60I9,R(W0<"'7*/F8@:N<\7S* MRMR94B("B "O!Y TSC(\&<53EO 87QFFD43F=+!;,V E,E"(@>=)(H//J,G3)NI,<&B1GH6R<:IMB7Y$FD:G 22%T;$4^-JR;6!"2( L)+Y_$X\@3"3K M@8\NRA067D_N;,S(JT%S 8,D2]K3Y0L391@(HKS M+I)A007]&P33?FN#P,DW!YS-1K1/ZW B+9;[F#N$>1(%5S'<6DHZ0OEW>H)(SB-<"L_^/OJ*F:QM"?=?8+ L4\Y)>2_-#S7D ;4(!9]\]VV %JQJB;7Q/XGC MV>Z2OY<*+OO]5.:QOR_8\8>G/WFTWR@BW<#34R^%X(( 5( 7'5CIZ!LK"3Q4 M]??V%#.1_)H*:A!@OJ1ZZ>CO+6>7.X]"677@"-<%]Q 8%^AHY2U_W8/(2FK" M&.""(JR%>FY1S&V9 1E8'Q]&51_NO0![2;5Z\PXV/93DQ( J:LBW]+P&Q/C[ MY0I:M5#C5#[6Z5A2H ":-]8\QLKZ7_P MAV__X?Q)J%KA(< G31T+G?+"RN[LCP.P=)'R:5?E?KE\IX,*3T/MG,ZZ])O[ MF*@>NJ#Z5=/#*33/?XYO1.$G>0=WG)C-7#4W?-.N$ZMMG4;S3?O!UJC1?+#M MCT9M[C7VFZWO/FSG72/JO/GNP[8:;SO[WW_45F._O=X:[/JLA=M[>>$ZC6,*U*L!=I!9:=+L\9K??!L\OA\4C)A/5O9%S2/18[#Z>_ M!P3*4WNW_3G7_].U=R2$)@&[9=-M /*;:N MI'M]C\X]DGTTLEEZ?#02/#[^U]&_ZW5VHJ(R$[EED1;6=8*6FWVJ](WS<8YV_?71KIOD*%3Q]/@HEF,F MXP];LA7LMP/>XLV#/=Z)PHC'0>L@B#I)\BZ*1!C]M[F%KC#W?8R=IN+#5B;S M^DC0_-W.7F$/)S*VHVXS"/ZSY>R.CQ*56TRFT=G_Z<=8& M+=]UUARI5.GNF\#].Z26>L(SF4Z[;Z]D)@P[$Q-VH3*>OZT9GINZ$5HFWM#( M_PGX!/? MX4D+_0\YWQ]<7 U/A_W>U?#\C)V?LOZGX>"4G0[/>F?]8>\S;J%UO%Y=?>V=7[.J<#7[K?^J=_3Q@O?X5N_CZ>7#)FFU>;W:V^0[KG9VPYE[L MKVJL=\EZ)^=?K@8G+RK$RT'?9:P=M"AK5Y\&[+)W\;%W-KBLG__V>?"[BQTM MK2!8&Y5_>UR=!^,:(@MYSME'/34JK[%(:"N3*;,C;G]ZL_?^<.U55? X!N/5 M4Y'8;OO=;)W)/$;>NO7F^W\LQF9C%L3SS[[\6)I!8X\>PY"-^%@P+<923% K M[$@:]DO)-0">3MF%*)2V3.7L5.F,-8/Z+TPE*#&W,I-V6F/#/&H@.P>'[!6D MI[5QZ?G(#9*"QY]-V4VN)JF(KT7-9TG[W,0*+N0*Y1XS<)DSGD]9F5M="D0 M >"T )+&688K+7G*$A[AEF8*2616>;L5@UQ$PABNIV22\1N!>1?&-+@7PQE, MF3HA@3G(()(:P@%F.;K#DUAH-AG):,1,23_S_A.A134(!9!)DT)AD%B92#M" M@*80D7.0QBW@FHH1YAC=8A9.%Q_#J\%@^^5@4+!$YL@R 6:>U1H "',TZX5V MF2<@$&XEQI%YE)8QQ@1R%E)8 ^HDD4Z!Q!-F"Z)D::($$U&<]Y$,"RKH MWR&8]EL;!$Z^.>!L-H)]>@XGPF /@&RY:O9M*-6HT$:\-.MWH8H7"L"BFLG7 M4%5J# !>&DOCV Y6(G?CD$:>\^0BUVJ1SJHC.L5*K>)@:)3@3OAB5RM@= M&9@R-#*67$L*0/I2[]@_IY%*0^77+4OC:K7C1F4$'++@8NI40$/*J$PY43K" M%&PJ&7P5RC($*R+_B)V+/L* MKP6_T>;@=\;#@S%/2T=6E%V1))"&PZIZ C*-%Y5 MAJJTC\^]3F'@=]:")'/R[6T."V=BW"T^X9\!_/%R%!.\ K#%FP.V&5GZ9*Z" M@O;:E6!S+?W:5F]@/"77GGRX[W9,3-G9X@DG,(%[%C?Q=]Q"" )2 %VU8:>L;20$\5/7W;A/ [#75ZLW;V/10DA,-JJ@AW\+Q&A#CSI "Z!]9\UOK*3_T9?>[L>Z MG5#UA$. 3^@Z'G3*"R.ZLS\.P=)%RJ==F;O'Y3H=5G@*E;4JZ]+[]C%1/71! M]4;3PXU M]INM'SYLJPUO#W[\L(WWG?T?/FKG?>-=L)ZSNRYK/G, AREX_F&KO37K4"V= M;JNX9[?]Q9^E MPK$5%YW0GK?WY@>PE<'.8R#<=;+H >&]^$EBH8Q[K=SU[U#&8N4CQ3D:G*X* MYEUX"$B4=K7+-[YKK'[])Y:[[M/._P-02P,$% @ 98%I5W_=P-F9! M%Q0 !, !E>&AI8FET,S(Q.3,P,C,N:'1MU5C_3^)(%/_]_HIWF',UH:6% M@D*1A,6:Y7(1%_!V[Z?+M)W"9-M.=SHHW%]_;Z94461/$Y=3$PGE??V\]YF9 MU^G.91+WNG-*PMXOW5\- \YYL$AH*B$0E$@:PB)GZ0R^A#3_!H:QUAKP;"78 M;"ZA;M4;\(6+;^R&%'+)9$Q[I9]NK7CNUG20KL_#5:\;LAM@X5F%4<>/2#-R MHJA!';O=(JW6212TJ>WC?SOR_[8K:(KJA4TN5S$]JR0L->94Q>\XS4RZMRR4 M\XYM6;]5M%ZO&_%48C"!QL77PL>6)TF7TB QFZ4=C:=2F);B@,=<= XL_><,Y]):-1-^V'&FZB)F"%PR;/"[4;N 5::BO\I^8$WG@XOAH/^ M=#BZA-$%##X-O0OPOGJ#Z^GP3P]_0JDWW@GLK0"YNAY/KON74YB.P#Z%:W-B M#DR8> ,-S&XT+>A/H'\^NIIZY["I_>:AE2#:5DMU:/K)@TE__+%_Z4V,T=<_ MO+^@/Y@J2=VRZEMH=JZGW>S\Z3B=)W$.J_ [C2)!5S EZ2REJRH,YHQ&X"UI ML)#LAL(HBEA !? (=[LE2YA$I6$:F' DYQ0.#T[K=YQ%4(. M+K!SJH:AAF,B?R\*!YZNZF MXN/M(R-AB%N[$=-(=AJMX5ODOJ0;2(,6" 7F.&$&^9G&N_@GY?,$'5,9NKV/?$ M.B+'@,'MYE%X?$ M5[55Q%*2!NIW=!@R[5KM1*BUB N6<*2CCID_XJOYHGV_UY7$CVE92Y^+D H# M2QJ3+*>=\HL;LCR+R:K#4ET8;>2NZ>-S*7G242/^4_%+!+?J./)F@7A](+\%D*7>6GJCZ307O( MY/U3^./J%0C\0U1WQ\>^H1T>."=NKC\?OPL\N@QX3Z1ZANKZ"-8S689EYS$+ M0=7;?7<]W/'*MF- V7=V1U>"X9"5X92UE>+Q+H[5].3SQ"B]>9&5\5S/;!U! M8Z+<;EUMW3=;CT[6O0GQL>,+N6WR'[=AZ\_B8JZF+P3_!5!+ P04 " !E M@6E7%$MER:($ P% $P &5X:&EB:70S,C(Y,S R,RYH=&W56&UOXC@0 M_GZ_8H[JNJU$T@0"I4 KL91JD5;0!:J]^W0RL5.L)G;6,6USO_[&#FGI"WNM MU.5:/B#"O/B9F*7"PTUKU:'[U)=\6M2R#77,3LI_70/BN?N@5VD.YK.#:=ZT?8][X^*U3OI1E)H7$RA _13\P%*_'[-0-Z<+O@8J:9 M^I_ ]P>3V?!LV._-AN,1C,^@_V4X.(.SX:@WZ@][7_$OE XF&P-[+X&<7TRF M%[W1#&9C\%MPX4[=O@O30=\&YM<;'O2FT#L=G\\&I["N_>Y#*X,X\IJF0K,O M YCV)I][H\'4&?_Y=? 7]/HS(ZEYWE,&;MQ/F]GYR^,,GHUS6(6>$ 0^JSR3 MH@K]!6<1G'%!1,A)#.,HXB%3("/L=+<\X3JOPE"$+NSI!8/=G5:MYG7Z,DF) MR.V3W]FO I6P8(K-V0= M\Z.@QO9;BB7@*>X]>]C>;8I5\*^+R[YLO*O 1O+:'DUP5!Q*KXC/,]%5?JGJ M"QFT!20?G\*?\S<@\$^CNCL^MAW:[DYPV,GL]_I[P*-+@(]$J!>HKHY?.X^E MF'(9'-D M4$L! A0#% @ 98%I5_FB=TS6)0 :X ! !4 ( !Z9&UL4$L! A0#% @ 98%I5RR'!)A:J@ MAD,( !4 ( !1$$# &1O8W,M,C R,S Y,S!?<')E+GAM;%!+ M 0(4 Q0 ( &6!:5<.R<\(#P@ ,@I 3 " ='K P!E M>&AI8FET,S$Q.3,P,C,N:'1M4$L! A0#% @ 98%I5T7:(RD1" X2D M !, ( !$?0# &5X:&EB:70S,3(Y,S R,RYH=&U02P$"% ,4 M " !E@6E7?]W V9D$ 7% $P @ %3_ , 97AH:6)I M=#,R,3DS,#(S+FAT;5!+ 0(4 Q0 ( &6!:5<42V7)H@0 # 4 3 M " 1T!! !E>&AI8FET,S(R.3,P,C,N:'1M4$L%!@ * H *C@( / %! $! end