0001585521-23-000194.txt : 20230823 0001585521-23-000194.hdr.sgml : 20230823 20230823160151 ACCESSION NUMBER: 0001585521-23-000194 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20230731 FILED AS OF DATE: 20230823 DATE AS OF CHANGE: 20230823 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Zoom Video Communications, Inc. CENTRAL INDEX KEY: 0001585521 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 611648780 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38865 FILM NUMBER: 231197571 BUSINESS ADDRESS: STREET 1: 55 ALMADEN BOULEVARD, 6TH FLOOR CITY: SAN JOSE STATE: CA ZIP: 95113 BUSINESS PHONE: (888) 799-9666 MAIL ADDRESS: STREET 1: 55 ALMADEN BOULEVARD, 6TH FLOOR CITY: SAN JOSE STATE: CA ZIP: 95113 10-Q 1 zm-20230731.htm 10-Q zm-20230731
false2024Q20001585521--01-3140643550400015855212023-02-012023-07-310001585521us-gaap:CommonClassAMember2023-08-11xbrli:shares0001585521us-gaap:CommonClassBMember2023-08-1100015855212023-07-31iso4217:USD00015855212023-01-31iso4217:USDxbrli:shares0001585521us-gaap:CommonClassAMember2023-01-310001585521us-gaap:CommonClassAMember2023-07-310001585521us-gaap:CommonClassBMember2023-07-310001585521us-gaap:CommonClassBMember2023-01-3100015855212023-05-012023-07-3100015855212022-05-012022-07-3100015855212022-02-012022-07-310001585521us-gaap:CommonStockMember2023-04-300001585521us-gaap:AdditionalPaidInCapitalMember2023-04-300001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300001585521us-gaap:RetainedEarningsMember2023-04-3000015855212023-04-300001585521us-gaap:CommonStockMember2023-05-012023-07-310001585521us-gaap:AdditionalPaidInCapitalMember2023-05-012023-07-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-05-012023-07-310001585521us-gaap:RetainedEarningsMember2023-05-012023-07-310001585521us-gaap:CommonStockMember2023-07-310001585521us-gaap:AdditionalPaidInCapitalMember2023-07-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310001585521us-gaap:RetainedEarningsMember2023-07-310001585521us-gaap:CommonStockMember2022-04-300001585521us-gaap:AdditionalPaidInCapitalMember2022-04-300001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001585521us-gaap:RetainedEarningsMember2022-04-3000015855212022-04-300001585521us-gaap:CommonStockMember2022-05-012022-07-310001585521us-gaap:AdditionalPaidInCapitalMember2022-05-012022-07-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-05-012022-07-310001585521us-gaap:RetainedEarningsMember2022-05-012022-07-310001585521us-gaap:CommonStockMember2022-07-310001585521us-gaap:AdditionalPaidInCapitalMember2022-07-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-310001585521us-gaap:RetainedEarningsMember2022-07-3100015855212022-07-310001585521us-gaap:CommonStockMember2023-01-310001585521us-gaap:AdditionalPaidInCapitalMember2023-01-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001585521us-gaap:RetainedEarningsMember2023-01-310001585521us-gaap:CommonStockMember2023-02-012023-07-310001585521us-gaap:AdditionalPaidInCapitalMember2023-02-012023-07-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-07-310001585521us-gaap:RetainedEarningsMember2023-02-012023-07-310001585521us-gaap:CommonStockMember2022-01-310001585521us-gaap:AdditionalPaidInCapitalMember2022-01-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001585521us-gaap:RetainedEarningsMember2022-01-3100015855212022-01-310001585521us-gaap:CommonStockMember2022-02-012022-07-310001585521us-gaap:AdditionalPaidInCapitalMember2022-02-012022-07-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012022-07-310001585521us-gaap:RetainedEarningsMember2022-02-012022-07-310001585521srt:AmericasMember2023-05-012023-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AmericasMember2023-05-012023-07-31xbrli:pure0001585521srt:AmericasMember2022-05-012022-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AmericasMember2022-05-012022-07-310001585521srt:AmericasMember2023-02-012023-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AmericasMember2023-02-012023-07-310001585521srt:AmericasMember2022-02-012022-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AmericasMember2022-02-012022-07-310001585521srt:AsiaPacificMember2023-05-012023-07-310001585521srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-05-012023-07-310001585521srt:AsiaPacificMember2022-05-012022-07-310001585521srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-05-012022-07-310001585521srt:AsiaPacificMember2023-02-012023-07-310001585521srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-02-012023-07-310001585521srt:AsiaPacificMember2022-02-012022-07-310001585521srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-02-012022-07-310001585521us-gaap:EMEAMember2023-05-012023-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMember2023-05-012023-07-310001585521us-gaap:EMEAMember2022-05-012022-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMember2022-05-012022-07-310001585521us-gaap:EMEAMember2023-02-012023-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMember2023-02-012023-07-310001585521us-gaap:EMEAMember2022-02-012022-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMember2022-02-012022-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-05-012023-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-05-012022-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-02-012023-07-310001585521us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-02-012022-07-310001585521us-gaap:BilledRevenuesMember2023-07-310001585521us-gaap:UnbilledRevenuesMember2023-07-3100015855212023-08-012023-07-310001585521us-gaap:CommercialPaperMember2023-07-310001585521us-gaap:MunicipalBondsMember2023-07-310001585521us-gaap:CorporateBondSecuritiesMember2023-07-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-07-310001585521us-gaap:USTreasuryBillSecuritiesMember2023-07-310001585521us-gaap:CommercialPaperMember2023-01-310001585521us-gaap:MunicipalBondsMember2023-01-310001585521us-gaap:CorporateBondSecuritiesMember2023-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001585521us-gaap:USTreasuryBillSecuritiesMember2023-01-310001585521us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-07-310001585521us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-01-310001585521zm:InvestmentInEquitySecuritiesOfPrivateCompaniesMember2023-02-012023-04-300001585521zm:InvestmentInEquitySecuritiesOfPublicCompaniesMember2023-05-012023-07-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBillSecuritiesMember2023-07-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBillSecuritiesMember2023-07-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBillSecuritiesMember2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMember2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-07-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-07-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-07-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-07-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-07-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-07-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-07-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-07-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-07-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-07-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-07-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-07-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-07-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-07-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-01-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001585521zm:SolvvyIncMember2022-05-190001585521zm:SolvvyIncMember2022-05-192022-05-190001585521us-gaap:DevelopedTechnologyRightsMemberzm:SolvvyIncMember2022-05-190001585521zm:SolvvyIncMemberus-gaap:CustomerRelationshipsMember2022-05-190001585521zm:SolvvyIncMemberus-gaap:CustomerRelationshipsMember2022-05-192022-05-190001585521us-gaap:DevelopedTechnologyRightsMemberzm:SolvvyIncMember2022-05-192022-05-190001585521us-gaap:DevelopedTechnologyRightsMemberzm:SolvvyIncMember2023-02-012023-07-310001585521zm:SolvvyIncMemberus-gaap:CustomerRelationshipsMember2023-02-012023-07-310001585521zm:WorkvivoLimitedMember2023-04-210001585521zm:WorkvivoLimitedMember2023-04-212023-04-210001585521zm:WorkvivoLimitedMember2023-07-310001585521zm:WorkvivoLimitedMemberus-gaap:DevelopedTechnologyRightsMember2023-07-310001585521zm:WorkvivoLimitedMemberus-gaap:CustomerRelationshipsMember2023-07-310001585521zm:WorkvivoLimitedMemberus-gaap:CustomerRelationshipsMember2023-04-212023-04-210001585521zm:WorkvivoLimitedMemberus-gaap:DevelopedTechnologyRightsMember2023-04-212023-04-210001585521zm:WorkvivoLimitedMemberus-gaap:DevelopedTechnologyRightsMember2023-02-012023-07-310001585521zm:WorkvivoLimitedMemberus-gaap:CustomerRelationshipsMember2023-02-012023-07-310001585521zm:ServersMember2023-07-310001585521zm:ServersMember2023-01-310001585521us-gaap:SoftwareDevelopmentMember2023-07-310001585521us-gaap:SoftwareDevelopmentMember2023-01-310001585521zm:ComputerAndOfficeEquipmentMember2023-07-310001585521zm:ComputerAndOfficeEquipmentMember2023-01-310001585521us-gaap:LeaseholdImprovementsMember2023-07-310001585521us-gaap:LeaseholdImprovementsMember2023-01-310001585521us-gaap:FurnitureAndFixturesMember2023-07-310001585521us-gaap:FurnitureAndFixturesMember2023-01-310001585521zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member2020-06-112020-06-11zm:officer0001585521zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member2020-07-302020-07-3000015855212021-11-17zm:lawsuit0001585521zm:USPrivacyClassActionsMember2021-10-212021-10-210001585521zm:USPrivacyClassActionsMember2022-05-192022-05-19zm:objector0001585521zm:USPrivacyClassActionsMember2022-10-172022-10-170001585521zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member2020-04-072020-04-080001585521us-gaap:PendingLitigationMemberzm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member2023-07-170001585521zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Memberus-gaap:SettledLitigationMember2023-07-252023-07-250001585521zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Memberus-gaap:SettledLitigationMember2023-01-310001585521zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Memberus-gaap:SettledLitigationMember2023-02-012023-07-310001585521zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Memberus-gaap:SettledLitigationMember2023-05-012023-07-310001585521us-gaap:CommonClassAMemberus-gaap:IPOMember2023-07-310001585521us-gaap:CommonClassBMemberus-gaap:IPOMember2023-07-3100015855212022-02-280001585521us-gaap:CommonClassAMember2022-05-012022-07-310001585521us-gaap:CommonClassAMember2022-02-012022-07-31zm:plan00015855212022-02-012023-01-310001585521us-gaap:RestrictedStockUnitsRSUMember2023-01-310001585521us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-07-310001585521us-gaap:RestrictedStockUnitsRSUMember2023-07-310001585521us-gaap:EmployeeStockMember2023-07-310001585521us-gaap:EmployeeStockMember2023-02-012023-07-310001585521us-gaap:CostOfSalesMember2023-05-012023-07-310001585521us-gaap:CostOfSalesMember2022-05-012022-07-310001585521us-gaap:CostOfSalesMember2023-02-012023-07-310001585521us-gaap:CostOfSalesMember2022-02-012022-07-310001585521us-gaap:ResearchAndDevelopmentExpenseMember2023-05-012023-07-310001585521us-gaap:ResearchAndDevelopmentExpenseMember2022-05-012022-07-310001585521us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-07-310001585521us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012022-07-310001585521us-gaap:SellingAndMarketingExpenseMember2023-05-012023-07-310001585521us-gaap:SellingAndMarketingExpenseMember2022-05-012022-07-310001585521us-gaap:SellingAndMarketingExpenseMember2023-02-012023-07-310001585521us-gaap:SellingAndMarketingExpenseMember2022-02-012022-07-310001585521us-gaap:GeneralAndAdministrativeExpenseMember2023-05-012023-07-310001585521us-gaap:GeneralAndAdministrativeExpenseMember2022-05-012022-07-310001585521us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-07-310001585521us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012022-07-310001585521zm:ThePlanMember2023-02-072023-02-070001585521us-gaap:EmployeeSeveranceMember2023-05-012023-07-310001585521us-gaap:OtherRestructuringMember2023-05-012023-07-310001585521us-gaap:EmployeeSeveranceMember2023-02-012023-07-310001585521zm:EmployeeStockBasedCompensationAwardsMember2023-02-012023-07-310001585521us-gaap:OtherRestructuringMember2023-02-012023-07-310001585521us-gaap:SpecialTerminationBenefitsMember2023-01-310001585521us-gaap:OtherRestructuringMember2023-01-310001585521us-gaap:SpecialTerminationBenefitsMember2023-02-012023-07-310001585521us-gaap:SpecialTerminationBenefitsMember2023-07-310001585521us-gaap:OtherRestructuringMember2023-07-310001585521us-gaap:CommonClassAMember2023-05-012023-07-310001585521us-gaap:CommonClassBMember2023-05-012023-07-310001585521us-gaap:CommonClassBMember2022-05-012022-07-310001585521us-gaap:CommonClassAMember2023-02-012023-07-310001585521us-gaap:CommonClassBMember2023-02-012023-07-310001585521us-gaap:CommonClassBMember2022-02-012022-07-310001585521us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-012023-07-310001585521us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2023-05-012023-07-310001585521us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2022-05-012022-07-310001585521us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2022-05-012022-07-310001585521us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2023-02-012023-07-310001585521us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2023-02-012023-07-310001585521us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2022-02-012022-07-310001585521us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2022-02-012022-07-310001585521zm:PurchaseRightsCommittedUnderTheESPPMemberus-gaap:CommonClassAMember2023-05-012023-07-310001585521zm:PurchaseRightsCommittedUnderTheESPPMemberus-gaap:CommonClassBMember2023-05-012023-07-310001585521zm:PurchaseRightsCommittedUnderTheESPPMemberus-gaap:CommonClassAMember2022-05-012022-07-310001585521zm:PurchaseRightsCommittedUnderTheESPPMemberus-gaap:CommonClassBMember2022-05-012022-07-310001585521zm:PurchaseRightsCommittedUnderTheESPPMemberus-gaap:CommonClassAMember2023-02-012023-07-310001585521zm:PurchaseRightsCommittedUnderTheESPPMemberus-gaap:CommonClassBMember2023-02-012023-07-310001585521zm:PurchaseRightsCommittedUnderTheESPPMemberus-gaap:CommonClassAMember2022-02-012022-07-310001585521zm:PurchaseRightsCommittedUnderTheESPPMemberus-gaap:CommonClassBMember2022-02-012022-07-310001585521us-gaap:CommonClassAMemberzm:OutstandingStockOptionMember2023-05-012023-07-310001585521zm:OutstandingStockOptionMemberus-gaap:CommonClassBMember2023-05-012023-07-310001585521us-gaap:CommonClassAMemberzm:OutstandingStockOptionMember2022-05-012022-07-310001585521zm:OutstandingStockOptionMemberus-gaap:CommonClassBMember2022-05-012022-07-310001585521us-gaap:CommonClassAMemberzm:OutstandingStockOptionMember2023-02-012023-07-310001585521zm:OutstandingStockOptionMemberus-gaap:CommonClassBMember2023-02-012023-07-310001585521us-gaap:CommonClassAMemberzm:OutstandingStockOptionMember2022-02-012022-07-310001585521zm:OutstandingStockOptionMemberus-gaap:CommonClassBMember2022-02-012022-07-310001585521us-gaap:CommonClassAMemberzm:HeldForCharitableContributionsMember2022-02-012022-07-310001585521us-gaap:CommonClassAMemberzm:HeldForCharitableContributionsMember2023-02-012023-07-310001585521zm:AparnaBawaMember2023-05-012023-07-310001585521zm:AparnaBawaMember2023-07-310001585521zm:VelchamySankarlingamMember2023-05-012023-07-310001585521zm:VelchamySankarlingamMember2023-07-310001585521zm:EricSYuanMember2023-05-012023-07-310001585521zm:EricSYuanMember2023-07-31
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 July 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM                 TO
Commission File Number 001-38865
___________________________________________________________________
Zoom Video Communications, Inc.
(Exact name of registrant as specified in its Charter)
___________________________________________________________________
Delaware61-1648780
(State or other jurisdiction
of incorporation or organization)
(I.R.S. Employer
Identification No.)
55 Almaden Boulevard, 6th Floor
San Jose, California 95113
(Address of principal executive offices and Zip Code)
(888) 799-9666
(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 each exchange on which registered
Class A Common Stock, $0.001 par value per shareZMThe Nasdaq Global Select Market
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No ☐ 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No   ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ☐    No  
As of August 11, 2023, the number of shares of the registrant’s Class A common stock outstanding was 254,292,343 and the number of shares of the registrant’s Class B common stock outstanding was 46,664,611.



Zoom Video Communications, Inc.
Quarterly Report on Form 10-Q
For the Quarterly Period Ended July 31, 2023
TABLE OF CONTENTS
Page



2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which statements involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations or financial condition; business strategy and plans; and objectives of management for future operations, including our statements regarding the benefits and timing of the roll out of new technology, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will,” or “would” or the negative of these words or other similar terms or expressions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about: our future financial performance, including our revenue, cost of revenue, gross profit, margins, and operating expenses; trends in our key business metrics; the sufficiency of our cash and cash equivalents, investments, and cash provided by sales of our products and services to meet our liquidity needs; market trends; our market position and opportunity; our growth strategy and business aspirations for our communications and collaboration platform; our product strategy; our efforts to enhance the security and privacy of our platform; our ability to operate our business and effectively manage our growth under evolving macroeconomic conditions, such as high inflation, recessionary environments and fluctuations in foreign currency exchange rates; our ability to become the ubiquitous platform for communications; our ability to attract new customers and retain existing customers; our ability to successfully expand into our existing markets and into new markets; our ability to effectively manage our growth and future expenses; and the impact of recent accounting pronouncements on our unaudited condensed consolidated financial statements.
You should not rely on 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, financial condition, and operating results. 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” and elsewhere in this Quarterly Report on Form 10-Q. 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.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. While we believe that such information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these 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.
You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed with the Securities and Exchange Commission as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance, and events and circumstances may be materially different from what we expect.


3


SUMMARY RISK FACTORS
Investing in our Class A common stock involves numerous risks, including the risks described in “Part II—Other Information, Item 1A. Risk Factors” of this Quarterly Report on Form 10-Q. Below are some of these risks, any one of which could materially adversely affect our business, financial condition, results of operations, and prospects.
Our business depends on our ability to attract new customers, retain and upsell additional products and new product categories to existing customers, and upgrade free hosts to our paid offerings. Any decline in new customers, renewals, or upgrades would harm our business.
Our revenue growth rate has fluctuated in prior periods, and may decline in future periods.
Interruptions, delays, or outages in service from our co-located data centers and a variety of other factors, would impair the delivery of our services, require us to issue credits or pay penalties, and harm our business.
We operate in competitive markets, and we must continue to compete effectively. Many of our actual and potential competitors benefit from competitive advantages over us, such as greater name recognition; longer operating histories; more varied products and services; larger marketing budgets; more established marketing relationships; more third-party integration; greater accessibility across devices or applications; greater access to larger user bases; major distribution agreements with hardware manufacturers and resellers; and greater financial, technical, and other resources. In addition, as we introduce new products and services to our platform, and with the introduction of new technologies and market entrants, we expect competition to intensify in the future.
Our business may be significantly affected by changes in the economy, including any resulting effect on consumer or business spending.
As we increase sales to large organizations, our sales cycles have and could continue to lengthen, and we could experience greater deployment challenges.
We generate revenue from sales of subscriptions to our platform, and any decline in demand for our platform or for communications and collaboration technologies in general would harm our business.
We have incurred net losses in the past and there are no assurances we will be able to maintain or increase profitability in the future.
We may not be able to respond to rapid technological changes, extend our platform or develop new features.
Our security measures have been compromised in the past and may be compromised in the future. If our security measures are compromised in the future or if our information technology fails, this could harm our reputation, expose us to significant fines and liability, impair our sales, and harm our business. In addition, our products and services may be perceived as not being secure. This perception may result in customers and hosts curtailing or ceasing their use of our products, our incurring significant liabilities, and our business being harmed.
We have a limited operating history at the current scale of our business, which makes it difficult to evaluate our prospects and future results of operations.
The actual or perceived failure by us, our customers, partners, or vendors to comply with stringent and evolving privacy, data protection, and information security laws, regulations, standards, policies, and contractual obligations could harm our reputation and business or subject us to significant fines and liability.
If we were to lose the services of our Chief Executive Officer or other members of our senior management team, we may not be able to execute our business strategy.
We have significant and expanding operations outside the United States, which may subject us to increased business, regulatory and economic risks that could harm our business.
We may be subject to, or assist law enforcement with enforcement of, a variety of U.S. and international laws that could result in claims, increase the cost of operations, or otherwise harm our business due to changes in the laws, changes in the interpretations of the laws, greater enforcement of the laws, or investigations into compliance with the laws.
Zoom Phone is subject to U.S. federal and international regulation, and other products we may introduce in the future may also be subject to U.S. federal, state, or international laws, rules, and regulations. Any failure to comply with such laws, rules, and regulations could harm our business and expose us to liability.


4

The dual class structure of our common stock as contained in our amended and restated certificate of incorporation has the effect of concentrating voting control with those stockholders who held our stock prior to our initial public offering, including our executive officers, employees, and directors and their affiliates, limiting your ability to influence corporate matters.
If we are unable to adequately address these and other risks we face, our business may be harmed.


5

PART I—Financial Information
Item 1.    FINANCIAL STATEMENTS
ZOOM VIDEO COMMUNICATIONS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
As of
July 31,
2023
January 31,
2023
Assets(unaudited)
Current assets:
Cash and cash equivalents$1,380,121 $1,086,830 
Marketable securities4,648,393 4,325,836 
Accounts receivable, net of allowances of $45,781 and $33,206 as of July 31, 2023 and January 31, 2023, respectively
571,049 557,404 
Deferred contract acquisition costs, current207,165 223,250 
Prepaid expenses and other current assets244,264 163,092 
Total current assets7,050,992 6,356,412 
Deferred contract acquisition costs, noncurrent150,260 179,991 
Property and equipment, net275,881 252,821 
Operating lease right-of-use assets70,249 80,906 
Strategic investments376,693 398,992 
Goodwill307,295 122,641 
Deferred tax assets541,016 558,428 
Other assets, noncurrent150,722 177,874 
Total assets$8,923,108 $8,128,065 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$20,854 $14,414 
Accrued expenses and other current liabilities397,268 457,716 
Deferred revenue, current1,349,351 1,266,514 
Total current liabilities1,767,473 1,738,644 
Deferred revenue, noncurrent20,417 41,932 
Operating lease liabilities, noncurrent62,181 73,687 
Other liabilities, noncurrent70,685 67,195 
Total liabilities1,920,756 1,921,458 
Commitments and contingencies (Note 7)
Stockholders’ equity:
Preferred stock, $0.001 par value per share, 200,000,000 shares authorized as of July 31, 2023 and January 31, 2023; zero shares issued and outstanding as of July 31, 2023 and January 31, 2023
  
Common stock, $0.001 par value per share, 2,000,000,000 Class A shares authorized as of July 31, 2023 and January 31, 2023; 254,291,416 and 247,151,956 shares issued and outstanding as of July 31, 2023 and January 31, 2023, respectively; 300,000,000 Class B shares authorized as of July 31, 2023 and January 31, 2023; 46,664,611 and 46,670,894 shares issued and outstanding as of July 31, 2023 and January 31, 2023, respectively
302 294 
Additional paid-in capital4,689,521 4,104,880 
Accumulated other comprehensive loss(36,707)(50,385)
Retained earnings2,349,236 2,151,818 
Total stockholders’ equity7,002,352 6,206,607 
Total liabilities and stockholders’ equity$8,923,108 $8,128,065 
    
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.


6

ZOOM VIDEO COMMUNICATIONS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
(unaudited)
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
Revenue$1,138,676 $1,099,458 $2,244,040 $2,173,258 
Cost of revenue266,559 273,611 530,506 535,432 
Gross profit872,117 825,847 1,713,534 1,637,826 
Operating expenses:
Research and development191,802 172,564 401,073 316,855 
Sales and marketing373,373 400,474 795,877 763,257 
General and administrative129,324 131,066 329,224 248,906 
Total operating expenses694,499 704,104 1,526,174 1,329,018 
Income from operations177,618 121,743 187,360 308,808 
Gains (losses) on strategic investments, net31,670 (34,712)33,945 (71,116)
Other income (expense), net41,085 3,368 72,298 (3,621)
Income before provision for income taxes250,373 90,399 293,603 234,071 
Provision for income taxes68,399 44,649 96,185 74,663 
Net income181,974 45,750 197,418 159,408 
Undistributed earnings attributable to participating securities (4) (19)
Net income attributable to common stockholders$181,974 $45,746 $197,418 $159,389 
Net income per share attributable to common stockholders:  
Basic$0.61 $0.15 $0.66 $0.53 
Diluted$0.59 $0.15 $0.65 $0.52 
Weighted-average shares used in computing net income per share attributable to common stockholders:
Basic299,093,452 298,553,379 297,281,846 298,865,676 
Diluted305,932,596 307,160,840 305,054,771 306,902,964 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.


7

ZOOM VIDEO COMMUNICATIONS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(unaudited)
 Three Months Ended July 31, Six Months Ended July 31,
 2023202220232022
Net income$181,974 $45,750 $197,418 $159,408 
Other comprehensive (loss) income:
Unrealized gain (loss) on available-for-sale marketable securities, net of income tax (expense) benefit of $553 and $929 for the three months ended July 31, 2023 and 2022, respectively, and $(4,121) and $9,615 for the six months ended July 31, 2023 and 2022, respectively
(1,836)(2,924)13,678 (30,259)
Comprehensive income$180,138 $42,826 $211,096 $129,149 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.


8

ZOOM VIDEO COMMUNICATIONS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share data)
(unaudited)
Three Months Ended July 31, 2023
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Retained EarningsTotal
Stockholders’
Equity
SharesAmount
Balance as of April 30, 2023297,455,726 $298 $4,391,418 $(34,871)$2,167,262 $6,524,107 
Issuance of common stock upon exercise of stock options542,954 — 3,417 — — 3,417 
Issuance of common stock upon release of restricted stock units2,404,443 3 (3)— —  
Issuance of common stock for employee stock purchase plan552,904 1 32,512 — — 32,513 
Stock-based compensation expense— — 262,177 — — 262,177 
Other comprehensive loss— — — (1,836)— (1,836)
Net income— — — — 181,974 181,974 
Balance as of July 31, 2023300,956,027 $302 $4,689,521 $(36,707)$2,349,236 $7,002,352 
Three Months Ended July 31, 2022
Common StockAdditional
Paid-In
Capital
Accumulated Other Comprehensive LossRetained EarningsTotal
Stockholders’
Equity
SharesAmount
Balance as of April 30, 2022298,824,233 $299 $3,831,060 $(45,237)$2,161,765 $5,947,887 
Issuance of common stock upon exercise of stock options314,537 — 1,899 — — 1,899 
Issuance of common stock upon release of restricted stock units1,439,199 2 (2)— —  
Issuance of common stock for employee stock purchase plan373,259 — 34,604 — — 34,604 
Repurchases of common stock(2,864,721)(3)(293,531)— — (293,534)
Stock-based compensation expense— — 256,715 — — 256,715 
Other comprehensive loss— — — (2,924)— (2,924)
Net income— — — — 45,750 45,750 
Balance as of July 31, 2022298,086,507 $298 $3,830,745 $(48,161)$2,207,515 $5,990,397 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.


9

ZOOM VIDEO COMMUNICATIONS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share data)
(unaudited)
Six Months Ended July 31, 2023
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Retained EarningsTotal
Stockholders’ Equity
SharesAmount
Balance as of January 31, 2023293,822,850 $294 $4,104,880 $(50,385)$2,151,818 $6,206,607 
Issuance of common stock upon exercise of stock options1,044,922 1 7,685 — — 7,686 
Issuance of common stock upon release of restricted stock units5,535,351 6 (6)— —  
Issuance of common stock for employee stock purchase plan552,904 1 32,512 — — 32,513 
Stock-based compensation expense— — 544,450 — — 544,450 
Other comprehensive income— — — 13,678 — 13,678 
Net income— — — — 197,418 197,418 
Balance as of July 31, 2023300,956,027 $302 $4,689,521 $(36,707)$2,349,236 $7,002,352 
Six Months Ended July 31, 2022
Common StockAdditional
Paid-In
Capital
Accumulated Other Comprehensive LossRetained EarningsTotal
Stockholders’
Equity
SharesAmount
Balance as of January 31, 2022299,037,805 $299 $3,749,514 $(17,902)$2,048,107 $5,780,018 
Issuance of common stock upon exercise of stock options858,055 1 5,242 — — 5,243 
Issuance of common stock upon release of restricted stock units1,906,359 2 (2)— —  
Issuance of common stock for employee stock purchase plan373,259 — 34,604 — — 34,604 
Repurchases of common stock(4,088,971)(4)(425,942)— — (425,946)
Stock-based compensation expense— — 467,329 — — 467,329 
Other comprehensive loss— — — (30,259)— (30,259)
Net income— — — — 159,408 159,408 
Balance as of July 31, 2022298,086,507 $298 $3,830,745 $(48,161)$2,207,515 $5,990,397 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.


10

ZOOM VIDEO COMMUNICATIONS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Six Months Ended July 31,
20232022
Cash flows from operating activities:
Net income$197,418 $159,408 
Adjustments to reconcile net income to net cash provided by operating activities:
Stock-based compensation expense543,854 464,878 
Amortization of deferred contract acquisition costs138,744 119,502 
Depreciation and amortization50,202 36,155 
Deferred income taxes13,975  
(Gains) losses on strategic investments, net(33,945)71,116 
Provision for accounts receivable allowances22,204 26,727 
Unrealized foreign exchange losses4,683 19,472 
Non-cash operating lease cost10,657 11,067 
Amortization of discount/premium on marketable securities(18,014)4,821 
Other(3,415)(167)
Changes in operating assets and liabilities:
Accounts receivable13,631 (125,898)
Prepaid expenses and other assets(83,888)(136,619)
Deferred contract acquisition costs(92,927)(157,005)
Accounts payable4,999 16,441 
Accrued expenses and other liabilities(58,951)64,262 
Deferred revenue56,332 220,550 
Operating lease liabilities, net(11,101)(11,350)
Net cash provided by operating activities754,458 783,360 
Cash flows from investing activities:
Purchases of marketable securities(1,826,166)(1,576,853)
Maturities of marketable securities1,543,120 1,306,676 
Purchases of property and equipment(68,426)(52,870)
Purchases of strategic investments(51,000)(61,550)
Proceeds from strategic investments107,244  
Cash paid for acquisition, net of cash acquired(204,918)(120,553)
Purchases of intangible assets (3,211)
Net cash used in investing activities(500,146)(508,361)
Cash flows from financing activities:
Proceeds from exercise of stock options7,686 5,065 
Proceeds from issuance of common stock for employee stock purchase plan32,513 34,605 
Proceeds from employee equity transactions to be remitted (remitted) to employees and tax authorities, net1,259 (2,545)
Cash paid for repurchases of common stock (425,946)
Net cash provided by (used in) financing activities41,458 (388,821)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(3,781)(16,111)
Net increase (decrease) in cash, cash equivalents, and restricted cash291,989 (129,933)
Cash, cash equivalents, and restricted cash – beginning of period1,100,243 1,073,353 
Cash, cash equivalents, and restricted cash – end of period$1,392,232 $943,420 
Reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows above:
Cash and cash equivalents$1,380,121 $937,443 
Restricted cash, current included in prepaid expenses and other current assets11,856 5,708 
Restricted cash, noncurrent included in other assets, noncurrent255 269 
Total cash, cash equivalents, and restricted cash$1,392,232 $943,420 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.


11

ZOOM VIDEO COMMUNICATIONS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
1.Summary of Business and Significant Accounting Policies
Description of Business
Zoom Video Communications, Inc. and its subsidiaries (collectively, “Zoom,” the “Company,” “we,” “us,” or “our”) connect people through our core unified communications and collaboration platform, which frictionlessly brings together video, phone, chat, webinars events, and contact center, and enables meaningful experiences across disparate devices and locations. We were incorporated in the state of Delaware in April 2011, and are headquartered in San Jose, California.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal year 2024, for example, refer to the fiscal year ending January 31, 2024.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and applicable regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting, and include the accounts of Zoom Video Communications, Inc., its subsidiaries, and variable interest entities for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of January 31, 2023 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of operations, statements of comprehensive income, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period. 
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, stock-based compensation expense, the fair value of marketable securities, acquired intangible assets and goodwill, the valuation of deferred income tax assets and uncertain tax positions, and accruals and contingencies. Actual results could materially differ from those estimates.
Summary of Significant Accounting Policies
Our significant accounting policies are discussed in Note 1. “Summary of Business and Significant Accounting Policies” in the notes to consolidated financial statements included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023. There have been no significant changes to these policies during the six months ended July 31, 2023.



12

2.    Revenue Recognition
Disaggregation of Revenue
The following table summarizes revenue by region based on the billing address of customers:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
AmountPercentage of
Revenue
AmountPercentage of
Revenue
AmountPercentage of
Revenue
AmountPercentage of
Revenue
(in thousands, except percentages)
Americas$808,425 71 %$762,690 69 %$1,593,022 71 %$1,491,071 69 %
Asia Pacific (“APAC”)
144,915 13 149,355 14 285,786 13 298,175 14 
Europe, Middle East, and Africa (“EMEA”)
185,336 16 187,413 17 365,232 16 384,012 17 
Total$1,138,676 100 %$1,099,458 100 %$2,244,040 100 %$2,173,258 100 %
Contract Balances
We receive payments from customers based on a billing schedule as established in our customer contracts. Accounts receivable are recorded when we contractually have the right to consideration. In some arrangements, a right to consideration for our performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. The amount of unbilled accounts receivable included within accounts receivable, net was $115.6 million and $91.6 million as of July 31, 2023 and January 31, 2023, respectively, and the amount of unbilled accounts receivable included within other assets, noncurrent was immaterial as of July 31, 2023 and January 31, 2023.
Contract liabilities consist of deferred revenue. Revenue is deferred when we have the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized over the next 12 months. The amount of revenue recognized during the three months ended July 31, 2023 and 2022 that was included in deferred revenue at the beginning of each period was $593.9 million and $572.7 million, respectively, and $939.2 million and $867.6 million during the six months ended July 31, 2023 and 2022, respectively.
Remaining Performance Obligations
The terms of our subscription agreements are monthly, annual, and multiyear, and we may bill for the full term in advance or on an annual, quarterly, or monthly basis, depending on the billing terms with customers. As of July 31, 2023, the aggregate amount of the transaction price allocated to our remaining performance obligations was $3,504.4 million, which consists of both billed consideration in the amount of $1,369.8 million and unbilled consideration in the amount of $2,134.6 million that we expect to recognize as revenue. We expect to recognize 59% of our remaining performance obligations as revenue over the next 12 months and the remainder thereafter.


13

3.    Investments
Marketable Securities
As of July 31, 2023 and January 31, 2023, our marketable securities consisted of the following: 
As of July 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$67,269 $ $ $67,269 
Agency bonds1,445,880 7 (15,588)1,430,299 
Corporate and other debt securities543,042 68 (4,635)538,475 
U.S. government agency securities2,590,023 10 (28,254)2,561,779 
Treasury bills50,596  (25)50,571 
Marketable securities$4,696,810 $85 $(48,502)$4,648,393 
As of January 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$77,701 $ $ $77,701 
Agency bonds823,027 63 (12,440)810,650 
Corporate and other debt securities555,354 385 (4,845)550,894 
U.S. government agency securities2,910,572 150 (49,507)2,861,215 
Treasury bills25,404 1 (29)25,376 
Marketable securities$4,392,058 $599 $(66,821)$4,325,836 
Unrealized losses for securities that have been in an unrealized loss position for less than 12 months were $25.2 million and $24.8 million as of July 31, 2023 and January 31, 2023, respectively. Unrealized losses for securities that have been in an unrealized loss position for 12 months or longer were $23.3 million and $42.0 million as of July 31, 2023 and January 31, 2023, respectively. We review the individual securities that have unrealized losses on a regular basis to evaluate whether or not any security has experienced, or is expected to experience, credit losses resulting in the decline in fair value. We evaluate, among other factors, whether we have the intention to sell any of these marketable securities and whether it is more likely than not that we will be required to sell any of them before recovery of the amortized cost basis. We have not recorded an allowance for credit losses, as we believe any such losses would be immaterial based on the high-grade credit rating for each of our marketable securities as of the end of each period. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive loss for the three and six months ended July 31, 2023 and 2022.
The following table presents the contractual maturities of our marketable securities as of July 31, 2023 and January 31, 2023:
As of
July 31, 2023January 31, 2023
(in thousands)
Less than one year$2,757,001 $2,743,677 
Due in one to five years1,891,392 1,582,159 
Total$4,648,393 $4,325,836 


14

Strategic Investments
Strategic investments by form and measurement category as of July 31, 2023 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$92,139 $185,732 $95,070 $372,941 
Debt securities3,752 — — 3,752 
Strategic investments$95,891 $185,732 $95,070 $376,693 
Strategic investments by form and measurement category as of January 31, 2023 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$171,975 $118,763 $93,854 $384,592 
Debt securities14,400 — — 14,400 
Strategic investments$186,375 $118,763 $93,854 $398,992 
In the first quarter of fiscal year 2024, we made a total of $51.0 million of strategic investments in equity securities of private companies. Based on the terms of these privately-held securities, we determined that we do not have a controlling interest nor the ability to exercise significant influence over the operating and financial policies of the investees. Therefore these investments are currently accounted for under the measurement alternative method.
In the second quarter of fiscal year 2024, we sold a total of $107.2 million of strategic investments in equity securities of public companies. The gains on sale, which were not material, were recorded through gains (losses) on strategic investments, net in the condensed consolidated statements of operations.
4.    Fair Value Measurements
The following tables present information about our financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:
As of July 31, 2023
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$801,409 $801,409 $ $ 
Treasury bills71,187  71,187  
Cash equivalents872,596 801,409 71,187  
Commercial paper67,269  67,269  
Agency bonds1,430,299  1,430,299  
Corporate and other debt securities538,475  538,475  
U.S. government agency securities2,561,779  2,561,779  
Treasury bills50,571  50,571  
Marketable securities4,648,393  4,648,393  
Certificates of deposit included in other assets, noncurrent255  255  
Publicly held equity securities included in strategic investments92,139 92,139   
Privately held debt securities included in strategic investments3,752   3,752 
Total financial assets$5,617,135 $893,548 $4,719,835 $3,752 


15

As of January 31, 2023
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$310,571 $310,571 $ $ 
Cash equivalents310,571 310,571   
Commercial paper77,701  77,701  
Agency bonds810,650  810,650  
Corporate and other debt securities550,894  550,894  
U.S. government agency securities2,861,215  2,861,215  
Treasury bills25,376  25,376  
Marketable securities4,325,836  4,325,836  
Certificates of deposit included in other assets, noncurrent272  272  
Publicly held equity securities included in strategic investments171,975 171,975   
Privately held debt securities included in strategic investments14,400   14,400 
Total financial assets$4,823,054 $482,546 $4,326,108 $14,400 
We classify our highly liquid money market funds and publicly held equity securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. We classify our commercial paper, agency bonds, corporate and other debt securities, U.S. government agency securities, treasury bills, and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security, which may not be actively traded. We classify our privately held debt securities as Level 3 due to the lack of relevant observable market data over fair value inputs, such as the probability weighting of the various scenarios that can impact settlement of the arrangement.
5.    Business Combinations
Solvvy, Inc.
On May 19, 2022, we acquired 100% of the issued and outstanding share capital of Solvvy, Inc., a private technology company specializing in customer support automation, for an all-cash purchase consideration of $121.2 million. The acquisition adds to our customer service capabilities and enhances our integrated platform by providing conversational AI capabilities. The acquisition has been accounted for as a business combination.
In allocating the purchase consideration, $95.0 million was attributed to goodwill, $26.7 million to intangible assets (consisted of $12.0 million to developed technology and $14.7 million to customer relationships), and $0.5 million to other net liabilities acquired. The goodwill amount represents synergies related to our existing products expected to be realized from the acquisition and assembled workforce. The associated goodwill is not deductible for tax purposes.
At the date of the acquisition, the developed technology and customer relationships both had an estimated useful life of 5.0 years, and both are amortized using the straight-line method over their respective estimated useful lives. As of July 31, 2023, the developed technology and customer relationships both had a remaining useful life of 3.8 years.
Transaction costs incurred in connection with the acquisition were immaterial. The results of operations of Solvvy, Inc., which are not material, have been included in our condensed consolidated financial statements from the date of the acquisition. Pro forma and historical results of operations of the company have not been presented, as the results do not have a material effect on any of the periods presented in our condensed consolidated statements of operations.
Workvivo Limited
On April 21, 2023, we acquired 100% of the issued and outstanding share capital of Workvivo Limited (“Workvivo”), a private technology company that provides an employee experience platform, for an all-cash purchase consideration of $221.8 million. The acquisition extends our platform and offers our customers new ways to keep employees informed, engaged, and connected. The acquisition has been accounted for as a business combination.
In allocating the purchase consideration, $184.7 million was attributed to goodwill, $28.0 million to intangible assets (primarily consisting of $10.8 million to developed technology and $17.0 million to customer relationships), and $9.1 million to other net assets acquired. The goodwill amount represents synergies related to our existing products expected to be realized from the acquisition and assembled workforce. The associated goodwill is not deductible for tax purposes.


16

At the date of the acquisition, the developed technology and customer relationships both had an estimated useful life of 5.0 years, and both are amortized using the straight-line method over their respective estimated useful lives. As of July 31, 2023, the developed technology and customer relationships both had a remaining useful life of 4.7 years.
Transaction costs incurred in connection with the acquisition were immaterial. The results of operations of Workvivo, which are not material, have been included in our condensed consolidated financial statements from the date of the acquisition. Pro forma and historical results of operations of the company have not been presented, as the results do not have a material effect on any of the periods presented in our condensed consolidated statements of operations.
Uncertain tax positions are initially established in connection with the acquisition as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly. We will record any adjustments to our preliminary estimates to goodwill, provided that it is within the one-year measurement period.
6.    Balance Sheet Components
Accounts Receivable, Net
Accounts receivable are recorded for invoiced amounts and amounts for which revenue has been recognized, but not invoiced, net of allowances. Our short-term accounts receivable consist of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accounts receivable, gross$616,830 $590,610 
Less: allowance for credit losses(38,093)(24,900)
Less: allowance for returns(7,688)(8,306)
Accounts receivable, net$571,049 $557,404 
Below is a rollforward of our allowance for credit losses for the six months ended July 31, 2023 and 2022:
20232022
 (in thousands)
Balance as of January 31$24,900 $17,000 
Provision for credit losses30,250 25,606 
Write-offs(17,057)(19,406)
Balance as of July 31$38,093 $23,200 


17

Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Prepaid expenses$204,768 $123,493 
Other receivables16,427 17,142 
Restricted cash from international employee stock sales11,856 13,141 
Other11,213 9,316 
Prepaid expenses and other current assets$244,264 $163,092 
Property and Equipment, Net
Property and equipment consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Servers$303,527 $249,776 
Software89,872 84,082 
Computer and office equipment46,780 48,325 
Leasehold improvements30,863 25,948 
Furniture and fixtures 4,449 4,372 
Property and equipment, gross475,491 412,503 
Less: accumulated depreciation and amortization(199,610)(159,682)
Property and equipment, net$275,881 $252,821 
Depreciation and amortization expense was $22.6 million and $19.6 million for the three months ended July 31, 2023 and 2022, respectively, and $44.6 million and $34.7 million for the six months ended July 31, 2023 and 2022, respectively.
Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accounts receivable, noncurrent$41,820 $92,031 
Intangible assets subject to amortization, net53,832 31,420 
Indefinite-lived intangible assets25,239 25,239 
Prepaid expenses, noncurrent17,528 9,695 
Other12,303 19,489 
Other assets, noncurrent$150,722 $177,874 


18

Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accrued expenses$151,881 $160,189 
Accrued compensation and benefits111,791 139,105 
Income tax liabilities20,224 46,441 
Sales and other non-income tax liabilities30,968 33,859 
Customer deposit liabilities35,236 33,640 
Operating lease liabilities, current23,512 22,790 
Other23,656 21,692 
Accrued expenses and other current liabilities$397,268 $457,716 
Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Sales and other non-income tax liabilities$43,640 $42,321 
Other27,045 24,874 
Other liabilities, noncurrent$70,685 $67,195 

7.    Commitments and Contingencies
Non-cancelable Purchase Obligations
During the six months ended July 31, 2023, there have been no material changes to our non-cancelable purchase obligations from those disclosed in Note 8. “Commitments and Contingencies” in the notes to consolidated financial statements included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023.
Other Contingencies
In June 2020, we received a grand jury subpoena from the Department of Justice’s U.S. Attorney’s Office for Eastern District of New York (“EDNY”), which requested information regarding our interactions with foreign governments and foreign political parties, including the Chinese government, as well as information regarding storage of and access to user data, the development and implementation of Zoom’s privacy policies, and the actions we took relating to the Tiananmen commemorations on Zoom. In July 2020, we received subpoenas from the Department of Justice’s U.S. Attorney’s Office for the Northern District of California (“NDCA”) and the SEC. Both subpoenas seek documents and information relating to various security, data protection and privacy matters, including our encryption, and our statements relating thereto, as well as calculation of usage metrics and related public statements. In addition, the NDCA subpoena seeks information relating to any contacts between our employees and representatives of the Chinese government, and any attempted or successful influence by any foreign government in our policies, procedures, practices, and actions as they relate to users in the United States. We have since received additional subpoenas from EDNY and NDCA seeking related information. We are fully cooperating with all of these investigations and have been conducting our own thorough internal investigation. These investigations are ongoing, and we do not know when they will be completed, which facts we will ultimately discover as a result of the investigations, or what actions the government may or may not take. We cannot predict the outcome of these investigations, and a negative outcome in any or all of these matters could cause us to incur substantial fines, penalties, or other financial exposure, as well as reputational harm.


19

Legal Proceedings
On June 11, 2020 and July 30, 2020, purported shareholder derivative complaints were filed in the United States District Court for the District of Delaware. The first complaint names as defendants nine of our officers and directors, and the second complaint names eight of our officers and directors. The lawsuits assert state and federal claims and are based on the same alleged misstatements as the shareholder class action complaint. The lawsuits accuse our board of directors of failing to exercise reasonable and prudent supervision over our management, policies, practices, and internal controls. The plaintiffs seek unspecified monetary damages on behalf of us as well as governance reforms. On September 25, 2020, the derivative cases were consolidated. On October 27, 2021, a third substantially identical lawsuit was filed in the same court against the same defendants, seeking unspecified monetary damages and governance reforms. On November 17, 2021, all three derivative lawsuits were consolidated. The consolidated case was stayed pending resolution of the motion to dismiss the securities class action. On April 11, 2023, the court entered a stipulated order that requires defendants to answer, move, or otherwise respond to the operative complaint by June 12, 2023. On June 12, 2023, defendants filed a motion to dismiss the consolidated case. On August 11, 2023, the plaintiff in the consolidated case filed an amended complaint.
We are vigorously defending ourselves against these lawsuits. Given the uncertainty of litigation, the preliminary stage of the cases, and the legal standards that must be met for, among other things, class certification and success on the merits, we cannot estimate the reasonably possible loss or range of loss that may result from these actions.
Beginning on March 30, 2020, multiple putative class actions were filed against us in various U.S. federal district courts and state courts relating to our alleged privacy and security practices, including alleged data sharing with third parties (the “U.S. Privacy Class Actions”). The plaintiffs claim violations of a variety of state consumer protection and privacy laws, and also assert state constitutional and common law claims, such as negligence and unjust enrichment. The U.S. Privacy Class Actions seek to certify both nationwide and state-specific classes of individuals using our services in certain time periods. The plaintiffs seek various forms of injunctive and monetary relief, including restitution, statutory and actual damages, punitive damages, and attorneys’ fees. The federal cases have been transferred to and consolidated in the NDCA with our consent; lead plaintiffs’ counsel have been appointed; and plaintiffs filed their first amended consolidated class action complaint on October 28, 2020. On March 11, 2021, the court granted in part, and denied in part, our motion to dismiss, and gave plaintiffs leave to amend. On July 30, 2021, we entered into a settlement agreement with plaintiffs to settle the action on a classwide basis, and plaintiffs filed a motion for preliminary approval of the settlement with the court on July 31, 2021. On October 21, 2021, the Court preliminarily approved the settlement. Under the terms of the settlement, we have paid $85.0 million into an escrow account that will be used to pay claims filed by settlement class members, attorneys’ fees and expenses, administrative costs, and service payments to plaintiffs. On April 21, 2022, the Court granted final approval of the settlement. On May 19, 2022, two objectors to the settlement appealed the Court's final approval order. On May 20, 2022, a third objector appealed the Court’s final approval order. On October 17, 2022, we, plaintiffs, and all three objector-appellants agreed to settle the appeals, and on October 27, 2022, we and plaintiffs initiated proceedings in the district court to obtain Court approval of the settlements, which the district court approved on December 16, 2022. On January 13, 2023, a new objector appealed the court’s December 16, 2022 approval of the settlements of the prior appeals, and on March 31, 2023, the Ninth Circuit dismissed the new appeal. With the appeals resolved, the class action settlement is final and the settlement administrator is in the process of making payments to claimants.
On April 7, 2020 and April 8, 2020, securities class action complaints were filed against us and two of our officers in the United States District Court for the NDCA. The plaintiffs are purported stockholders of ours. The complaints allege, among other things, that we violated Sections 10(b) and 20(a) of the Exchange Act, and Rule 10b-5 by making false and misleading statements and omissions of material fact about our data privacy and security measures. The complaints seek unspecified damages, interest, fees, and costs. On May 18, 2020, the actions were consolidated. On November 4, 2020, the court appointed a lead plaintiff. On December 23, 2020, the lead plaintiff filed a consolidated complaint. We filed a motion to dismiss the consolidated complaint on May 20, 2021. Plaintiff filed an opposition to our motion to dismiss on July 9, 2021. Our reply in support of the motion to dismiss was filed on August 9, 2021. On February 16, 2022, the court granted in part, and denied in part, our motion to dismiss. On March 14, 2022, we moved for reconsideration of the court’s ruling on the motion to dismiss. On March 22, 2022, the court ordered plaintiff to respond to our motion, which plaintiff did on March 29, 2022. On April 22, 2022, we answered the complaint. On March 8, 2023, the court denied our motion for reconsideration. On April 6, 2023, the court entered a scheduling order. On July 17, 2023, the parties entered into a stipulation and agreement of settlement (the “Stipulation”) to resolve this matter. Under the terms of the stipulation, in exchange for the release and dismissal with prejudice of all claims against all defendants in the matter, we have agreed to pay and/or cause our insurance carriers to pay a total of $150.0 million. The Stipulation and settlement remain subject to preliminary and final approval by the court. On July 25, 2023, the court entered an order staying further proceedings in the matter pending the filing of a motion for preliminary approval of the settlement, which is to be filed no later than October 20, 2023. As a result of the settlement, we made net payments of $60.0 million ($150.0 million for the settlement net of $90.0 million covered by insurance) during the three months ended July 31, 2023, of which $7.5 million had been accrued during the year ended January 31, 2023 and $52.5 million was recorded as a


20

general and administrative expense in our condensed consolidated statement of operations for the six months ended July 31, 2023. No additional legal settlement charges were recorded for the three months ended July 31, 2023.
In addition, from time to time, we are involved in various other legal proceedings arising from the normal course of business activities. We are not presently a party to any other such litigation the outcome of which, we believe, if determined adversely to us, would individually, or taken together, have a material adverse effect on our business, operating results, cash flows, or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained.
8.    Stockholders’ Equity and Equity Incentive Plans
Common Stock
Our amended and restated certificate of incorporation authorizes the issuance of 2,000,000,000 shares of Class A common stock, $0.001 par value per share, and 300,000,000 shares of Class B common stock, $0.001 par value per share. Class A and Class B common stock are referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise noted.
Stock Repurchase Plan
In February 2022, our Board of Directors authorized a stock repurchase program of up to $1.0 billion of our Class A common stock, which was completed in December 2022. During the three and six months ended July 31, 2022, we repurchased and subsequently retired 2,864,721 and 4,088,971 shares of our Class A common stock, respectively, for an aggregate amount of $293.5 million and $425.9 million, respectively.
Equity Incentive Plans
We have two equity incentive plans: the 2011 Global Share Plan (“2011 Plan”) and the 2019 Equity Incentive Plan (“2019 Plan”). All shares that remain available for future grants are under the 2019 Plan.
Stock Options
A summary of stock option activity under our equity incentive plan and related information is as follows:
 Stock Options
Outstanding
Stock
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
(in thousands, except share, life, and per share data)
Balance as of January 31, 20234,800,616 $8.22 4.9$322,929 
Exercised(1,044,922)$7.36 $64,515 
Canceled/forfeited/expired(20,667)$92.81 
Outstanding as of July 31, 20233,735,027 $8.00 4.4$246,235 
Vested and expected to vest as of July 31, 20233,735,027 $8.00 4.4$246,235 
Exercisable as of July 31, 20233,734,578 $7.99 4.4$246,235 
As of July 31, 2023, unrecognized stock-based compensation expense related to outstanding unvested stock options was not material.


21

Restricted Stock Units
A summary of restricted stock unit (“RSU”) activity under our equity incentive plan and related information is as follows:
RSUs
RSUsWeighted-
Average
Grant Date Fair Value Per Share
Unvested as of January 31, 202321,868,533 $109.31 
Granted13,450,561 $68.93 
Vested(5,535,351)$110.16 
Canceled/forfeited(2,946,033)$105.91 
Unvested as of July 31, 202326,837,710 $89.28 
As of July 31, 2023, unrecognized stock-based compensation expense related to RSUs was $2,091.1 million, which is expected to be recognized over a weighted-average period of 2.6 years.
2019 Employee Stock Purchase Plan
In April 2019, we adopted the 2019 Employee Stock Purchase Plan (“ESPP”). As of July 31, 2023, unrecognized stock-based compensation expense related to the ESPP was $62.0 million, which is expected to be recognized over a weighted-average period of 1.4 years.
Stock-Based Compensation
The stock-based compensation expense by line item in the accompanying condensed consolidated statements of operations is summarized as follows:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
(in thousands)
Cost of revenue$37,535 $37,177 $75,624 $68,327 
Research and development82,037 69,701 163,503 125,452 
Sales and marketing93,918 110,161 206,511 203,956 
General and administrative48,019 38,476 98,216 67,143 
Total stock-based compensation expense$261,509 $255,515 $543,854 $464,878 
Benefit from income taxes(48,766)(54,117)(98,443)(97,032)
Total stock-based compensation expense recorded to net income$212,743 $201,398 $445,411 $367,846 
9.    Restructuring Activities
On February 7, 2023, we announced a restructuring plan (the “Plan”) intended to reduce operating costs and continue advancing our ongoing commitment to profitable growth. The Plan included a reduction of our current workforce by approximately 15%.
For the three months ended July 31, 2023, we recorded net restructuring costs (benefits) of $(0.2) million, which consisted of $(0.4) million related to employee transition, severance payments, and employee benefits; and $0.2 million for other related expenses. For the six months ended July 31, 2023, we recorded net restructuring costs of $73.0 million, which consisted of $54.4 million related to employee transition, severance payments, and employee benefits; $17.3 million related to stock-based compensation awards; and $1.3 million for other related expenses. The execution of the Plan was completed as of July 31, 2023.
The following table summarizes our restructuring expenses that were recorded as an operating expense in the condensed consolidated statement of operations for the three and six months ended July 31, 2023:


22

Three Months Ended
 July 31, 2023
Six Months Ended July 31, 2023
 (in thousands)
Cost of revenue$24 $7,119 
Research and development327 19,629 
Sales and marketing(911)32,930 
General and administrative373 13,315 
Total restructuring expenses$(187)$72,993 
The following table summarizes our restructuring liability that is included in accrued expenses and other current liabilities on the condensed consolidated balance sheet:
Severance and termination benefitsOther
 (in thousands)
Balance as of January 31, 2023$ $ 
Restructuring expenses54,361 1,339 
Cash payments(54,361)(1,339)
Balance as of July 31, 2023$ $ 
10.    Income Taxes
We compute our provision for income taxes by applying the estimated annual effective tax rate to year-to-date ordinary income and adjust the provision for discrete tax items recorded in the period. In each quarter, we update the estimated annual effective tax rate and make a year-to-date adjustment to the provision. The estimated annual effective tax rate is subject to significant volatility due to several factors, including our ability to accurately predict the proportion of our pretax income in multiple jurisdictions and certain book-tax differences.
The following table provides details of the provision for income taxes:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
(in thousands, except percentages)
Income before provision for income taxes$250,373 $90,399 $293,603 $234,071 
Provision for income taxes68,399 44,649 96,185 74,663 
Effective tax rate27.3 %49.4 %32.8 %31.9 %
We had a provision for income taxes of $68.4 million and $44.6 million for the three months ended July 31, 2023 and 2022, respectively. The provision for income taxes was $96.2 million and $74.7 million for the six months ended July 31, 2023 and 2022, respectively. The year-over-year change in effective tax rate for the three and six months ended July 31, 2023 was due primarily to changes in the valuation allowance, tax shortfalls and windfalls on stock-based compensation, and the foreign-derived intangible income deduction. For both the three and six months ended July 31, 2023 and July 31, 2022, the effective tax rate differed from the U.S. federal statutory rate due primarily to the foreign-derived intangible income deduction and research credits, offset by tax shortfalls on stock-based compensation, the valuation allowance recorded on certain deferred tax assets, and other compensation-related permanent differences.
During the three and six months ended July 31, 2023, there were no material changes to the total amount of unrecognized tax benefits and we do not expect any significant changes in the next 12 months.
As required by the 2017 Tax Cuts and Jobs Act, we started capitalizing research and development expenses incurred beginning in fiscal year 2023. These expenses are capitalized and amortized over five years for domestic research and fifteen years for international research. The mandatory capitalization requirement increases our cash tax liabilities but also decreases our effective tax rate due to increasing the foreign-derived intangible income deduction. The cash flow impact will decrease over time as capitalized research and development expenditures continue to amortize.
The Inflation Reduction Act was signed into law in August 2022. The act included tax provisions for a 15% corporate book income minimum tax effective for tax years beginning after December 31, 2022. We do not expect the Inflation Reduction Act to have a material impact on our consolidated financial statements.


23

11.    Net Income Per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the periods presented:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
Class AClass BClass AClass BClass AClass BClass AClass B
(in thousands, except share and per share data)
Numerator:
Net income$153,573 $28,401 $38,594 $7,156 $166,420 $30,998 $134,075 $25,333 
Less: undistributed earnings attributable to participating securities   (4)   (19)
Net income attributable to common stockholders, basic$153,573 $28,401 $38,594 $7,152 $166,420 $30,998 $134,075 $25,314 
Reallocation of net income attributable to common stockholders(1,468)1,468 (518)518 (1,662)1,662 (1,959)1,959 
Net income attributable to common stockholders, diluted$152,105 $29,869 $38,076 $7,670 $164,758 $32,660 $132,116 $27,273 
Denominator:
Weighted-average shares used in computing net income per share attributable to common stockholders, basic
252,413,018 46,680,434 251,878,556 46,674,823 250,603,102 46,678,744 251,400,283 47,465,393 
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted
255,717,521 50,215,075 255,661,184 51,499,656 254,587,009 50,467,762 254,389,537 52,513,427 
Net income per share attributable to common stockholders, basic
$0.61 $0.61 $0.15 $0.15 $0.66 $0.66 $0.53 $0.53 
Net income per share attributable to common stockholders, diluted
$0.59 $0.59 $0.15 $0.15 $0.65 $0.65 $0.52 $0.52 
The potential shares of common stock that were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive, are as follows:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
Class AClass BClass AClass BClass AClass BClass AClass B
Unvested RSUs9,214,305  6,451,823  10,083,918  5,113,608  
Purchase rights committed under the ESPP2,347,590  1,757,812  2,208,209  995,341  
Outstanding stock options108,647  103,406  116,349  51,703  
Total11,670,542  8,313,041  12,408,476  6,160,652  
The table above does not include 405,156 shares of issued Class A common stock held by us as of July 31, 2023 and 2022 that are reserved for the sole purpose of being transferred to nonprofit organizations.


24

Item 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis of our financial condition and results of operations together with the unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed in the section titled “Risk Factors” and in other parts of this Quarterly Report on Form 10-Q.
Overview
Our mission is to make communications frictionless and secure.
Zoom enables people to connect to others, share ideas, make plans, and build toward a future limited only by their imagination. Our frictionless communications and collaboration platform started with video as its foundation, and we have set the standard for innovation ever since. That is why Zoom is an intuitive, scalable, and secure choice for large enterprises, small businesses, and individuals alike. We provide a unified communications and collaboration platform that delivers happiness and fundamentally changes how people interact, connecting them through frictionless and secure meetings, phone, chat, content sharing and more. Our Developer Platform enables customers, developers, and service providers to easily build apps and integrations on top of Zoom’s industry-leading video communications and collaboration platform, with opportunities for global discovery and distribution. Our virtual and hybrid event solutions allow users to seamlessly create and manage engaging events.
We believe that face-to-face communications build greater empathy and trust. We strive to live up to the trust our customers place in us by delivering a communications solution while prioritizing their privacy and security. Our 29 co-located data centers worldwide and the public cloud in conjunction with our proprietary adaptive rate codec enable us to provide both high-quality and high-definition, real-time video to our customers even in low-bandwidth environments.
We generate revenue from the sale of subscriptions to our unified communications and collaboration platform. Subscription revenue is driven primarily by the number of paid hosts as well as purchases of additional products, including Zoom Phone, Zoom Spaces, Zoom Events, Zoom Contact Center and Zoom IQ for Sales. A host is any user of our unified communications and collaboration platform who initiates a Zoom Meeting and invites one or more participants to join that meeting. We refer to hosts who subscribe to a paid Zoom Meeting plan as “paid hosts.” We define a customer as a separate and distinct buying entity, which can be a single paid user or host or an organization of any size (including a distinct unit of an organization) that has multiple paid hosts. Our Zoom One Basic offering is free and gives hosts access to Zoom Meetings with core features but with the limitation that meetings time-out at 40 minutes. Our core paid offerings are available with our Zoom One bundles: Zoom One Pro, Business, Business Plus, Enterprise, and Enterprise Plus. The Zoom One bundles are designed for different business needs and are composed of Zoom Meetings, Zoom Team Chat, Zoom Whiteboard and Mail and Calendar as well as Zoom Phone, Zoom Webinars and Zoom Rooms for our Enterprise plans. We also offer vertical-specific plans for Education, Healthcare and Government which provide incremental features and functionality, such as different participant limits, administrative controls, and reporting.
For Zoom Phone, plans include Zoom Phone Pro, which provides extension-to-extension calling or can be used with the Bring Your Own Carrier model wherein the customer connects Zoom Phone to an existing carrier. We also offer Regional Unlimited and Regional Metered calling plans in four specific markets (Australia/New Zealand, Japan, United Kingdom/Ireland and United States/Canada). In addition, we introduced the Global Select plan in August 2020, which allows customers to select from local numbers and domestic calling in more than 45 countries and territories where Zoom has local public switched telephone network (“PSTN”) coverage.
Our revenue was $1,138.7 million and $1,099.5 million for the three months ended July 31, 2023 and 2022, respectively, representing period-over-period growth of 3.6%. We had net income of $182.0 million and $45.8 million for the three months ended July 31, 2023 and 2022, respectively. Our revenue was $2,244.0 million and $2,173.3 million for the six months ended July 31, 2023 and 2022, respectively, representing period-over-period growth of 3.3%. We had net income of $197.4 million and $159.4 million for the six months ended July 31, 2023 and 2022, respectively. Net cash provided by operating activities was $754.5 million and $783.4 million for the six months ended July 31, 2023 and 2022, respectively.
Macroeconomic Conditions and Other Factors
Recent changes in macroeconomic conditions such as high inflation, potential recessionary environments, bank failures, and fluctuations in foreign currency exchange rates, have and may continue to cause uncertainty in our business. For the three and six months ended July 31, 2023, compared to the three and six months ended July 31, 2022, we continued to experience growth in total revenue and revenue from Enterprise customers. However, macroeconomic conditions have and may continue to impact the future demand for subscriptions to our unified communications and collaboration platform. For example, we have


25

recently experienced elongated sales cycles as well as a decrease in overall corporate spending. In addition, for the three and six months ended July 31, 2023, we experienced unfavorable foreign currency impact as a result of the continued strengthening of the U.S. dollar compared to certain foreign jurisdictions where we do a significant amount of business, which resulted in a $10.2 million and $28.7 million negative impact on revenue during the three and six months ended July 31, 2023, respectively. Many factors may contribute to declines in our growth rate as compared to prior fiscal years, among other things, higher market penetration, increased competition, slowing demand for our platform, a slower than anticipated capitalization on growth opportunities, and the maturation of our business.
We are continuously monitoring the impact of these circumstances on our business and financial results, as well as the overall global economy and geopolitical landscape. The implications of macroeconomic conditions on our business, results of operations and overall financial position, particularly in the long term, remain uncertain. On February 7, 2023, as a result of the uncertain economic environment, we announced a restructuring plan intended to reduce operating costs and continue advancing our ongoing commitment to profitable growth. The restructuring plan included a reduction of our current workforce by approximately 15%. The execution of the restructuring plan was completed as of July 31, 2023.
In addition, the global impacts of the Russian invasion of Ukraine, including various sanctions and export restrictions on Russia and Belarus by the United States, the United Kingdom, the European Union, and other governmental authorities remain highly uncertain. The Russia-Ukraine war impacted our EMEA revenue for the three and six months ended July 31, 2023. Our customers in Russia, Belarus, and Ukraine represented less than 1% of our net assets and total consolidated revenue as of and for the three and six months ended July 31, 2023. If the Russia-Ukraine war continues or worsens, leading to additional sanctions, tightened export restrictions, and greater global economic disruptions and uncertainty, our business and results of operations could be materially impacted. Refer to “Part II—Other Information, Item 1A. Risk Factors” of this Quarterly Report on Form 10-Q for further discussions of the potential impacts of the current macroeconomic conditions on our business.
Key Factors Affecting Our Performance
Acquiring New Customers
We are focused on continuing to grow the number of customers that use our platform. Our operating results and growth prospects will depend, in part, on our ability to attract new customers. While we believe there is a significant market opportunity that our platform addresses, it is difficult to predict customer adoption rates or the future growth rate and size of the market for our platform. We will need to continue to invest in sales and marketing in order to address this opportunity by hiring, developing, and retaining talented sales personnel who are able to achieve desired productivity levels in a reasonable period of time.
Expansion of Zoom Across Existing Enterprise Customers
We believe that there is a large opportunity for growth with many of our existing customers. Many customers have increased the size of their subscriptions as they have expanded their use of our platform across their operations. Some of our larger customers start with a deployment of Zoom Meetings with one team, location, or geography, before rolling out our platform throughout their organization. Several of our largest customers have deployed our platform globally to their entire workforce following smaller initial deployments. This expansion in the use of our platform also provides us with opportunities to market and sell additional products to our customers, such as Zoom Phone, Spaces, Contact Center, IQ for Sales, Events and Developer Platform Solutions. In order for us to address this opportunity and expand the use of our products with our existing customers, we will need to maintain the reliability of our platform and produce new features and functionality that are responsive to our customers’ requirements for enterprise-grade solutions.
We quantify our expansion across existing Enterprise customers through our net dollar expansion rate. We define Enterprise customers as distinct business units who have been engaged by either our direct sales team, resellers, or strategic partners. Revenue from Enterprise customers represented 57.9% and 54.4% of total revenue for the three months ended July 31, 2023 and 2022, respectively, and 57.6% and 53.3% of total revenue for the six months ended July 31, 2023 and 2022, respectively. Our net dollar expansion rate includes the increase in user adoption within our Enterprise customers, as our subscription revenue is primarily driven by the number of paid hosts within a customer and the purchase of additional products, and compares our subscription revenue from the same set of Enterprise customers across comparable periods. We calculate net dollar expansion rate as of a period end by starting with the annual recurring revenue (“ARR”) from all Enterprise customers as of 12 months prior (“Prior Period ARR”). We define ARR as the annualized revenue run rate of subscription agreements from all customers at a point in time. We calculate ARR by taking the monthly recurring revenue (“MRR”) and multiplying it by 12. MRR is defined as the recurring revenue run-rate of subscription agreements from all Enterprise customers for the last month of the period, including revenue from monthly subscribers who have not provided any indication that they intend to cancel their subscriptions. We then calculate the ARR from these Enterprise customers as of the current period end (“Current Period ARR”), which includes any upsells, contraction, and attrition. We divide the Current Period ARR by the Prior Period ARR to


26

arrive at the net dollar expansion rate. For the trailing 12-months calculation, we take an average of the net dollar expansion rate over the trailing 12 months. Our net dollar expansion rate may fluctuate as a result of a number of factors, including the level of penetration within our customer base, expansion of products and features, and our ability to retain our Enterprise customers. Our trailing 12-month net dollar expansion rate for Enterprise customers as of July 31, 2023 and 2022 was 109% and 120%, respectively.

Retention of Online Customers
In addition to Enterprise customers, we also have a significant number of customers that subscribe to our services directly through our website (“Online customers”). Online customers represent a diverse customer base, ranging from individual consumers to small and medium size businesses. We continue to focus on acquisition and retention of our Online customer base through various strategies to improve the features and functionalities of our products and services. Revenue from Online customers represented 42.1% and 45.6% of total revenue for the three months ended July 31, 2023 and 2022, respectively, and 42.4% and 46.7% of total revenue for the six months ended July 31, 2023 and 2022, respectively. The ability to retain these Online customers will have an impact on our future revenue. The online monthly average churn for our Online customers was 3.2% and 3.6% per month for the three months ended July 31, 2023 and 2022, respectively, and 3.2% and 3.6% of total revenue for the six months ended July 31, 2023 and 2022, respectively. One of the dynamics in the Online portion of the business is the MRR contribution from customers that have retained Zoom services for a certain portion of time as these customers tend to maintain their subscriptions and contribute meaningfully to the Online business. As of July 31, 2023 and 2022, the percentage of total Online MRR from Online customers with a continual term of service of at least 16 months was 72.8% and 69.4%, respectively.
We calculate our online average monthly churn by starting with the Online customer MRR as of the beginning of the applicable quarter (“Entry MRR”). We define Entry MRR as the recurring revenue run-rate of subscription agreements from all Online customers except for subscriptions that we recorded as churn in a previous quarter based on the customers' earlier indication to us of their intention to cancel that subscription. We then determine the MRR related to customers who canceled or downgraded their subscription or notified us of that intention during the applicable quarter (“Applicable Quarter MRR Churn”) and divide the Applicable Quarter MRR Churn by the applicable quarter Entry MRR to arrive at the MRR churn rate for Online Customers for the applicable quarter. We then divided that amount by three to calculate the online average monthly churn.
Innovation and Expansion of Our Platform
We continue to invest resources to enhance the capabilities of our platform. For example, we have recently introduced a number of product enhancements including a new trial for Zoom AI (Meeting Summary and Team Chat Compose), a new appointment planning tool (Zoom Scheduler), new features for Zoom Contact Center (Workforce Engagement Management), and ongoing enhancements for Zoom Phone, Meetings, Webinars, and Zoom Events. We also deliver Zoom Phone calling plans in more than 45 countries and territories as of July 31, 2023.
Third-party developers are also a key component of our strategy for platform innovation to make it easier for customers and developers to extend our product portfolio with new functionalities. We believe that as more developers and other third parties use our platform to integrate major third-party applications, we will become the ubiquitous platform for communications and collaboration. We will need to expend additional resources to continue introducing new products, features, and functionality, and supporting the efforts of third parties to enhance the value of our platform with their own applications.
An end-to-end encryption (“E2EE”) option is available to free and paid Zoom customers globally who host meetings with up to 200 participants as well as on Zoom Phone. Zoom’s E2EE uses the same AES-256-GCM encryption that secures Zoom meetings by default, but with Zoom’s E2EE, the meeting host, or originating caller in the case of Zoom Phone, as opposed to Zoom's servers, generates encryption keys and uses public key cryptography to distribute these keys to the other meeting participants or call recipient.
In April 2023, we acquired Workvivo. Workvivo provides an employee experience platform that combines internal communication and engagement tools, a social intranet, and an employee app. With the acquisition, we continue our evolution to provide a collaboration platform that enables modern work and powers the digital-first workplace, offering our customers new ways to keep employees informed, engaged, and connected.
International Opportunity
Our platform addresses the communications and collaboration needs of users worldwide, and we see international expansion as a major opportunity. Our revenue from the rest of world (APAC and EMEA) represented 29% and 31% of our total revenue for the three months ended July 31, 2023 and 2022, respectively, and 29% and 31% of our total revenue for the six months ended July 31, 2023 and 2022, respectively. The decrease in revenue from the rest of the world for the three months ended July 31, 2023 was due to the impact of the strengthening of the U.S dollar along with macroeconomic conditions in the


27

APAC and EMEA regions. We plan to add local sales support in further select international markets over time. We use strategic partners and resellers to sell in certain international markets where we have limited or no direct sales presence. While we believe global demand for our platform will continue to increase as international market awareness of Zoom grows, our ability to conduct our operations internationally will require considerable management attention and resources, and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems, alternative dispute systems, and commercial markets.
Key Business Metrics
We review the following key business metrics to measure our performance, identify trends, formulate financial projections, and make strategic decisions.
Number of Enterprise Customers
We believe that our ability to increase the number of Enterprise customers is an indicator of our potential future business opportunities, the growth of our business, and an indicator of our market penetration. Increasing awareness of our platform and capabilities, coupled with the mainstream adoption of our technology, has expanded the diversity of our customer base to include organizations of all sizes across all industries. Over time, we expect Enterprise customers to represent a larger share of our business. As of July 31, 2023 and 2022, we had approximately 218,100 and 204,100 Enterprise customers, respectively.
Customers Contributing More Than $100,000 of Trailing 12 Months Revenue
We focus on growing the number of customers that contribute more than $100,000 of trailing 12 months revenue as it is a measure of our ability to scale with our customers and attract larger organizations to Zoom. Revenue from these customers represented 29% and 26% of total revenue for the three months ended July 31, 2023 and 2022, respectively, and 29% and 26% of total revenue for the six months ended July 31, 2023 and 2022, respectively. As of July 31, 2023 and 2022, we had 3,672 and 3,116 customers, respectively, that contributed more than $100,000 of trailing 12 months revenue, demonstrating our rapid penetration of larger organizations, including enterprises. These customers are a subset of Enterprise customers.
Non-GAAP Financial Measures
In addition to our results determined in accordance with GAAP, we believe that free cash flow (“FCF”) is a non-GAAP financial measure that is useful in evaluating our liquidity.
Free Cash Flow
We define FCF as GAAP net cash provided by operating activities less purchases of property and equipment. We believe that FCF is a useful indicator of liquidity that provides information to management and investors about the amount of cash generated from our operations that, after investments in property and equipment, can be used for future growth. FCF is presented for supplemental informational purposes only and has limitations as an analytical tool, and 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. It is important to note that other companies, including companies in our industry, may not use this metric, may calculate this metric differently, or may use other financial measures to evaluate their liquidity, all of which could reduce the usefulness of the non-GAAP metric as a comparative measure.
The following table presents a summary of our cash flows for the periods presented and a reconciliation of FCF to net cash provided by operating activities, the most directly comparable financial measure calculated in accordance with GAAP:
Six Months Ended July 31,
20232022
(in thousands)
Net cash provided by operating activities$754,458 $783,360 
Less: purchases of property and equipment(68,426)(52,870)
Free cash flow (non-GAAP)$686,032 $730,490 
Net cash used in investing activities$(500,146)$(508,361)
Net cash provided by (used in) financing activities$41,458 $(388,821)


28

Components of Results of Operations
Revenue
We derive our revenue from subscription agreements with customers for access to our unified communications and collaboration platform. Our customers generally do not have the ability to take possession of our software. We also provide services, which include professional services, consulting services, and online event hosting, which are generally considered distinct from the access to our unified communications and collaboration platform. The amount of revenue recognized reflects the consideration that we expect to receive in exchange for these services over the contract term which can include a free period discount.
Cost of Revenue
Cost of revenue primarily consists of costs related to hosting our unified communications and collaboration platform and providing general operating support services to our customers. These costs are related to our co-located data centers, third-party cloud hosting, integrated third-party PSTN services, personnel-related expenses, amortization of capitalized software development and acquired intangible assets, royalty payments, and allocated overhead.
Operating Expenses
Research and Development
Research and development expenses primarily consist of personnel-related expenses directly associated with our research and development organization, depreciation of equipment used in research and development, and allocated overhead. Research and development costs are expensed as incurred.
Sales and Marketing
Sales and marketing expenses primarily consist of personnel-related expenses directly associated with our sales and marketing organization. Other sales and marketing expenses include advertising and promotional events to promote our brand, such as awareness programs, digital programs, public relations, tradeshows, and our user conference, Zoomtopia, and allocated overhead. Sales and marketing expenses also include credit card processing fees related to sales and amortization of deferred contract acquisition costs.
General and Administrative
General and administrative expenses primarily consist of personnel-related expenses associated with our finance and legal organizations; professional fees for external legal, accounting, and other consulting services; expected credit losses; insurance; certain indirect taxes; litigation settlements; corporate security and regulatory expenses; and allocated overhead.
Gains (Losses) on Strategic Investments, Net
Gains (losses) on strategic investments, net consist primarily of remeasurement gains or losses on our equity investments.
Other Income (Expense), Net
Other income (expense) income, net consists primarily of interest income and net accretion on our marketable securities and effect of changes in foreign currency exchange rates.
Provision for Income Taxes
Provision for income taxes consists primarily of income taxes related to federal, state, and foreign jurisdictions where we conduct business.


29

Results of Operations
The following tables set forth selected condensed consolidated statements of operations data and such data as a percentage of revenue for each of the periods indicated:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
(in thousands)
Revenue$1,138,676 $1,099,458 $2,244,040 $2,173,258 
Cost of revenue (1)
266,559 273,611 530,506 535,432 
Gross profit872,117 825,847 1,713,534 1,637,826 
Operating expenses:
Research and development (1)
191,802 172,564 401,073 316,855 
Sales and marketing (1)
373,373 400,474 795,877 763,257 
General and administrative (1)
129,324 131,066 329,224 248,906 
Total operating expenses694,499 704,104 1,526,174 1,329,018 
Income from operations177,618 121,743 187,360 308,808 
Gains (losses) on strategic investments, net31,670 (34,712)33,945 (71,116)
Other income (expense), net41,085 3,368 72,298 (3,621)
Income before provision for income taxes250,373 90,399 293,603 234,071 
Provision for income taxes68,399 44,649 96,185 74,663 
Net income$181,974 $45,750 $197,418 $159,408 
(1) Includes stock-based compensation expense as follows:
Cost of revenue$37,535 $37,177 $75,624 $68,327 
Research and development82,037 69,701 163,503 125,452 
Sales and marketing93,918 110,161 206,511 203,956 
General and administrative48,019 38,476 98,216 67,143 
Total stock-based compensation expense$261,509 $255,515 $543,854 $464,878 

Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
(as a percentage of revenue)
Revenue100.0 %100.0 %100.0 %100.0 %
Cost of revenue23.4 24.9 23.6 24.6 
Gross profit76.6 75.1 76.4 75.4 
Operating expenses:
Research and development16.8 15.7 17.9 14.6 
Sales and marketing32.8 36.4 35.5 35.1 
General and administrative11.4 11.9 14.6 11.5 
Total operating expenses61.0 64.0 68.0 61.2 
Income from operations15.6 11.1 8.4 14.2 
Gains (losses) on strategic investments, net2.8 (3.2)1.5 (3.3)
Other income (expense), net3.6 0.3 3.2 (0.2)
Income before provision for income taxes22.0 8.2 13.1 10.7 
Provision for income taxes6.0 4.0 4.3 3.4 
Net income16.0 %4.2 %8.8 %7.3 %


30

Comparison of the Three Months Ended July 31, 2023 and 2022
Revenue
Three Months Ended July 31,
20232022% Change
(in thousands) 
Revenue$1,138,676 $1,099,458 3.6 %
Revenue for the three months ended July 31, 2023 increased by $39.2 million, or 3.6%, compared to the three months ended July 31, 2022. The increase in revenue was due to a 10.2% increase in revenue from subscription services provided to Enterprise customers, of which 57.9% and 42.1% were from existing and new customers, respectively. This increase was partially offset by a 4.3% decline in revenue from subscription services provided to Online customers.
Cost of Revenue
Three Months Ended July 31,
20232022% Change
(in thousands)
Cost of revenue$266,559 $273,611 (2.6)%
Gross profit872,117 825,847 5.6 %
Gross margin76.6 %75.1 %
Cost of revenue for the three months ended July 31, 2023 decreased by $7.1 million, or 2.6%, compared to the three months ended July 31, 2022. The decrease was primarily due to a decrease of $8.5 million in costs mainly driven by the net impact of the transition from third-party cloud hosting to internal data centers and cloud optimization.
Gross margin increased to 76.6% for the three months ended July 31, 2023 from 75.1% for the three months ended July 31, 2022. The increase in gross margin was mainly due to increased efficiencies as we expanded our internal data center capacity.
Operating Expenses
Research and Development
Three Months Ended July 31,
20232022% Change
(in thousands) 
Research and development$191,802 $172,564 11.1 %
Research and development expense for the three months ended July 31, 2023 increased by $19.2 million, or 11.1%, compared to the three months ended July 31, 2022. The increase was primarily due to higher personnel-related expenses of $16.4 million, which includes a $12.3 million increase in stock-based compensation and a $3.8 million increase in salaries, payroll taxes and benefits.
Sales and Marketing
Three Months Ended July 31,
20232022% Change
(in thousands)
Sales and marketing$373,373 $400,474 (6.8)%
Sales and marketing expense for the three months ended July 31, 2023 decreased by $27.1 million, or 6.8%, compared to the three months ended July 31, 2022. The decrease in sales and marketing expense was primarily due to lower personnel-


31

related expenses of $27.6 million, which includes a $16.2 million decrease in stock-based compensation and a decrease of $8.5 million in salaries, payroll taxes and benefits.
General and Administrative
Three Months Ended July 31,
20232022% Change
(in thousands)
General and administrative$129,324 $131,066 (1.3)%
General and administrative expense for the three months ended July 31, 2023 decreased by $1.7 million, or 1.3%, compared to the three months ended July 31, 2022. The decrease in general and administrative expense was primarily due to a decrease of $11.2 million in legal expenses, including legal settlement and a $4.3 million decrease in bad debt expense, partially offset by an increase of $12.7 million in personnel-related expenses, which includes an increase of $9.5 million in stock-based compensation expense and an increase of $2.8 million in salaries, payroll taxes and benefits.
Gains (Losses) on Strategic Investments, Net
Three Months Ended July 31,
20232022% Change
(in thousands) 
Gains (losses) on strategic investments, net$31,670 $(34,712)191.2 %
Gains on strategic investments, net of $31.7 million recognized during the three months ended July 31, 2023 was driven by net realized and unrealized gains recognized on our publicly held securities, while losses on strategic investments, net, of $34.7 million recognized during the three months ended July 31, 2022 was mainly driven by unrealized losses recognized on our publicly held securities.
Other Income (Expense), Net
Three Months Ended July 31,
20232022% Change
(in thousands) 
Other income (expense), net$41,085 $3,368 1,119.9 %
Other income (expense), net for the three months ended July 31, 2023 increased by $37.7 million, or 1119.9%, compared to the three months ended July 31, 2022. The increase was mainly due to $29.3 million in investment yield and an increase of $4.3 million related to changes in foreign currency exchange rates.

Provision for Income Taxes
Three Months Ended July 31,
20232022% Change
(in thousands) 
Provision for income taxes$68,399 $44,649 53.2 %
Provision for income taxes for the three months ended July 31, 2023 increased by $23.8 million, or 53.2%, compared to the three months ended July 31, 2022. The year-over-year change was due primarily to the increase in income before taxes, an increase in the tax shortfalls on stock-based compensation, and other compensation-related permanent differences.


32

Comparison of the Six Months Ended July 31, 2023 and 2022
Revenue
Six Months Ended July 31,
20232022% Change
(in thousands) 
Revenue$2,244,040 $2,173,258 3.3 %
Revenue for the six months ended July 31, 2023 increased by $70.8 million, or 3.3%, compared to the six months ended July 31, 2022. The increase in revenue was due to a 11.4% increase in revenue from subscription services provided to Enterprise customers, of which 60.4% and 39.6% were from existing and new customers, respectively. This increase was partially offset by a 6.1% decline in revenue from subscription services provided to Online customers.
Cost of Revenue
Six Months Ended July 31,
20232022% Change
(in thousands)
Cost of revenue$530,506 $535,432 (0.9)%
Gross profit$1,713,534 $1,637,826 4.6 %
Gross margin76.4 %75.4 %
Cost of revenue for the six months ended July 31, 2023 decreased by $4.9 million, or 0.9%, compared to the six months ended July 31, 2022. The decrease was due to a decrease of $26.8 million in costs mainly driven by the net impact of the transition from third-party cloud hosting to internal data centers and cloud optimization partially offset by an increase of $20.0 million in personnel-related expenses, which includes an increase of $7.5 million in salaries, payroll taxes and benefits, restructuring and related expenses of $7.1 million, and an increase of $5.5 million in stock-based compensation expense.
Gross margin increased to 76.4% for the six months ended July 31, 2023 from 75.4% for the six months ended July 31, 2022. The increase in gross margin was mainly due to increased efficiencies as we expanded our internal data center capacity.
Operating Expenses
Research and Development
Six Months Ended July 31,
20232022% Change
(in thousands) 
Research and development$401,073 $316,855 26.6 %
Research and development expense for the six months ended July 31, 2023 increased by $84.2 million, or 26.6%, compared to the six months ended July 31, 2022. The increase was primarily due to higher personnel-related expenses of $76.8 million, which includes a $33.8 million increase in stock-based compensation expense, a $23.4 million increase in salaries, payroll taxes and benefits, and $19.6 million in restructuring and related expenses.
Sales and Marketing
Six Months Ended July 31,
20232022% Change
(in thousands)
Sales and marketing$795,877 $763,257 4.3 %
Sales and marketing expense for the six months ended July 31, 2023 increased by $32.6 million, or 4.3%, compared to the six months ended July 31, 2022. The increase in sales and marketing expense was primarily due to higher personnel-related expenses of $26.1 million, which includes $32.9 million in restructuring and related expenses, an increase of $7.5 million in


33

commissions expense, offset by a $8.7 million decrease in salaries, payroll taxes and benefits and a $5.6 million decrease in stock-based compensation expense; and an increase of $12.1 million in channel partner referral fees.
General and Administrative
Six Months Ended July 31,
20232022% Change
(in thousands)
General and administrative$329,224 $248,906 32.3 %
General and administrative expense for the six months ended July 31, 2023 increased by $80.3 million, or 32.3%, compared to the six months ended July 31, 2022. The increase in general and administrative expenses was primarily due to an increase of $43.8 million in personnel-related expenses, which includes a $28.1 million increase in stock-based compensation expense and $13.3 million in restructuring expense; and an increase of $36.8 million in legal expense, including litigation settlements.
Gains (Losses) on Strategic Investments, Net
Six Months Ended July 31,
20232022% Change
(in thousands) 
Gains (losses) on strategic investments, net$33,945 $(71,116)147.7 %
Gains on strategic investments, net of $33.9 million recognized during the six months ended July 31, 2023 was driven by net realized and unrealized gains recognized on our publicly and privately held securities, while losses on strategic investments, net, of $71.1 million recognized during the six months ended July 31, 2022 was mainly driven by unrealized losses recognized on our publicly held securities.
Other Expense, Net
Six Months Ended July 31,
20232022% Change
(in thousands) 
Other expense, net$72,298 $(3,621)2,096.6 %
Other expense, net for the six months ended July 31, 2023 increased by $75.9 million, or 2,096.6%, compared to the six months ended July 31, 2022. The increase was primarily due to an increase of $55.7 million in investment yield and an increase of $11.7 million related to changes in foreign currency exchange rates.
Provision for Income Taxes
Six Months Ended July 31,
20232022% Change
(in thousands) 
Provision for income taxes$96,185 $74,663 28.8 %
Provision for income taxes for the six months ended July 31, 2023 increased by $21.5 million, or 28.8%, compared to the six months ended July 31, 2022. The year-over-year change was due primarily to the increase in income before taxes, an increase in the tax shortfalls on stock-based compensation, and other compensation-related permanent differences.
Liquidity and Capital Resources
As of July 31, 2023, our principal sources of liquidity were cash, cash equivalents, and marketable securities of $6.0 billion, which were held for working capital purposes and for investment in growth opportunities. Our marketable


34

securities generally consist of high-grade commercial paper, corporate bonds, agency bonds, corporate and other debt securities, U.S. government agency securities, and treasury bills.
We have financed our operations primarily through income from operations and sales of equity securities. Cash from operations could also be affected by various risks and uncertainties, including, but not limited to, the recent changes in macroeconomic conditions such as high inflation, recessionary environments, and the fluctuations in foreign currency exchange rates, could impact the timing of cash collections from our customers and other risks detailed in the section titled “Risk Factors.” However, based on our current business plan and revenue prospects, we believe our existing cash, cash equivalents, and marketable securities, together with net cash provided by operations, will be sufficient to meet our needs for at least the next 12 months and allow us to capitalize on growth opportunities. We believe we will meet longer-term expected future cash requirements and obligations through a combination of cash flows from operating activities and available cash balances. Our future capital requirements will depend on many factors, including our revenue growth rate, subscription renewal activity, billing frequency, the timing and extent of spending to support further sales and marketing and research and development efforts, as well as expenses associated with our international expansion, and the timing and extent of additional capital expenditures to invest in existing and new office spaces as well as data center infrastructure. We may, in the future, enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. We may choose or be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, results of operations, and financial condition would be materially and adversely affected.
There have been no material changes to our material cash requirements from known contractual and other obligations from those disclosed in our Management’s Discussion and Analysis of Financial Condition and Results of Operations, included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023.
Cash Flows
The following table summarizes our cash flows for the periods presented:
Six Months Ended July 31,
20232022
(in thousands)
Net cash provided by operating activities$754,458 $783,360 
Net cash used in investing activities$(500,146)$(508,361)
Net cash provided by (used in) financing activities$41,458 $(388,821)
Operating Activities
Our largest source of operating cash is cash collections from our customers for subscriptions to our platform. Our primary uses of cash from operating activities are for employee-related expenditures, costs related to hosting our platform, and marketing expenses. Net cash provided by operating activities is impacted by our net income adjusted for certain non-cash items, such as stock-based compensation expense, depreciation and amortization expenses, as well as the effect of changes in operating assets and liabilities.
Net cash provided by operating activities was $754.5 million for the six months ended July 31, 2023, compared to $783.4 million for the six months ended July 31, 2022. The decrease in operating cash flow was primarily due to the negative impact from changes in operating assets and liabilities of $42.3 million.
Investing Activities
Net cash used in investing activities of $500.1 million for the six months ended July 31, 2023 was due to net purchases of marketable securities of $283.0 million, cash paid for acquisition, net of cash acquired, of $204.9 million, purchases of property and equipment of $68.4 million, and purchases of strategic investments of $51.0 million, offset by proceeds from strategic investments of $107.2 million.
Net cash used in investing activities of $508.4 million for the six months ended July 31, 2022 was primarily due to net purchases of marketable securities of $270.2 million, cash paid for acquisition, net of cash acquired, of $120.6 million, purchases of strategic investments of $61.6 million, and purchases of property and equipment of $52.9 million.


35

Financing Activities
Net cash provided by financing activities of $41.5 million for the six months ended July 31, 2023 was primarily due to proceeds from issuance of common stock under our ESPP of $32.5 million and proceeds from the exercise of stock options of $7.7 million.
Net cash used in financing activities of $388.8 million for the six months ended July 31, 2022 was primarily due to cash paid for repurchases of common stock of $425.9 million offset by proceeds from issuance of common stock under our ESPP of $34.6 million.
Critical Accounting Estimates
Critical accounting estimates are those accounting estimates that require the most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. These estimates are developed based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Critical accounting estimates are accounting estimates where the nature of the estimates are material due to the levels of subjectivity and judgment necessary to account for highly uncertain matters or the susceptibility of such matters to change and the impact of the estimates on financial condition or operating performance is material.
There have been no material changes to our critical accounting estimates as compared to the critical accounting estimates described in our Management’s Discussion and Analysis of Financial Condition and Results of Operations, included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023.
Item 3.    QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK
Foreign Currency and Exchange Risk
The majority of our cash generated from revenue is denominated in U.S. dollars, with a portion of our revenue from amounts denominated in foreign currencies. Our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations, which are primarily in the United States, China, Europe, and Australia. Our results of current and future operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates. For the six months ended July 31, 2023 and 2022, 19.3% and 20.7% of our revenue, respectively and 13.3% and 12.6% of our expenses, respectively, were denominated in currencies other than the U.S. dollar. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our historical condensed consolidated financial statements for the three and six months ended July 31, 2023 and 2022. As the impact of foreign currency exchange rates has not been material to our historical operating results, we have not entered into derivative or hedging transactions, but we may do so in the future if our exposure to foreign currency becomes more significant.
Interest Rate Risk
We had cash and cash equivalents of $1,380.1 million and marketable securities of $4,648.4 million as of July 31, 2023. Cash and cash equivalents consist of bank deposits, money market funds, and high-grade commercial paper, and agency bonds. Our marketable securities generally consist of high-grade commercial paper, agency bonds, corporate and other debt securities, U.S. government agency securities, and treasury bills. The cash and cash equivalents and marketable securities are held for working capital purposes. Such interest-earning instruments carry a degree of interest rate risk. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Due to the short-term nature of our investments, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our historical condensed consolidated financial statements for the three and six months ended July 31, 2023 and 2022.
Item 4.    CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our principal


36

executive officer and principal financial officer have concluded that as of July 31, 2023, our disclosure controls and procedures were effective at a reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(d) and 15d-15(d) under the Exchange Act) that occurred during the quarter ended July 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Disclosure Controls and Procedures
Our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Due to inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.


37

PART II—Other Information
Item 1.    LEGAL PROCEEDINGS
Information with respect to this item may be found in Note 7 - “Commitments and Contingencies” in the accompanying notes to the condensed consolidated financial statements included in Part I, Item 1, “Financial Statements” of this Quarterly Report on Form 10-Q, under “Legal Proceedings,” which is incorporated herein by reference.
Item 1A.    RISK FACTORS
Investing in our securities involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed consolidated financial statements and related notes, before making a decision to invest in our securities. The risks and uncertainties described below may not be the only ones we face. If any of the risks actually occur, our business could be materially and adversely affected. In that event, the market price of our Class A common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business and Our Industry
Our business depends on our ability to attract new customers, retain and upsell additional products and new product categories to existing customers, and upgrade free hosts to our paid offerings. Any decline in new customers, renewals, or upgrades would harm our business.
Our business depends upon our ability to attract new customers, and maintain and expand our relationships with our existing customers, including upselling additional products and new product categories to our existing customers and upgrading hosts to a paid Zoom Meeting plan. A host is any user of our unified communications and collaboration platform who initiates a Zoom Meeting and invites one or more participants to join that meeting. We refer to hosts who subscribe to a paid Zoom Meeting plan as “paid hosts.”
Our business is subscription based, and customers are not obligated to, and may choose not to, renew their subscriptions after their existing subscriptions expire. As a result, we cannot provide assurance that customers will renew their subscriptions utilizing the same tier of their Zoom Meeting plan, upgrade to a higher-priced tier, or purchase additional products, if they renew at all. Renewals of subscriptions to our platform may decline or fluctuate because of several factors, such as dissatisfaction with our products and support, a customer or host no longer having a need for our products, including any new customers or hosts that have subscribed to our services during the COVID-19 pandemic that may subsequently reduce or discontinue their use after the impact of the pandemic have tapered, a reduction in customer information technology spending budgets, or a consolidation of spending budgets on our competitors' platforms, during periods of high inflation or recessionary or uncertain economic environments or the perception that competitive products provide better, more secure, or less expensive options. In addition, some customers downgrade their Zoom Meeting plan or do not renew their subscriptions. Furthermore, as a result of the increased usage of our platform during the COVID-19 pandemic, our customer base has shifted largely from businesses and enterprises to a mix of businesses, enterprises, and consumers. This shift in mix could result in higher non-renewal rates than we have experienced in the past. We must continually add new customers and hosts to grow our business beyond our current user base and to replace customers and hosts who choose not to continue to use our platform. Finally, any decrease in user satisfaction with our products or support would harm our brand, word-of-mouth referrals, and ability to grow.
We encourage customers to purchase additional products and encourage hosts to upgrade to our paid offerings by recommending additional features and through in-product prompts and notifications. Additionally, we seek to expand within organizations by adding new hosts, having workplaces purchase additional products, or expanding the use of our platform into other teams and departments within an organization. At the same time, we encourage hosts that subscribe to our free Zoom Meeting plan to upgrade to a paid Zoom Meeting plan. However, a majority of these hosts, including those that initially subscribed to our free plan during the COVID-19 pandemic as a result of shelter-in-place and work-from-home mandates, may never upgrade to a paid Zoom Meeting plan. If we fail to upsell our customers or upgrade hosts of our free Zoom Meeting plan to paid subscriptions or expand the number of paid hosts within organizations, our business would be harmed.
In addition, our user growth rate may slow or decline in the future as our market penetration rates increase. If we are not able to continue to expand our user base, our revenue may grow more slowly than expected or decline. While we continue to add paid users to our customer base, we expect our user growth rate to continue to slow or decline during the COVID-19 pandemic recovery, particularly as users return to work or school or are otherwise no longer subject to limitations on in-person meetings.


38

Our revenue growth rate has fluctuated in prior periods, and may decline in future periods.
Our revenue growth has fluctuated in prior periods. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. Our revenue growth rate over the past year has stabilized but there are no assurances we will be able to sustain or increase it in future periods, and our revenue growth rate may decline in future periods. Many factors may contribute to declines in our growth rate, including higher market penetration, increased competition, macroeconomic conditions, such as high inflation, recessionary or uncertain environments and fluctuating foreign currency exchange rates, slowing demand for our platform, a lower than anticipated capitalization on growth opportunities, and the maturation of our business, among others. Our growth rate could adversely affect investors’ perceptions of our business and the trading price of our Class A common stock could be adversely affected.
Interruptions, delays, or outages in service from our co-located data centers and a variety of other factors, would impair the delivery of our services, require us to issue credits or pay penalties, and harm our business.
We currently serve our users from various co-located data centers located throughout the world. We also utilize Amazon Web Services and Oracle Cloud for the hosting of certain critical aspects of our business, as well as Microsoft Azure for limited customer-specified managed services. As part of our distributed meeting architecture, we establish private links between data centers that automatically transfer data between various data centers. Damage to, or failure of, these data centers has in the past resulted in and could in the future result in interruptions or delays in our services. In addition, we have experienced, and may in the future experience, other interruptions and delays in our services caused by a variety of other factors, including, but not limited to, infrastructure changes, vendor issues, human or software errors, viruses, security attacks, ransomware or cyber extortion, fraud, general internet availability issues, spikes in usage, local administrative actions, changes to legal or permitting requirements, and denial of service issues. In some instances, we may not be able to identify the cause or causes of these problems within an acceptable period of time. For example, we have experienced partial outages in our services that impacted a subset of our users for a limited number of hours. Additionally, in connection with the addition of new data centers or expansion or consolidation of our existing data center facilities or other reasons, we may move or transfer our data and our users’ metadata to other data centers, not including our China data center. Despite precautions that we take during this process, any unsuccessful data transfers may impair or cause disruptions in the delivery of our service, and we may incur significant costs in connection with any such move or transfer. Interruptions, delays, or outages in our services would reduce our revenue; may require us to issue credits or pay penalties; may subject us to claims and litigation; and may cause customers and hosts to terminate their subscriptions and adversely affect our ability to attract new customers and hosts. Our ability to attract and retain customers and hosts depends on our ability to provide customers and hosts with a highly reliable platform and even minor interruptions or delays in our services could harm our business.
Additionally, if our data centers are unable to keep up with our increasing needs for capacity, customers may experience delays or interruptions in service as we seek to obtain additional capacity, which could result in the loss of customers who use our unified communications and collaboration platform because of its reliability and performance. We plan to continue our practice of opening new data centers throughout the world to meet increased demand, but we may be unable to bring additional data centers online in a timely manner, including as a result of current shortages for certain parts, such as servers. In addition, to meet short-term capacity needs, we may need to rely increasingly on public cloud providers, including Amazon Web Services and Oracle Cloud, which may result in higher variable costs, harming our business, financial condition, and operating results.
We do not control, or in some cases have limited control over, the operation of the co-located data center facilities we use, and they are vulnerable to damage or interruption from human error; intentional bad acts; earthquakes; floods; fires; hurricanes; war; terrorist attacks; power losses; hardware failures; systems failures; telecommunications failures; disease, such as the COVID-19 pandemic; and other public health related measures, any of which could disrupt our service. In the event of significant physical damage to one of these data centers, it may take a significant period of time to achieve full resumption of our services and our disaster recovery planning may not account for all eventualities. Despite precautions taken at these facilities, the occurrence of a natural disaster, an act of terrorism, or other act of malfeasance, a decision to close the facilities without adequate notice or other unanticipated problems at the facilities would harm our business.
We operate in competitive markets, and we must continue to compete effectively.
The market for communication and collaboration technologies platforms is competitive and rapidly changing, and new market entrants, particularly established companies with greater resources than we do, that provide technologies to improve communication and collaboration technologies platforms, such as AI and machine learning, could also increase the level of competition in the market. Certain features of our current platform compete in the communication and collaboration technologies market with products offered by:
legacy web-based meeting providers, including Cisco Webex and GoTo;


39

bundled productivity solutions providers with video functionality, including Microsoft Teams and Google G Suite and Meet products;
UCaaS and legacy PBX providers, including Avaya, RingCentral, and 8x8; and
consumer-facing platforms that can support small- or medium-sized businesses, including Amazon, Apple, and Facebook.
Other large established companies may also make investments in video communications tools. In addition, as we introduce new products and services into our platform, and with the introduction of new technologies and market entrants, including AI, we expect competition to intensify in the future.
In February 2022, we launched Zoom Contact Center, an omnichannel contact center solution that is optimized for video, which, as we build out our offering, may result in increased competition against companies that offer similar services, such as Five9, Inc., Genesys and NICE inContact, and new competitors that may enter that market in the future. As we continue to build out our platform, we may face increased competition against companies that offer similar services and new competitors that may enter that market in the future. During the COVID-19 pandemic, we saw a significant increase in usage and subscriptions from smaller customers, many of whom are consumers or small and medium sized businesses. With respect to these smaller customers, we face competition from more consumer-oriented platforms, most of which have more experience with the consumer market than we do. Further, many of our actual and potential competitors benefit from competitive advantages over us, such as greater name recognition; longer operating histories; more varied products and services; larger marketing budgets; more established marketing relationships; more third-party integration; greater accessibility across devices or applications; greater access to larger user bases; major distribution agreements with hardware manufacturers and resellers; and greater financial, technical, and other resources. Some of our competitors may make acquisitions or strategic investments or enter into strategic relationships to offer a broader range of products and services than we do, which may prevent us from using such third parties' technology or offering such products or services. These combinations may make it more difficult for us to compete effectively. We expect these trends to continue as competitors attempt to strengthen or maintain their market positions.
Demand for our platform is also price sensitive. Many factors, including our marketing, user acquisition, and technology costs, and our current and future competitors’ pricing and marketing strategies, can significantly affect our pricing strategies. Certain competitors offer, or may in the future offer, lower-priced or free products, or services that compete with our platform, or may bundle and offer a broader range of products and services than we do. Similarly, certain competitors may use marketing strategies that enable them to acquire customers at a lower cost than we can. Furthermore, third parties could build products similar to ours that rely on open source software. Even if such products do not include all the features and functionality that our platform provides, we could face pricing pressure from these third parties to the extent that users find such alternative products to be sufficient to meet their video communications needs. There can be no assurance that we will not be forced to engage in price-cutting initiatives or other discounts or to increase our marketing and other expenses to attract and retain customers in response to competitive pressures, either of which would harm our business. We, on occasion, offer customers a free period of time at the beginning of the subscription term that can result in deferred billings or long-term accounts receivable and increase the risk of loss on uncollected accounts receivable.
Our results have fluctuated and may in the future fluctuate significantly and may not fully reflect the underlying performance of our business.
Our results of operations have fluctuated and may in the future fluctuate significantly, and period-to-period comparisons of our results of operations may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our results of operations may fluctuate as a result of a variety of factors, many of which are outside of our control, and as a result, may not fully reflect the underlying performance of our business. For example, during fiscal year 2021, we experienced rapid growth in usage of our unified communications and collaboration platform largely due to the COVID-19 pandemic, a significant portion of which was attributable to free Basic accounts, which do not generate any revenue. To meet this increased demand, we have incurred and expect to continue to incur significant costs associated with upgrading our infrastructure and expanding our capacity, including higher variable costs to the extent we have had to rely on public cloud providers rather than our own data centers. Fluctuation in our results may negatively impact the value of our securities. Factors that may cause fluctuations in our results of operations include, without limitation, those listed below:
our ability to retain and upgrade customers to higher-priced tiers of Zoom Meeting plans;
our ability to attract new hosts and upgrade hosts that subscribe to our free Zoom Meeting plan to one of our paid Zoom Meeting plans;
our ability to hire and retain employees, in particular those responsible for the selling or marketing of our platform;


40

our ability to hire, develop, and retain talented sales personnel who are able to achieve desired productivity levels in a reasonable period of time and provide sales leadership in areas in which we are expanding our sales and marketing efforts;
changes in the way we organize and compensate our sales teams;
the timing of expenses and recognition of revenue;
our ability to increase sales to large organizations;
the length of our sales cycles and linearity of our bookings, especially with respect to sales to large enterprises and highly regulated industries, including financial services and U.S. federal and state and foreign governmental agencies;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations, and infrastructure, as well as international expansion and entry into operating leases, and the hiring and retention of personnel who can build, manage, and maintain our expanded business operations and infrastructure;
timing and effectiveness of new sales and marketing initiatives;
changes in our pricing policies or those of our competitors;
our ability to hire and retain experienced research and development personnel to design new products, features, and functionality that meet our privacy and security standards;
the timing and success of new products, features, and functionality by us or our competitors;
interruptions or delays in our service, network outages, or actual, alleged, or perceived privacy violations or issues or security vulnerabilities, incidents, or breaches;
lawsuits, regulatory actions or investigations, legislator scrutiny, or negative publicity arising from actual, alleged, or perceived privacy violations or issues or security vulnerabilities, incidents, or breaches;
changes in the competitive dynamics of our industry, including consolidation among competitors;
changes in laws and regulations that impact our business;
any large indemnification payments to our users or other third parties;
the timing of expenses related to any future acquisitions; and
general economic and market conditions.
Our business may be significantly affected by changes in the economy, including any resulting effect on consumer or business spending.
Our business may be significantly affected by changes in the economy, such as high inflation, recessionary or uncertain environments, bank failures, U.S. federal debt ceiling negotiations, fluctuations in the foreign currency exchange rates and global impacts, including the Russian invasion of Ukraine and the United States' ongoing trade disputes with China and other countries. Some customers may view a subscription to our platform as a cost-saving purchase, decreasing the need for business travel, others may view a subscription to our platform as a discretionary purchase, and our customers may reduce their information technology spending on our platform during an economic downturn or during times of economic uncertainty. Given current economic conditions, including inflation, we could experience a reduction in demand and loss of customers, especially if the effects of the current economic environment have a prolonged impact on various industries that our unified communications and collaboration platform addresses. In addition to the foregoing, adverse developments that affect financial institutions, transactional counterparties or other third parties, such as bank failures, or concerns or speculation about any similar events or risks, could lead to market-wide liquidity problems, which in turn may cause third parties, including customers, to become unable to meet their obligations under various types of financial arrangements as well as general disruptions or instability in the financial markets. We would lose customers as a result of customers ceasing to do business, and we could experience a material increase in longer payment cycles and greater difficulty in collecting accounts receivable from certain customers.
As we increase sales to large organizations, our sales cycles have and could continue to lengthen, and we could experience greater deployment challenges.
We have begun investing more resources into sales to large organizations. Large organizations typically undertake a significant evaluation and negotiation process due to their leverage, size, organizational structure, and approval requirements, all of which have and may continue to lengthen our sales cycle. We may also face unexpected deployment challenges with large organizations or more complicated deployment of our platform. Large organizations may demand additional features, support


41

services and pricing concessions, or require additional security management or control features. We may spend substantial time, effort, and money on sales efforts to large organizations without any assurance that our efforts will produce any sales or that these customers will deploy our platform widely enough across their organization to justify our substantial up-front investment. As a result, we anticipate increased sales to large organizations will lead to higher up-front sales costs and greater unpredictability in our business, results of operations, and financial condition.
We generate revenue from sales of subscriptions to our platform, and any decline in demand for our platform or for communications and collaboration technologies in general would harm our business.
We generate, and expect to continue to generate, revenue from the sale of subscriptions to our platform. As a result, widespread acceptance and use of communications and collaboration technologies in general, and our platform in particular, is critical to our future growth and success. If the communications and collaboration technologies market fails to grow, or grows more slowly than we currently anticipate, demand for our platform could be negatively affected.
Changes in user preferences for communications and collaboration technologies may have a disproportionately greater impact on us than if we offered multiple platforms or disparate products. Demand for communications and collaboration technologies in general, and our platform in particular, is affected by a number of factors, many of which are beyond our control. Some of these potential factors include:
general awareness of the communications and collaboration technologies category;
availability of products and services that compete with ours;
new modes of communications and collaboration that may be developed in the future;
a reduction in customer information technology spending budgets, or a consolidation of spending budgets on our competitors' platforms, during periods of high inflation or recessionary or uncertain economic environments;
ease of adoption and use;
features and platform experience;
reliability of our platform, including frequency of outages;
performance;
brand;
user support; and
pricing.
The communications and collaboration technologies market is subject to rapidly changing user demand and trends in preferences. If we fail to successfully predict and address these changes and trends, meet user demands, or achieve more widespread market acceptance of our platform, our business would be harmed.
We have incurred net losses in the past and there are no assurances we will be able to maintain or increase profitability in the future.
We have incurred net losses in the past and could incur net losses in the future. We intend to continue to expend significant funds to expand our direct sales force and marketing efforts to attract new customers and hosts and to develop and enhance our products and for general corporate purposes, including operations, hiring additional personnel, including through acquisitions of other businesses, upgrading our infrastructure, addressing security and privacy issues, and expanding into new geographical markets. To the extent we are successful in increasing our user base, we may also incur increased losses because, other than sales commissions, the costs associated with acquiring customers and hosts are generally incurred up front, while the subscription revenue is generally recognized ratably over the subscription term, which can be monthly, annual, or on a multiyear basis. Our efforts to grow our business may be costlier than we expect, and we may not be able to increase our revenue enough to offset our higher operating expenses, which may result in decreased profitability. We may incur significant losses in the future for a number of reasons, including as a result of the other risks described herein, and unforeseen expenses, difficulties, complications, delays, and other unknown events. While free users continue to be a meaningful portion of the user base, we have directed marketing programs focused on converting free users to paid subscriptions. Some of these new hosts using our platform on a free Basic account have upgraded to a paid Zoom Meeting plan but the remainder have not and may never do so. If we are unable to increase or sustain our profitability, the value of our business and Class A common stock may significantly decrease. Furthermore, it is difficult to predict the size and growth rate of our market, customer demand for our platform, user adoption and renewal of our platform, the entry of competitive products and services, or the success of existing


42

competitive products and services. As a result, we may not increase or maintain profitability in future periods. If we fail to grow our revenue sufficiently to keep pace with our investments and other expenses, our business would be harmed.
The experience of our users depends upon the interoperability of our platform across devices, operating systems, and third-party applications that we do not control, and if we are not able to maintain and expand our relationships with third parties to integrate our platform with their solutions, our business may be harmed.
One of the most important features of our platform is its broad interoperability with a range of diverse devices, operating systems, and third-party applications. Our platform is accessible from the web and from devices running Windows, Mac OS, iOS, Android, and Linux. We also have integrations with Atlassian, Dropbox, Google, Microsoft, Salesforce, Slack, and a variety of other productivity, collaboration, data management, and security vendors. We are dependent on the accessibility of our platform across these and other third-party operating systems and applications that we do not control. For example, given the broad adoption of Microsoft Office and other productivity software, it is important that we are able to integrate with this software. Several of our competitors own, develop, operate, or distribute operating systems, app stores, co-located data center services, and other software, and also have material business relationships with companies that own, develop, operate, or distribute operating systems, applications markets, co-located data center services, and other software that our platform requires in order to operate. Moreover, some of these competitors have inherent advantages developing products and services that more tightly integrate with their software and hardware platforms or those of their business partners.
Third-party services and products are constantly evolving, and we may not be able to modify our platform to assure its compatibility with that of other third parties following development changes. In addition, some of our competitors may be able to disrupt the operations or compatibility of our platform with their products or services, or exert strong business influence on our ability to, and terms on which we, operate and distribute our platform. For example, we currently offer products that directly compete with several large technology companies that we rely on to ensure the interoperability of our platform with their products or services. As our respective products evolve, we expect this level of competition to increase. Should any of our competitors modify their products or standards in a manner that degrades the functionality of our platform or gives preferential treatment to competitive products or services, whether to enhance their competitive position or for any other reason, the interoperability of our platform with these products could decrease and our business could be harmed.
In addition, we provide, develop, and create applications for our platform partners that integrate our platform with our partners’ various offerings. For example, our Zoom Meetings product integrates with tools offered by companies, such as Atlassian and Dropbox, to help teams get more done together. If we are not able to continue and expand on existing and new relationships to integrate our platform with our partners’ solutions, or there are quality issues with our products or service interruptions of our products that integrate with our partners’ solutions, our business will be harmed.
We are subject to requirements imposed by app stores such as those operated by Apple and Google, who may change their technical requirements or policies in a manner that adversely impacts the way in which we or our partners collect, use and share data from users. For example, Apple recently began requiring mobile applications using its iOS mobile operating system to obtain a user’s permission to track them or access their device’s advertising identifier for certain purposes. The long-term impact of these and any other privacy and regulatory changes remains uncertain. If we do not comply with applicable requirements imposed by app stores, we could lose access to the app store and users, and our business would be harmed.
We may not be able to respond to rapid technological changes, extend our platform, or develop new features.
The communications and collaboration technologies market is characterized by rapid technological change and frequent new product and service introductions. Our ability to grow our user base and increase revenue from customers will depend heavily on our ability to enhance and improve our platform; introduce new features and products; and interoperate across an increasing range of devices, operating systems, and third-party applications. Our customers may require features and capabilities that our current platform does not have. In particular, advancements in technology such as artificial intelligence (“AI”) and machine learning are changing the way people work by automating tasks, enhancing communication, and improving decision-making processes, and businesses that are slow to adopt these new technologies may face a competitive disadvantage. We invest significantly in research and development, and our goal is to focus our spending on measures that improve quality and ease of adoption, enhance privacy and security, and create organic user demand for our platform. There is no assurance that new additions or other future enhancements to our platform or new product experiences, features, or capabilities will be compelling to our users or gain market acceptance, or that they will perform as expected. If our research and development investments do not accurately anticipate user demand or if we fail to develop our platform in a manner that satisfies user preferences and requirements in a timely and cost-effective manner, we may fail to retain our existing users or increase demand for our platform.
The introduction of new products and services by competitors or the development of entirely new technologies to replace existing offerings, such as AI-powered communication and collaboration tools, could make our platform obsolete or adversely affect our business, results of operations, and financial condition. We may experience difficulties with software development,


43

design, or marketing that could delay or prevent our development, introduction, or implementation of new product experiences, features, or capabilities. We have in the past experienced delays in our internally planned release dates of new features and capabilities and there can be no assurance that new product experiences, features, or capabilities will be released according to schedule. Any delays could result in adverse publicity, loss of revenue or market acceptance, or claims by users brought against us, all of which could harm our business. Moreover, new productivity features to our platform may require substantial investment, and we have no assurance that such investments will be successful. If customers and hosts do not widely adopt our new product experiences, features, and capabilities, or they do not perform as expected, we may not be able to realize a return on our investment. If we are unable to develop, license, or acquire new features and capabilities to our platform on a timely and cost-effective basis, or if such enhancements do not achieve market acceptance, our business would be harmed.
The failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our platform.
Our ability to increase our customer and host base and achieve broader market acceptance of our products and services will depend to a significant extent on our ability to expand our marketing and sales operations. We plan to continue expanding our sales force and strategic partners, both domestically and internationally. If we are unable to hire a sufficient number of qualified sales personnel in the near term, our future revenue growth and business could be adversely impacted.
Identifying and recruiting qualified sales representatives and training them is time consuming and resource intensive, and they may not be fully trained and productive for a significant amount of time. We also plan to dedicate significant resources to sales and marketing programs, including internet and other online advertising. All of these efforts will require us to invest significant financial and other resources. In addition, the cost to acquire customers and hosts is high due to these marketing and sales efforts. Our business will be harmed if our efforts do not generate a correspondingly significant increase in revenue. We will not achieve anticipated revenue growth from expanding our sales force if we are unable to hire, develop, and retain talented sales personnel, our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective.
Failures in internet infrastructure or interference with broadband access could cause current or potential users to believe that our systems are unreliable, possibly leading our customers and hosts to switch to our competitors, or to cancel their subscriptions to our platform.
Unlike traditional communications and collaborations technologies, our services depend on our users’ high-speed broadband access to the internet, usually provided through a cable or digital subscriber line connection. Increasing numbers of users and increasing bandwidth requirements may degrade the performance of our platform due to capacity constraints and other internet infrastructure limitations. As our number of users has grown and their usage of communications capacity has increased, we have been required to make additional investments in network capacity to maintain adequate data transmission speeds, the availability of which may be limited, or the cost of which may be on terms unacceptable to us. If adequate capacity does not continue to be available to us as our user base grows in the future, our network may be unable to achieve or maintain sufficiently high data transmission capacity, reliability, or performance. In addition, if internet service providers and other third parties providing internet services have outages or deteriorations in their quality of service, our users will not have access to our platform or may experience a decrease in the quality of our platform. Furthermore, as the rate of adoption of new technologies increases, the networks our platform relies on may not be able to sufficiently adapt to the increased demand for these services, including ours. Frequent or persistent interruptions could cause current or potential users to believe that our systems or platform are unreliable, leading them to switch to our competitors or to avoid our platform, which could permanently harm our business.
In addition, users who access our platform through mobile devices, such as smartphones and tablets, must have a high-speed connection, such as 3G, 4G, 5G, LTE, satellite, or Wi-Fi, to use our services and applications. Currently, this access is provided by companies that have significant and increasing market power in the broadband and internet access marketplace, including incumbent phone companies, cable companies, satellite companies, and wireless companies. Some of these providers offer products and subscriptions that directly compete with our own offerings, which can potentially give them a competitive advantage. Also, these providers could take measures that degrade, disrupt, or increase the cost of user access to third-party services, including our platform, by restricting or prohibiting the use of their infrastructure to support or facilitate third-party services or by charging increased fees to third parties or the users of third-party services, any of which would make our platform less attractive to users and reduce our revenue.
On January 4, 2018, the Federal Communications Commission (“FCC”) released an order reclassifying broadband internet access as an information service, subject to certain provisions of Title I of the Communications Act. The order requires broadband providers to publicly disclose accurate information regarding network management practices, performance characteristics, and commercial terms of their broadband internet access services sufficient to enable consumers to make informed choices regarding the purchase and use of such services, and entrepreneurs and other small businesses to develop, market, and maintain internet offerings. The new rules went into effect on June 11, 2018. Numerous parties filed judicial


44

challenges to the order, and on October 1, 2019, the United States Court of Appeals for the District of Columbia Circuit released a decision that rejected nearly all of the challenges to the new rules, but reversed the FCC’s decision to prohibit all state and local regulation targeted at broadband internet service, requiring case-by-case determinations as to whether state and local regulation conflicts with the FCC’s rules. The court also required the FCC to reexamine three issues from the order but allowed the order to remain in effect, while the FCC conducts that review. On October 27, 2020, the FCC adopted an order concluding that the three issues remanded by the court did not provide a basis to alter its conclusions in the 2018 order. Petitions for reconsideration of this decision are pending and could be reversed by the current FCC after Democrats gain control. In addition, a number of states have adopted or are adopting or considering legislation or executive actions that would regulate the conduct of broadband providers. After a federal court judge denied a request for a preliminary injunction against California’s state-specific network neutrality law, California began enforcing that law on March 25, 2021. A number of other states have adopted or are adopting or considering legislation or executive actions that would regulate the conduct of broadband providers. A similar law in Vermont is subject to a pending challenge, but went into effect on April 20, 2022 and the challenge has been suspended until an appeal in another case addressing state powers to adopt internet regulation is resolved. We cannot predict whether the FCC order or other state initiatives will be enforced, modified, overturned, or vacated by legal action of the court, federal legislation, or the FCC. Under the FCC’s new rules, broadband internet access providers may be able to charge web-based services such as ours for priority access or favor services offered by our competitors or by the internet access providers themselves, which could result in increased costs and a loss of existing customers and hosts, impair our ability to attract new customers and hosts, and harm our business.
If there are changes to the regulatory structures in the United States or elsewhere that reduce investment in infrastructure by internet service providers, including a return of the network neutrality regulations that were repealed, any impacts of reduced investment that reduce network capacity or speed could have a negative effect on our business, operating results, and financial condition.
Our security measures have been compromised in the past and may be compromised in the future. If our security measures are compromised in the future or if our information technology fails, this could harm our reputation, expose us to significant fines and liability, impair our sales, and harm our business. In addition, our products and services may be perceived as not being secure. This perception may result in customers and hosts curtailing or ceasing their use of our products, our incurring significant liabilities, and our business being harmed.
In the ordinary course of our business, we and the third parties upon which we rely collect, receive, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, and share confidential, proprietary, and sensitive data, including data of ours, our customers, and our users, the data which includes personal information, customer and user content, health-related data, intellectual property, trade secrets, business plans, and financial information. We and the third parties upon which we rely face a variety of evolving threats, including but not limited to ransomware attacks, which could cause security incidents. Security incidents have occurred in the past and may occur in the future, resulting in unauthorized access to, loss or unauthorized disclosure of, or inadvertent disclosure of confidential, proprietary, and sensitive information.
Cyber-attacks, other malicious internet-based activity, online and offline fraud, and other similar activities threaten the confidentiality, integrity, and availability of our proprietary, confidential, and sensitive data and information technology systems, and those of the third parties upon which we rely. Cloud-based platform providers of products and services have been and are expected to continue to be targeted. Threats are prevalent and continue to rise, are increasingly difficult to detect, and come from a variety of sources, including traditional computer “hackers,” threat actors, “hacktivists,” organized criminal threat actors, personnel (such as through theft or misuse), sophisticated nation-state and nation-state supported actors, and advanced persistent threat intrusions. Some actors now engage and are expected to continue to engage in cyberattacks, including without limitation nation-state actors for geopolitical reasons and in conjunction with military conflicts and defense activities. During times of war and other major conflicts, we and the third parties upon which we rely may be vulnerable to a heightened risk of these attacks, including cyberattacks, that could materially disrupt our systems and operations, supply chain, and ability to provide our services. We may be subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through deep fakes, which may be increasingly more difficult to identify as fake, and phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), personnel misconduct or error, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, earthquakes, fires, floods, and other similar threats. Ransomware attacks, including those perpetrated by organized criminal threat actors, nation-states, and nation-state-supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Additionally, our platform, products, and services are relied on by a large number of companies worldwide and as a result, if our platform, products, or solutions are compromised, a significant number or all of our customers and their data could be simultaneously affected. The potential


45

liability and associated consequences we could suffer as a result of such a large-scale event could be catastrophic and result in irreparable harm.
Future or past business transactions (such as acquisitions or integrations) could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. Furthermore, we may discover security issues that were not found during due diligence of such acquired or integrated entities, and it may be difficult to integrate companies into our information technology environment and security program.
In addition, our reliance on third-party service providers could introduce new cybersecurity risks and vulnerabilities, including supply-chain attacks, and other threats to our business operations. We rely on third-party service providers and technologies to operate critical business systems to process confidential, proprietary, and sensitive data in a variety of contexts, including, without limitation, cloud-based infrastructure, data center facilities, encryption and authentication technology, employee email, content delivery to customers, and other functions. We also rely on third-party service providers to provide other products, services, parts, or otherwise to operate our business. Our ability to monitor these third parties’ information security practices is limited, and these third parties may not have adequate information security measures in place. If our third-party service providers experience a security incident or other interruption, we could experience adverse consequences. While we may be entitled to damages if our third-party service providers fail to satisfy their privacy or security-related obligations to us, any award may be insufficient to cover our damages, or we may be unable to recover such award. In addition, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties’ infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised.
Any of the previously identified or similar threats could cause a security incident or other interruption that could result in unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure of, or access to confidential, proprietary, or sensitive data or our information technology systems, or those of the third parties upon whom we rely. A security incident or other interruption could disrupt our ability (and that of third parties upon whom we rely) to provide our services. We may expend significant resources or modify our business activities to try to protect against security incidents. Additionally, certain privacy, data protection, and information security obligations may require us to implement and maintain specific security measures or industry-standard or reasonable security measures to protect our information technology systems and sensitive data.
If our security measures are compromised, our reputation could be damaged; our data, information or intellectual property, or that of our customers, may be destroyed, stolen, or otherwise compromised; our business may be harmed; and we could incur significant liability. We take steps to detect and remediate vulnerabilities, but we may not be able to detect and remediate all vulnerabilities because the threats and techniques used to exploit the vulnerability change frequently and are often sophisticated in nature. Therefore, such vulnerabilities could be exploited but may not be detected until after a security incident has occurred. These vulnerabilities pose material risks to our business. Further, we may experience delays in developing and deploying remedial measures designed to address any such identified vulnerabilities. We have not always been able in the past and may be unable in the future to anticipate or prevent threats or techniques used to detect or exploit vulnerabilities in our services or software or third-party software, or obtain unauthorized access to or compromise our systems.
In addition, security researchers and other individuals have in the past and will continue in the future to actively search for and exploit actual and potential vulnerabilities in our software or services. This activity may increase because of increased demand for our services and increased media scrutiny of our unified communications and collaboration platform, and can lead to additional adverse publicity, reputational harm, extortion threats, business and operational interruptions, security incidents, additional expenses, litigation, regulatory investigations and actions, and substantial harm to our business, some of which we have experienced during the COVID-19 pandemic. For example, in July 2019, a security researcher published a blog highlighting concerns with the Zoom Meeting platform, including certain video-on features. We were able to release updates to the software addressing these vulnerabilities, and we are not aware of any customers being affected or meetings compromised by these vulnerabilities. In most cases customers are responsible for installing this update to the software, and their software is subject to these vulnerabilities until they do so. Additionally, in March 2020, a security researcher reported certain vulnerabilities related to our macOS version that could have allowed an unauthorized person to gain root access to a user’s system. Given the nature of our business and operations, our products and services will inevitably contain vulnerabilities or critical security defects that have not been identified or remediated and cannot be disclosed without compromising security. We have identified vulnerabilities in our products and services in the past, and we expect that we will continue to identify vulnerabilities in the future. We cannot be certain that we will be able to address any vulnerabilities in our software products and services that we may become aware of in the future, or there may be delays in developing patches that can be effectively deployed to address vulnerabilities.
We will continue to make prioritization decisions to determine which vulnerabilities or security defects to fix and the timing of these fixes, which could result in an exploit that compromises security. Further, in many cases, customers are responsible for installing our software updates, and until they do so, their service remains subject to the vulnerabilities


46

addressed in the software update. Vulnerabilities and critical security defects, errors in remediating vulnerabilities or security defects, failure of third-party providers to remediate vulnerabilities or security defects, or customers not deploying security releases or deciding not to install software updates could result in claims of liability against us, damage our reputation, or otherwise harm our business. Security incidents and vulnerabilities, and concerns regarding privacy, data protection, and information security may also cause some of our customers and hosts to stop using our solutions and fail to upgrade or renew their subscriptions. Failures to meet customers’ and hosts’ expectations with respect to security and confidentiality of their data and information could damage our reputation and affect our ability to retain customers and hosts, attract new customers and hosts, and grow our business. In addition, cybersecurity events or security vulnerabilities could result in breaches of our agreements with customers, lawsuits against us (including class action litigation), regulatory investigations or actions, and significant increases in costs, including costs for remediating the effects of such an event or vulnerability, lost revenue due to network downtime, and a decrease in customer, host, and user trust, increases in insurance premiums due to cybersecurity incidents, increased costs to address cybersecurity issues, and attempts to prevent future incidents, fines, penalties, judgments and settlements, and attorney fees, and harm to our business and our reputation because of any such incident.
Many governments have enacted laws requiring companies to provide notice of data security incidents involving certain types of personal information. Such laws are inconsistent, and compliance in the event of a widespread data breach is costly. In addition, some of our customers require us to notify them of data security breaches.
Actual or perceived security compromises experienced in our industry or by our competitors, our customers, a third party upon whom we rely, or us could cause us to experience adverse consequences, such as government enforcement actions (for example, investigations, fines, penalties, audits, and inspections); additional reporting requirements and/or oversight; restrictions on processing sensitive data (including personal data); litigation (including class claims); indemnification obligations; negative publicity; reputational harm; monetary fund diversions; interruptions in our operations (including availability of data); financial loss; and other similar harms. Security incidents and attendant consequences may cause customers to stop using our services, deter new customers from using our services, and negatively impact our ability to grow and operate our business.
In addition, while more than half of our employees are based in the United States, like many similarly situated technology companies, we have a sizable number of research and development personnel in China, which has exposed and could continue to expose us to governmental and regulatory as well as market and media scrutiny regarding the actual or perceived integrity of our platform or data security and privacy features.
Increased usage of our services, novel uses of our services, and additional awareness of Zoom and our brand could lead to greater public scrutiny of, press related to, or a negative perception of our information security and potential vulnerabilities associated with, our platform. For example, during the COVID-19 pandemic, we opened our platform to unprecedented numbers of first-time users, leading to challenges for users who did not have full IT support or established protocols for security and privacy like our larger customers. As a result, we have experienced negative publicity related to meeting disruptions and security and privacy issues, including on encryption. Such unfavorable publicity and scrutiny could result in material reputational harm, a loss of customer and user confidence, increased regulatory or litigation exposure, additional expenses, and other harm to our business.
There can be no assurance that any limitations of liability provisions in our subscription agreements, terms of use or other agreements would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim. We also cannot be sure that our existing general liability insurance coverage and coverage for cyber liability or errors or omissions will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more large claims or that the insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that are not covered or exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could harm our business.
In addition to experiencing a security incident, third parties may gather, collect, or infer sensitive information about us from public sources, data brokers, or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position.
Our business depends on a strong brand, and if we are not able to maintain and enhance our brand, our ability to expand our base of users will be impaired and our business will be harmed.
We believe that maintaining and enhancing the Zoom brand is critical to expanding our base of customers, hosts, and users and, in particular, conveying to users and the public that the Zoom brand consists of a broad communications and collaboration platform, rather than just one distinct product. For example, if users view the Zoom brand primarily as a video conferencing point solution or utility rather than as a platform that connects people through video, voice, chat and content sharing, or have a negative perception of our privacy and security, then our market position may be detrimentally impacted. We


47

anticipate that, as our market becomes increasingly competitive, maintaining and enhancing our brand may become increasingly difficult and expensive. Any unfavorable publicity or perception of our platform, including from any delays or interruptions in service due to capacity constraints stemming from increased usage, from our privacy or security features, because of sentiment towards the providers of communication and collaboration technologies generally, or from our integration of new product functionalities using technologies with heightened public interest, could adversely affect our reputation and our ability to attract and retain hosts. Similarly, any unfavorable perception of our company, including due to any actual or perceived violation by our employees of our policies, such as our Code of Business Conduct and Ethics, could cause us reputational harm and customer loss, impact our financial performance, expose us to litigation, and harm our business, among other things. If we fail to promote and maintain the Zoom brand, including consumer and public perception of our platform or our company, or if we incur excessive expenses in this effort, our business will be harmed.
We cannot assure you that we will successfully manage our growth.
Since our founding in 2011, our employee headcount both in the United States and internationally has increased significantly over time. The growth and expansion of our business places a continuous, significant strain on our management, operational, and financial resources. Further growth of our operations to support our user base, our expanding third-party relationships, our information technology systems, and our internal controls and procedures may not be adequate to support our operations. In addition, as we continue to grow, we face challenges integrating, developing, and motivating our employee base in various countries around the world. Many of our personnel work remotely, which may lead to challenges in productivity and collaboration. Certain members of our management have not previously worked together for an extended period of time, and some do not have prior experience managing a public company, which may affect how they manage our growth effectively.
In addition, from time to time, we implement organizational changes to pursue greater efficiency and realign our business and strategic priorities. In February 2023, we commenced certain restructuring actions (the “Restructuring Plan”), designed to reduce operating costs and continue advancing our ongoing commitment to profitable growth. We may encounter challenges in the execution of these efforts, and these challenges could impact our financial results.
Although we believe that the Restructuring Plan will reduce operating costs and improve operating margins, we cannot guarantee that the Restructuring Plan will achieve or sustain the targeted benefits, or that the benefits, even if achieved, will be adequate to meet our long-term profitability and operational expectations. As a result of these actions, we will incur additional charges in the near term, including those related to employee transition, severance payments, employee benefits, and stock-based compensation. Additional risks associated with the continuing impact of the Restructuring Plan include employee attrition beyond our intended reduction in force and adverse effects on employee morale (which may also be further exacerbated by actual or perceived declining value of equity awards), diversion of management attention, adverse effects to our reputation as an employer (which could make it more difficult for us to hire new employees in the future), and potential failure or delays to meet operational and growth targets due to the loss of qualified employees. If we do not realize the expected benefits of our restructuring efforts on a timely basis or at all, our business, results of operations and financial condition could be adversely affected.
In addition, our historical rapid growth may make it difficult to evaluate our future prospects. Our ability to forecast our future results of operations is subject to a number of uncertainties, including our ability to effectively plan for and model future growth. We have encountered in the past, and may encounter in the future, risks and uncertainties frequently experienced by growing companies in rapidly changing industries. If we fail to achieve the necessary level of efficiency in our organization as it grows, or if we are not able to accurately forecast future growth, our business would be harmed.
Our ability to sell subscriptions to our platform could be harmed by real or perceived material defects or errors in our platform.
The software technology underlying our platform is inherently complex and may contain material defects or errors, particularly when new products are first introduced or when new features or capabilities are released. We have from time to time found defects or errors in our platform, and new defects or errors in our existing platform or new products may be detected in the future by us or our users. There can be no assurance that our existing platform and new products will not contain defects. Any real or perceived errors, failures, vulnerabilities, or bugs in our platform have in the past resulted and could in the future result in negative publicity or lead to data security, access, retention, or other performance issues, all of which could harm our business. The costs incurred in correcting such defects or errors may be substantial and could harm our business. Moreover, the harm to our reputation and legal liability related to such defects or errors may be substantial and would harm our business.
We also utilize hardware purchased or leased and software and services licensed from third parties to offer our platform. Any defects in, or unavailability of, our or third-party hardware, software, or services that cause interruptions to the availability of our services, loss of data, or performance issues could, among other things:
cause a reduction in revenue or delay in market acceptance of our platform;


48

require us to issue refunds to our customers or expose us to claims for damages;
cause us to lose existing hosts and make it more difficult to attract new customers and hosts;
divert our development resources or require us to make extensive changes to our platform, which would increase our expenses;
increase our technical support costs; and
harm our reputation and brand.
If we were to lose the services of our Chief Executive Officer or other members of our senior management team, we may not be able to execute our business strategy.
Our success depends in a large part upon the continued service of key members of our senior management team. In particular, our founder, President and Chief Executive Officer, Eric S. Yuan, is critical to our overall management, as well as the continued development of our products, services, the Zoom platform, our culture, our strategic direction, engineering, and our global operations, including regions such as the United States, Europe, Middle East, and Africa (“EMEA”), and Asia Pacific (“APAC”). All of our executive officers are at-will employees, and we do not maintain any key person life insurance policies. Any changes in our senior management team in particular, even in the ordinary course of business, may be disruptive to our business. Such changes may result in a loss of institutional knowledge and cause disruptions to our business. If our senior management team fails to work together effectively or execute our plans and strategies on a timely basis as a result of management turnover or otherwise, our business could be harmed.
The failure to attract and retain additional qualified personnel or to maintain our happiness-centric company culture could harm our business and culture and prevent us from executing our business strategy.
To execute our business strategy, we must attract and retain highly qualified personnel. Competition for executives, software developers, sales personnel, and other key employees in our industry is intense. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing, and managing software for communication and collaboration technologies, as well as for skilled sales and operations professionals. At times, we have experienced, and we may continue to experience, difficulty in hiring and retaining employees with appropriate qualifications, and we may not be able to fill positions in a timely manner or at all, which may be exacerbated by our recent restructuring actions and any similar future actions. In addition, our recruiting personnel, methodology, and approach may need to be altered to address a changing candidate pool and profile. We may not be able to identify or implement such changes in a timely manner. In addition, we may experience employee turnover as a result of our recent restructuring actions. New hires require training and take time before they achieve full productivity. New employees may not become as productive as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business could be harmed.
Many of the companies with which we compete for experienced personnel have greater resources than we have, and some of these companies may offer more attractive compensation packages. Particularly in the San Francisco Bay Area, job candidates and existing employees carefully consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, or if the mix of equity and cash compensation that we offer is unattractive, it may adversely affect our ability to recruit and retain highly skilled employees. Job candidates may also be threatened with legal action under agreements with their existing employers if we attempt to hire them, which could impact hiring and result in a diversion of our time and resources. Additionally, laws and regulations, such as restrictive immigration laws, may limit our ability to recruit internationally. Moreover, as we plan to reopen our offices, vaccine mandates and similar government orders and restrictions could result in employee attrition and difficulty in recruiting. We must also continue to retain and motivate existing employees through our compensation practices, company culture, and career development opportunities. If we fail to attract new personnel or to retain our current personnel, our business would be harmed.
We believe that a critical component to our success and our ability to retain our best people is our culture. As we continue to grow and develop a public company infrastructure, we may find it difficult to maintain our happiness-centric company culture. Transparency is also an important part of our culture, and one that we practice every day. As we continue to grow, maintaining this culture of transparency will present its own challenges that we will need to address, including the type of information and level of detail that we share with our employees.
In addition, as our stock price has fluctuated since our initial public offering (“IPO”), employees joining us at different times could have significant disparities in proceeds from sales of our equity in the public markets, which could create disparities in wealth among our employees, which may harm our culture and relations among employees and our business. Further, the volatility of our stock price may make our equity compensation less attractive to current and potential employees, and could contribute to increased turnover or difficulties in hiring.


49

We have significant and expanding operations outside the United States, which may subject us to increased business, regulatory and economic risks that could harm our business.
Our platform addresses the communications and collaboration needs of users worldwide, and we see international expansion as a major opportunity. Our revenue from APAC and EMEA collectively represented 29% and 31% of our revenue for the six months ended July 31, 2023 and 2022, respectively. We plan to add local sales support in further select international markets over time. Our customers include multinational corporations with global users, and we expect to continue to expand our international operations, which includes opening offices in new jurisdictions and providing our platform in additional languages to support the needs of these multinational corporations. Any new markets or countries into which we attempt to allow users to access our services or sell subscriptions to our platform may not be receptive. If we are not able to satisfy certain government- and industry-specific requirements, we have in the past and may in the future experience service outages or other adverse consequences that would impair our ability to expand further into certain markets. For example, the Chinese government has at times turned off our service in China without warning and requested that we take certain steps prior to restoring our service, such as designating an in-house contact for law enforcement requests and transferring China-based user data housed in the United States to a data center in China. In addition, our ability to manage our business and conduct our operations internationally in the future requires considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems, alternative dispute systems, and commercial markets. Future international expansion will require investment of significant funds and other resources. We also face risks related to recruiting and retaining talented and capable employees outside the United States, including complying with complex employment- and compensation-related laws, regulations, and practices in these international jurisdictions, and maintaining our company culture across all of our offices. We may also be unable to grant equity compensation to employees in certain countries outside of the United States due to the complexities of local laws and regulations. This may require us to offer equally compelling alternatives to supplement our compensation, such as long-term cash compensation plans or increased short-term cash compensation, in order to continue to attract and retain employees in these jurisdictions.
Operating internationally subjects us to new risks and increases risks that we currently face, including risks associated with:
providing our platform and operating our business across a significant distance, in different languages and among different cultures, including the potential need to modify our platform and features to ensure that they are culturally appropriate and relevant in different countries;
compliance with applicable international laws and regulations, including laws and regulations with respect to privacy, information security, telecommunications requirements, data protection, consumer protection, and unsolicited email, and the risk of penalties to us and individual members of management or employees if our practices are deemed to be out of compliance;
operating in foreign jurisdictions where the government may impede or interrupt our ability to provide our services;
management of an employee base in jurisdictions that may not give us the same employment and retention flexibility as the United States;
operating in jurisdictions that do not protect intellectual property rights to the same extent as the United States and the practical enforcement of such intellectual property rights outside of the United States;
foreign government interference with our non-core intellectual property that resides outside of the United States, such as the risk of changes in foreign laws that could restrict our ability to use our intellectual property outside of the foreign jurisdiction in which we developed it;
integration with partners outside of the United States;
compliance by us and our business partners with anti-corruption laws, import and export control laws, tariffs, trade barriers, economic sanctions, and other regulatory limitations on our ability to provide our platform in certain international markets;
foreign exchange controls that might require significant lead time in setting up operations in certain geographic territories and might prevent us from repatriating cash earned outside the United States;
political and economic instability, including as a result of the United Kingdom's (“U.K.”) withdrawal from the European Union (“EU”), and other political tensions between countries in which we do business;
changes in diplomatic and trade relationships, including the continuing deterioration in diplomatic relations between the United States and China and the continuing war between Russia and Ukraine, which can and has resulted in the


50

imposition of new trade restrictions, trade protection measures, import or export requirements, trade embargoes, and other trade barriers;
generally longer payment cycles and greater difficulty in collecting accounts receivable, a risk that may increase as a result of recent macroeconomic conditions, such as high inflation, recessionary environments, recent bank failures and related uncertainties, and fluctuations in foreign currency exchange rates, weighing on our customers' ability to pay for our service on a timely basis;
double taxation of our international earnings and potentially adverse tax consequences due to changes in the income and other tax laws of the United States or the international jurisdictions in which we operate, including the imposition of digital services taxes; and
higher costs of doing business internationally, including increased accounting, travel, infrastructure, and legal compliance costs.
As described above, following Russia’s military invasion of Ukraine in February 2022, the United States, European Union, and other nations announced various sanctions against Russia and export restrictions against Russia and Belarus. Such restrictions include blocking sanctions on some of the largest state-owned and private Russian financial institutions, and their removal from the Society for Worldwide Interbank Financial Telecommunication, or the SWIFT, payment system. The invasion of Ukraine and the retaliatory measures that have been taken, and could be taken in future, by the United States, NATO, and other countries have created global security concerns that could result in a regional conflict and otherwise have a lasting impact on regional and global economies, any or all of which could adversely affect our business, including preventing us from performing existing contracts, pursuing new business opportunities, or receiving payments for services already provided to customers.
Compliance with laws and regulations applicable to our global operations substantially increases our cost of doing business in international jurisdictions. We may be unable to keep current with changes in laws and regulations as they occur. Although we have implemented policies and procedures designed to support compliance with these laws and regulations, there can be no assurance that we will always maintain compliance or that all of our employees, contractors, partners, and agents will comply. In addition, legal requirements in the United States and other countries may come into conflict with each other making it challenging or impossible to comply with both countries’ legal requirements simultaneously. Any violations could result in enforcement actions, fines, civil and criminal penalties, damages, injunctions, or reputational harm. If we are unable to comply with these laws and regulations or manage the complexity of our global operations successfully, we may need to relocate or cease operations in certain foreign jurisdictions.
Geopolitical tension between the United States and China, or between other countries and China, may intensify and lead to increased scrutiny of our business operations in China.
We have a significant number of employees, primarily engineers, in China, where personnel costs are less expensive than in many other geographies. The number or proportion of our employees in China has fluctuated in the past and may fluctuate in the future due to a number of factors, including macroeconomic changes and internal restructuring. Geopolitical and national security tensions between the United States and China, or between other countries and China, have in the past, currently are and could in the future lead to increased scrutiny of our business operations in China.
In June and July 2020, we received subpoenas from the Department of Justice’s U.S. Attorney’s Office for the Eastern District of New York (“EDNY”) and the Department of Justice’s U.S. Attorney’s Office for the Northern District of California (“NDCA”). The EDNY and NDCA subpoenas requested information about (among other things) our interactions with foreign governments and/or foreign political parties, including the Chinese government, as well as about storage of and access to user data, including the use of servers based overseas. In addition, the EDNY subpoena requested information about the actions we took relating to the videoconference commemorations of the crackdown on the 1989 Tiananmen Square democracy protests. The NDCA subpoena also requested documents and information about (among other things) contacts between our employees and representatives of the Chinese government, and any attempted or successful influence by any foreign government in our policies, procedures, practices, and actions as they relate to users in the United States. We are fully cooperating with these investigations and have been conducting our own thorough internal investigation. These investigations are ongoing, and we do not know when they will be completed, which facts we will ultimately discover as a result of the investigations, or what actions the government may or may not take. We cannot predict the outcome of these investigations, and a negative outcome in any or all of these matters could cause us to incur substantial fines, penalties, or other financial exposure, as well as material reputational harm, a loss of customer and user confidence and business, additional expenses, and other harm to our business.
We recognize revenue from subscriptions to our platform over the terms of these subscriptions. Consequently, increases or decreases in new sales may not be immediately reflected in our results of operations and may be difficult to discern.


51

We recognize revenue from subscriptions to our platform over the terms of these subscriptions. As a result, a portion of the revenue we report in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any single quarter may have an immaterial impact on the revenue that we recognize for that quarter. However, such a decline will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and potential changes in our pricing policies or rate of customer expansion or retention may not be fully reflected in our results of operations until future periods. In addition, a significant portion of our costs is expensed as incurred, while revenue is recognized over the term of the subscription. As a result, growth in the number of new customers and hosts could continue to result in our recognition of higher costs and lower revenue in the earlier periods of our subscriptions. Finally, our subscription-based revenue model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers or from existing customers that increase their use of our platform or upgrade to a higher-priced tier of Zoom Meeting plan must be recognized over the applicable subscription term.
Any failure to offer high-quality support for our customers and hosts may harm our relationships with our customers and hosts and, consequently, our business.
Increased user demand for support may result in increased costs that may harm our results of operations. For example, during the COVID-19 pandemic we saw surging demand requiring us to allocate additional resources to support our expanded user base, including many hosts and customers who are using our platform for the first time. In addition, as we continue to grow our operations and support our global user base, we need to be able to continue to provide efficient support that meets our customers and hosts’ needs globally at scale. As the number of our users has grown significantly, it has put additional pressure on our support organization. If we are unable to provide efficient user support globally at scale or if we need to hire additional support personnel, our business may be harmed. Our new customer and host signups are highly dependent on our business reputation and on recommendations from our existing customers and hosts. Any failure to maintain high-quality support, or a market perception that we do not maintain high-quality support for our customers and hosts, would harm our business.
We utilize our network of resellers to sell our products and services, and our failure to effectively develop, manage, and maintain our indirect sales channels would harm our business.
Our future success depends on our continued ability to establish and maintain a network of channel relationships, and we expect that we will need to maintain and expand our network as we expand into international markets. A small portion of our revenue is derived from our network of sales agents and resellers, which we refer to collectively as resellers, many of which sell or may in the future decide to sell their own products and services or services from other communications solutions providers. Loss of or reduction in sales through these third parties could reduce our revenue. Our competitors may in some cases be effective in causing our reseller or potential reseller to favor their products and services or prevent or reduce sales of our products and services. Recruiting and retaining qualified resellers in our network and training them in our technology and product offerings requires significant time and resources. If we decide to further develop and expand our indirect sales channels, we must continue to scale and improve our processes and procedures to support these channels, including investment in systems and training. Many resellers may not be willing to invest the time and resources required to train their staff to effectively sell our platform. If we fail to maintain relationships with our resellers, fail to develop relationships with new resellers in new markets, or expand the number of resellers in existing markets or fail to manage, train, or provide appropriate incentives to our existing resellers, our ability to increase the number of new customers and hosts and increase sales to existing customers could be adversely impacted, which would harm our business.
Our results of operations, which are reported in U.S. dollars, could be adversely affected if currency exchange rates fluctuate substantially in the future.
We sell to customers globally and have international operations primarily in Australia, China, and the U.K. As we continue to expand our international operations, we will become more exposed to the effects of fluctuations in currency exchange rates. Although the majority of our cash generated from revenue is denominated in U.S. dollars, a portion of our revenue is denominated in foreign currencies, and our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations. For the six months ended July 31, 2023 and 2022, 19.3% and 20.7% of our revenue, respectively, and 13.3% and 12.6% of our expenses, respectively, were denominated in currencies other than U.S. dollars. Because we conduct business in currencies other than U.S. dollars but report our results of operations in U.S. dollars, we also face remeasurement exposure to fluctuations in currency exchange rates, which could hinder our ability to predict our future results and earnings and could materially impact our results of operations. For example, for the quarter ended July 31, 2023, our


52

total revenue was lower than anticipated in part due to the strengthening of the U.S. dollar. We do not currently maintain a program to hedge exposures to non-U.S. dollar currencies.
Our sales to government entities and other government contractors are subject to a number of additional challenges and risks.
We expect to continue selling our products and services to U.S. federal and state and foreign governmental agency customers, which may occur through sales to other companies that re-sell our services to government customers and/or through direct sales to government entities. While we are a U.S. Federal Risk and Authorization Management Program (“FedRAMP”) authorized SaaS service, selling to government entities and other government contractors presents a number of unique challenges and risks including the following:
selling to governmental entities can be more competitive, expensive, and time-consuming than selling to private entities, often requiring significant up-front time and expense and ongoing compliance costs without any assurance that these efforts will generate a sale;
government certification requirements may change, or we may be unable to achieve or sustain one or more government certifications, including FedRAMP, which may restrict our ability to sell into the government sector until we have attained such certificates;
contracts with governmental entities and other government contractors, including resellers in the government market, contain terms that differ less favorably from what we generally agree to in our standard agreements, including, terms and conditions required by regulation that are not negotiable with the customer;
non-compliance with terms and conditions of government contracts, or with representations or certifications made in connection with government contracts, can result in significantly more adverse consequences than we typically would expect in the commercial market, including, depending on the circumstances, criminal liability, liability under the civil False Claims Act, and/or suspension or debarment from doing business with governmental entities;
government demand and payment for our products may be influenced, among other things, by public sector budgetary cycles and funding authorizations, with funding reductions or delays having an adverse impact on public sector demand for our products; and
government-imposed vaccine mandates could result in increased attrition and difficulties in recruiting, and non-compliance with any such mandates could restrict our ability to do business with governmental entities.
To the extent that we become more reliant on contracts with government entities and/or other government contractors in the future, our exposure to such risks and challenges could increase, which in turn could adversely impact our business.
In May 2021, the Biden Administration issued an Executive Order requiring federal agencies to implement additional information technology security measures, including, among other things, requiring agencies to adopt multifactor authentication and encryption for data at rest and in transit to the maximum extent consistent with Federal records laws and other applicable laws. The Executive Order will lead to the development of secure software development practices and/or criteria for a consumer software labeling program, which will reflect a baseline level of secure practices, for software that is developed and sold to the U.S. federal government. Software developers will be required to provide visibility into their software and make security data publicly available. Due to this Executive Order, federal agencies may require us to modify our cybersecurity practices and policies, thereby increasing our compliance costs. If we are unable to meet the requirements of the Executive Order, our ability to work with the U.S. government may be impaired and may result in a loss of revenue.
Our current platform, as well as products, features, and functionality that we may introduce in the future, may not be widely accepted by our customers and hosts or may receive negative attention or may require us to compensate or reimburse third parties, any of which may lower our margins and harm our business.
Our ability to engage, retain, and increase our base of customers and hosts and to increase our revenue will depend on our ability to successfully create new products, features, and functionality, both independently and together with third parties. We may introduce significant changes to our existing platform or develop and introduce new and unproven products, including technologies with which we have little or no prior development or operating experience. These new products and updates may not perform as expected, have attracted and may in the future attract negative attention if they involve technologies with heightened public interest, may fail to engage, retain, and increase our base of customers and hosts or may create lag in adoption of such new products. New products may initially suffer from performance and quality issues that may negatively impact our ability to market and sell such products to new and existing customers and hosts. The short- and long-term impact of any major change to our products, or the introduction of new products, is particularly difficult to predict. If new or enhanced products fail to engage, retain, and increase our base of customers and hosts, or do not perform as expected, we may fail to generate sufficient revenue, operating margin, or other value to justify our investments in such products, any of which may


53

harm our business in the short term, long term, or both. In addition, our current platform, as well as products, features, and functionality that we may introduce in the future, may require us to compensate or reimburse third parties. For example, our cloud phone system, Zoom Phone, is a PBX phone solution that requires us to compensate carriers that operate the PSTN. As a result, a portion of the payments that we will receive from customers that will use our Zoom Phone product will be allocated towards compensating these telephone carriers, which lowers our margins for Zoom Phone as compared to our other products. In addition, new products that we introduce in the future may similarly require us to compensate or reimburse third parties, all of which would lower our profit margins for any such new products. If this trend continues with our new and existing products, including Zoom Phone, it could harm our business.
If we experience excessive fraudulent activity or cannot meet evolving credit card association merchant standards, we could incur substantial costs and lose the right to accept credit cards for payment, which could cause our customer and paid host base to decline significantly.
A large portion of our customers authorize us to bill their credit card accounts directly for our products. If customers pay for their subscriptions with stolen credit cards, we could incur substantial third-party vendor costs for which we may not be reimbursed. Further, our customers provide us with credit card billing information online or over the phone, and we do not review the physical credit cards used in these transactions, which increases our risk of exposure to fraudulent activity. We also incur charges, which we refer to as chargebacks, from the credit card companies for claims that the customer did not authorize the credit card transaction for our products, something that we have experienced in the past. If the number of claims of unauthorized credit card transactions becomes excessive, we could be assessed substantial fines for excess chargebacks, and we could lose the right to accept credit cards for payment. In addition, credit card issuers may change merchant standards, including data protection and documentation standards, required to utilize their services from time to time. If we fail to maintain compliance with current merchant standards or fail to meet new standards, the credit card associations could fine us or terminate their agreements with us, and we would be unable to accept credit cards as payment for our products. Our products may also be subject to fraudulent usage and schemes, including third parties accessing customer accounts or viewing and recording data from our communications solutions. These fraudulent activities can result in unauthorized access to customer accounts and data, unauthorized use of our products, and charges and expenses to customers for fraudulent usage. We may be required to pay for these charges and expenses with no reimbursement from the customer, and our reputation may be harmed if our products are subject to fraudulent usage. Although we implement multiple fraud prevention and detection controls, we cannot assure you that these controls will be adequate to protect against fraud. Substantial losses due to fraud or our inability to accept credit card payments would cause our customer base to significantly decrease and would harm our business.
We may have exposure to greater than anticipated tax liabilities, which could harm our business.
We are subject to income taxes in the United States and various jurisdictions outside of the United States. Our effective tax rate could fluctuate due to changes in the proportion of our earnings and losses in countries with differing statutory tax rates. Our tax expense could also be impacted by changes in non-deductible expenses; changes in excess tax benefits of stock-based compensation expense; changes in the valuation of, or our ability to use, deferred tax assets; the applicability of withholding taxes; and effects from acquisitions.
The provision for taxes on our condensed consolidated financial statements could also be impacted by changes in accounting principles, changes in U.S. federal, state, or foreign tax laws applicable to corporate multinationals (including provisions of the recently enacted federal tax legislation titled the Inflation Reduction Act), other fundamental changes in tax law currently being considered by many countries, and changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions. In addition, we are subject to review and audit by U.S. federal, state, local, and foreign tax authorities. Such tax authorities may disagree with tax positions we take, and if any such tax authority were to successfully challenge any such position, our business could be adversely impacted.
The Tax Cuts and Jobs Act of 2017 requires the capitalization and amortization of research and development expenses effective for years beginning after December 31, 2021. The mandatory capitalization requirement increased our cash tax liabilities but also decreased our effective tax rate due to increasing the foreign-derived intangible income deduction. Absent a change in legislation, we expect the mandatory capitalization requirement will continue to have a material impact on our cash flows.
We may also be subject to additional tax liabilities due to changes in non-income-based taxes resulting from changes in U.S. federal, state, local, or foreign tax laws; changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions; results of tax examinations, settlements, or judicial decisions; changes in accounting principles, changes to our business operations, including acquisitions; as well as the evaluation of new information that results in a change to a tax position taken in a prior period. Further, the Organization for Economic Co-operation and Development (“OECD”) and the Inclusive Framework of G20 and other countries have issued proposals related to the taxation of the digital economy. In addition, several countries have proposed or enacted Digital Services Taxes (“DST”), many of which would apply to revenue


54

derived from digital services. Future developments related to such proposals, in particular any unilateral actions outside of the OECD's Inclusive Framework such as the imposition of DST rules, could have an adverse impact on our business by increasing our future tax obligations.
We have acquired and may continue to acquire other businesses or receive offers to be acquired, which could require significant management attention, disrupt our business, or dilute stockholder value.
We have made and may continue in the future to make acquisitions of other companies, products, and technologies. We have limited experience in acquisitions. We may not be able to find suitable acquisition candidates and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve our goals, and any acquisitions we complete could be viewed negatively by users, developers, or investors. In addition, we may not be able to integrate acquired businesses successfully or effectively manage the combined company following an acquisition. If we fail to successfully integrate our acquisitions, or the people or technologies associated with those acquisitions, into our company, the results of operations of the combined company could be adversely affected. Any integration process will require significant time and resources, require significant attention from management and disrupt the ordinary functioning of our business, and we may not be able to manage the process successfully, which could harm our business. In addition, we may not successfully evaluate or utilize the acquired technology and accurately forecast the financial impact of an acquisition transaction, including accounting charges.
We may have to pay cash, incur debt, or issue equity securities to pay for any such acquisition, each of which could affect our financial condition or the value of our capital stock. The sale of equity to finance any such acquisitions could result in dilution to our stockholders. If we incur more debt, it would result in increased fixed obligations and could also subject us to covenants or other restrictions that would impede our ability to flexibly operate our business.
We have a limited operating history at the current scale of our business, which makes it difficult to evaluate our prospects and future results of operations.
During fiscal year 2021, we experienced rapid growth in usage of our unified communications and collaboration platform largely due to the COVID-19 pandemic. This usage dramatically changed the scale of our business, and we have a limited operating history at the current scale of our business. As a result, our ability to forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to plan for and model future growth and expenses. Our historical revenue growth should not be considered indicative of our future performance. Further, in future periods, our revenue growth could continue to slow or our revenue could decline for a number of reasons, including any reduction in demand for our platform; increased competition; contraction of our overall market; our inability to accurately forecast demand for our platform and plan for capacity constraints; or our failure, for any reason, to capitalize on growth opportunities or to adapt and respond to inflationary factors affecting our business or future economic recession. The changes the COVID-19 pandemic fostered on the way companies operate, including the shifts to remote and hybrid work have limited our ability to forecast revenue, costs, and expenses due to the uncertainty around how companies choose to operate in the future, including the impacts of a remote and hybrid workplace. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change, or if we do not address these risks successfully, our business would be harmed.
We rely on data from tools to calculate certain of our key business metrics. Real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.
We track our key business metrics with tools that are not independently verified by any third party. Our tools have limitations, and our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our performance metrics, including the key metrics we report. If the tools we use to track these metrics over- or undercount performance or contain errors, the data we report may not be accurate and our understanding of certain details of our business may be distorted, which could affect our longer-term strategies.
We are continually seeking to improve our ability to measure our key business metrics, and regularly review our processes to assess potential improvements.


55

Risks Related to Laws and Regulations
The actual or perceived failure by us, our customers, partners or vendors to comply with stringent and evolving privacy, data protection, and information security laws, regulations, standards, policies, and contractual obligations could harm our reputation and business or subject us to significant fines and liability.
In the ordinary course of business, we collect, receive, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, and share confidential, proprietary, and sensitive information, including personal information, customer and user content, business data, trade secrets, intellectual property, third-party data, business plans, transactions, financial information Our data processing activities subject us to numerous privacy, data protection, and information security obligations, such as various laws, regulations, guidance, industry standards, external and internal privacy and security policies, and contractual requirements.
For example, in June 2020, we received a grand jury subpoena from the Department of Justice’s U.S. Attorney’s Office for the EDNY, which requested information regarding our interactions with foreign governments and foreign political parties, including the Chinese government, as well as information regarding storage of and access to user data, the development and implementation of Zoom’s privacy policies, and the actions we took relating to videoconference commemorations of the crackdown on the 1989 Tiananmen Square democracy protests. In July 2020, we received subpoenas from the Department of Justice’s U.S. Attorney’s Office for the NDCA and the SEC. Both subpoenas seek documents and information relating to various security, data protection and privacy matters, including our encryption, and our statements relating thereto, as well as calculation of usage metrics and related public statements. In addition, the NDCA subpoena seeks information relating to any contacts between our employees and representatives of the Chinese government, and any attempted or successful influence by any foreign government in our policies, procedures, practices, and actions as they relate to users in the United States. We have since received additional subpoenas from EDNY and NDCA seeking related information. We are fully cooperating with all of these investigations and have been conducting our own thorough internal investigation. These investigations are ongoing, and we do not know when they will be completed, which facts we will ultimately discover as a result of the investigations, or what actions the government may or may not take. We cannot predict the outcome of these investigations, and a negative outcome in any or all of these matters could cause us to incur substantial fines, penalties, or other financial exposure, as well as material reputational harm, a loss of customer and user confidence and business, additional expenses, and other harm to our business.
In the United States, federal, state, and local governments have enacted numerous privacy, data protection, and information security laws, including data breach notification laws, personal data privacy laws, consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act), and other similar laws (e.g., wiretapping laws). For example, the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CPRA”) (collectively, “CCPA”) applies to personal information of consumers, business representatives, and employees, and requires businesses to provide specific disclosures in privacy notices and honor requests of California residents to exercise certain privacy rights. The CCPA provides for administrative fines of up to $7,500 per violation and allows private litigants affected by certain data breaches to recover significant statutory damages. In addition, the CPRA expands the CCPA’s requirements, including by adding a new right for individuals to correct their personal information and establishing a new regulatory agency to implement and enforce the law. Many states such as Virginia, Colorado, Utah and Connecticut have similarly enacted comprehensive privacy, data protection and information security laws, that emulate the CCPA in many respects. Similar laws are being considered in several other states, as well as at the federal and local levels. These developments may further complicate compliance efforts and increase legal risk and compliance costs for us and the third parties upon whom we rely. Under various laws and other obligations related to privacy, data protection, and information security, we may be required to obtain certain consents to process personal information. Our inability or failure to do so could result in adverse consequences, including class action litigation and mass arbitration demands.
Outside the United States, an increasing number of laws, regulations, and industry standards may govern related to privacy, data protection, and information security. For example, the European Union’s General Data Protection Regulation (“EU GDPR”), the United Kingdom’s GDPR (“UK GDPR”), Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais, or “LGPD”) (Law No. 13,709/2018), and China’s Personal Information Protection Law (“PIPL”) impose strict requirements for processing personal information. For example, under the EU GDPR, companies may face temporary or definitive bans on data processing and other corrective actions; fines of up to 20 million Euros under the EU GDPR and 17.5 million pounds sterling under the UK GDPR, or 4% of annual global revenue, in each case, whichever is greater; or private litigation related to processing of personal information brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests. The Swiss Federal Act on Data Protection (“FADP”), also applies to the collection and processing of personal information, including health-related information, by companies located in Switzerland, or in certain circumstances, by companies located outside of Switzerland. The FADP has been revised and adopted by the Swiss Parliament. Companies must comply with the revised version of the FADP and its revised ordinances from September 1, 2023, which may result in an increase of costs of compliance, risks of noncompliance and penalties for noncompliance.


56

We also target customers in Asia and have operations in Japan and Singapore, and may be subject to new and emerging privacy, data protection, and information security regimes in Asia, including Japan’s Act on the Protection of Personal Information and Singapore’s Personal Data Protection Act.
In addition, we may be unable to transfer personal information from Europe and other jurisdictions to the United States or other countries due to data localization requirements or limitations on cross-border data flows. Europe and other jurisdictions have enacted laws requiring data to be localized or limiting the transfer of personal information to other countries. In particular, the European Economic Area (“EEA”) and the United Kingdom (“UK”) have significantly restricted the transfer of personal information to the United States and other countries whose privacy laws they generally believe are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws. Although there are currently various mechanisms that may be used to transfer personal information from the EEA and UK to the United States in compliance with law, such as the EEA and UK’s standard contractual clauses, and the EU-U.S. Data Privacy Framework (which allows for transfers for relevant U.S.-based organizations who self-certify compliance and participate in the Framework), these mechanisms can be subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal information to the United States.
If there is no lawful manner for us to transfer personal information from the EEA, the UK, or other jurisdictions to the United States, or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal information necessary to operate our business. Additionally, companies that transfer personal information out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activities groups. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers of personal information out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations. For example, in May 2023, the Irish Data Protection Commission determined that a major social media company’s use of the standard contractual clauses to transfer personal information from Europe to the United States was insufficient and levied a 1.2 billion Euro fine against the company and prohibited the company from transferring personal information to the United States.
We use AI and machine learning (“AI/ML”) technologies in our products and services. The development and use of AI/ML is subject to privacy, data protection, and information security laws, industry standards, external and internal privacy and security policies, and contractual requirements, as well as increasing regulation and scrutiny. If we do not incorporate AI/ML in a manner consistent with these factors, and consistent with customer expectations, it may result in an adverse impact to our reputation, our business may be less efficient, or we may be at a competitive disadvantage.
Additionally, regulators are increasingly scrutinizing companies that process children’s data. Numerous laws, regulations, and legally-binding codes, such as the Children’s Online Privacy Protection Act (“COPPA”), California’s Age Appropriate Design Code (effective in July 2024), the CCPA, other U.S. state comprehensive privacy laws, the EU and UK GDPR, and the UK Age Appropriate Design Code, impose various obligations on companies that process children’s data, including requiring certain consents to process such data and extending certain rights to children and their parents with respect that data. Some of these obligations have wide ranging applications, including for services that do not intentionally target child users (defined in some circumstances as a user under the age of 18 years old). In particular, COPPA is a U.S. Federal law that applies to operators of commercial websites and online services directed to U.S. children under the age of 13 that collect personal information from children, and to operators of general audience websites with actual knowledge that they are collecting personal information from U.S. children under the age of 13. We provide video communications and collaboration services to schools, school districts, and school systems to support traditional, virtual, and hybrid classrooms, distance learning, educational office hours, guest lectures, and other services. As part of these services, Zoom may be used by students, including students under the age of 13, and we collect personal information from such students on behalf of our school subscribers. School subscribers must contractually consent to Zoom’s information practices on behalf of students, prior to students using the services. If we fail to accurately anticipate the application, interpretation, or legislative expansion of applicable privacy, data protection, and information security laws, we could be subject to governmental enforcement actions, data processing restrictions, litigation, fines and penalties, adverse publicity or loss of customers. Moreover, as a result of any such failures, we could be in breach of our K-12 school customer contracts, and our customers could lose trust in us, which could harm our reputation and business.
Individuals are increasingly resistant to the collection, use, and sharing of personal information to deliver targeted advertising. Third-party platforms have introduced (or plan to introduce) measures to provide users with more privacy controls over targeted advertising activities, and regulators (including in the EEA/UK) are heavily scrutinizing the use of technologies used to deliver such advertisements. Major technology platforms on which we rely to gather information about consumers have adopted or proposed measures to provide consumers with additional control over the collection, use, and sharing of their


57

personal data for targeted advertising or other purposes. For example, in 2021, Apple began allowing users to more easily opt-out of activity tracking across devices. In February 2022, Google announced similar plans to adopt additional privacy controls on its Android devices to allow users to limit sharing of their data with third parties and reduce cross-device tracking for advertising purposes. Additionally, Google has announced that it intends to phase out third-party cookies in its Chrome browser, which could make it more difficult for us to target advertisements. Other browsers, such as Firefox and Safari, have already adopted similar measures. In addition, legislative proposals and present laws and regulations regulate the use of cookies and other tracking technologies, electronic communications, and marketing. For example, in the EEA and the UK, regulators are increasingly focusing on compliance with requirements related to the targeted advertising ecosystem. European regulators have issued significant fines in certain circumstances where the regulators alleged that appropriate consent was not obtained in connection with targeted advertising activities. It is anticipated that the ePrivacy Regulation and national implementing laws will replace the current national laws implementing the ePrivacy Directive, which may require us to make significant operational changes. In the United States, the CCPA, for example, grants California residents the right to opt-out of a company’s sharing of personal data for advertising purposes in exchange for money or other valuable consideration, and requires covered businesses to honor user-enabled browser signals from the Global Privacy Control. Partially as a result of these developments, individuals are becoming increasingly resistant to the collection, use, and sharing of personal information to deliver targeted advertising or other types of tracking. Individuals are now more aware of options related to consent, “do not track” mechanisms (such as browser signals from the Global Privacy Control), and “ad-blocking” software to prevent the collection of their personal information for targeted advertising purposes. As a result, we may be required to change the way we market our products, and any of these developments or changes could materially impair our ability to reach new or existing customers or otherwise negatively affect our operations.
In addition to data privacy and security laws, we are contractually subject to industry standards adopted by industry groups and may become subject to such obligations in the future. We are also bound by other contractual obligations related to privacy, data protection, and information security, and our efforts to comply with such obligations may not be successful. We publish privacy policies, marketing materials, and other statements, such as compliance with certain certifications or self-regulatory principles, regarding privacy, data protection, and information security privacy, data protection, and information security. If these policies, materials or statements are found to be deficient, lacking in transparency, deceptive, unfair, or misrepresentative of our practices, we may be subject to investigation, enforcement actions by regulators, or other adverse consequences.
Obligations related to privacy, data protection, and information security are quickly changing, becoming increasingly stringent, and creating regulatory uncertainty. Additionally, these obligations may be subject to differing applications and interpretations, which may be inconsistent or conflict among jurisdictions. Preparing for and complying with these obligations requires us to devote significant resources and may necessitate changes to our services, information technologies, systems, and practices and to those of any third parties that process personal information on our behalf.
We may at times fail (or be perceived to have failed) in our efforts to comply with our privacy, data protection, and information security obligations. Moreover, despite our efforts, our personnel or third parties on whom we rely may fail to comply with such obligations, which could negatively impact our business operations. If we or the third parties on which we rely fail, or are perceived to have failed, to address or comply with applicable privacy, data protection, and information security obligations, we could face significant consequences, including but not limited to: government enforcement actions (e.g., investigations, fines, penalties, audits, inspections, and similar); litigation (including class-action claims) and mass arbitration demands; additional reporting requirements and/or oversight; bans on processing personal information; and orders to destroy or not use personal information. In particular, plaintiffs have become increasingly more active in bringing privacy-related claims against companies, including class claims and mass arbitration demands. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for monumental statutory damages, depending on the volume of data and the number of violations. Any of these events could have a material adverse effect on our reputation, business, or financial condition, including but not limited to: loss of customers; inability to process personal information or to operate in certain jurisdictions; limited ability to develop or commercialize our products; expenditure of time and resources to defend any claim or inquiry; adverse publicity; or substantial changes to our business model or operations.
We have in the past and may in the future receive inquiries or be subject to investigations by domestic and international government entities regarding, among other things, our privacy, data protection, and information security practices. The result of these proceedings could impact our brand reputation, subject us to monetary remedies and costs, interrupt or require us to change our business practices, divert resources and the attention of management from our business, or subject us to other remedies that adversely affect our business. We also face litigation regarding our privacy and security practices, including alleged data sharing with third parties, in various jurisdictions. See Part I, Item 3 “Legal Proceedings” for additional information.
We were also the subject of an investigation by the FTC relating to our privacy and security representations and practices. We have reached a settlement agreement with the FTC, which the FTC voted to make final on January 19, 2021. We


58

could fail or be perceived to fail to comply with the terms of the settlement with the FTC or any other orders or settlements relating to litigation or governmental investigations with respect to our privacy and security practices. Any failure or perceived failure to comply with such orders or settlements may increase the possibility of additional adverse consequences, including litigation, additional regulatory actions, injunctions, or monetary penalties, or require further changes to our business practices, significant management time, or the diversion of significant operational resources. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, policies, and other obligations that are applicable to the businesses of our users may limit the adoption and use of, and reduce the overall demand for, our platform and services, which could have an adverse impact on our business.
Additionally, we rely on the administrators of our customers in the healthcare and education industries to obtain the necessary consents from users of our products and services and to ensure their account settings are configured correctly for their compliance under applicable laws and regulations, including HIPAA. Furthermore, if third parties we work with, such as vendors or developers, make misrepresentations, violate applicable laws and regulations, or our policies, such misrepresentations and violations may also put our users’ content at risk and could in turn have an adverse effect on our business. Any significant change to applicable laws, regulations, or industry practices regarding the collection, use, retention, security, or disclosure of our users’ content, or regarding the manner in which the express or implied consent of users for the collection, use, retention, or disclosure of such content is obtained, could increase our costs and require us to modify our services and features, possibly in a material manner, which we may be unable to complete and may limit our ability to store and process user data or provide or develop new services and features.
Increased usage of our services and additional awareness of Zoom and our brand, stemming from the COVID-19 pandemic, has led to greater public scrutiny of, press related to, or a negative perception of our collection, use, storage, disclosure, and processing of personal information, and our privacy policies and practices. For example, users and customers, particularly those that are new to Zoom, may not have significant IT or security knowledge or have their own IT controls like those of a larger organization to configure our service in a manner that provides them with control over user settings. This has resulted in reports of users and customers experiencing meeting disruptions by malicious actors. Additional unfavorable publicity and scrutiny has led to increased governmental and regulatory scrutiny and litigation exposure, and could result in material reputational harm, a loss of customer and user confidence, additional expenses and other harm to our business.
Changes in government trade policies, including the imposition of tariffs and export restrictions, could limit our ability to sell our products to certain customers, which may materially adversely affect our sales and results of operations.
The U.S. or foreign governments may take administrative, legislative, or regulatory action that could materially interfere with our ability to sell products in certain countries. For example, the prior U.S. administration had threatened tougher trade terms with China and other countries, leading to the imposition, or announcement of future imposition, of substantially higher U.S. Section 301 tariffs on roughly $500 billion of imports from China. In response, China imposed and proposed new or higher tariffs on U.S. products. The direct and indirect effects of tariffs and other restrictive trade policies are difficult to measure and are only one part of a larger U.S./China economic and trade policy disagreement. The effects of tariffs are uncertain because of the dynamic nature of governmental action and responses. Sustained uncertainty about, or worsening of, current global economic conditions and further escalation of trade tensions between the United States and its trading partners, especially China, could result in a global economic slowdown and long-term changes to global trade, including retaliatory trade restrictions that restrict our ability to operate in China. We cannot predict what actions may ultimately be taken by the new U.S. administration with respect to tariffs or trade relations between the United States and China or other countries, what products may be subject to such actions, or what actions may be taken by the other countries in retaliation. Any further deterioration in the relations between the United States and China could exacerbate these actions and other governmental intervention. For example, the implementation of China’s national-security law in Hong Kong has created additional U.S.-China tensions and could potentially increase the risks associated with the business and operations of U.S.-based technology companies in China. Any alterations to our business strategy or operations made in order to adapt to or comply with any such changes would be time-consuming and expensive, and certain of our competitors may be better suited to withstand or react to these changes.
Further, in recent years, the U.S. Government has expressed concerns with the security of information and communications technology and services (“ICTS”) sourced from providers in China, Russia, and other jurisdictions. In May 2019, former President Trump issued an executive order that invoked national emergency economic powers to implement a framework to regulate the acquisition or transfer of ICTS in transactions that imposed undue national security risks. The executive order is subject to implementation by the Secretary of Commerce and applies to contracts entered into prior to the effective date of the order. On March 22, 2021, the U.S. Department of Commerce issued an interim final rule allowing it to identify, review, and prohibit ICTS transactions that pose a national security risk, including transactions involving specified countries, such as China. Several aspects of this rule remain unclear including the scope of affected transactions and how the rule will be implemented and enforced in practice. In addition, the U.S. Commerce Department has implemented additional restrictions and may implement further restrictions that would affect conducting business with certain Chinese companies. Due to the uncertainty regarding the timing, content, and extent of any such changes in policy, we cannot assure you that we will


59

successfully mitigate any negative impact. Depending upon their duration and implementation, these tariffs, the executive order and its implementation, and other regulatory actions could materially affect our business, including in the form of increased cost of revenue, decreased margins, increased pricing for customers, and reduced sales.
We may be subject to additional liabilities on past sales for taxes, surcharges, and fees.
We currently collect and remit applicable indirect taxes in jurisdictions where we, through our employees, have a presence and where we have determined, based on legal precedents in the jurisdiction, that sales of our platform are classified as taxable. State and local taxing authorities have differing rules and regulations which are subject to varying interpretations. This makes the applicability of sales tax to e-commerce businesses, such as ours, uncertain and complex. We believe that we are not otherwise subject to, or required to collect, additional taxes, fees, or surcharges imposed by state and local jurisdictions because we do not have a sufficient physical presence or “nexus” in the relevant taxing jurisdiction, or such taxes, fees, or surcharges do not apply to sales of our platform in the relevant taxing jurisdiction. There is uncertainty as to what constitutes sufficient nexus for sales made over the Internet and, after the U.S. Supreme Court’s ruling in South Dakota v. Wayfair, states may require an e-commerce business with no in-state property or personnel to collect and remit sales tax. Therefore, it is possible that we could face future audits or challenges of our positions by taxing authorities and that our liability for these taxes could exceed our estimates. The application of existing, new, or future laws, whether in the U.S. or internationally, could harm our business.
We are subject to governmental export and import controls that could impair our ability to compete in international markets due to licensing requirements and subject us to liability if we are not in compliance with applicable laws.
Our platform and associated products are subject to various restrictions under U.S. export control and sanctions laws and regulations, including the U.S. Department of Commerce’s Export Administration Regulations (“EAR”) and various economic and trade sanctions regulations administered by the U.S. Department of the Treasury’s Office of Foreign Assets Control (“OFAC”). The U.S. export control laws and U.S. economic sanctions laws include restrictions or prohibitions on the sale or supply of certain products and services to U.S.-embargoed or U.S.-sanctioned countries, governments, persons, and entities, and also require authorization for the export of certain encryption items. In addition, various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements and have enacted or could enact laws that could limit our ability to distribute our platform or could limit our hosts’ ability to implement our platform in those countries.
Although we have taken precautions to prevent our platform and associated products from being accessed or used in violation of such laws, we have inadvertently allowed our platform and associated products to be accessed or used by some customers in potential violation of U.S. economic sanction laws. In addition, we have inadvertently made and may inadvertently make our software products available to some customers in potential violation of the EAR. Therefore, as warranted, we may submit voluntary self-disclosures regarding compliance with U.S. sanctions and export control laws and regulations to OFAC and to the U.S. Department of Commerce’s Bureau of Industry and Security (“BIS”). For instance, in March 2022, we submitted a voluntary self-disclosure to BIS regarding our compliance with certain U.S. export control laws and regulations, which BIS closed out with a warning letter with no referral for criminal or administrative prosecution, and no imposition of monetary fines or penalties.
If we are found to be in violation of U.S. economic sanctions or export control laws in the future, it could result in fines and penalties. We may also be adversely affected through other penalties, business disruption, reputational harm, loss of access to certain markets, or otherwise. While we are working to implement additional controls designed to prevent similar activity from occurring in the future, these controls may not be fully effective.
Changes in our platform, or changes in export, sanctions, and import laws, may delay the introduction and sale of subscriptions to our platform in international markets; prevent our customers with international operations from using our platform; or, in some cases, prevent the access or use of our platform to and from certain countries, governments, persons, or entities altogether. Further, any change in export or import regulations, economic sanctions or related laws, shift in the enforcement or scope of existing regulations or change in the countries, governments, persons, or technologies targeted by such regulations could result in decreased use of our platform or in our decreased ability to export or sell our platform to existing or potential customers with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would likely harm our business.


60

We may be subject to, or assist law enforcement with enforcement of, a variety of U.S. and international laws that could result in claims, increase the cost of operations or otherwise harm our business due to changes in the laws, changes in the interpretations of the laws, greater enforcement of the laws, or investigations into compliance with the laws.
We may be subject to, or assist law enforcement with enforcement of, various laws, including those covering copyright, indecent content, child protection, consumer protection, telecommunications services, taxation, and similar matters. It may be difficult, expensive, and disruptive for us to address law enforcement requests, subpoenas and other legal process, and laws in various jurisdictions may conflict and hamper our ability to satisfy or comply with such requests, subpoenas and other legal process. There have been instances where improper or illegal content has been shared on our platform without our knowledge. As a service provider and as a matter of policy, we do not monitor user meetings. However, to ensure user safety and prevent conduct that is illegal, violent, or harmful to others, we enforce our terms of service through use of a mix of tools that suggest when such activity may be occurring on our platform. We also recently created an in-product security feature that allows the host or co-host of a meeting to easily select a meeting participant that may be engaging in illegal or harmful behavior and send a report about that behavior to our trust and safety team for evaluation. Our trust and safety team may take further action as appropriate, including suspension or termination of the participant's account or referral to law enforcement. While to date we have not been subject to material legal or administrative actions as a result of improper or illegal content, the laws in this area are currently in a state of flux and vary widely between jurisdictions. Accordingly, it may be possible that in the future we and our competitors may be subject to legal actions along with the users who shared such content. In addition, regardless of any legal liability we may face, our reputation could be harmed should there be an incident generating extensive negative publicity about the content shared on our platform. Such publicity would harm our business.
We are also subject to consumer protection laws that may affect our sales and marketing efforts, including laws related to subscriptions, billing, and auto-renewal. These laws, as well as any changes in these laws, could adversely affect our self-serve model and make it more difficult for us to retain and upgrade customers and attract new customers and hosts. Additionally, we have in the past, are currently, and may from time to time in the future become the subject of inquiries and other actions by regulatory authorities as a result of our business practices, including our subscription, billing, and auto-renewal policies. Consumer protection laws may be interpreted or applied by regulatory authorities in a manner that could require us to make changes to our operations or incur fines, penalties, or settlement expenses, which may result in harm to our business.
Our platform depends on the ability of our customers, hosts, and users to access the internet, and our platform has been blocked or restricted in some countries for various reasons. If we fail to anticipate developments in the law, or fail for any reason to comply with relevant law, our platform could be further blocked or restricted, and we could be exposed to significant liability that could harm our business.
We are also subject to various U.S. and international anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), and the U.K. Bribery Act 2010, as well as other similar anti-bribery and anti-kickback laws and regulations. These laws and regulations generally prohibit companies and their employees and intermediaries, from directly or indirectly authorizing, offering, or providing improper payments or benefits to government officials and other recipients for improper purposes. The FCPA also requires public companies to make and keep books and records that accurately and fairly reflect the transactions of the corporation and to devise and maintain an adequate system of internal accounting controls. Although we take precautions to prevent violations of anti-corruption laws, our exposure for violating these laws increases as we continue to expand our international presence, and any failure to comply with such laws could harm our business, financial condition, and results of operations.
Zoom Phone is subject to U.S. federal and international regulation, and other products we may introduce in the future may also be subject to U.S. federal, state, or international laws, rules, and regulations. Any failure to comply with such laws, rules, and regulations could harm our business and expose us to liability.
Federal Regulation
Zoom Phone is provided through our wholly owned subsidiary, Zoom Voice Communications, Inc., which is regulated by the FCC as an interconnected voice over internet protocol (“VoIP”) service provider. As a result, Zoom Phone is subject to existing or potential FCC regulations, including, but not limited to, regulations relating to privacy, disability access, porting of numbers, federal Universal Service Fund (“USF”), contributions and other regulatory assessments, emergency calling/Enhanced 911 (“E-911”), access charges for long distance services, and law enforcement access. Congress or the FCC may expand the scope of Zoom Phone’s regulatory obligations at any time. In addition, FCC classification of Zoom Phone as a common carrier or telecommunications service could result in additional federal and state regulatory obligations. If we do not comply with any current or future state regulations that apply to our business, we could be subject to substantial fines and penalties, we may have to restructure our product offerings, exit certain markets, or raise the price of our products, any of which could ultimately harm our business and results of operations. Any enforcement action by the FCC, which may be a public


61

process, would hurt our reputation in the industry, possibly impair our ability to sell Zoom Phone to our customers and harm our business.
As described above, the FCC could reinstate its prior network neutrality regulations or adopt new regulations. See Part 1A – Failures in internet infrastructure or interference with broadband access could cause current or potential users to believe that our systems are unreliable, possibly leading our customers and hosts to switch to our competitors, or to cancel their subscriptions to our platform. Changes in FCC regulation of the internet and internet-based services also could impose new regulatory obligations on our other services. Such action could result in extension of common carrier regulation to internet-based communications services like the ones we offer. The imposition of common carrier regulation would increase our costs, and we could be required to modify our service offerings to comply with regulatory requirements. The failure to comply with such regulation could result in substantial fines and penalties and other sanctions.
There have been various Congressional and executive efforts to eliminate or modify Section 230 of the Communications Act of 1934, enacted as part of the Communications Decency Act of 1996. President Biden and many Members of Congress from both parties support the reform or repeal of Section 230, so the possibility of Congressional action remains. In addition, the FCC is considering a petition, filed by the Trump Administration, to adopt rules interpreting Section 230, which limits the liability of internet platforms for third-party content that is transmitted via those platforms and for good-faith moderation of offensive content. No date has been set for a vote on that proposal and the FCC has not released any document describing the rules that would be proposed. The Democratic members of the FCC have indicated that they are opposed to the petition and now control the agenda of the FCC. There is no schedule for action by the FCC on the petition. If Congress revises or repeals Section 230 or the FCC adopts rules, we may no longer be afforded the same level of protection offered by Section 230. In addition, there are pending cases before the judiciary that may result in changes to the protections afforded to internet platforms, including a lawsuit by former President Trump that, if successful, would greatly limit the scope of Section 230. The U.S. Supreme Court recently declined to limit the applicability of Section 230 in certain circumstances, but future cases may not yield the same results. These various efforts to limit the protections provided by Section 230 would increase the risks faced by internet-based businesses, like Zoom, that rely on third-party content. Even if claims asserted against us do not result in liability, we may incur substantial costs in investigating and defending such claims. If we are found liable for our customers’ or other users’ activities, we could be required to pay fines or penalties, redesign business methods or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability.
The FCC has proposed to revise its rules requiring reporting of breaches of private customer information, known as CPNI. If adopted, the proposed rules could broaden the types of CPNI breaches that must be reported, but also could limit the number of reports that must be filed by adopting a minimum threshold for the number of customers affected. The proposed rules also would require that breach reports be provided directly to the FCC, which could increase the risk of enforcement action, including fines and behavioral remedies.
The FCC has adopted rules that prohibit Chinese companies that are deemed to be a national security risk by other federal agencies from obtaining new authorizations and placed on a list known as the Covered List to sell telecommunications equipment in the U.S. and is considering proposed rules that would ban those companies from selling previously-authorized equipment or could prohibit use of their equipment in the U.S. Zoom does not currently have any equipment from the companies subject to the ban in its network, but if other companies are added to the Covered List and the FCC adopts rules that ban sales or use of equipment from companies on the Covered List, we could be required to find new sources for similar equipment or replace existing equipment entirely.
State Regulation
State telecommunications regulation of Zoom Phone is generally preempted by the FCC. However, states are allowed to assess state USF contributions, E-911 fees, and other surcharges. A number of states require us to contribute to state USF and pay E-911 and other assessments and surcharges, while others are actively considering extending their programs to include the products we offer and the California Public Utilities Commission is now taking the position that it can require VoIP providers like Zoom Phone to obtain authority to operate in that state. We generally pass USF, E-911 fees, and other surcharges through to our customers where we are permitted to do so, which may result in our products becoming more expensive. We expect that state public utility commissions will continue their attempts to apply state telecommunications regulations to services like Zoom Phone. If we do not comply with any current or future state regulations that apply to our business, we could be subject to substantial fines and penalties, we may have to restructure our product offerings, exit certain markets, or raise the price of our products, any of which could harm our business.

Certain states have adopted or are adopting or considering legislation or executive actions that would regulate the conduct of broadband providers. California’s state-specific network neutrality law has taken effect and Vermont’s law took effect, but a challenge to that law remains pending. We cannot predict whether other state initiatives will be enforced, modified, overturned, or vacated.


62

Legislation has been adopted in Florida and Texas that is intended to reduce or eliminate the power of businesses operating on the Internet to moderate user-generated content, implicitly eliminating the federal protections granted under Section 230. Similar legislation has been introduced in other states in 2022, including a bill that has passed the Georgia State Senate and is pending before the Georgia House. Implementation of the Florida and Texas statutes has been stayed by various federal courts, including the U.S. Supreme Court. On August 18, the parties in the Florida case requested, and were granted, a stay of the appeals court mandate pending Supreme Court review, and on September 21, 2022, Florida requested that the Supreme Court review the case. On September 16, the U.S. Court of Appeals for the Fifth Circuit issued a decision upholding the Texas law. On September 30, the parties in that case filed an unopposed motion to stay the Fifth Circuit decision pending Supreme Court review, and the Fifth Circuit granted that request on October 13, 2022. The parties opposing the Texas law requested that the Supreme Court review the case on December 15, 2022. The petitions for Supreme Court review of the decisions on the Florida and Texas laws remain pending. Florida recently amended its statute in an effort to address issues that led the court to issue the stay. It is likely that any other such state legislation also would be challenged under the First Amendment to the U.S. Constitution and on the ground that it is preempted by Section 230. We cannot predict whether any such state legislation will be adopted, enforced, modified, overturned, or vacated.
International Regulation
As we expand internationally, we may be subject to telecommunications, consumer protection, privacy, data protection, and other laws and regulations in the foreign countries where we offer our products. If we do not comply with any current or future international regulations that apply to our business, we could be subject to substantial fines and penalties, we may have to restructure our product offerings, exit certain markets, or raise the price of our products, any of which could harm our business.
Risks Related to Our Intellectual Property
We are currently, and may be in the future, party to intellectual property rights claims and other litigation matters, which, if resolved adversely, could harm our business.
We protect our intellectual property through patents, copyrights, trademarks, domain names, and trade secrets and, from time to time, are subject to litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. Some companies, including some of our competitors, own large numbers of patents, copyrights, and trademarks, which they may use to assert claims against us. As we face increasing competition and gain an increasingly high profile, the possibility of intellectual property rights claims, commercial claims, and other assertions against us grows. We have in the past been, are currently, and may from time to time in the future become, a party to litigation and disputes related to our intellectual property, our business practices, and our platform. While we intend to defend these lawsuits vigorously and believe that we have valid defenses to these claims, litigation can be costly and time consuming, divert the attention of our management and key personnel from our business operations and dissuade potential customers from subscribing to our services, which would harm our business. Furthermore, with respect to these lawsuits, there can be no assurances that favorable outcomes will be obtained. We may need to settle litigation and disputes on terms that are unfavorable to us, or we may be subject to an unfavorable judgment that may not be reversible upon appeal. The terms of any settlement or judgment may require us to cease some or all of our operations or pay substantial amounts to the other party. In addition, our agreements with certain larger customers include certain provisions for indemnifying them against liabilities if our services infringe a third party’s intellectual property rights, which could require us to make payments to our customers. During the course of any litigation or dispute, we may make announcements regarding the results of hearings and motions and other interim developments. If securities analysts and investors regard these announcements as negative, the market price of our Class A common stock may decline. With respect to any intellectual property rights claim, we may have to seek a license to continue practices found to be in violation of third-party rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us at all, and we may be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative, non-infringing technology or practices could require significant effort and expense. Our business could be harmed as a result.
Our failure to protect our intellectual property rights and proprietary information could diminish our brand and other intangible assets.
We primarily rely and expect to continue to rely on a combination of patent, patent licenses, trade secret and domain name protection, trademark and copyright laws, as well as confidentiality and license agreements with our employees, consultants, and third parties, to protect our intellectual property and proprietary rights. We make business decisions about when to seek patent protection for a particular technology and when to rely upon copyright or trade secret protection, and the approach we select may ultimately prove to be inadequate. Even in cases where we seek patent protection, there is no assurance that the resulting patents will effectively protect every significant feature of our products. In addition, we believe that the protection of our trademark rights is an important factor in product recognition, protecting our brand and maintaining goodwill.


63

If we do not adequately protect our rights in our trademarks from infringement and unauthorized use, any goodwill that we have developed in those trademarks could be lost or impaired, which could harm our brand and our business. Third parties may knowingly or unknowingly infringe our proprietary rights; third parties may challenge our proprietary right; our pending and future patent, trademark, and copyright applications may not be approved; and we may not be able to prevent infringement without incurring substantial expense. We have also devoted substantial resources to the development of our proprietary technologies and related processes. In order to protect our proprietary technologies and processes, we rely in part on trade secret laws and confidentiality agreements with our employees, consultants, and third parties. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or develop similar technologies and processes. Further, the laws of certain foreign countries do not provide the same level of protection of corporate proprietary information and assets such as intellectual property, trademarks, trade secrets, know-how, and records, as the laws of the United States. For instance, the legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents and other intellectual property protection. As a result, we may encounter significant problems in protecting and defending our intellectual property or proprietary rights abroad. Additionally, we may also be exposed to material risks of theft or unauthorized reverse engineering of our proprietary information and other intellectual property, including technical data, manufacturing processes, data sets, or other sensitive information. Our efforts to enforce our intellectual property rights in such foreign countries may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop, which could have a material adverse effect on our business, financial condition, and results of operations. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights. If the protection of our proprietary rights is inadequate to prevent use or appropriation by third parties, the value of our platform, brand, and other intangible assets may be diminished, and competitors may be able to more effectively replicate our platform and its features. Any of these events would harm our business.
Our use of third-party open source software could negatively affect our ability to offer and sell subscriptions to our platform and subject us to possible litigation.
We have incorporated, and may in the future incorporate, third-party open source software in our technologies. Open source software is generally licensed by its authors or other third parties under open source licenses. From time to time, companies that use third-party open source software have faced claims challenging the use of such open source software and requesting compliance with the open source software license terms. Accordingly, we may be subject to suits by parties claiming ownership of what we believe to be open source software or claiming non-compliance with the applicable open source licensing terms. Some open source software licenses require end-users who use, distribute or make available across a network software and services that include open source software to offer aspects of the technology that incorporates the open source software for no cost. We may also be required to make publicly available source code (which in some circumstances could include valuable proprietary code) for modifications or derivative works we create based upon incorporating or using the open source software and/or to license such modifications or derivative works under the terms of the particular open source license. Additionally, if a third-party software provider has incorporated open source software into software that we license from such provider, we could be required to disclose our source code that incorporates or is a modification of such licensed software. While we use tools designed to help us monitor and comply with the licenses of third-party open source software and protect our valuable proprietary source code, we may inadvertently use third-party open source software in a manner that exposes us to claims of non-compliance with the terms of their licenses, including claims of intellectual property rights infringement or for breach of contract. Furthermore, there exists today an increasing number of types of open source software licenses, almost none of which have been tested in courts of law to provide guidance of their proper legal interpretations. If we were to receive a claim of non-compliance with the terms of any of these open source licenses, we could be required to publicly release certain portions of our proprietary source code. We could also be required to expend substantial time and resources to re-engineer some of our software. Any of the foregoing could disrupt and harm our business.
In addition, the use of third-party open source software typically exposes us to greater risks than the use of third-party commercial software because open source licensors generally do not provide warranties or controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to determine how to compromise our platform. Any of the foregoing could harm our business and could help our competitors develop products and services that are similar to or better than ours.
Risks Related to Ownership of Our Class A Common Stock
The trading price of our Class A common stock may be volatile, and you could lose all or part of your investment.


64

The trading price of our Class A common stock has been and will likely continue to be volatile and could be subject to fluctuations in response to various factors, some of which are beyond our control. These fluctuations could cause you to lose all or part of your investment in our Class A common stock. Factors that could cause fluctuations in the trading price of our Class A common stock include the following:
price and volume fluctuations in the overall stock market from time to time;
volatility in the trading prices and trading volumes of technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our Class A common stock by us or our stockholders;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections, or our failure to meet those projections;
announcements by us or our competitors of new products, features, or services;
the public’s reaction to our press releases, other public announcements, and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our results of operations;
actual or anticipated developments in our business, our competitors’ businesses, or the competitive landscape generally;
litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses, products, services, or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations, or principles;
any significant change in our management; and
general political, social, economic and market conditions, in both domestic and our foreign markets, including effects of increased interest rates and inflationary pressures.
In addition, in the past, following periods of volatility in the overall market and in the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. For example, in April 2020, June 2020, July 2020 and October 2021, we and certain of our officers and directors were sued in putative class action lawsuits and purported shareholder derivative lawsuits alleging violations of the federal securities laws for allegedly making materially false and misleading statements about our data privacy and security measures. Securities litigation against us could result in substantial costs and divert our management’s time and attention from other business concerns, which could harm our business. We may be the target of additional litigation of this type in the future as well.
The dual class structure of our common stock as contained in our amended and restated certificate of incorporation has the effect of concentrating voting control with those stockholders who held our stock prior to our IPO, including our executive officers, employees, and directors and their affiliates, limiting your ability to influence corporate matters.


65

Our Class B common stock has 10 votes per share and our Class A common stock has one vote per share. As of July 31, 2023, the holders of our outstanding Class B common stock held 64.7% of the voting power of our outstanding capital stock, with our directors, executive officers and 5% stockholders and their respective affiliates holding 57.3% of such voting power in the aggregate. As of July 31, 2023, our founder, President and Chief Executive Officer, Eric S. Yuan, together with his affiliates, held approximately 7.5% of our outstanding capital stock but controlled approximately 31.3% of the voting power of our outstanding capital stock. Therefore, these holders have significant influence over our management and affairs and over all matters requiring stockholder approval, including election of directors and significant corporate transactions, such as a merger or other sale of Zoom or our assets, for the foreseeable future. Each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of (i) the date that is six months following the death or incapacity of Mr. Yuan, (ii) the date that is six months following the date that Mr. Yuan is no longer providing services to us or his employment is terminated for cause, (iii) the date specified by the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class, and (iv) the 15-year anniversary of the closing of our IPO.
In addition, the holders of Class B common stock collectively will continue to be able to control all matters submitted to our stockholders for approval even if their stock holdings represent less than a majority of the outstanding shares of our common stock. This concentrated control will limit your ability to influence corporate matters for the foreseeable future, and, as a result, the market price of our Class A common stock could be adversely affected.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, which will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. If, for example, Mr. Yuan retains a significant portion of his holdings of Class B common stock for an extended period of time, he could, in the future, control a majority of the combined voting power of our Class A and Class B common stock. As a board member, Mr. Yuan owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder, Mr. Yuan is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally.
In addition, in July 2017, FTSE Russell and Standard & Poor’s announced that they would cease to allow most newly public companies utilizing dual- or multi-class capital structures to be included in their indices. Affected indices include the Russell 2000 and the S&P 500, S&P MidCap 400, and S&P SmallCap 600, which together make up the S&P Composite 1500. However, in April 2023, Standard & Poor’s announced its decision that companies with multiple share class structures will be considered eligible candidates for addition to the S&P Composite 1500 and its component indices provided they meet all other eligibility criteria. Under these policies, our dual-class capital structure would make us ineligible for inclusion in certain indices, and as a result, mutual funds, exchange-traded funds, and other investment vehicles that attempt to passively track these indices will not be investing in our stock. These policies may depress the valuations of publicly-traded companies excluded from the indices, or depress our trading volume compared to those of other similar companies that are included.
Future sales and issuances of our capital stock or rights to purchase capital stock could result in additional dilution of the percentage ownership of our stockholders and could cause our stock price to decline.
Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell Class A common stock, convertible securities, and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in such subsequent transactions could gain rights, preferences, and privileges senior to those of holders of our Class A common stock.
Substantial future sales of shares of our Class A common stock and Class B common stock could cause the market price of our Class A common stock to decline.
Sales of a substantial number of shares of our Class A common stock and Class B common stock (after automatically converting to Class A common stock) in the public market, or the perception that these sales might occur, could depress the market price of our Class A common stock.
In addition, certain of our stockholders have registration rights that would require us to register shares owned by them for public sale in the United States. We have also filed a registration statement to register shares reserved for future issuance under our equity compensation plans. As a result, subject to the satisfaction of applicable exercise periods and applicable volume and restrictions that apply to affiliates, the shares issued upon exercise of outstanding stock options or upon settlement of outstanding restricted stock unit (“RSU”) awards are available for immediate resale in the United States in the open market.
Sales of our shares could also impair our ability to raise capital through the sale of additional equity securities in the future and at a price we deem appropriate. These sales could also cause the trading price of our Class A common stock to fall and make it more difficult for you to sell shares of our Class A common stock.


66

Provisions in our corporate charter documents and under Delaware law may prevent or frustrate attempts by our stockholders to change our management or hinder efforts to acquire a controlling interest in us, and the market price of our Class A common stock may be lower as a result.
There are provisions in our certificate of incorporation and bylaws that may make it difficult for a third party to acquire, or attempt to acquire, control of Zoom, even if a change in control was considered favorable by our stockholders.
Our charter documents also contain other provisions that could have an anti-takeover effect, such as:
establishing a classified board of directors so that not all members of our board of directors are elected at one time;
permitting the board of directors to establish the number of directors and fill any vacancies and newly created directorships;
providing that directors may only be removed for cause;
prohibiting cumulative voting for directors;
requiring super-majority voting to amend some provisions in our certificate of incorporation and bylaws;
authorizing the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
eliminating the ability of stockholders to call special meetings of stockholders;
prohibiting stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders; and
our dual-class common stock structure as described above.
Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which prohibit a person who owns 15% or more of our outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner. Any provision in our certificate of incorporation or our bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Class A common stock and could also affect the price that some investors are willing to pay for our Class A common stock.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and the federal district courts of the United States of America as the exclusive forums for certain disputes between us and our stockholders, which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (i) any derivative action or proceeding brought on our behalf; (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or other employees to us or our stockholders; (iii) any action arising pursuant to any provision of the Delaware General Corporation Law, or the certificate of incorporation or the amended and restated bylaws; or (iv) any other action asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware), in all cases subject to the court having jurisdiction over indispensable parties named as defendants. This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.
Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to these provisions. These exclusive-forum provisions may limit a stockholder’s ability to bring a claim


67

in a judicial forum of its choosing for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers and other employees. If a court were to find either exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could harm our results of operations.
We do not intend to pay dividends for the foreseeable future.
We have never declared nor paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. As a result, stockholders must rely on sales of their Class A common stock after price appreciation as the only way to realize any future returns on their investment.
General Risk Factors
Estimates of our market opportunity and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.
Market opportunity estimates and growth forecasts for the markets in which we compete, including those we have generated ourselves, are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Not every organization covered by our market opportunity estimates will necessarily buy video communications and collaboration platforms, and some or many of those organizations may choose to continue using legacy communication methods or point solutions offered by our competitors. It is impossible to build every product feature that every customer or host wants, and our competitors may develop and offer features that our platform does not provide. The variables that go into the calculation of our market opportunity are subject to change over time, and there is no guarantee that any particular number or percentage of the organizations covered by our market opportunity estimates will purchase our solutions at all or generate any particular level of revenue for us. Even if the markets in which we compete meet the size estimates and growth forecasts, our business could fail to grow for a variety of reasons outside of our control, including competition in our industry. If any of these risks materializes, it could harm our business and prospects.
Our business could be disrupted by catastrophic events.
Occurrence of any catastrophic event, including earthquake, fire, flood, tsunami or other weather event, power loss, telecommunications failure, software or hardware malfunctions, cyber-attack, war, terrorist attack, disease, or health epidemics, could result in lengthy interruptions in our service. In particular, our U.S. headquarters and some of the data centers we utilize are located in the San Francisco Bay Area, a region known for seismic activity, and our insurance coverage may not compensate us for losses that may occur in the event of an earthquake or other significant natural disaster. In addition, acts of terrorism could cause disruptions to the internet or the economy as a whole. Even with our disaster recovery arrangements, our service could be interrupted. Moreover, if our systems were to fail or be negatively impacted as a result of a natural disaster or other event, our ability to deliver products to our users would be impaired, or we could lose critical data. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business would be harmed.
We also face risks related to health epidemics, such as the COVID-19 pandemic, which has impacted virtually every country in the world. An outbreak of a contagious disease, and other adverse health developments could have an adverse effect on global economic conditions and on our business. The effects could include business and service disruptions, such as the temporary closure of our facilities, restrictions on our employees' ability to travel to support our facilities and services, and difficulties in hiring new employees. While we have seen increased usage of our service globally, a significant portion of such increase is attributable to free Basic accounts, which do not generate any revenue. We cannot make any assurances that we will experience an increase in paid hosts or that new or existing users will continue to utilize our services at the same levels during the COVID-19 pandemic recovery. Furthermore, such increased usage by free Basic account users during this time has required and will continue to require us to expand our network capacity which will increase our operating costs.
We are subject to risks associated with our strategic investments, including partial or complete loss of invested capital. Significant changes in the fair value of our investment portfolio could negatively impact our financial results.
We have strategic investments in publicly traded and privately held companies. The financial success of our investments in any privately held company is typically dependent on a liquidity event, such as a public offering, acquisition or other favorable market event reflecting appreciation to the cost of our initial investment. In addition, valuations of privately held companies are inherently complex due to the lack of readily available market data. Likewise, the financial success of our investment in any publicly held company is typically dependent upon an exit in favorable market conditions, and to a lesser


68

extent on liquidity events. The capital markets for public offerings and acquisitions are dynamic and the likelihood of successful liquidity events for the companies we have invested in could significantly worsen. In addition, valuations of privately held companies are inherently complex due to the lack of readily available market data.
We record all fair value adjustments of our publicly traded and privately held non-marketable securities through the condensed consolidated statement of operations. As a result, we may experience additional volatility to our statements of operations due to changes in market prices of our investments in publicly held securities and the valuation and timing of observable price changes or impairments of our investments in privately held securities. Our ability to mitigate this volatility in any given period may be impacted by our contractual obligations to hold securities for a set period of time. All of our investments are subject to a risk of a partial or total loss of investment capital. Changes in the fair value or partial or total loss of investment capital of these individual companies could be material to our financial statements and negatively impact our business and financial results.
Our reported results of operations may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States are subject to interpretation by the FASB, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported results of operations and may even affect the reporting of transactions completed before the announcement or effectiveness of a change. It is also difficult to predict the impact of future changes to accounting principles or our accounting policies, any of which could harm our business.
We may need additional capital, and we cannot be certain that additional financing will be available on favorable terms, or at all.
Historically, we have funded our operations and capital expenditures primarily through equity issuances and cash generated from our operations. Although we currently anticipate that our existing cash and cash equivalents and cash flow from operations will be sufficient to meet our cash needs for the foreseeable future, we may require additional financing. We evaluate financing opportunities from time to time, and our ability to obtain financing will depend, among other things, on our development efforts, business plans, operating performance, and condition of the capital markets at the time we seek financing. We cannot assure you that additional financing will be available to us on favorable terms when required, or at all, particularly during times of market volatility and general economic instability. The need for additional liquidity may also be affected by the federal government’s potential failure to raise the debt ceiling or correct a prolonged banking or financial crisis. If we raise additional funds through the issuance of equity or equity-linked or debt securities, those securities may have rights, preferences, or privileges senior to the rights of our Class A common stock, and our stockholders may experience dilution.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate consolidated financial statements or comply with applicable regulations could be impaired.
We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”) and the rules and regulations of the applicable listing standards of The Nasdaq Stock Market. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs; make some activities more difficult, time-consuming, and costly; and place significant strain on our personnel, systems, and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, changes in accounting principles or interpretations could also challenge our internal controls and require that we establish new business processes, systems, and controls to accommodate such changes. We have limited experience with implementing the systems and controls that will be necessary to operate as a public company, as well as adopting changes in accounting principles or interpretations mandated by the relevant regulatory bodies. Additionally, if these new systems, controls, or standards and the associated process changes do not give rise to the benefits that we expect or do not


69

operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports, or the effectiveness of internal control over financial reporting. Moreover, our business may be harmed if we experience problems with any new systems and controls that result in delays in their implementation or increased costs to correct any post-implementation issues that may arise.
Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our condensed consolidated financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on The Nasdaq Stock Market. We are required to provide an annual management report on the effectiveness of our internal control over financial reporting.
Our independent registered public accounting firm is required to formally attest to the effectiveness of our internal control over financial reporting. Our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business and could cause a decline in the trading price of our Class A common stock.
Our Class A common stock market price and trading volume could decline if securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business.
The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. The analysts’ estimates are based upon their own opinions and are often different from our estimates or expectations. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, the price of our securities would likely decline. If one or more securities analysts cease coverage of us or fail to publish reports on us regularly, demand for our securities could decrease, which might cause the price and trading volume of our Class A common stock to decline.
We incur costs and demands upon management as a result of complying with the laws and regulations affecting public companies in the United States, which may harm our business.
As a public company listed in the United States, we incur significant additional legal, accounting, and other expenses. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, including regulations implemented by the SEC and The Nasdaq Stock Market, may increase legal and financial compliance costs and make some activities more time consuming. These laws, regulations, and standards are subject to varying interpretations, and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If, notwithstanding our efforts, we fail to comply with new laws, regulations, and standards, regulatory authorities may initiate legal proceedings against us and our business may be harmed.
Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events would also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, on committees of our board of directors, or as members of senior management.
Investors’ and other stakeholders’ expectations of our performance relating to environmental, social and governance factors may impose additional costs and expose us to new risks.
There is an increasing focus from certain investors, customers, employees, and other stakeholders concerning environmental, social and governance matters (“ESG”). Some investors may use these non-financial performance factors to guide their investment strategies and, in some cases, may choose not to invest in us if they believe our policies and actions relating to ESG are inadequate. We may face reputational damage in the event that we do not meet the ESG standards set by various constituencies.


70

As ESG best practices and reporting standards continue to develop, we may incur increasing costs relating to ESG monitoring and reporting and complying with ESG initiatives. For example, the SEC has recently proposed climate change and ESG reporting requirements, which, if approved, would increase our compliance costs. We may also face greater costs to comply with new ESG standards or initiatives in the European Union. We recently published our ESG Report for fiscal year 2022, which describes, among other things, the measurement of our greenhouse gas emissions in 2021 and our efforts to reduce emissions. In addition, our ESG Report provides highlights of how we are supporting our workforce, including our efforts to promote diversity, equity, and inclusion. Our disclosures on these matters, or a failure to meet evolving stakeholder expectations for ESG practices and reporting, may potentially harm our reputation and customer relationships. Due to new regulatory standards and market standards, certain new or existing customers, particularly those in the European Union, may impose stricter ESG guidelines or mandates for, and may scrutinize relationships more closely with, their counterparties, including us, which may lengthen sales cycles or increase our costs.
Furthermore, if our competitors’ ESG performance is perceived to be better than ours, potential or current investors may elect to invest with our competitors instead. In addition, in the event that we communicate certain initiatives or goals regarding ESG matters, we could fail, or be perceived to fail, in our achievement of such initiatives or goals, or we could be criticized for the scope of such initiatives or goals. If we fail to satisfy the expectations of investors, customers, employees and other stakeholders or our initiatives are not executed as planned, our business, financial condition, results of operations, and prospects could be adversely affected.
Climate change may have an impact on our business.
While we seek to mitigate our business risks associated with climate change (such as drought, wildfires, hurricanes, increased storm severity and sea level rise), we recognize that there are inherent climate-related risks wherever business is conducted. Our primary locations may be vulnerable to the adverse effects of climate change. For example, certain of our offices have experienced, and are projected to continue to experience, climate-related events at an increasing frequency, including drought, heat waves, wildfires and resultant air quality impacts and power shutoffs associated with wildfire prevention. Changing market dynamics, global policy developments and the increasing frequency and impact of extreme weather events on critical infrastructure in the U.S. and elsewhere have the potential to disrupt our business, the business of our third-party suppliers and the business of our customers, and may cause us to experience losses and additional costs to maintain or resume operations. In addition, we may be subject to increased regulations, reporting requirements, standards or expectations regarding the environmental impacts of our business.
Item 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.
Item 3.    DEFAULTS UPON SENIOR SECURITIES
None.
Item 4.    MINE SAFETY DISCLOSURES
Not applicable.
Item 5.    OTHER INFORMATION

Trading Arrangements

During the Company’s last fiscal quarter, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.
Type of Trading Arrangement
Name and Position
Action
Adoption/ Termination
Date
Rule 10b5-1*
Non-
Rule 10b5-1**
Total Shares of Class A Common Stock to be Sold***
Expiration Date
Aparna Bawa, Chief Operating Officer
Adoption06/21/2023X166,944 07/31/2024


71

Velchamy Sankarlingam, President of Product & Engineering
Adoption06/15/2023X109,965 08/23/2024
Eric S. Yuan, Chief Executive Officer
Adoption06/02/2023X156,680 10/18/2024
* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.
*** Represents the maximum number of shares that may be sold pursuant to the 10b5-1 arrangement. The actual number of shares sold will be dependent on the satisfaction of certain conditions as set forth in the written plan.





72

Item 6.    EXHIBITS
Exhibit
Number
Exhibit DescriptionIncorporated by Reference
FormFile No.ExhibitFiling Date
3.18-K001-388653.1April 23, 2019
3.210-K001-388653.2March 3, 2023
31.1*
31.2*
32.1†
101.INS*
XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline EXBRL document)
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (the cover page from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended July 31, 2023, has been formatted in Inline XBRL)
*    Filed herewith.
†    The certifications attached as Exhibit 32.1 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the SEC and are not to be incorporated by reference into any filing of the Registrant under the Securities 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.



73

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.
ZOOM VIDEO COMMUNICATIONS, INC.
Date: August 23, 2023By:/s/ Eric S. Yuan
Eric S. Yuan
President and Chief Executive Officer
(Principal Executive Officer)
Date: August 23, 2023By:/s/ Kelly Steckelberg
Kelly Steckelberg
Chief Financial Officer
(Principal Financial Officer)



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


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


EX-32.1 4 zm-20230731xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND 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, Eric S. Yuan, certify, pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Quarterly Report on Form 10-Q of Zoom Video Communications, Inc. for the fiscal quarter ended July 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Zoom Video Communications, Inc.
 
Date: August 23, 2023
By:/s/ Eric S. Yuan
 Eric S. Yuan
 President and Chief Executive Officer
 (Principal Executive Officer)


I, Kelly Steckelberg, certify, pursuant to the requirement set forth in Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Quarterly Report on Form 10-Q of Zoom Video Communications, Inc. for the fiscal quarter ended July 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Zoom Video Communications, Inc.
 
Date: August 23, 2023
By:/s/ Kelly Steckelberg
 Kelly Steckelberg
 Chief Financial Officer
 (Principal Financial Officer)


EX-101.SCH 5 zm-20230731.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 - 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 - Summary of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stockholders’ Equity and Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Net Income Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Stockholders’ Equity and Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Net Income Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Revenue Recognition - Summary Disaggregation of Revenue by Region (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Revenue Recognition - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Investments - Summary of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Investments - Summary of Contractual Maturities of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Investments - Schedule of Strategic Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Balance Sheet Components - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Balance Sheet Components - Rollforward of Allowance For Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Balance Sheet Components - Other Noncurrent Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Balance Sheet Components - Schedule of Other Liabilities Non Current (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Stockholders’ Equity and Equity Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Stockholders’ Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Stockholders’ Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Stockholders’ Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Restructuring Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Restructuring Activities - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Restructuring Activities - Schedule of Restructuring Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 zm-20230731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 zm-20230731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 zm-20230731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Billed Consideration Billed Revenues [Member] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Accrued expenses Accrued Liabilities, Current Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Equity Award Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Revenue remaining performance obligation, expected timing of satisfaction period (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Cash consideration paid Payments to Acquire Businesses, Gross 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] Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Weighted-average remaining contractual life, exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Number of derivative lawsuits Loss Contingency, Pending Claims, Number Commitments and contingencies Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Geographical Geographical [Axis] Proceeds from issuance of common stock for employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restricted cash, noncurrent included in other assets, noncurrent Restricted Cash and Cash Equivalents, Noncurrent Other Other Assets, Miscellaneous, Current 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 per share, 200,000,000 shares authorized as of July 31, 2023 and January 31, 2023; zero shares issued and outstanding as of July 31, 2023 and January 31, 2023 Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted- Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Cancelled/forfeited/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) Net income per share attributable to common stockholders, 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 allowances of $45,781 and $33,206 as of July 31, 2023 and January 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Weighted average exercise price, vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued compensation and benefits Accrued Employee Benefits, Current Litigation Case [Axis] Litigation Case [Axis] Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] U.S. government agency securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Fair value of strategic investments Investments, Fair Value Disclosure Net income Net income Net Income (Loss) Measurement Alternative Alternative Investment 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 Corporate and other debt securities Corporate and other debt securities Corporate Bond Securities [Member] Other net liabilities acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Employee Stock Purchase Plan Employee Stock [Member] Repurchases of common stock Stock Repurchased During Period, Value Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Other Other Assets, Miscellaneous, Noncurrent Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Privately held debt securities included in strategic investments Privately Held Debt Securities [Member] Privately Held Debt Securities Schedule of Computation of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold Litigation Status [Domain] Litigation Status [Domain] Executive Category: Executive Category [Axis] Acquired finite-lived intangible assets, weighted average useful life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Class B Common Stock Class B Common Class B [Member] RSUs 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] 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 Fair Value Reported Value Measurement [Member] Goodwill Goodwill Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Certificates of deposit included in other assets, noncurrent Certificates of Deposit [Member] Measurement Basis [Axis] Measurement Basis [Axis] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Fair Value Measurement [Domain] Fair Value Measurement [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Unrealized gain (loss) on available-for-sale marketable securities, net of income tax (expense) benefit of $553 and $929 for the three months ended July 31, 2023 and 2022, respectively, and $(4,121) and $9,615 for the six months ended July 31, 2023 and 2022, respectively OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Measurement Frequency Measurement Frequency [Axis] Other Other Liabilities Other Noncurrent Other liabilities, other, noncurrent. Net Investment Income [Line Items] Net Investment Income [Line Items] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Schedule of Contractual Maturities of Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] Restricted cash, current included in prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current RSUs Unvested 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 Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Income Statement Location Income Statement Location [Axis] Total stock-based compensation expense recorded to net income Share-Based Payment Arrangement, Expense, after Tax Prepaid expenses, noncurrent Prepaid Expense, Noncurrent Workvivo Limited Workvivo Limited [Member] Workvivo Limited Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Unbilled Consideration Unbilled Revenues [Member] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Payments for legal settlements, gross Payments for Legal Settlements, Gross Payments for Legal Settlements, Gross 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] Restructuring reserve, balance at end of period Restructuring Reserve Litigation Status [Axis] Litigation Status [Axis] Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Unrecognized stock-based compensation expenses Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Severance and termination benefits Special Termination Benefits [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Aggregate legal settlement charge Loss Contingency, Loss in Period Entity File Number Entity File Number Deferred contract acquisition costs, current Capitalized Contract Cost, Net, Current Operating lease liabilities, current Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current Schedule of Restricted Stock Units (RSUs) Activity Under Equity Incentive Plan Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Issuance of common stock for employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company Strategic investments Total strategic investments Long-Term Investments Eric S. Yuan [Member] Eric S. Yuan Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Intangible assets subject to amortization, net Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Restatement Determination Date Restatement Determination Date Proceeds from employee equity transactions to be remitted (remitted) to employees and tax authorities, net Proceeds (Payments) For Share-based Payment Arrangement, Net Of Tax Withholding Proceeds (Payments) For Share-based Payment Arrangement, Net Of Tax Withholding Loss contingency, number of defendants Loss Contingency, Number of Defendants Held For Charitable Contributions Held For Charitable Contributions [Member] Held For Charitable Contributions 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, cash equivalents, and restricted cash – beginning of period Cash, cash equivalents, and restricted cash – end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Unrealized losses for securities in unrealized loss position for 12 months or longer Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue, current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total financial assets Assets, Fair Value Disclosure Investment Income [Table] Investment Income [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Summary of Business and Significant Accounting Policies Business Description and Accounting Policies [Text Block] Class A Common Stock Class A Common Class A [Member] Unrecognized stock-based compensation excepted to be recognized over a weighted-average period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Reallocation of net income attributable to common stockholders Reallocation Of Net Income Loss Available To Common Stockholders Diluted Reallocation of net income loss available to common stockholders diluted. Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Restructuring Costs Restructuring and Related Costs [Table Text Block] Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] Deferred income taxes Deferred Income Tax Expense (Benefit), Including Changes In Valuation Allowances Deferred Income Tax Expense (Benefit), Including Changes In Valuation Allowances Tabular List, Table Tabular List [Table Text Block] Europe, Middle East, and Africa (“EMEA”) EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Aparna Bawa [Member] Aparna Bawa Entity Address, Address Line Two Entity Address, Address Line Two Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Income tax liabilities Taxes Payable, Current Business Acquisition [Axis] Business Acquisition [Axis] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Remaining performance obligation (as a percent) Revenue, Remaining Performance Obligation, Percentage Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Equity Method Equity Method Investments, Fair Value Disclosure Other Other Liabilities, Current 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] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Business Combinations Business Combination Disclosure [Text Block] Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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 Prepaid expenses and other current assets Other Assets, Current Velchamy Sankarlingam [Member] Velchamy Sankarlingam Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Denominator: Earnings Per Share, Diluted [Abstract] Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Unrealized (loss) gain on available for sale marketable securities, tax effect OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Reduction in current workforce Restructuring And Related Costs, Reduction In Current Workforce, Percent Restructuring And Related Costs, Reduction In Current Workforce, Percent Entity Tax Identification Number Entity Tax Identification Number Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows above: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Cash paid for repurchases 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 Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Issuance of common stock upon release of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Investment in Equity Securities of Public Companies Investment in Equity Securities of Public Companies [Member] Investment in Equity Securities of Public Companies Other Commitments [Line Items] Other Commitments [Line Items] Investment in Equity Securities of Private Companies Investment in Equity Securities of Private Companies [Member] Investment in Equity Securities of Private Companies Publicly held equity securities included in strategic investments Equity Securities, FV-NI 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] Initial Public Offering IPO [Member] Schedule of Stock-based Compensation Expense by Line Item Share-Based Payment Arrangement, Cost by Plan [Table Text Block] 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 Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5 Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5 [Member] Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5 Numerator: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Amount of payment agreed upon Loss Contingency, Estimate of Possible Loss Other Other Operating Activities, Cash Flow Statement 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 Sale of Stock Sale of Stock [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock Class of Stock [Domain] Treasury bills Treasury bills US Treasury Bill Securities [Member] Net income attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Outstanding Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Stock repurchased and retired during period 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 Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stockholders’ Equity and Equity Incentive Plans Shareholders' Equity and Share-Based Payments [Text Block] 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Fair Value, Measurement Frequency Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Settled Litigation Settled Litigation [Member] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Domain] Benefit from income taxes Share-Based Payment Arrangement, Expense, Tax Benefit Net income per share attributable to common stockholders: Earnings Per Share [Abstract] Debt securities Debt Securities, Noncurrent Sales and marketing Selling and Marketing Expense Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value Common stock, $0.001 par value per share, 2,000,000,000 Class A shares authorized as of July 31, 2023 and January 31, 2023; 254,291,416 and 247,151,956 shares issued and outstanding as of July 31, 2023 and January 31, 2023, respectively; 300,000,000 Class B shares authorized as of July 31, 2023 and January 31, 2023; 46,664,611 and 46,670,894 shares issued and outstanding as of July 31, 2023 and January 31, 2023, respectively Common Stock, Value, Issued Unrealized losses for securities in unrealized loss position for less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense Due in one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Organization, Consolidation and Presentation of Financial Statements [Abstract] Non-cash operating lease cost Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Employee Stock-Based Compensation Awards Employee Stock-Based Compensation Awards [Member] Employee Stock-Based Compensation Awards Litigation Case [Domain] Litigation Case [Domain] 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 Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase plan, authorized amount (up to) Stock Repurchase Program, Authorized Amount Repurchase of common stock (in shares) Stock Repurchased During Period, Shares PEO Name PEO Name Percentage of revenue (as a percent) Concentration Risk, Percentage Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Asia Pacific (“APAC”) Asia Pacific [Member] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized 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 Restricted cash from international employee stock sales Restricted Cash, Current Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Provision for credit losses Accounts Receivable, Credit Losses Expense (Reversal), Current Accounts Receivable, Credit Losses Expense (Reversal), Current Marketable Securities [Line Items] Marketable Securities [Line Items] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] 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 Commercial paper Commercial Paper [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Computer and office equipment Computer And Office Equipment [Member] Computer and office equipment. (Gains) losses on strategic investments, net Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Revenue recognized included in deferred revenue Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Deferred contract acquisition costs Increase Decrease In Deferred Contract Acquisition Costs Increase decrease in Deferred contract acquisition costs. Income before provision for income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Purchases of intangible assets Payments to Acquire Intangible Assets Unbilled contracts receivable Unbilled Contracts Receivable Restructuring Activities Restructuring and Related Activities Disclosure [Text Block] Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Property, Plant and Equipment, Type Long-Lived Tangible Asset [Axis] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company The Plan The Plan [Member] The Plan Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Purchases of strategic investments Purchase of strategic investments Payments to Acquire Equity Securities, FV-NI Outstanding stock options Outstanding Stock Option [Member] Outstanding stock option. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 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 expense Share-Based Payment Arrangement, Noncash Expense Solvvy, Inc. Solvvy, Inc. [Member] Solvvy, Inc. Common Stock Common Stock [Member] Individual: Individual [Axis] Balance Sheet Components [Abstract] Balance Sheet Components [Abstract] Balance Sheet Components. City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Income Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Income Statement Location Income Statement Location [Domain] U.S. Privacy Class Actions U.S. Privacy Class Actions [Member] U.S. Privacy Class Actions Document Fiscal Year Focus Document Fiscal Year Focus Marketable Securities [Table] Marketable Securities [Table] Geographical Geographical [Domain] Number of equity incentive plans Share-Based Payment Arrangement, Number of Equity Incentive Plans Share-Based Payment Arrangement, Number of Equity Incentive Plans Weighted-average shares used in computing net income per share attributable to common stockholders: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Accounts receivable, noncurrent Accounts Receivable, after Allowance for Credit Loss, Noncurrent Schedule of Stock Option Activity Under Equity Incentive Plan 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] Less: undistributed earnings attributable to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Basic 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] Operating lease liabilities, net Increase (Decrease) in Operating Lease Liability Equity securities Equity Securities, FV-NI, Noncurrent Treasury bills US Treasury Securities [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Business acquisition, percentage of voting interests acquired (as a percent) Business Acquisition, Percentage of Voting Interests Acquired Developed Technology Rights Developed Technology Rights [Member] Undistributed earnings attributable to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Retained Earnings Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Amortization of discount/premium on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Other net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets, noncurrent Other assets, noncurrent Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Payments for legal settlements, net of insurance payment Payments for Legal Settlements, Net Of Insurance Payment Payments for Legal Settlements, Net Of Insurance Payment Basic (in dollars per share) Net income per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Issuance of common stock for employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Restructuring costs (benefits) Total restructuring expenses Restructuring Costs Sale of Stock Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Net income attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Schedule of Other Assets, Noncurrent Schedule of Other Assets, Noncurrent [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Pending Litigation Pending Litigation [Member] Vested and expected to vest (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Restructuring expenses 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] Customer deposit liabilities Deposit Liability, Current (Gains) losses on strategic investments, net Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities And Other Liabilities Current Accrued liabilities and other liabilities current. Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Americas Americas [Member] Marketable securities Estimated Fair Value Total Debt Securities, Available-for-Sale Document Information [Table] Document Information [Table] 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 Certificates of deposit included in other assets, noncurrent Other Assets, Fair Value Disclosure 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] Receivables Billing Status Receivables Billing Status [Domain] Schedule of Strategic Investments Investment Holdings, Schedule of Investments [Table Text Block] 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 Gains (losses) on strategic investments, net Gain (Loss) on Investments Provision for accounts receivable allowances Accounts Receivable, Credit Loss Expense (Reversal) Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Cancelled/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 Issuance of common stock upon release of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Document Information [Line Items] Document Information [Line Items] Restructuring Plan [Axis] Restructuring Plan [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cancelled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Agency bonds Municipal Bonds [Member] Insider Trading Arrangements [Line Items] Less: allowance for credit losses Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Schedule of Accrued Expenses and Other Current Liabilities Accrued Expenses And Other Current Liabilities [Table Text Block] Accrued expenses and other current liabilities. Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value 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] Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Employee Severance Employee Severance [Member] Cash 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] 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 Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Schedule of Financial Instruments Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Weighted average exercise price, exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Schedule of Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Loss contingency accrual Loss Contingency Accrual Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Provision for income taxes Income Tax Expense (Benefit) Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Fair Value Measurements Fair Value Disclosures [Text Block] Other Related Expenses Other Other Restructuring [Member] Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue by Region Disaggregation of Revenue [Table Text Block] Payments for legal settlements Payments for Legal Settlements Deferred contract acquisition costs, noncurrent Capitalized Contract Cost, Net, Noncurrent Other receivables Other Receivables, Net, Current 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] Schedule of Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Table Text Block] Prepaid Expenses and Other Current Assets Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Financial Assets: Assets, Fair Value Disclosure [Abstract] Less than one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Stock repurchased and retired during period (in shares) Stock Repurchased and Retired During Period, Shares Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Leasehold improvements Leasehold Improvements [Member] Unrealized foreign exchange losses Unrealized Gain (Loss), Foreign Currency Transaction, after Tax Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Software Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Intangible assets, other than goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Sales and other non-income tax liabilities Sales And Other Tax Liabilities Current Sales and other tax liabilities current. Available-for-sale, realized gain (loss) Debt Securities, Available-for-Sale, Realized Gain (Loss) Schedule of Other Liabilities, Noncurrent Other Noncurrent Liabilities [Table Text Block] Total equity securities Equity Securities, Alternative Investment And Equity Method Method Investments, Fair Value Disclosure Equity Securities, Alternative Investment And Equity Method Method Investments, Fair Value Disclosure Other income (expense), net 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, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Proceeds from strategic investments Proceeds from Sale of Equity Securities, FV-NI Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Purchase rights committed under the ESPP Purchase Rights Committed under the ESPP [Member] Purchase Rights Committed under the ESPP Cover [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Servers Servers [Member] Servers Fair Value, Recurring Basis Fair Value, Recurring [Member] Restructuring and Related Activities [Abstract] Other liabilities, noncurrent Other liabilities, noncurrent 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] Cancelled/forfeited/expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Sales and other non-income tax liabilities Sales And Other Tax Liabilities Non Current Sales and other tax liabilities non current. Amortization of deferred contract acquisition costs Amortization of Acquisition Costs Non-PEO NEO Non-PEO NEO [Member] Equity Component Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Billing Status, Type Billing Status, Type [Axis] Basic (in shares) Weighted-average shares used in computing net income per share attributable to 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] Less: allowance for returns Accounts Receivables, Allowance for Returns Accounts Receivables, Allowance for Returns Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted- Average Remaining Contractual Life (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer Relationships Customer Relationships [Member] Schedule of Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Type of Restructuring [Domain] Type of Restructuring [Domain] EX-101.PRE 9 zm-20230731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jul. 31, 2023
Aug. 11, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2023  
Document Transition Report false  
Entity File Number 001-38865  
Entity Registrant Name Zoom Video Communications, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 61-1648780  
Entity Address, Address Line One 55 Almaden Boulevard  
Entity Address, Address Line Two 6th Floor  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95113  
City Area Code 888  
Local Phone Number 799-9666  
Title of 12(b) Security Class A Common Stock, $0.001 par value per share  
Trading Symbol ZM  
Security Exchange Name NASDAQ  
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  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001585521  
Current Fiscal Year End Date --01-31  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   254,292,343
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   46,664,611
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,380,121 $ 1,086,830
Marketable securities 4,648,393 4,325,836
Accounts receivable, net of allowances of $45,781 and $33,206 as of July 31, 2023 and January 31, 2023, respectively 571,049 557,404
Deferred contract acquisition costs, current 207,165 223,250
Prepaid expenses and other current assets 244,264 163,092
Total current assets 7,050,992 6,356,412
Deferred contract acquisition costs, noncurrent 150,260 179,991
Property and equipment, net 275,881 252,821
Operating lease right-of-use assets 70,249 80,906
Strategic investments 376,693 398,992
Goodwill 307,295 122,641
Deferred tax assets 541,016 558,428
Other assets, noncurrent 150,722 177,874
Total assets 8,923,108 8,128,065
Current liabilities:    
Accounts payable 20,854 14,414
Accrued expenses and other current liabilities 397,268 457,716
Deferred revenue, current 1,349,351 1,266,514
Total current liabilities 1,767,473 1,738,644
Deferred revenue, noncurrent 20,417 41,932
Operating lease liabilities, noncurrent 62,181 73,687
Other liabilities, noncurrent 70,685 67,195
Total liabilities 1,920,756 1,921,458
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value per share, 200,000,000 shares authorized as of July 31, 2023 and January 31, 2023; zero shares issued and outstanding as of July 31, 2023 and January 31, 2023 0 0
Common stock, $0.001 par value per share, 2,000,000,000 Class A shares authorized as of July 31, 2023 and January 31, 2023; 254,291,416 and 247,151,956 shares issued and outstanding as of July 31, 2023 and January 31, 2023, respectively; 300,000,000 Class B shares authorized as of July 31, 2023 and January 31, 2023; 46,664,611 and 46,670,894 shares issued and outstanding as of July 31, 2023 and January 31, 2023, respectively 302 294
Additional paid-in capital 4,689,521 4,104,880
Accumulated other comprehensive loss (36,707) (50,385)
Retained earnings 2,349,236 2,151,818
Total stockholders’ equity 7,002,352 6,206,607
Total liabilities and stockholders’ equity $ 8,923,108 $ 8,128,065
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Current assets:    
Accounts receivable, allowances $ 45,781 $ 33,206
Stockholders’ equity:    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 200,000,000 200,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
Class A Common Stock    
Stockholders’ equity:    
Common stock, authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, issued (in shares) 254,291,416 247,151,956
Common stock, outstanding (in shares) 254,291,416 247,151,956
Class B Common Stock    
Stockholders’ equity:    
Common stock, authorized (in shares) 300,000,000 300,000,000
Common stock, issued (in shares) 46,664,611 46,670,894
Common stock, outstanding (in shares) 46,664,611 46,670,894
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Income Statement [Abstract]        
Revenue $ 1,138,676 $ 1,099,458 $ 2,244,040 $ 2,173,258
Cost of revenue 266,559 273,611 530,506 535,432
Gross profit 872,117 825,847 1,713,534 1,637,826
Operating expenses:        
Research and development 191,802 172,564 401,073 316,855
Sales and marketing 373,373 400,474 795,877 763,257
General and administrative 129,324 131,066 329,224 248,906
Total operating expenses 694,499 704,104 1,526,174 1,329,018
Income from operations 177,618 121,743 187,360 308,808
Gains (losses) on strategic investments, net 31,670 (34,712) 33,945 (71,116)
Other income (expense), net 41,085 3,368 72,298 (3,621)
Income before provision for income taxes 250,373 90,399 293,603 234,071
Provision for income taxes 68,399 44,649 96,185 74,663
Net income 181,974 45,750 197,418 159,408
Undistributed earnings attributable to participating securities 0 (4) 0 (19)
Net income attributable to common stockholders $ 181,974 $ 45,746 $ 197,418 $ 159,389
Net income per share attributable to common stockholders:        
Basic (in dollars per share) $ 0.61 $ 0.15 $ 0.66 $ 0.53
Diluted (in dollars per share) $ 0.59 $ 0.15 $ 0.65 $ 0.52
Weighted-average shares used in computing net income per share attributable to common stockholders:        
Basic (in shares) 299,093,452 298,553,379 297,281,846 298,865,676
Diluted (in shares) 305,932,596 307,160,840 305,054,771 306,902,964
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 181,974 $ 45,750 $ 197,418 $ 159,408
Other comprehensive (loss) income:        
Unrealized gain (loss) on available-for-sale marketable securities, net of income tax (expense) benefit of $553 and $929 for the three months ended July 31, 2023 and 2022, respectively, and $(4,121) and $9,615 for the six months ended July 31, 2023 and 2022, respectively (1,836) (2,924) 13,678 (30,259)
Comprehensive income $ 180,138 $ 42,826 $ 211,096 $ 129,149
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Statement of Comprehensive Income [Abstract]        
Unrealized (loss) gain on available for sale marketable securities, tax effect $ 553 $ 929 $ (4,121) $ 9,615
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Jan. 31, 2022   299,037,805      
Beginning balance at Jan. 31, 2022 $ 5,780,018 $ 299 $ 3,749,514 $ (17,902) $ 2,048,107
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   858,055      
Issuance of common stock upon exercise of stock options 5,243 $ 1 5,242    
Issuance of common stock upon release of restricted stock units (in shares)   1,906,359      
Issuance of common stock upon release of restricted stock units 0 $ 2 (2)    
Issuance of common stock for employee stock purchase plan (in shares)   373,259      
Issuance of common stock for employee stock purchase plan 34,604   34,604    
Repurchase of common stock (in shares)   (4,088,971)      
Repurchases of common stock (425,946) $ (4) (425,942)    
Stock-based compensation expense 467,329   467,329    
Other comprehensive income (loss) (30,259)     (30,259)  
Net income 159,408       159,408
Ending balance (in shares) at Jul. 31, 2022   298,086,507      
Ending balance at Jul. 31, 2022 5,990,397 $ 298 3,830,745 (48,161) 2,207,515
Beginning balance (in shares) at Apr. 30, 2022   298,824,233      
Beginning balance at Apr. 30, 2022 5,947,887 $ 299 3,831,060 (45,237) 2,161,765
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   314,537      
Issuance of common stock upon exercise of stock options 1,899   1,899    
Issuance of common stock upon release of restricted stock units (in shares)   1,439,199      
Issuance of common stock upon release of restricted stock units 0 $ 2 (2)    
Issuance of common stock for employee stock purchase plan (in shares)   373,259      
Issuance of common stock for employee stock purchase plan 34,604   34,604    
Repurchase of common stock (in shares)   (2,864,721)      
Repurchases of common stock (293,534) $ (3) (293,531)    
Stock-based compensation expense 256,715   256,715    
Other comprehensive income (loss) (2,924)     (2,924)  
Net income 45,750       45,750
Ending balance (in shares) at Jul. 31, 2022   298,086,507      
Ending balance at Jul. 31, 2022 5,990,397 $ 298 3,830,745 (48,161) 2,207,515
Beginning balance (in shares) at Jan. 31, 2023   293,822,850      
Beginning balance at Jan. 31, 2023 $ 6,206,607 $ 294 4,104,880 (50,385) 2,151,818
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares) 1,044,922 1,044,922      
Issuance of common stock upon exercise of stock options $ 7,686 $ 1 7,685    
Issuance of common stock upon release of restricted stock units (in shares)   5,535,351      
Issuance of common stock upon release of restricted stock units 0 $ 6 (6)    
Issuance of common stock for employee stock purchase plan (in shares)   552,904      
Issuance of common stock for employee stock purchase plan 32,513 $ 1 32,512    
Stock-based compensation expense 544,450   544,450    
Other comprehensive income (loss) 13,678     13,678  
Net income 197,418       197,418
Ending balance (in shares) at Jul. 31, 2023   300,956,027      
Ending balance at Jul. 31, 2023 7,002,352 $ 302 4,689,521 (36,707) 2,349,236
Beginning balance (in shares) at Apr. 30, 2023   297,455,726      
Beginning balance at Apr. 30, 2023 6,524,107 $ 298 4,391,418 (34,871) 2,167,262
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   542,954      
Issuance of common stock upon exercise of stock options 3,417   3,417    
Issuance of common stock upon release of restricted stock units (in shares)   2,404,443      
Issuance of common stock upon release of restricted stock units 0 $ 3 (3)    
Issuance of common stock for employee stock purchase plan (in shares)   552,904      
Issuance of common stock for employee stock purchase plan 32,513 $ 1 32,512    
Stock-based compensation expense 262,177   262,177    
Other comprehensive income (loss) (1,836)     (1,836)  
Net income 181,974       181,974
Ending balance (in shares) at Jul. 31, 2023   300,956,027      
Ending balance at Jul. 31, 2023 $ 7,002,352 $ 302 $ 4,689,521 $ (36,707) $ 2,349,236
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Cash flows from operating activities:    
Net income $ 197,418 $ 159,408
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation expense 543,854 464,878
Amortization of deferred contract acquisition costs 138,744 119,502
Depreciation and amortization 50,202 36,155
Deferred income taxes 13,975 0
(Gains) losses on strategic investments, net (33,945)  
(Gains) losses on strategic investments, net   71,116
Provision for accounts receivable allowances 22,204 26,727
Unrealized foreign exchange losses 4,683 19,472
Non-cash operating lease cost 10,657 11,067
Amortization of discount/premium on marketable securities (18,014) 4,821
Other (3,415) (167)
Changes in operating assets and liabilities:    
Accounts receivable 13,631 (125,898)
Prepaid expenses and other assets (83,888) (136,619)
Deferred contract acquisition costs (92,927) (157,005)
Accounts payable 4,999 16,441
Accrued expenses and other liabilities (58,951) 64,262
Deferred revenue 56,332 220,550
Operating lease liabilities, net (11,101) (11,350)
Net cash provided by operating activities 754,458 783,360
Cash flows from investing activities:    
Purchases of marketable securities (1,826,166) (1,576,853)
Maturities of marketable securities 1,543,120 1,306,676
Purchases of property and equipment (68,426) (52,870)
Purchases of strategic investments (51,000) (61,550)
Proceeds from strategic investments 107,244 0
Cash paid for acquisition, net of cash acquired (204,918) (120,553)
Purchases of intangible assets 0 (3,211)
Net cash used in investing activities (500,146) (508,361)
Cash flows from financing activities:    
Proceeds from exercise of stock options 7,686 5,065
Proceeds from issuance of common stock for employee stock purchase plan 32,513 34,605
Proceeds from employee equity transactions to be remitted (remitted) to employees and tax authorities, net 1,259 (2,545)
Cash paid for repurchases of common stock 0 (425,946)
Net cash provided by (used in) financing activities 41,458 (388,821)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (3,781) (16,111)
Net increase (decrease) in cash, cash equivalents, and restricted cash 291,989 (129,933)
Cash, cash equivalents, and restricted cash – beginning of period 1,100,243 1,073,353
Cash, cash equivalents, and restricted cash – end of period 1,392,232 943,420
Reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows above:    
Cash and cash equivalents 1,380,121 937,443
Restricted cash, current included in prepaid expenses and other current assets 11,856 5,708
Restricted cash, noncurrent included in other assets, noncurrent 255 269
Total cash, cash equivalents, and restricted cash $ 1,392,232 $ 943,420
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Business and Significant Accounting Policies
6 Months Ended
Jul. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Business and Significant Accounting Policies Summary of Business and Significant Accounting Policies
Description of Business
Zoom Video Communications, Inc. and its subsidiaries (collectively, “Zoom,” the “Company,” “we,” “us,” or “our”) connect people through our core unified communications and collaboration platform, which frictionlessly brings together video, phone, chat, webinars events, and contact center, and enables meaningful experiences across disparate devices and locations. We were incorporated in the state of Delaware in April 2011, and are headquartered in San Jose, California.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal year 2024, for example, refer to the fiscal year ending January 31, 2024.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and applicable regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting, and include the accounts of Zoom Video Communications, Inc., its subsidiaries, and variable interest entities for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of January 31, 2023 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of operations, statements of comprehensive income, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period. 
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, stock-based compensation expense, the fair value of marketable securities, acquired intangible assets and goodwill, the valuation of deferred income tax assets and uncertain tax positions, and accruals and contingencies. Actual results could materially differ from those estimates.
Summary of Significant Accounting Policies
Our significant accounting policies are discussed in Note 1. “Summary of Business and Significant Accounting Policies” in the notes to consolidated financial statements included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023. There have been no significant changes to these policies during the six months ended July 31, 2023.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
6 Months Ended
Jul. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table summarizes revenue by region based on the billing address of customers:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
AmountPercentage of
Revenue
AmountPercentage of
Revenue
AmountPercentage of
Revenue
AmountPercentage of
Revenue
(in thousands, except percentages)
Americas$808,425 71 %$762,690 69 %$1,593,022 71 %$1,491,071 69 %
Asia Pacific (“APAC”)
144,915 13 149,355 14 285,786 13 298,175 14 
Europe, Middle East, and Africa (“EMEA”)
185,336 16 187,413 17 365,232 16 384,012 17 
Total$1,138,676 100 %$1,099,458 100 %$2,244,040 100 %$2,173,258 100 %
Contract Balances
We receive payments from customers based on a billing schedule as established in our customer contracts. Accounts receivable are recorded when we contractually have the right to consideration. In some arrangements, a right to consideration for our performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. The amount of unbilled accounts receivable included within accounts receivable, net was $115.6 million and $91.6 million as of July 31, 2023 and January 31, 2023, respectively, and the amount of unbilled accounts receivable included within other assets, noncurrent was immaterial as of July 31, 2023 and January 31, 2023.
Contract liabilities consist of deferred revenue. Revenue is deferred when we have the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized over the next 12 months. The amount of revenue recognized during the three months ended July 31, 2023 and 2022 that was included in deferred revenue at the beginning of each period was $593.9 million and $572.7 million, respectively, and $939.2 million and $867.6 million during the six months ended July 31, 2023 and 2022, respectively.
Remaining Performance Obligations
The terms of our subscription agreements are monthly, annual, and multiyear, and we may bill for the full term in advance or on an annual, quarterly, or monthly basis, depending on the billing terms with customers. As of July 31, 2023, the aggregate amount of the transaction price allocated to our remaining performance obligations was $3,504.4 million, which consists of both billed consideration in the amount of $1,369.8 million and unbilled consideration in the amount of $2,134.6 million that we expect to recognize as revenue. We expect to recognize 59% of our remaining performance obligations as revenue over the next 12 months and the remainder thereafter.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Investments
6 Months Ended
Jul. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Marketable Securities
As of July 31, 2023 and January 31, 2023, our marketable securities consisted of the following: 
As of July 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$67,269 $— $— $67,269 
Agency bonds1,445,880 (15,588)1,430,299 
Corporate and other debt securities543,042 68 (4,635)538,475 
U.S. government agency securities2,590,023 10 (28,254)2,561,779 
Treasury bills50,596 — (25)50,571 
Marketable securities$4,696,810 $85 $(48,502)$4,648,393 
As of January 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$77,701 $— $— $77,701 
Agency bonds823,027 63 (12,440)810,650 
Corporate and other debt securities555,354 385 (4,845)550,894 
U.S. government agency securities2,910,572 150 (49,507)2,861,215 
Treasury bills25,404 (29)25,376 
Marketable securities$4,392,058 $599 $(66,821)$4,325,836 
Unrealized losses for securities that have been in an unrealized loss position for less than 12 months were $25.2 million and $24.8 million as of July 31, 2023 and January 31, 2023, respectively. Unrealized losses for securities that have been in an unrealized loss position for 12 months or longer were $23.3 million and $42.0 million as of July 31, 2023 and January 31, 2023, respectively. We review the individual securities that have unrealized losses on a regular basis to evaluate whether or not any security has experienced, or is expected to experience, credit losses resulting in the decline in fair value. We evaluate, among other factors, whether we have the intention to sell any of these marketable securities and whether it is more likely than not that we will be required to sell any of them before recovery of the amortized cost basis. We have not recorded an allowance for credit losses, as we believe any such losses would be immaterial based on the high-grade credit rating for each of our marketable securities as of the end of each period. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive loss for the three and six months ended July 31, 2023 and 2022.
The following table presents the contractual maturities of our marketable securities as of July 31, 2023 and January 31, 2023:
As of
July 31, 2023January 31, 2023
(in thousands)
Less than one year$2,757,001 $2,743,677 
Due in one to five years1,891,392 1,582,159 
Total$4,648,393 $4,325,836 
Strategic Investments
Strategic investments by form and measurement category as of July 31, 2023 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$92,139 $185,732 $95,070 $372,941 
Debt securities3,752 — — 3,752 
Strategic investments$95,891 $185,732 $95,070 $376,693 
Strategic investments by form and measurement category as of January 31, 2023 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$171,975 $118,763 $93,854 $384,592 
Debt securities14,400 — — 14,400 
Strategic investments$186,375 $118,763 $93,854 $398,992 
In the first quarter of fiscal year 2024, we made a total of $51.0 million of strategic investments in equity securities of private companies. Based on the terms of these privately-held securities, we determined that we do not have a controlling interest nor the ability to exercise significant influence over the operating and financial policies of the investees. Therefore these investments are currently accounted for under the measurement alternative method.
In the second quarter of fiscal year 2024, we sold a total of $107.2 million of strategic investments in equity securities of public companies. The gains on sale, which were not material, were recorded through gains (losses) on strategic investments, net in the condensed consolidated statements of operations.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jul. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables present information about our financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:
As of July 31, 2023
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$801,409 $801,409 $— $— 
Treasury bills71,187 — 71,187 — 
Cash equivalents872,596 801,409 71,187 — 
Commercial paper67,269 — 67,269 — 
Agency bonds1,430,299 — 1,430,299 — 
Corporate and other debt securities538,475 — 538,475 — 
U.S. government agency securities2,561,779 — 2,561,779 — 
Treasury bills50,571 — 50,571 — 
Marketable securities4,648,393 — 4,648,393 — 
Certificates of deposit included in other assets, noncurrent255 — 255 — 
Publicly held equity securities included in strategic investments92,139 92,139 — — 
Privately held debt securities included in strategic investments3,752 — — 3,752 
Total financial assets$5,617,135 $893,548 $4,719,835 $3,752 
As of January 31, 2023
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$310,571 $310,571 $— $— 
Cash equivalents310,571 310,571 — — 
Commercial paper77,701 — 77,701 — 
Agency bonds810,650 — 810,650 — 
Corporate and other debt securities550,894 — 550,894 — 
U.S. government agency securities2,861,215 — 2,861,215 — 
Treasury bills25,376 — 25,376 — 
Marketable securities4,325,836 — 4,325,836 — 
Certificates of deposit included in other assets, noncurrent272 — 272 — 
Publicly held equity securities included in strategic investments171,975 171,975 — — 
Privately held debt securities included in strategic investments14,400 — — 14,400 
Total financial assets$4,823,054 $482,546 $4,326,108 $14,400 
We classify our highly liquid money market funds and publicly held equity securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. We classify our commercial paper, agency bonds, corporate and other debt securities, U.S. government agency securities, treasury bills, and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security, which may not be actively traded. We classify our privately held debt securities as Level 3 due to the lack of relevant observable market data over fair value inputs, such as the probability weighting of the various scenarios that can impact settlement of the arrangement.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations
6 Months Ended
Jul. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Solvvy, Inc.
On May 19, 2022, we acquired 100% of the issued and outstanding share capital of Solvvy, Inc., a private technology company specializing in customer support automation, for an all-cash purchase consideration of $121.2 million. The acquisition adds to our customer service capabilities and enhances our integrated platform by providing conversational AI capabilities. The acquisition has been accounted for as a business combination.
In allocating the purchase consideration, $95.0 million was attributed to goodwill, $26.7 million to intangible assets (consisted of $12.0 million to developed technology and $14.7 million to customer relationships), and $0.5 million to other net liabilities acquired. The goodwill amount represents synergies related to our existing products expected to be realized from the acquisition and assembled workforce. The associated goodwill is not deductible for tax purposes.
At the date of the acquisition, the developed technology and customer relationships both had an estimated useful life of 5.0 years, and both are amortized using the straight-line method over their respective estimated useful lives. As of July 31, 2023, the developed technology and customer relationships both had a remaining useful life of 3.8 years.
Transaction costs incurred in connection with the acquisition were immaterial. The results of operations of Solvvy, Inc., which are not material, have been included in our condensed consolidated financial statements from the date of the acquisition. Pro forma and historical results of operations of the company have not been presented, as the results do not have a material effect on any of the periods presented in our condensed consolidated statements of operations.
Workvivo Limited
On April 21, 2023, we acquired 100% of the issued and outstanding share capital of Workvivo Limited (“Workvivo”), a private technology company that provides an employee experience platform, for an all-cash purchase consideration of $221.8 million. The acquisition extends our platform and offers our customers new ways to keep employees informed, engaged, and connected. The acquisition has been accounted for as a business combination.
In allocating the purchase consideration, $184.7 million was attributed to goodwill, $28.0 million to intangible assets (primarily consisting of $10.8 million to developed technology and $17.0 million to customer relationships), and $9.1 million to other net assets acquired. The goodwill amount represents synergies related to our existing products expected to be realized from the acquisition and assembled workforce. The associated goodwill is not deductible for tax purposes.
At the date of the acquisition, the developed technology and customer relationships both had an estimated useful life of 5.0 years, and both are amortized using the straight-line method over their respective estimated useful lives. As of July 31, 2023, the developed technology and customer relationships both had a remaining useful life of 4.7 years.
Transaction costs incurred in connection with the acquisition were immaterial. The results of operations of Workvivo, which are not material, have been included in our condensed consolidated financial statements from the date of the acquisition. Pro forma and historical results of operations of the company have not been presented, as the results do not have a material effect on any of the periods presented in our condensed consolidated statements of operations.
Uncertain tax positions are initially established in connection with the acquisition as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly. We will record any adjustments to our preliminary estimates to goodwill, provided that it is within the one-year measurement period.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components
6 Months Ended
Jul. 31, 2023
Balance Sheet Components [Abstract]  
Balance Sheet Components Balance Sheet Components
Accounts Receivable, Net
Accounts receivable are recorded for invoiced amounts and amounts for which revenue has been recognized, but not invoiced, net of allowances. Our short-term accounts receivable consist of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accounts receivable, gross$616,830 $590,610 
Less: allowance for credit losses(38,093)(24,900)
Less: allowance for returns(7,688)(8,306)
Accounts receivable, net$571,049 $557,404 
Below is a rollforward of our allowance for credit losses for the six months ended July 31, 2023 and 2022:
20232022
 (in thousands)
Balance as of January 31$24,900 $17,000 
Provision for credit losses30,250 25,606 
Write-offs(17,057)(19,406)
Balance as of July 31$38,093 $23,200 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Prepaid expenses$204,768 $123,493 
Other receivables16,427 17,142 
Restricted cash from international employee stock sales11,856 13,141 
Other11,213 9,316 
Prepaid expenses and other current assets$244,264 $163,092 
Property and Equipment, Net
Property and equipment consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Servers$303,527 $249,776 
Software89,872 84,082 
Computer and office equipment46,780 48,325 
Leasehold improvements30,863 25,948 
Furniture and fixtures 4,449 4,372 
Property and equipment, gross475,491 412,503 
Less: accumulated depreciation and amortization(199,610)(159,682)
Property and equipment, net$275,881 $252,821 
Depreciation and amortization expense was $22.6 million and $19.6 million for the three months ended July 31, 2023 and 2022, respectively, and $44.6 million and $34.7 million for the six months ended July 31, 2023 and 2022, respectively.
Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accounts receivable, noncurrent$41,820 $92,031 
Intangible assets subject to amortization, net53,832 31,420 
Indefinite-lived intangible assets25,239 25,239 
Prepaid expenses, noncurrent17,528 9,695 
Other12,303 19,489 
Other assets, noncurrent$150,722 $177,874 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accrued expenses$151,881 $160,189 
Accrued compensation and benefits111,791 139,105 
Income tax liabilities20,224 46,441 
Sales and other non-income tax liabilities30,968 33,859 
Customer deposit liabilities35,236 33,640 
Operating lease liabilities, current23,512 22,790 
Other23,656 21,692 
Accrued expenses and other current liabilities$397,268 $457,716 
Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Sales and other non-income tax liabilities$43,640 $42,321 
Other27,045 24,874 
Other liabilities, noncurrent$70,685 $67,195 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jul. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Non-cancelable Purchase Obligations
During the six months ended July 31, 2023, there have been no material changes to our non-cancelable purchase obligations from those disclosed in Note 8. “Commitments and Contingencies” in the notes to consolidated financial statements included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023.
Other Contingencies
In June 2020, we received a grand jury subpoena from the Department of Justice’s U.S. Attorney’s Office for Eastern District of New York (“EDNY”), which requested information regarding our interactions with foreign governments and foreign political parties, including the Chinese government, as well as information regarding storage of and access to user data, the development and implementation of Zoom’s privacy policies, and the actions we took relating to the Tiananmen commemorations on Zoom. In July 2020, we received subpoenas from the Department of Justice’s U.S. Attorney’s Office for the Northern District of California (“NDCA”) and the SEC. Both subpoenas seek documents and information relating to various security, data protection and privacy matters, including our encryption, and our statements relating thereto, as well as calculation of usage metrics and related public statements. In addition, the NDCA subpoena seeks information relating to any contacts between our employees and representatives of the Chinese government, and any attempted or successful influence by any foreign government in our policies, procedures, practices, and actions as they relate to users in the United States. We have since received additional subpoenas from EDNY and NDCA seeking related information. We are fully cooperating with all of these investigations and have been conducting our own thorough internal investigation. These investigations are ongoing, and we do not know when they will be completed, which facts we will ultimately discover as a result of the investigations, or what actions the government may or may not take. We cannot predict the outcome of these investigations, and a negative outcome in any or all of these matters could cause us to incur substantial fines, penalties, or other financial exposure, as well as reputational harm.
Legal Proceedings
On June 11, 2020 and July 30, 2020, purported shareholder derivative complaints were filed in the United States District Court for the District of Delaware. The first complaint names as defendants nine of our officers and directors, and the second complaint names eight of our officers and directors. The lawsuits assert state and federal claims and are based on the same alleged misstatements as the shareholder class action complaint. The lawsuits accuse our board of directors of failing to exercise reasonable and prudent supervision over our management, policies, practices, and internal controls. The plaintiffs seek unspecified monetary damages on behalf of us as well as governance reforms. On September 25, 2020, the derivative cases were consolidated. On October 27, 2021, a third substantially identical lawsuit was filed in the same court against the same defendants, seeking unspecified monetary damages and governance reforms. On November 17, 2021, all three derivative lawsuits were consolidated. The consolidated case was stayed pending resolution of the motion to dismiss the securities class action. On April 11, 2023, the court entered a stipulated order that requires defendants to answer, move, or otherwise respond to the operative complaint by June 12, 2023. On June 12, 2023, defendants filed a motion to dismiss the consolidated case. On August 11, 2023, the plaintiff in the consolidated case filed an amended complaint.
We are vigorously defending ourselves against these lawsuits. Given the uncertainty of litigation, the preliminary stage of the cases, and the legal standards that must be met for, among other things, class certification and success on the merits, we cannot estimate the reasonably possible loss or range of loss that may result from these actions.
Beginning on March 30, 2020, multiple putative class actions were filed against us in various U.S. federal district courts and state courts relating to our alleged privacy and security practices, including alleged data sharing with third parties (the “U.S. Privacy Class Actions”). The plaintiffs claim violations of a variety of state consumer protection and privacy laws, and also assert state constitutional and common law claims, such as negligence and unjust enrichment. The U.S. Privacy Class Actions seek to certify both nationwide and state-specific classes of individuals using our services in certain time periods. The plaintiffs seek various forms of injunctive and monetary relief, including restitution, statutory and actual damages, punitive damages, and attorneys’ fees. The federal cases have been transferred to and consolidated in the NDCA with our consent; lead plaintiffs’ counsel have been appointed; and plaintiffs filed their first amended consolidated class action complaint on October 28, 2020. On March 11, 2021, the court granted in part, and denied in part, our motion to dismiss, and gave plaintiffs leave to amend. On July 30, 2021, we entered into a settlement agreement with plaintiffs to settle the action on a classwide basis, and plaintiffs filed a motion for preliminary approval of the settlement with the court on July 31, 2021. On October 21, 2021, the Court preliminarily approved the settlement. Under the terms of the settlement, we have paid $85.0 million into an escrow account that will be used to pay claims filed by settlement class members, attorneys’ fees and expenses, administrative costs, and service payments to plaintiffs. On April 21, 2022, the Court granted final approval of the settlement. On May 19, 2022, two objectors to the settlement appealed the Court's final approval order. On May 20, 2022, a third objector appealed the Court’s final approval order. On October 17, 2022, we, plaintiffs, and all three objector-appellants agreed to settle the appeals, and on October 27, 2022, we and plaintiffs initiated proceedings in the district court to obtain Court approval of the settlements, which the district court approved on December 16, 2022. On January 13, 2023, a new objector appealed the court’s December 16, 2022 approval of the settlements of the prior appeals, and on March 31, 2023, the Ninth Circuit dismissed the new appeal. With the appeals resolved, the class action settlement is final and the settlement administrator is in the process of making payments to claimants.
On April 7, 2020 and April 8, 2020, securities class action complaints were filed against us and two of our officers in the United States District Court for the NDCA. The plaintiffs are purported stockholders of ours. The complaints allege, among other things, that we violated Sections 10(b) and 20(a) of the Exchange Act, and Rule 10b-5 by making false and misleading statements and omissions of material fact about our data privacy and security measures. The complaints seek unspecified damages, interest, fees, and costs. On May 18, 2020, the actions were consolidated. On November 4, 2020, the court appointed a lead plaintiff. On December 23, 2020, the lead plaintiff filed a consolidated complaint. We filed a motion to dismiss the consolidated complaint on May 20, 2021. Plaintiff filed an opposition to our motion to dismiss on July 9, 2021. Our reply in support of the motion to dismiss was filed on August 9, 2021. On February 16, 2022, the court granted in part, and denied in part, our motion to dismiss. On March 14, 2022, we moved for reconsideration of the court’s ruling on the motion to dismiss. On March 22, 2022, the court ordered plaintiff to respond to our motion, which plaintiff did on March 29, 2022. On April 22, 2022, we answered the complaint. On March 8, 2023, the court denied our motion for reconsideration. On April 6, 2023, the court entered a scheduling order. On July 17, 2023, the parties entered into a stipulation and agreement of settlement (the “Stipulation”) to resolve this matter. Under the terms of the stipulation, in exchange for the release and dismissal with prejudice of all claims against all defendants in the matter, we have agreed to pay and/or cause our insurance carriers to pay a total of $150.0 million. The Stipulation and settlement remain subject to preliminary and final approval by the court. On July 25, 2023, the court entered an order staying further proceedings in the matter pending the filing of a motion for preliminary approval of the settlement, which is to be filed no later than October 20, 2023. As a result of the settlement, we made net payments of $60.0 million ($150.0 million for the settlement net of $90.0 million covered by insurance) during the three months ended July 31, 2023, of which $7.5 million had been accrued during the year ended January 31, 2023 and $52.5 million was recorded as a
general and administrative expense in our condensed consolidated statement of operations for the six months ended July 31, 2023. No additional legal settlement charges were recorded for the three months ended July 31, 2023.In addition, from time to time, we are involved in various other legal proceedings arising from the normal course of business activities. We are not presently a party to any other such litigation the outcome of which, we believe, if determined adversely to us, would individually, or taken together, have a material adverse effect on our business, operating results, cash flows, or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity and Equity Incentive Plans
6 Months Ended
Jul. 31, 2023
Stockholders' Equity Note [Abstract]  
Stockholders’ Equity and Equity Incentive Plans Stockholders’ Equity and Equity Incentive Plans
Common Stock
Our amended and restated certificate of incorporation authorizes the issuance of 2,000,000,000 shares of Class A common stock, $0.001 par value per share, and 300,000,000 shares of Class B common stock, $0.001 par value per share. Class A and Class B common stock are referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise noted.
Stock Repurchase Plan
In February 2022, our Board of Directors authorized a stock repurchase program of up to $1.0 billion of our Class A common stock, which was completed in December 2022. During the three and six months ended July 31, 2022, we repurchased and subsequently retired 2,864,721 and 4,088,971 shares of our Class A common stock, respectively, for an aggregate amount of $293.5 million and $425.9 million, respectively.
Equity Incentive Plans
We have two equity incentive plans: the 2011 Global Share Plan (“2011 Plan”) and the 2019 Equity Incentive Plan (“2019 Plan”). All shares that remain available for future grants are under the 2019 Plan.
Stock Options
A summary of stock option activity under our equity incentive plan and related information is as follows:
 Stock Options
Outstanding
Stock
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
(in thousands, except share, life, and per share data)
Balance as of January 31, 20234,800,616 $8.22 4.9$322,929 
Exercised(1,044,922)$7.36 $64,515 
Canceled/forfeited/expired(20,667)$92.81 
Outstanding as of July 31, 20233,735,027 $8.00 4.4$246,235 
Vested and expected to vest as of July 31, 20233,735,027 $8.00 4.4$246,235 
Exercisable as of July 31, 20233,734,578 $7.99 4.4$246,235 
As of July 31, 2023, unrecognized stock-based compensation expense related to outstanding unvested stock options was not material.
Restricted Stock Units
A summary of restricted stock unit (“RSU”) activity under our equity incentive plan and related information is as follows:
RSUs
RSUsWeighted-
Average
Grant Date Fair Value Per Share
Unvested as of January 31, 202321,868,533 $109.31 
Granted13,450,561 $68.93 
Vested(5,535,351)$110.16 
Canceled/forfeited(2,946,033)$105.91 
Unvested as of July 31, 202326,837,710 $89.28 
As of July 31, 2023, unrecognized stock-based compensation expense related to RSUs was $2,091.1 million, which is expected to be recognized over a weighted-average period of 2.6 years.
2019 Employee Stock Purchase Plan
In April 2019, we adopted the 2019 Employee Stock Purchase Plan (“ESPP”). As of July 31, 2023, unrecognized stock-based compensation expense related to the ESPP was $62.0 million, which is expected to be recognized over a weighted-average period of 1.4 years.
Stock-Based Compensation
The stock-based compensation expense by line item in the accompanying condensed consolidated statements of operations is summarized as follows:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
(in thousands)
Cost of revenue$37,535 $37,177 $75,624 $68,327 
Research and development82,037 69,701 163,503 125,452 
Sales and marketing93,918 110,161 206,511 203,956 
General and administrative48,019 38,476 98,216 67,143 
Total stock-based compensation expense$261,509 $255,515 $543,854 $464,878 
Benefit from income taxes(48,766)(54,117)(98,443)(97,032)
Total stock-based compensation expense recorded to net income$212,743 $201,398 $445,411 $367,846 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Activities
6 Months Ended
Jul. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Activities Restructuring Activities
On February 7, 2023, we announced a restructuring plan (the “Plan”) intended to reduce operating costs and continue advancing our ongoing commitment to profitable growth. The Plan included a reduction of our current workforce by approximately 15%.
For the three months ended July 31, 2023, we recorded net restructuring costs (benefits) of $(0.2) million, which consisted of $(0.4) million related to employee transition, severance payments, and employee benefits; and $0.2 million for other related expenses. For the six months ended July 31, 2023, we recorded net restructuring costs of $73.0 million, which consisted of $54.4 million related to employee transition, severance payments, and employee benefits; $17.3 million related to stock-based compensation awards; and $1.3 million for other related expenses. The execution of the Plan was completed as of July 31, 2023.
The following table summarizes our restructuring expenses that were recorded as an operating expense in the condensed consolidated statement of operations for the three and six months ended July 31, 2023:
Three Months Ended
 July 31, 2023
Six Months Ended July 31, 2023
 (in thousands)
Cost of revenue$24 $7,119 
Research and development327 19,629 
Sales and marketing(911)32,930 
General and administrative373 13,315 
Total restructuring expenses$(187)$72,993 
The following table summarizes our restructuring liability that is included in accrued expenses and other current liabilities on the condensed consolidated balance sheet:
Severance and termination benefitsOther
 (in thousands)
Balance as of January 31, 2023$— $— 
Restructuring expenses54,361 1,339 
Cash payments(54,361)(1,339)
Balance as of July 31, 2023$— $— 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jul. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
We compute our provision for income taxes by applying the estimated annual effective tax rate to year-to-date ordinary income and adjust the provision for discrete tax items recorded in the period. In each quarter, we update the estimated annual effective tax rate and make a year-to-date adjustment to the provision. The estimated annual effective tax rate is subject to significant volatility due to several factors, including our ability to accurately predict the proportion of our pretax income in multiple jurisdictions and certain book-tax differences.
The following table provides details of the provision for income taxes:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
(in thousands, except percentages)
Income before provision for income taxes$250,373 $90,399 $293,603 $234,071 
Provision for income taxes68,399 44,649 96,185 74,663 
Effective tax rate27.3 %49.4 %32.8 %31.9 %
We had a provision for income taxes of $68.4 million and $44.6 million for the three months ended July 31, 2023 and 2022, respectively. The provision for income taxes was $96.2 million and $74.7 million for the six months ended July 31, 2023 and 2022, respectively. The year-over-year change in effective tax rate for the three and six months ended July 31, 2023 was due primarily to changes in the valuation allowance, tax shortfalls and windfalls on stock-based compensation, and the foreign-derived intangible income deduction. For both the three and six months ended July 31, 2023 and July 31, 2022, the effective tax rate differed from the U.S. federal statutory rate due primarily to the foreign-derived intangible income deduction and research credits, offset by tax shortfalls on stock-based compensation, the valuation allowance recorded on certain deferred tax assets, and other compensation-related permanent differences.
During the three and six months ended July 31, 2023, there were no material changes to the total amount of unrecognized tax benefits and we do not expect any significant changes in the next 12 months.
As required by the 2017 Tax Cuts and Jobs Act, we started capitalizing research and development expenses incurred beginning in fiscal year 2023. These expenses are capitalized and amortized over five years for domestic research and fifteen years for international research. The mandatory capitalization requirement increases our cash tax liabilities but also decreases our effective tax rate due to increasing the foreign-derived intangible income deduction. The cash flow impact will decrease over time as capitalized research and development expenditures continue to amortize.
The Inflation Reduction Act was signed into law in August 2022. The act included tax provisions for a 15% corporate book income minimum tax effective for tax years beginning after December 31, 2022. We do not expect the Inflation Reduction Act to have a material impact on our consolidated financial statements.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share Attributable to Common Stockholders
6 Months Ended
Jul. 31, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Attributable to Common Stockholders Net Income Per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the periods presented:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
Class AClass BClass AClass BClass AClass BClass AClass B
(in thousands, except share and per share data)
Numerator:
Net income$153,573 $28,401 $38,594 $7,156 $166,420 $30,998 $134,075 $25,333 
Less: undistributed earnings attributable to participating securities— — — (4)— — — (19)
Net income attributable to common stockholders, basic$153,573 $28,401 $38,594 $7,152 $166,420 $30,998 $134,075 $25,314 
Reallocation of net income attributable to common stockholders(1,468)1,468 (518)518 (1,662)1,662 (1,959)1,959 
Net income attributable to common stockholders, diluted$152,105 $29,869 $38,076 $7,670 $164,758 $32,660 $132,116 $27,273 
Denominator:
Weighted-average shares used in computing net income per share attributable to common stockholders, basic
252,413,018 46,680,434 251,878,556 46,674,823 250,603,102 46,678,744 251,400,283 47,465,393 
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted
255,717,521 50,215,075 255,661,184 51,499,656 254,587,009 50,467,762 254,389,537 52,513,427 
Net income per share attributable to common stockholders, basic
$0.61 $0.61 $0.15 $0.15 $0.66 $0.66 $0.53 $0.53 
Net income per share attributable to common stockholders, diluted
$0.59 $0.59 $0.15 $0.15 $0.65 $0.65 $0.52 $0.52 
The potential shares of common stock that were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive, are as follows:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
Class AClass BClass AClass BClass AClass BClass AClass B
Unvested RSUs9,214,305 — 6,451,823 — 10,083,918 — 5,113,608 — 
Purchase rights committed under the ESPP2,347,590 — 1,757,812 — 2,208,209 — 995,341 — 
Outstanding stock options108,647 — 103,406 — 116,349 — 51,703 — 
Total11,670,542 — 8,313,041 — 12,408,476 — 6,160,652 — 
The table above does not include 405,156 shares of issued Class A common stock held by us as of July 31, 2023 and 2022 that are reserved for the sole purpose of being transferred to nonprofit organizations.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Pay vs Performance Disclosure        
Net income $ 181,974 $ 45,750 $ 197,418 $ 159,408
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jul. 31, 2023
shares
Jul. 31, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
Trading Arrangements

During the Company’s last fiscal quarter, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.
Type of Trading Arrangement
Name and Position
Action
Adoption/ Termination
Date
Rule 10b5-1*
Non-
Rule 10b5-1**
Total Shares of Class A Common Stock to be Sold***
Expiration Date
Aparna Bawa, Chief Operating Officer
Adoption06/21/2023X166,944 07/31/2024
Velchamy Sankarlingam, President of Product & Engineering
Adoption06/15/2023X109,965 08/23/2024
Eric S. Yuan, Chief Executive Officer
Adoption06/02/2023X156,680 10/18/2024
* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.
*** Represents the maximum number of shares that may be sold pursuant to the 10b5-1 arrangement. The actual number of shares sold will be dependent on the satisfaction of certain conditions as set forth in the written plan.
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Aparna Bawa [Member]    
Trading Arrangements, by Individual    
Name Aparna Bawa  
Title Chief Operating Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 06/21/2023  
Arrangement Duration 406 days  
Aggregate Available 166,944 166,944
Velchamy Sankarlingam [Member]    
Trading Arrangements, by Individual    
Name Velchamy Sankarlingam  
Title President of Product & Engineering  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 06/15/2023  
Arrangement Duration 435 days  
Aggregate Available 109,965 109,965
Eric S. Yuan [Member]    
Trading Arrangements, by Individual    
Name Eric S. Yuan  
Title Chief Executive Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 06/02/2023  
Arrangement Duration 504 days  
Aggregate Available 156,680 156,680
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Business and Significant Accounting Policies (Policies)
6 Months Ended
Jul. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and applicable regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting, and include the accounts of Zoom Video Communications, Inc., its subsidiaries, and variable interest entities for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of January 31, 2023 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of operations, statements of comprehensive income, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, stock-based compensation expense, the fair value of marketable securities, acquired intangible assets and goodwill, the valuation of deferred income tax assets and uncertain tax positions, and accruals and contingencies. Actual results could materially differ from those estimates.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jul. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Region The following table summarizes revenue by region based on the billing address of customers:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
AmountPercentage of
Revenue
AmountPercentage of
Revenue
AmountPercentage of
Revenue
AmountPercentage of
Revenue
(in thousands, except percentages)
Americas$808,425 71 %$762,690 69 %$1,593,022 71 %$1,491,071 69 %
Asia Pacific (“APAC”)
144,915 13 149,355 14 285,786 13 298,175 14 
Europe, Middle East, and Africa (“EMEA”)
185,336 16 187,413 17 365,232 16 384,012 17 
Total$1,138,676 100 %$1,099,458 100 %$2,244,040 100 %$2,173,258 100 %
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jul. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
As of July 31, 2023 and January 31, 2023, our marketable securities consisted of the following: 
As of July 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$67,269 $— $— $67,269 
Agency bonds1,445,880 (15,588)1,430,299 
Corporate and other debt securities543,042 68 (4,635)538,475 
U.S. government agency securities2,590,023 10 (28,254)2,561,779 
Treasury bills50,596 — (25)50,571 
Marketable securities$4,696,810 $85 $(48,502)$4,648,393 
As of January 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$77,701 $— $— $77,701 
Agency bonds823,027 63 (12,440)810,650 
Corporate and other debt securities555,354 385 (4,845)550,894 
U.S. government agency securities2,910,572 150 (49,507)2,861,215 
Treasury bills25,404 (29)25,376 
Marketable securities$4,392,058 $599 $(66,821)$4,325,836 
Schedule of Contractual Maturities of Marketable Securities
The following table presents the contractual maturities of our marketable securities as of July 31, 2023 and January 31, 2023:
As of
July 31, 2023January 31, 2023
(in thousands)
Less than one year$2,757,001 $2,743,677 
Due in one to five years1,891,392 1,582,159 
Total$4,648,393 $4,325,836 
Schedule of Strategic Investments
Strategic investments by form and measurement category as of July 31, 2023 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$92,139 $185,732 $95,070 $372,941 
Debt securities3,752 — — 3,752 
Strategic investments$95,891 $185,732 $95,070 $376,693 
Strategic investments by form and measurement category as of January 31, 2023 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$171,975 $118,763 $93,854 $384,592 
Debt securities14,400 — — 14,400 
Strategic investments$186,375 $118,763 $93,854 $398,992 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jul. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured at Fair Value on Recurring Basis
The following tables present information about our financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:
As of July 31, 2023
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$801,409 $801,409 $— $— 
Treasury bills71,187 — 71,187 — 
Cash equivalents872,596 801,409 71,187 — 
Commercial paper67,269 — 67,269 — 
Agency bonds1,430,299 — 1,430,299 — 
Corporate and other debt securities538,475 — 538,475 — 
U.S. government agency securities2,561,779 — 2,561,779 — 
Treasury bills50,571 — 50,571 — 
Marketable securities4,648,393 — 4,648,393 — 
Certificates of deposit included in other assets, noncurrent255 — 255 — 
Publicly held equity securities included in strategic investments92,139 92,139 — — 
Privately held debt securities included in strategic investments3,752 — — 3,752 
Total financial assets$5,617,135 $893,548 $4,719,835 $3,752 
As of January 31, 2023
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$310,571 $310,571 $— $— 
Cash equivalents310,571 310,571 — — 
Commercial paper77,701 — 77,701 — 
Agency bonds810,650 — 810,650 — 
Corporate and other debt securities550,894 — 550,894 — 
U.S. government agency securities2,861,215 — 2,861,215 — 
Treasury bills25,376 — 25,376 — 
Marketable securities4,325,836 — 4,325,836 — 
Certificates of deposit included in other assets, noncurrent272 — 272 — 
Publicly held equity securities included in strategic investments171,975 171,975 — — 
Privately held debt securities included in strategic investments14,400 — — 14,400 
Total financial assets$4,823,054 $482,546 $4,326,108 $14,400 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Tables)
6 Months Ended
Jul. 31, 2023
Balance Sheet Components [Abstract]  
Schedule of Accounts Receivable Our short-term accounts receivable consist of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accounts receivable, gross$616,830 $590,610 
Less: allowance for credit losses(38,093)(24,900)
Less: allowance for returns(7,688)(8,306)
Accounts receivable, net$571,049 $557,404 
Schedule of Allowance for Credit Loss
Below is a rollforward of our allowance for credit losses for the six months ended July 31, 2023 and 2022:
20232022
 (in thousands)
Balance as of January 31$24,900 $17,000 
Provision for credit losses30,250 25,606 
Write-offs(17,057)(19,406)
Balance as of July 31$38,093 $23,200 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Prepaid expenses$204,768 $123,493 
Other receivables16,427 17,142 
Restricted cash from international employee stock sales11,856 13,141 
Other11,213 9,316 
Prepaid expenses and other current assets$244,264 $163,092 
Schedule of Property and Equipment
Property and equipment consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Servers$303,527 $249,776 
Software89,872 84,082 
Computer and office equipment46,780 48,325 
Leasehold improvements30,863 25,948 
Furniture and fixtures 4,449 4,372 
Property and equipment, gross475,491 412,503 
Less: accumulated depreciation and amortization(199,610)(159,682)
Property and equipment, net$275,881 $252,821 
Schedule of Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accounts receivable, noncurrent$41,820 $92,031 
Intangible assets subject to amortization, net53,832 31,420 
Indefinite-lived intangible assets25,239 25,239 
Prepaid expenses, noncurrent17,528 9,695 
Other12,303 19,489 
Other assets, noncurrent$150,722 $177,874 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accrued expenses$151,881 $160,189 
Accrued compensation and benefits111,791 139,105 
Income tax liabilities20,224 46,441 
Sales and other non-income tax liabilities30,968 33,859 
Customer deposit liabilities35,236 33,640 
Operating lease liabilities, current23,512 22,790 
Other23,656 21,692 
Accrued expenses and other current liabilities$397,268 $457,716 
Schedule of Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Sales and other non-income tax liabilities$43,640 $42,321 
Other27,045 24,874 
Other liabilities, noncurrent$70,685 $67,195 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity and Equity Incentive Plans (Tables)
6 Months Ended
Jul. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Stock Option Activity Under Equity Incentive Plan
A summary of stock option activity under our equity incentive plan and related information is as follows:
 Stock Options
Outstanding
Stock
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
(in thousands, except share, life, and per share data)
Balance as of January 31, 20234,800,616 $8.22 4.9$322,929 
Exercised(1,044,922)$7.36 $64,515 
Canceled/forfeited/expired(20,667)$92.81 
Outstanding as of July 31, 20233,735,027 $8.00 4.4$246,235 
Vested and expected to vest as of July 31, 20233,735,027 $8.00 4.4$246,235 
Exercisable as of July 31, 20233,734,578 $7.99 4.4$246,235 
Schedule of Restricted Stock Units (RSUs) Activity Under Equity Incentive Plan
A summary of restricted stock unit (“RSU”) activity under our equity incentive plan and related information is as follows:
RSUs
RSUsWeighted-
Average
Grant Date Fair Value Per Share
Unvested as of January 31, 202321,868,533 $109.31 
Granted13,450,561 $68.93 
Vested(5,535,351)$110.16 
Canceled/forfeited(2,946,033)$105.91 
Unvested as of July 31, 202326,837,710 $89.28 
Schedule of Stock-based Compensation Expense by Line Item
The stock-based compensation expense by line item in the accompanying condensed consolidated statements of operations is summarized as follows:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
(in thousands)
Cost of revenue$37,535 $37,177 $75,624 $68,327 
Research and development82,037 69,701 163,503 125,452 
Sales and marketing93,918 110,161 206,511 203,956 
General and administrative48,019 38,476 98,216 67,143 
Total stock-based compensation expense$261,509 $255,515 $543,854 $464,878 
Benefit from income taxes(48,766)(54,117)(98,443)(97,032)
Total stock-based compensation expense recorded to net income$212,743 $201,398 $445,411 $367,846 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Activities (Tables)
6 Months Ended
Jul. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Costs The following table summarizes our restructuring expenses that were recorded as an operating expense in the condensed consolidated statement of operations for the three and six months ended July 31, 2023:
Three Months Ended
 July 31, 2023
Six Months Ended July 31, 2023
 (in thousands)
Cost of revenue$24 $7,119 
Research and development327 19,629 
Sales and marketing(911)32,930 
General and administrative373 13,315 
Total restructuring expenses$(187)$72,993 
Schedule of Restructuring Reserve by Type of Cost
The following table summarizes our restructuring liability that is included in accrued expenses and other current liabilities on the condensed consolidated balance sheet:
Severance and termination benefitsOther
 (in thousands)
Balance as of January 31, 2023$— $— 
Restructuring expenses54,361 1,339 
Cash payments(54,361)(1,339)
Balance as of July 31, 2023$— $— 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jul. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Provision for Income Taxes
The following table provides details of the provision for income taxes:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
(in thousands, except percentages)
Income before provision for income taxes$250,373 $90,399 $293,603 $234,071 
Provision for income taxes68,399 44,649 96,185 74,663 
Effective tax rate27.3 %49.4 %32.8 %31.9 %
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jul. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income Per Share
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the periods presented:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
Class AClass BClass AClass BClass AClass BClass AClass B
(in thousands, except share and per share data)
Numerator:
Net income$153,573 $28,401 $38,594 $7,156 $166,420 $30,998 $134,075 $25,333 
Less: undistributed earnings attributable to participating securities— — — (4)— — — (19)
Net income attributable to common stockholders, basic$153,573 $28,401 $38,594 $7,152 $166,420 $30,998 $134,075 $25,314 
Reallocation of net income attributable to common stockholders(1,468)1,468 (518)518 (1,662)1,662 (1,959)1,959 
Net income attributable to common stockholders, diluted$152,105 $29,869 $38,076 $7,670 $164,758 $32,660 $132,116 $27,273 
Denominator:
Weighted-average shares used in computing net income per share attributable to common stockholders, basic
252,413,018 46,680,434 251,878,556 46,674,823 250,603,102 46,678,744 251,400,283 47,465,393 
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted
255,717,521 50,215,075 255,661,184 51,499,656 254,587,009 50,467,762 254,389,537 52,513,427 
Net income per share attributable to common stockholders, basic
$0.61 $0.61 $0.15 $0.15 $0.66 $0.66 $0.53 $0.53 
Net income per share attributable to common stockholders, diluted
$0.59 $0.59 $0.15 $0.15 $0.65 $0.65 $0.52 $0.52 
Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders The potential shares of common stock that were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive, are as follows:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
Class AClass BClass AClass BClass AClass BClass AClass B
Unvested RSUs9,214,305 — 6,451,823 — 10,083,918 — 5,113,608 — 
Purchase rights committed under the ESPP2,347,590 — 1,757,812 — 2,208,209 — 995,341 — 
Outstanding stock options108,647 — 103,406 — 116,349 — 51,703 — 
Total11,670,542 — 8,313,041 — 12,408,476 — 6,160,652 — 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Summary Disaggregation of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 1,138,676 $ 1,099,458 $ 2,244,040 $ 2,173,258
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as a percent) 100.00% 100.00% 100.00% 100.00%
Americas        
Disaggregation of Revenue [Line Items]        
Revenue $ 808,425 $ 762,690 $ 1,593,022 $ 1,491,071
Americas | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as a percent) 71.00% 69.00% 71.00% 69.00%
Asia Pacific (“APAC”)        
Disaggregation of Revenue [Line Items]        
Revenue $ 144,915 $ 149,355 $ 285,786 $ 298,175
Asia Pacific (“APAC”) | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as a percent) 13.00% 14.00% 13.00% 14.00%
Europe, Middle East, and Africa (“EMEA”)        
Disaggregation of Revenue [Line Items]        
Revenue $ 185,336 $ 187,413 $ 365,232 $ 384,012
Europe, Middle East, and Africa (“EMEA”) | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as a percent) 16.00% 17.00% 16.00% 17.00%
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Jan. 31, 2023
Revenue from Contract with Customer [Abstract]          
Unbilled contracts receivable $ 115.6   $ 115.6   $ 91.6
Revenue recognized included in deferred revenue $ 593.9 $ 572.7 $ 939.2 $ 867.6  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Remaining Performance Obligation (Details)
$ in Millions
Jul. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 3,504.4
Billed Consideration  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation 1,369.8
Unbilled Consideration  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 2,134.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation (as a percent) 59.00%
Revenue remaining performance obligation, expected timing of satisfaction period (in months) 12 months
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 4,696,810 $ 4,392,058
Gross Unrealized Gains 85 599
Gross Unrealized Losses (48,502) (66,821)
Estimated Fair Value 4,648,393 4,325,836
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 67,269 77,701
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 67,269 77,701
Agency bonds    
Marketable Securities [Line Items]    
Amortized Cost 1,445,880 823,027
Gross Unrealized Gains 7 63
Gross Unrealized Losses (15,588) (12,440)
Estimated Fair Value 1,430,299 810,650
Corporate and other debt securities    
Marketable Securities [Line Items]    
Amortized Cost 543,042 555,354
Gross Unrealized Gains 68 385
Gross Unrealized Losses (4,635) (4,845)
Estimated Fair Value 538,475 550,894
U.S. government agency securities    
Marketable Securities [Line Items]    
Amortized Cost 2,590,023 2,910,572
Gross Unrealized Gains 10 150
Gross Unrealized Losses (28,254) (49,507)
Estimated Fair Value 2,561,779 2,861,215
Treasury bills    
Marketable Securities [Line Items]    
Amortized Cost 50,596 25,404
Gross Unrealized Gains 0 1
Gross Unrealized Losses (25) (29)
Estimated Fair Value $ 50,571 $ 25,376
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Jan. 31, 2023
Net Investment Income [Line Items]            
Unrealized losses for securities in unrealized loss position for less than 12 months $ 25,200,000     $ 25,200,000   $ 24,800,000
Unrealized losses for securities in unrealized loss position for 12 months or longer 23,300,000     23,300,000   $ 42,000,000
Available-for-sale, realized gain (loss) 0   $ 0 0 $ 0  
Purchase of strategic investments       51,000,000 61,550,000  
Proceeds from strategic investments       $ 107,244,000 $ 0  
Investment in Equity Securities of Private Companies            
Net Investment Income [Line Items]            
Purchase of strategic investments   $ 51,000,000        
Investment in Equity Securities of Public Companies            
Net Investment Income [Line Items]            
Proceeds from strategic investments $ 107,200,000          
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Summary of Contractual Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Less than one year $ 2,757,001 $ 2,743,677
Due in one to five years 1,891,392 1,582,159
Total $ 4,648,393 $ 4,325,836
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Schedule of Strategic Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Measurement Alternative $ 185,732 $ 118,763
Equity Method 95,070 93,854
Total equity securities 372,941 384,592
Debt securities 3,752 14,400
Fair value of strategic investments 95,891 186,375
Total strategic investments 376,693 398,992
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity securities 92,139 171,975
Debt securities $ 3,752 $ 14,400
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Financial Assets:    
Marketable securities $ 4,648,393 $ 4,325,836
Commercial paper    
Financial Assets:    
Marketable securities 67,269 77,701
Agency bonds    
Financial Assets:    
Marketable securities 1,430,299 810,650
Corporate and other debt securities    
Financial Assets:    
Marketable securities 538,475 550,894
U.S. government agency securities    
Financial Assets:    
Marketable securities 2,561,779 2,861,215
Fair Value, Recurring Basis    
Financial Assets:    
Cash equivalents 872,596 310,571
Marketable securities 4,648,393 4,325,836
Publicly held equity securities included in strategic investments 92,139 171,975
Total financial assets 5,617,135 4,823,054
Fair Value, Recurring Basis | Commercial paper    
Financial Assets:    
Marketable securities 67,269 77,701
Fair Value, Recurring Basis | Agency bonds    
Financial Assets:    
Marketable securities 1,430,299 810,650
Fair Value, Recurring Basis | Corporate and other debt securities    
Financial Assets:    
Marketable securities 538,475 550,894
Fair Value, Recurring Basis | U.S. government agency securities    
Financial Assets:    
Marketable securities 2,561,779 2,861,215
Fair Value, Recurring Basis | Treasury bills    
Financial Assets:    
Marketable securities 50,571 25,376
Fair Value, Recurring Basis | Certificates of deposit included in other assets, noncurrent    
Financial Assets:    
Certificates of deposit included in other assets, noncurrent 255 272
Fair Value, Recurring Basis | Privately held debt securities included in strategic investments    
Financial Assets:    
Marketable securities 3,752 14,400
Fair Value, Recurring Basis | Money market funds    
Financial Assets:    
Cash equivalents 801,409 310,571
Fair Value, Recurring Basis | Treasury bills    
Financial Assets:    
Cash equivalents 71,187  
Fair Value, Recurring Basis | Level 1    
Financial Assets:    
Cash equivalents 801,409 310,571
Marketable securities 0 0
Publicly held equity securities included in strategic investments 92,139 171,975
Total financial assets 893,548 482,546
Fair Value, Recurring Basis | Level 1 | Commercial paper    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | Agency bonds    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | Corporate and other debt securities    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | U.S. government agency securities    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | Treasury bills    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | Certificates of deposit included in other assets, noncurrent    
Financial Assets:    
Certificates of deposit included in other assets, noncurrent 0 0
Fair Value, Recurring Basis | Level 1 | Privately held debt securities included in strategic investments    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | Money market funds    
Financial Assets:    
Cash equivalents 801,409 310,571
Fair Value, Recurring Basis | Level 1 | Treasury bills    
Financial Assets:    
Cash equivalents 0  
Fair Value, Recurring Basis | Level 2    
Financial Assets:    
Cash equivalents 71,187 0
Marketable securities 4,648,393 4,325,836
Publicly held equity securities included in strategic investments 0 0
Total financial assets 4,719,835 4,326,108
Fair Value, Recurring Basis | Level 2 | Commercial paper    
Financial Assets:    
Marketable securities 67,269 77,701
Fair Value, Recurring Basis | Level 2 | Agency bonds    
Financial Assets:    
Marketable securities 1,430,299 810,650
Fair Value, Recurring Basis | Level 2 | Corporate and other debt securities    
Financial Assets:    
Marketable securities 538,475 550,894
Fair Value, Recurring Basis | Level 2 | U.S. government agency securities    
Financial Assets:    
Marketable securities 2,561,779 2,861,215
Fair Value, Recurring Basis | Level 2 | Treasury bills    
Financial Assets:    
Marketable securities 50,571 25,376
Fair Value, Recurring Basis | Level 2 | Certificates of deposit included in other assets, noncurrent    
Financial Assets:    
Certificates of deposit included in other assets, noncurrent 255 272
Fair Value, Recurring Basis | Level 2 | Privately held debt securities included in strategic investments    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 2 | Money market funds    
Financial Assets:    
Cash equivalents 0 0
Fair Value, Recurring Basis | Level 2 | Treasury bills    
Financial Assets:    
Cash equivalents 71,187  
Fair Value, Recurring Basis | Level 3    
Financial Assets:    
Cash equivalents 0 0
Marketable securities 0 0
Publicly held equity securities included in strategic investments 0 0
Total financial assets 3,752 14,400
Fair Value, Recurring Basis | Level 3 | Commercial paper    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 3 | Agency bonds    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 3 | Corporate and other debt securities    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 3 | U.S. government agency securities    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 3 | Treasury bills    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 3 | Certificates of deposit included in other assets, noncurrent    
Financial Assets:    
Certificates of deposit included in other assets, noncurrent 0 0
Fair Value, Recurring Basis | Level 3 | Privately held debt securities included in strategic investments    
Financial Assets:    
Marketable securities 3,752 14,400
Fair Value, Recurring Basis | Level 3 | Money market funds    
Financial Assets:    
Cash equivalents 0 $ 0
Fair Value, Recurring Basis | Level 3 | Treasury bills    
Financial Assets:    
Cash equivalents $ 0  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 21, 2023
May 19, 2022
Jul. 31, 2023
Jan. 31, 2023
Business Acquisition [Line Items]        
Goodwill     $ 307,295 $ 122,641
Solvvy, Inc.        
Business Acquisition [Line Items]        
Business acquisition, percentage of voting interests acquired (as a percent)   100.00%    
Cash consideration paid   $ 121,200    
Goodwill   95,000    
Intangible assets, other than goodwill   26,700    
Other net liabilities acquired   (500)    
Solvvy, Inc. | Developed Technology Rights        
Business Acquisition [Line Items]        
Intangible assets, other than goodwill   $ 12,000    
Acquired finite-lived intangible assets, weighted average useful life (in years)   5 years 3 years 9 months 18 days  
Solvvy, Inc. | Customer Relationships        
Business Acquisition [Line Items]        
Intangible assets, other than goodwill   $ 14,700    
Acquired finite-lived intangible assets, weighted average useful life (in years)   5 years 3 years 9 months 18 days  
Workvivo Limited        
Business Acquisition [Line Items]        
Business acquisition, percentage of voting interests acquired (as a percent) 100.00%      
Cash consideration paid $ 221,800      
Goodwill     $ 184,700  
Intangible assets, other than goodwill     28,000  
Other net assets acquired     9,100  
Workvivo Limited | Developed Technology Rights        
Business Acquisition [Line Items]        
Intangible assets, other than goodwill     $ 10,800  
Acquired finite-lived intangible assets, weighted average useful life (in years) 5 years   4 years 8 months 12 days  
Workvivo Limited | Customer Relationships        
Business Acquisition [Line Items]        
Intangible assets, other than goodwill     $ 17,000  
Acquired finite-lived intangible assets, weighted average useful life (in years) 5 years   4 years 8 months 12 days  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Jul. 31, 2022
Jan. 31, 2022
Balance Sheet Components [Abstract]        
Accounts receivable, gross $ 616,830 $ 590,610    
Less: allowance for credit losses (38,093) (24,900) $ (23,200) $ (17,000)
Less: allowance for returns (7,688) (8,306)    
Accounts receivable, net $ 571,049 $ 557,404    
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Rollforward of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 24,900 $ 17,000
Provision for credit losses 30,250 25,606
Write-offs (17,057) (19,406)
Ending balance $ 38,093 $ 23,200
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Balance Sheet Components [Abstract]    
Prepaid expenses $ 204,768 $ 123,493
Other receivables 16,427 17,142
Restricted cash from international employee stock sales 11,856 13,141
Other 11,213 9,316
Prepaid expenses and other current assets $ 244,264 $ 163,092
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Property and Equipment Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 475,491 $ 412,503
Less: accumulated depreciation and amortization (199,610) (159,682)
Property and equipment, net 275,881 252,821
Servers    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 303,527 249,776
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 89,872 84,082
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 46,780 48,325
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 30,863 25,948
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,449 $ 4,372
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Balance Sheet Components [Abstract]        
Depreciation and amortization expense $ 22.6 $ 19.6 $ 44.6 $ 34.7
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Balance Sheet Components [Abstract]    
Accounts receivable, noncurrent $ 41,820 $ 92,031
Intangible assets subject to amortization, net 53,832 31,420
Indefinite-lived intangible assets 25,239 25,239
Prepaid expenses, noncurrent 17,528 9,695
Other 12,303 19,489
Other assets, noncurrent $ 150,722 $ 177,874
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Balance Sheet Components [Abstract]    
Accrued expenses $ 151,881 $ 160,189
Accrued compensation and benefits 111,791 139,105
Income tax liabilities 20,224 46,441
Sales and other non-income tax liabilities 30,968 33,859
Customer deposit liabilities 35,236 33,640
Operating lease liabilities, current 23,512 22,790
Other 23,656 21,692
Accrued expenses and other current liabilities $ 397,268 $ 457,716
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Other Liabilities Non Current (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Balance Sheet Components [Abstract]    
Sales and other non-income tax liabilities $ 43,640 $ 42,321
Other 27,045 24,874
Other liabilities, noncurrent $ 70,685 $ 67,195
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 25, 2023
USD ($)
Oct. 17, 2022
objector
May 19, 2022
objector
Oct. 21, 2021
USD ($)
Jul. 30, 2020
officer
Jun. 11, 2020
officer
Apr. 08, 2020
officer
Jul. 31, 2023
USD ($)
Jul. 31, 2023
USD ($)
Jul. 17, 2023
USD ($)
Jan. 31, 2023
USD ($)
Nov. 17, 2021
lawsuit
Other Commitments [Line Items]                        
Number of derivative lawsuits | lawsuit                       3
Pending Litigation | Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5                        
Other Commitments [Line Items]                        
Amount of payment agreed upon                   $ 150.0    
Settled Litigation | Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5                        
Other Commitments [Line Items]                        
Payments for legal settlements $ 60.0                      
Payments for legal settlements, gross 150.0                      
Payments for legal settlements, net of insurance payment $ 90.0                      
Loss contingency accrual                     $ 7.5  
Aggregate legal settlement charge               $ 0.0 $ 52.5      
U.S. Privacy Class Actions                        
Other Commitments [Line Items]                        
Loss contingency, number of defendants | objector   3 2                  
Payments for legal settlements       $ 85.0                
Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5                        
Other Commitments [Line Items]                        
Loss contingency, number of defendants | officer         8 9 2          
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity and Equity Incentive Plans - Additional Information (Details)
3 Months Ended 6 Months Ended
Jul. 31, 2022
USD ($)
shares
Jul. 31, 2023
USD ($)
plan
$ / shares
shares
Jul. 31, 2022
USD ($)
shares
Jan. 31, 2023
$ / shares
shares
Feb. 28, 2022
USD ($)
Class of Stock [Line Items]          
Common stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001  
Stock repurchase plan, authorized amount (up to) | $         $ 1,000,000,000
Number of equity incentive plans | plan   2      
RSUs          
Class of Stock [Line Items]          
Unrecognized stock-based compensation excepted to be recognized over a weighted-average period (in years)   2 years 7 months 6 days      
Unrecognized stock-based compensation expenses | $   $ 2,091,100,000      
Employee Stock Purchase Plan          
Class of Stock [Line Items]          
Unrecognized stock-based compensation excepted to be recognized over a weighted-average period (in years)   1 year 4 months 24 days      
Unrecognized stock-based compensation expenses | $   $ 62,000,000      
Class A Common Stock          
Class of Stock [Line Items]          
Common stock, authorized (in shares)   2,000,000,000   2,000,000,000  
Stock repurchased and retired during period (in shares) 2,864,721   4,088,971    
Stock repurchased and retired during period | $ $ 293,500,000   $ 425,900,000    
Class A Common Stock | Initial Public Offering          
Class of Stock [Line Items]          
Common stock, authorized (in shares)   2,000,000,000      
Common stock, par value (in dollars per share) | $ / shares   $ 0.001      
Class B Common Stock          
Class of Stock [Line Items]          
Common stock, authorized (in shares)   300,000,000   300,000,000  
Class B Common Stock | Initial Public Offering          
Class of Stock [Line Items]          
Common stock, authorized (in shares)   300,000,000      
Common stock, par value (in dollars per share) | $ / shares   $ 0.001      
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2023
USD ($)
$ / shares
shares
Jan. 31, 2023
USD ($)
$ / shares
shares
Outstanding Stock Options    
Beginning balance (in shares) | shares 4,800,616  
Exercised (in shares) | shares (1,044,922)  
Cancelled/forfeited/expired (in shares) | shares (20,667)  
Ending balance (in shares) | shares 3,735,027 4,800,616
Vested and expected to vest (in shares) | shares 3,735,027  
Exercisable (in shares) | shares 3,734,578  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) | $ / shares $ 8.22  
Exercised (in dollars per share) | $ / shares 7.36  
Cancelled/forfeited/expired (in dollars per share) | $ / shares 92.81  
Ending balance (in dollars per share) | $ / shares 8.00 $ 8.22
Weighted average exercise price, vested and expected to vest (in dollars per share) | $ / shares 8.00  
Weighted average exercise price, exercisable (in dollars per share) | $ / shares $ 7.99  
Weighted- Average Remaining Contractual Life (Years)    
Outstanding (in years) 4 years 4 months 24 days 4 years 10 months 24 days
Vested and expected to vest (in years) 4 years 4 months 24 days  
Weighted-average remaining contractual life, exercisable (in years) 4 years 4 months 24 days  
Aggregate Intrinsic Value    
Outstanding | $ $ 246,235 $ 322,929
Exercised | $ 64,515  
Vested and expected to vest | $ 246,235  
Aggregate intrinsic value, exercisable | $ $ 246,235  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details) - RSUs
6 Months Ended
Jul. 31, 2023
$ / shares
shares
RSUs  
Beginning balance (in shares) | shares 21,868,533
Granted (in shares) | shares 13,450,561
Vested (in shares) | shares (5,535,351)
Cancelled/forfeited (in shares) | shares (2,946,033)
Ending balance (in shares) | shares 26,837,710
Weighted- Average Grant Date Fair Value Per Share  
Beginning balance (in dollars per share) | $ / shares $ 109.31
Granted (in dollars per share) | $ / shares 68.93
Vested (in dollars per share) | $ / shares 110.16
Cancelled/forfeited (in dollars per share) | $ / shares 105.91
Ending balance (in dollars per share) | $ / shares $ 89.28
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 261,509 $ 255,515 $ 543,854 $ 464,878
Benefit from income taxes (48,766) (54,117) (98,443) (97,032)
Total stock-based compensation expense recorded to net income 212,743 201,398 445,411 367,846
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 37,535 37,177 75,624 68,327
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 82,037 69,701 163,503 125,452
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 93,918 110,161 206,511 203,956
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 48,019 $ 38,476 $ 98,216 $ 67,143
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Activities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 07, 2023
Jul. 31, 2023
Jul. 31, 2023
Restructuring Cost and Reserve [Line Items]      
Restructuring costs (benefits)   $ (187) $ 72,993
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs (benefits)   (400) 54,400
Other Related Expenses      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs (benefits)   $ 200 1,300
Employee Stock-Based Compensation Awards      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs (benefits)     $ 17,300
The Plan      
Restructuring Cost and Reserve [Line Items]      
Reduction in current workforce 15.00%    
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Activities - Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Total restructuring expenses $ (187) $ 72,993
Cost of revenue    
Restructuring Cost and Reserve [Line Items]    
Total restructuring expenses 24 7,119
Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring expenses 327 19,629
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring expenses (911) 32,930
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring expenses $ 373 $ 13,315
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Activities - Schedule of Restructuring Reserve (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2023
Jan. 31, 2023
Severance and termination benefits    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, balance at end of period $ 0 $ 0
Restructuring expenses 54,361  
Cash payments (54,361)  
Other    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, balance at end of period 0 $ 0
Restructuring expenses 1,339  
Cash payments $ (1,339)  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Income Tax Disclosure [Abstract]        
Income before provision for income taxes $ 250,373 $ 90,399 $ 293,603 $ 234,071
Provision for income taxes $ 68,399 $ 44,649 $ 96,185 $ 74,663
Effective tax rate 27.30% 49.40% 32.80% 31.90%
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 68,399 $ 44,649 $ 96,185 $ 74,663
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Numerator:        
Net income $ 181,974 $ 45,750 $ 197,418 $ 159,408
Net income attributable to common stockholders $ 181,974 $ 45,746 $ 197,418 $ 159,389
Denominator:        
Weighted-average shares used in computing net income per share attributable to common stockholders, basic (in shares) 299,093,452 298,553,379 297,281,846 298,865,676
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares) 305,932,596 307,160,840 305,054,771 306,902,964
Net income per share attributable to common stockholders, basic (in dollars per share) $ 0.61 $ 0.15 $ 0.66 $ 0.53
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 0.59 $ 0.15 $ 0.65 $ 0.52
Class A        
Numerator:        
Net income $ 153,573 $ 38,594 $ 166,420 $ 134,075
Less: undistributed earnings attributable to participating securities 0 0 0 0
Net income attributable to common stockholders 153,573 38,594 166,420 134,075
Reallocation of net income attributable to common stockholders (1,468) (518) (1,662) (1,959)
Net income attributable to common stockholders, diluted $ 152,105 $ 38,076 $ 164,758 $ 132,116
Denominator:        
Weighted-average shares used in computing net income per share attributable to common stockholders, basic (in shares) 252,413,018 251,878,556 250,603,102 251,400,283
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares) 255,717,521 255,661,184 254,587,009 254,389,537
Net income per share attributable to common stockholders, basic (in dollars per share) $ 0.61 $ 0.15 $ 0.66 $ 0.53
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 0.59 $ 0.15 $ 0.65 $ 0.52
Class B        
Numerator:        
Net income $ 28,401 $ 7,156 $ 30,998 $ 25,333
Less: undistributed earnings attributable to participating securities 0 (4) 0 (19)
Net income attributable to common stockholders 28,401 7,152 30,998 25,314
Reallocation of net income attributable to common stockholders 1,468 518 1,662 1,959
Net income attributable to common stockholders, diluted $ 29,869 $ 7,670 $ 32,660 $ 27,273
Denominator:        
Weighted-average shares used in computing net income per share attributable to common stockholders, basic (in shares) 46,680,434 46,674,823 46,678,744 47,465,393
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares) 50,215,075 51,499,656 50,467,762 52,513,427
Net income per share attributable to common stockholders, basic (in dollars per share) $ 0.61 $ 0.15 $ 0.66 $ 0.53
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 0.59 $ 0.15 $ 0.65 $ 0.52
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders (Details) - shares
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Class A        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 11,670,542 8,313,041 12,408,476 6,160,652
Class A | Unvested RSUs        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 9,214,305 6,451,823 10,083,918 5,113,608
Class A | Purchase rights committed under the ESPP        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 2,347,590 1,757,812 2,208,209 995,341
Class A | Outstanding stock options        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 108,647 103,406 116,349 51,703
Class A | Held For Charitable Contributions        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares)     405,156 405,156
Class B        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 0 0 0
Class B | Unvested RSUs        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 0 0 0
Class B | Purchase rights committed under the ESPP        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 0 0 0
Class B | Outstanding stock options        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 0 0 0
XML 69 zm-20230731_htm.xml IDEA: XBRL DOCUMENT 0001585521 2023-02-01 2023-07-31 0001585521 us-gaap:CommonClassAMember 2023-08-11 0001585521 us-gaap:CommonClassBMember 2023-08-11 0001585521 2023-07-31 0001585521 2023-01-31 0001585521 us-gaap:CommonClassAMember 2023-01-31 0001585521 us-gaap:CommonClassAMember 2023-07-31 0001585521 us-gaap:CommonClassBMember 2023-07-31 0001585521 us-gaap:CommonClassBMember 2023-01-31 0001585521 2023-05-01 2023-07-31 0001585521 2022-05-01 2022-07-31 0001585521 2022-02-01 2022-07-31 0001585521 us-gaap:CommonStockMember 2023-04-30 0001585521 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001585521 us-gaap:RetainedEarningsMember 2023-04-30 0001585521 2023-04-30 0001585521 us-gaap:CommonStockMember 2023-05-01 2023-07-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-07-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-05-01 2023-07-31 0001585521 us-gaap:RetainedEarningsMember 2023-05-01 2023-07-31 0001585521 us-gaap:CommonStockMember 2023-07-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001585521 us-gaap:RetainedEarningsMember 2023-07-31 0001585521 us-gaap:CommonStockMember 2022-04-30 0001585521 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001585521 us-gaap:RetainedEarningsMember 2022-04-30 0001585521 2022-04-30 0001585521 us-gaap:CommonStockMember 2022-05-01 2022-07-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-07-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2022-07-31 0001585521 us-gaap:RetainedEarningsMember 2022-05-01 2022-07-31 0001585521 us-gaap:CommonStockMember 2022-07-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001585521 us-gaap:RetainedEarningsMember 2022-07-31 0001585521 2022-07-31 0001585521 us-gaap:CommonStockMember 2023-01-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001585521 us-gaap:RetainedEarningsMember 2023-01-31 0001585521 us-gaap:CommonStockMember 2023-02-01 2023-07-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-07-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-07-31 0001585521 us-gaap:RetainedEarningsMember 2023-02-01 2023-07-31 0001585521 us-gaap:CommonStockMember 2022-01-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001585521 us-gaap:RetainedEarningsMember 2022-01-31 0001585521 2022-01-31 0001585521 us-gaap:CommonStockMember 2022-02-01 2022-07-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-07-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-07-31 0001585521 us-gaap:RetainedEarningsMember 2022-02-01 2022-07-31 0001585521 srt:AmericasMember 2023-05-01 2023-07-31 0001585521 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-05-01 2023-07-31 0001585521 srt:AmericasMember 2022-05-01 2022-07-31 0001585521 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-05-01 2022-07-31 0001585521 srt:AmericasMember 2023-02-01 2023-07-31 0001585521 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-07-31 0001585521 srt:AmericasMember 2022-02-01 2022-07-31 0001585521 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-02-01 2022-07-31 0001585521 srt:AsiaPacificMember 2023-05-01 2023-07-31 0001585521 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-05-01 2023-07-31 0001585521 srt:AsiaPacificMember 2022-05-01 2022-07-31 0001585521 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-05-01 2022-07-31 0001585521 srt:AsiaPacificMember 2023-02-01 2023-07-31 0001585521 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-07-31 0001585521 srt:AsiaPacificMember 2022-02-01 2022-07-31 0001585521 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-02-01 2022-07-31 0001585521 us-gaap:EMEAMember 2023-05-01 2023-07-31 0001585521 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-05-01 2023-07-31 0001585521 us-gaap:EMEAMember 2022-05-01 2022-07-31 0001585521 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-05-01 2022-07-31 0001585521 us-gaap:EMEAMember 2023-02-01 2023-07-31 0001585521 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-07-31 0001585521 us-gaap:EMEAMember 2022-02-01 2022-07-31 0001585521 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-02-01 2022-07-31 0001585521 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-05-01 2023-07-31 0001585521 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-05-01 2022-07-31 0001585521 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-07-31 0001585521 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-02-01 2022-07-31 0001585521 us-gaap:BilledRevenuesMember 2023-07-31 0001585521 us-gaap:UnbilledRevenuesMember 2023-07-31 0001585521 2023-08-01 2023-07-31 0001585521 us-gaap:CommercialPaperMember 2023-07-31 0001585521 us-gaap:MunicipalBondsMember 2023-07-31 0001585521 us-gaap:CorporateBondSecuritiesMember 2023-07-31 0001585521 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-07-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember 2023-07-31 0001585521 us-gaap:CommercialPaperMember 2023-01-31 0001585521 us-gaap:MunicipalBondsMember 2023-01-31 0001585521 us-gaap:CorporateBondSecuritiesMember 2023-01-31 0001585521 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember 2023-01-31 0001585521 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-07-31 0001585521 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-01-31 0001585521 zm:InvestmentInEquitySecuritiesOfPrivateCompaniesMember 2023-02-01 2023-04-30 0001585521 zm:InvestmentInEquitySecuritiesOfPublicCompaniesMember 2023-05-01 2023-07-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-07-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-07-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2023-07-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2023-07-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2023-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2023-01-31 0001585521 zm:SolvvyIncMember 2022-05-19 0001585521 zm:SolvvyIncMember 2022-05-19 2022-05-19 0001585521 zm:SolvvyIncMember us-gaap:DevelopedTechnologyRightsMember 2022-05-19 0001585521 zm:SolvvyIncMember us-gaap:CustomerRelationshipsMember 2022-05-19 0001585521 zm:SolvvyIncMember us-gaap:CustomerRelationshipsMember 2022-05-19 2022-05-19 0001585521 zm:SolvvyIncMember us-gaap:DevelopedTechnologyRightsMember 2022-05-19 2022-05-19 0001585521 zm:SolvvyIncMember us-gaap:DevelopedTechnologyRightsMember 2023-02-01 2023-07-31 0001585521 zm:SolvvyIncMember us-gaap:CustomerRelationshipsMember 2023-02-01 2023-07-31 0001585521 zm:WorkvivoLimitedMember 2023-04-21 0001585521 zm:WorkvivoLimitedMember 2023-04-21 2023-04-21 0001585521 zm:WorkvivoLimitedMember 2023-07-31 0001585521 zm:WorkvivoLimitedMember us-gaap:DevelopedTechnologyRightsMember 2023-07-31 0001585521 zm:WorkvivoLimitedMember us-gaap:CustomerRelationshipsMember 2023-07-31 0001585521 zm:WorkvivoLimitedMember us-gaap:CustomerRelationshipsMember 2023-04-21 2023-04-21 0001585521 zm:WorkvivoLimitedMember us-gaap:DevelopedTechnologyRightsMember 2023-04-21 2023-04-21 0001585521 zm:WorkvivoLimitedMember us-gaap:DevelopedTechnologyRightsMember 2023-02-01 2023-07-31 0001585521 zm:WorkvivoLimitedMember us-gaap:CustomerRelationshipsMember 2023-02-01 2023-07-31 0001585521 zm:ServersMember 2023-07-31 0001585521 zm:ServersMember 2023-01-31 0001585521 us-gaap:SoftwareDevelopmentMember 2023-07-31 0001585521 us-gaap:SoftwareDevelopmentMember 2023-01-31 0001585521 zm:ComputerAndOfficeEquipmentMember 2023-07-31 0001585521 zm:ComputerAndOfficeEquipmentMember 2023-01-31 0001585521 us-gaap:LeaseholdImprovementsMember 2023-07-31 0001585521 us-gaap:LeaseholdImprovementsMember 2023-01-31 0001585521 us-gaap:FurnitureAndFixturesMember 2023-07-31 0001585521 us-gaap:FurnitureAndFixturesMember 2023-01-31 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member 2020-06-11 2020-06-11 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member 2020-07-30 2020-07-30 0001585521 2021-11-17 0001585521 zm:USPrivacyClassActionsMember 2021-10-21 2021-10-21 0001585521 zm:USPrivacyClassActionsMember 2022-05-19 2022-05-19 0001585521 zm:USPrivacyClassActionsMember 2022-10-17 2022-10-17 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member 2020-04-07 2020-04-08 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member us-gaap:PendingLitigationMember 2023-07-17 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member us-gaap:SettledLitigationMember 2023-07-25 2023-07-25 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member us-gaap:SettledLitigationMember 2023-01-31 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member us-gaap:SettledLitigationMember 2023-02-01 2023-07-31 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member us-gaap:SettledLitigationMember 2023-05-01 2023-07-31 0001585521 us-gaap:CommonClassAMember us-gaap:IPOMember 2023-07-31 0001585521 us-gaap:CommonClassBMember us-gaap:IPOMember 2023-07-31 0001585521 2022-02-28 0001585521 us-gaap:CommonClassAMember 2022-05-01 2022-07-31 0001585521 us-gaap:CommonClassAMember 2022-02-01 2022-07-31 0001585521 2022-02-01 2023-01-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-07-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember 2023-07-31 0001585521 us-gaap:EmployeeStockMember 2023-07-31 0001585521 us-gaap:EmployeeStockMember 2023-02-01 2023-07-31 0001585521 us-gaap:CostOfSalesMember 2023-05-01 2023-07-31 0001585521 us-gaap:CostOfSalesMember 2022-05-01 2022-07-31 0001585521 us-gaap:CostOfSalesMember 2023-02-01 2023-07-31 0001585521 us-gaap:CostOfSalesMember 2022-02-01 2022-07-31 0001585521 us-gaap:ResearchAndDevelopmentExpenseMember 2023-05-01 2023-07-31 0001585521 us-gaap:ResearchAndDevelopmentExpenseMember 2022-05-01 2022-07-31 0001585521 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-07-31 0001585521 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2022-07-31 0001585521 us-gaap:SellingAndMarketingExpenseMember 2023-05-01 2023-07-31 0001585521 us-gaap:SellingAndMarketingExpenseMember 2022-05-01 2022-07-31 0001585521 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-07-31 0001585521 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-07-31 0001585521 us-gaap:GeneralAndAdministrativeExpenseMember 2023-05-01 2023-07-31 0001585521 us-gaap:GeneralAndAdministrativeExpenseMember 2022-05-01 2022-07-31 0001585521 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-07-31 0001585521 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-07-31 0001585521 zm:ThePlanMember 2023-02-07 2023-02-07 0001585521 us-gaap:EmployeeSeveranceMember 2023-05-01 2023-07-31 0001585521 us-gaap:OtherRestructuringMember 2023-05-01 2023-07-31 0001585521 us-gaap:EmployeeSeveranceMember 2023-02-01 2023-07-31 0001585521 zm:EmployeeStockBasedCompensationAwardsMember 2023-02-01 2023-07-31 0001585521 us-gaap:OtherRestructuringMember 2023-02-01 2023-07-31 0001585521 us-gaap:SpecialTerminationBenefitsMember 2023-01-31 0001585521 us-gaap:OtherRestructuringMember 2023-01-31 0001585521 us-gaap:SpecialTerminationBenefitsMember 2023-02-01 2023-07-31 0001585521 us-gaap:SpecialTerminationBenefitsMember 2023-07-31 0001585521 us-gaap:OtherRestructuringMember 2023-07-31 0001585521 us-gaap:CommonClassAMember 2023-05-01 2023-07-31 0001585521 us-gaap:CommonClassBMember 2023-05-01 2023-07-31 0001585521 us-gaap:CommonClassBMember 2022-05-01 2022-07-31 0001585521 us-gaap:CommonClassAMember 2023-02-01 2023-07-31 0001585521 us-gaap:CommonClassBMember 2023-02-01 2023-07-31 0001585521 us-gaap:CommonClassBMember 2022-02-01 2022-07-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-05-01 2023-07-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2023-05-01 2023-07-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2022-05-01 2022-07-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2022-05-01 2022-07-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-02-01 2023-07-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2023-02-01 2023-07-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2022-02-01 2022-07-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2022-02-01 2022-07-31 0001585521 zm:PurchaseRightsCommittedUnderTheESPPMember us-gaap:CommonClassAMember 2023-05-01 2023-07-31 0001585521 zm:PurchaseRightsCommittedUnderTheESPPMember us-gaap:CommonClassBMember 2023-05-01 2023-07-31 0001585521 zm:PurchaseRightsCommittedUnderTheESPPMember us-gaap:CommonClassAMember 2022-05-01 2022-07-31 0001585521 zm:PurchaseRightsCommittedUnderTheESPPMember us-gaap:CommonClassBMember 2022-05-01 2022-07-31 0001585521 zm:PurchaseRightsCommittedUnderTheESPPMember us-gaap:CommonClassAMember 2023-02-01 2023-07-31 0001585521 zm:PurchaseRightsCommittedUnderTheESPPMember us-gaap:CommonClassBMember 2023-02-01 2023-07-31 0001585521 zm:PurchaseRightsCommittedUnderTheESPPMember us-gaap:CommonClassAMember 2022-02-01 2022-07-31 0001585521 zm:PurchaseRightsCommittedUnderTheESPPMember us-gaap:CommonClassBMember 2022-02-01 2022-07-31 0001585521 zm:OutstandingStockOptionMember us-gaap:CommonClassAMember 2023-05-01 2023-07-31 0001585521 zm:OutstandingStockOptionMember us-gaap:CommonClassBMember 2023-05-01 2023-07-31 0001585521 zm:OutstandingStockOptionMember us-gaap:CommonClassAMember 2022-05-01 2022-07-31 0001585521 zm:OutstandingStockOptionMember us-gaap:CommonClassBMember 2022-05-01 2022-07-31 0001585521 zm:OutstandingStockOptionMember us-gaap:CommonClassAMember 2023-02-01 2023-07-31 0001585521 zm:OutstandingStockOptionMember us-gaap:CommonClassBMember 2023-02-01 2023-07-31 0001585521 zm:OutstandingStockOptionMember us-gaap:CommonClassAMember 2022-02-01 2022-07-31 0001585521 zm:OutstandingStockOptionMember us-gaap:CommonClassBMember 2022-02-01 2022-07-31 0001585521 zm:HeldForCharitableContributionsMember us-gaap:CommonClassAMember 2022-02-01 2022-07-31 0001585521 zm:HeldForCharitableContributionsMember us-gaap:CommonClassAMember 2023-02-01 2023-07-31 0001585521 zm:AparnaBawaMember 2023-05-01 2023-07-31 0001585521 zm:AparnaBawaMember 2023-07-31 0001585521 zm:VelchamySankarlingamMember 2023-05-01 2023-07-31 0001585521 zm:VelchamySankarlingamMember 2023-07-31 0001585521 zm:EricSYuanMember 2023-05-01 2023-07-31 0001585521 zm:EricSYuanMember 2023-07-31 shares iso4217:USD iso4217:USD shares pure zm:officer zm:lawsuit zm:objector zm:plan false 2024 Q2 0001585521 --01-31 P406D P435D P504D 10-Q true 2023-07-31 false 001-38865 Zoom Video Communications, Inc. DE 61-1648780 55 Almaden Boulevard 6th Floor San Jose CA 95113 888 799-9666 Class A Common Stock, $0.001 par value per share ZM NASDAQ Yes Yes Large Accelerated Filer false false false 254292343 46664611 1380121000 1086830000 4648393000 4325836000 45781000 33206000 571049000 557404000 207165000 223250000 244264000 163092000 7050992000 6356412000 150260000 179991000 275881000 252821000 70249000 80906000 376693000 398992000 307295000 122641000 541016000 558428000 150722000 177874000 8923108000 8128065000 20854000 14414000 397268000 457716000 1349351000 1266514000 1767473000 1738644000 20417000 41932000 62181000 73687000 70685000 67195000 1920756000 1921458000 0.001 0.001 200000000 200000000 0 0 0 0 0 0 0.001 0.001 2000000000 2000000000 254291416 254291416 247151956 247151956 300000000 300000000 46664611 46664611 46670894 46670894 302000 294000 4689521000 4104880000 -36707000 -50385000 2349236000 2151818000 7002352000 6206607000 8923108000 8128065000 1138676000 1099458000 2244040000 2173258000 266559000 273611000 530506000 535432000 872117000 825847000 1713534000 1637826000 191802000 172564000 401073000 316855000 373373000 400474000 795877000 763257000 129324000 131066000 329224000 248906000 694499000 704104000 1526174000 1329018000 177618000 121743000 187360000 308808000 31670000 -34712000 33945000 -71116000 41085000 3368000 72298000 -3621000 250373000 90399000 293603000 234071000 68399000 44649000 96185000 74663000 181974000 45750000 197418000 159408000 0 4000 0 19000 181974000 45746000 197418000 159389000 0.61 0.15 0.66 0.53 0.59 0.15 0.65 0.52 299093452 298553379 297281846 298865676 305932596 307160840 305054771 306902964 181974000 45750000 197418000 159408000 553000 929000 -4121000 9615000 -1836000 -2924000 13678000 -30259000 180138000 42826000 211096000 129149000 297455726 298000 4391418000 -34871000 2167262000 6524107000 542954 3417000 3417000 2404443 3000 -3000 0 552904 1000 32512000 32513000 262177000 262177000 -1836000 -1836000 181974000 181974000 300956027 302000 4689521000 -36707000 2349236000 7002352000 298824233 299000 3831060000 -45237000 2161765000 5947887000 314537 1899000 1899000 1439199 2000 -2000 0 373259 34604000 34604000 2864721 3000 293531000 293534000 256715000 256715000 -2924000 -2924000 45750000 45750000 298086507 298000 3830745000 -48161000 2207515000 5990397000 293822850 294000 4104880000 -50385000 2151818000 6206607000 1044922 1000 7685000 7686000 5535351 6000 -6000 0 552904 1000 32512000 32513000 544450000 544450000 13678000 13678000 197418000 197418000 300956027 302000 4689521000 -36707000 2349236000 7002352000 299037805 299000 3749514000 -17902000 2048107000 5780018000 858055 1000 5242000 5243000 1906359 2000 -2000 0 373259 34604000 34604000 4088971 4000 425942000 425946000 467329000 467329000 -30259000 -30259000 159408000 159408000 298086507 298000 3830745000 -48161000 2207515000 5990397000 197418000 159408000 543854000 464878000 138744000 119502000 50202000 36155000 13975000 0 33945000 71116000 22204000 26727000 -4683000 -19472000 10657000 11067000 18014000 -4821000 -3415000 -167000 -13631000 125898000 83888000 136619000 92927000 157005000 4999000 16441000 -58951000 64262000 56332000 220550000 -11101000 -11350000 754458000 783360000 1826166000 1576853000 1543120000 1306676000 68426000 52870000 51000000 61550000 107244000 0 204918000 120553000 0 3211000 -500146000 -508361000 7686000 5065000 32513000 34605000 1259000 -2545000 0 425946000 41458000 -388821000 -3781000 -16111000 291989000 -129933000 1100243000 1073353000 1392232000 943420000 1380121000 937443000 11856000 5708000 255000 269000 1392232000 943420000 Summary of Business and Significant Accounting Policies<div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Zoom Video Communications, Inc. and its subsidiaries (collectively, “Zoom,” the “Company,” “we,” “us,” or “our”) connect people through our core unified communications and collaboration platform, which frictionlessly brings together video, phone, chat, webinars events, and contact center, and enables meaningful experiences across disparate devices and locations. We were incorporated in the state of Delaware in April 2011, and are headquartered in San Jose, California.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fiscal year ends on January 31. References to fiscal year 2024, for example, refer to the fiscal year ending January 31, 2024.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and applicable regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting, and include the accounts of Zoom Video Communications, Inc., its subsidiaries, and variable interest entities for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet as of January 31, 2023 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of operations, statements of comprehensive income, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, stock-based compensation expense, the fair value of marketable securities, acquired intangible assets and goodwill, the valuation of deferred income tax assets and uncertain tax positions, and accruals and contingencies. Actual results could materially differ from those estimates.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies are discussed in Note 1. “Summary of Business and Significant Accounting Policies” in the notes to consolidated financial statements included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023. There have been no significant changes to these policies during the six months ended July 31, 2023.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and applicable regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting, and include the accounts of Zoom Video Communications, Inc., its subsidiaries, and variable interest entities for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation.</span></div>The condensed consolidated balance sheet as of January 31, 2023 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of operations, statements of comprehensive income, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period. <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, stock-based compensation expense, the fair value of marketable securities, acquired intangible assets and goodwill, the valuation of deferred income tax assets and uncertain tax positions, and accruals and contingencies. Actual results could materially differ from those estimates.</span></div> Revenue Recognition<div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by region based on the billing address of customers:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></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.841%"></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.841%"></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.841%"></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.852%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">808,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">762,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,593,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,491,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific (“APAC”)</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%">144,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, Middle East, and Africa (“EMEA”)</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%">185,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138,676 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,173,258 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive payments from customers based on a billing schedule as established in our customer contracts. Accounts receivable are recorded when we contractually have the right to consideration. In some arrangements, a right to consideration for our performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. The amount of unbilled accounts receivable included within accounts receivable, net was $115.6 million and $91.6 million as of July 31, 2023 and January 31, 2023, respectively, and the amount of unbilled accounts receivable included within other assets, noncurrent was immaterial as of July 31, 2023 and January 31, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue. Revenue is deferred when we have the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized over the next 12 months. The amount of revenue recognized during the three months ended July 31, 2023 and 2022 that was included in deferred revenue at the beginning of each period was $593.9 million and $572.7 million, respectively, and $939.2 million and $867.6 million during the six months ended July 31, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of our subscription agreements are monthly, annual, and multiyear, and we may bill for the full term in advance or on an annual, quarterly, or monthly basis, depending on the billing terms with customers. As of July 31, 2023, the aggregate amount of the transaction price allocated to our remaining performance obligations was $3,504.4 million, which consists of both billed consideration in the amount of $1,369.8 million and unbilled consideration in the amount of $2,134.6 million that we expect to recognize as revenue. We expect to recognize 59% of our remaining performance obligations as revenue over the next 12 months and the remainder thereafter.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by region based on the billing address of customers:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></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.841%"></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.841%"></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.841%"></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.852%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">808,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">762,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,593,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,491,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific (“APAC”)</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%">144,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, Middle East, and Africa (“EMEA”)</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%">185,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138,676 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,173,258 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 808425000 0.71 762690000 0.69 1593022000 0.71 1491071000 0.69 144915000 0.13 149355000 0.14 285786000 0.13 298175000 0.14 185336000 0.16 187413000 0.17 365232000 0.16 384012000 0.17 1138676000 1 1099458000 1 2244040000 1 2173258000 1 115600000 91600000 593900000 572700000 939200000 867600000 3504400000 1369800000 2134600000 0.59 P12M Investments<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2023 and January 31, 2023, our marketable securities consisted of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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 July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">67,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency 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%">1,445,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</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,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,696,810 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,502)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648,393 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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 January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">77,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency 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%">823,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,845)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,861,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</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%">25,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392,058 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,821)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized losses for securities that have been in an unrealized loss position for less than 12 months were $25.2 million and $24.8 million as of July 31, 2023 and January 31, 2023, respectively. Unrealized losses for securities that have been in an unrealized loss position for 12 months or longer were $23.3 million and $42.0 million as of July 31, 2023 and January 31, 2023, respectively. We review the individual securities that have unrealized losses on a regular basis to evaluate whether or not any security has experienced, or is expected to experience, credit losses resulting in the decline in fair value. We evaluate, among other factors, whether we have the intention to sell any of these marketable securities and whether it is more likely than not that we will be required to sell any of them before recovery of the amortized cost basis. We have not recorded an allowance for credit losses, as we believe any such losses would be immaterial based on the high-grade credit rating for each of our marketable securities as of the end of each period. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive loss for the three and six months ended July 31, 2023 and 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of our marketable securities as of July 31, 2023 and January 31, 2023:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than one year</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,757,001 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,743,677 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891,392 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582,159 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648,393 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325,836 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments by form and measurement category as of July 31, 2023 were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></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%">Measurement Category</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Measurement Alternative</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Method</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</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%">92,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,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:100%">Debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">3,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strategic investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,693 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments by form and measurement category as of January 31, 2023 were as follows:</span></div><div style="margin-top:6pt;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:38.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></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%">Measurement Category</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Measurement Alternative</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Method</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</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%">171,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">384,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">14,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strategic investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,854 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,992 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of fiscal year 2024, we made a total of $51.0 million of strategic investments in equity securities of private companies. Based on the terms of these privately-held securities, we determined that we do not have a controlling interest nor the ability to exercise significant influence over the operating and financial policies of the investees. Therefore these investments are currently accounted for under the measurement alternative method.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal year 2024, we sold a total of $107.2 million of strategic investments in equity securities of public companies. The gains on sale, which were not material, were recorded through gains (losses) on strategic investments, net in the condensed consolidated statements of operations.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2023 and January 31, 2023, our marketable securities consisted of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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 July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">67,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency 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%">1,445,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</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,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,696,810 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,502)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648,393 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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 January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">77,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency 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%">823,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,845)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,861,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</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%">25,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392,058 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,821)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 67269000 0 0 67269000 1445880000 7000 15588000 1430299000 543042000 68000 4635000 538475000 2590023000 10000 28254000 2561779000 50596000 0 25000 50571000 4696810000 85000 48502000 4648393000 77701000 0 0 77701000 823027000 63000 12440000 810650000 555354000 385000 4845000 550894000 2910572000 150000 49507000 2861215000 25404000 1000 29000 25376000 4392058000 599000 66821000 4325836000 25200000 24800000 23300000 42000000 0 0 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of our marketable securities as of July 31, 2023 and January 31, 2023:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than one year</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,757,001 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,743,677 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891,392 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582,159 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648,393 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325,836 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2757001000 2743677000 1891392000 1582159000 4648393000 4325836000 <div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments by form and measurement category as of July 31, 2023 were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></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%">Measurement Category</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Measurement Alternative</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Method</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</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%">92,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,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:100%">Debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">3,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strategic investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,693 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments by form and measurement category as of January 31, 2023 were as follows:</span></div><div style="margin-top:6pt;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:38.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></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%">Measurement Category</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Measurement Alternative</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Method</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</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%">171,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">384,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">14,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strategic investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,854 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,992 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 92139000 185732000 95070000 372941000 3752000 3752000 95891000 185732000 95070000 376693000 171975000 118763000 93854000 384592000 14400000 14400000 186375000 118763000 93854000 398992000 51000000 107200000 Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about our financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:</span></div><div style="margin-top:6pt;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:49.923%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></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 July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</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%">71,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">71,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872,596 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,409 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,187 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency 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%">1,430,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">1,430,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">538,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,561,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,561,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</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,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">50,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit included in other assets, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publicly held equity securities included in strategic investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,139 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,139 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Privately held debt securities included in strategic investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td 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,617,135 </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%">893,548 </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%">4,719,835 </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%">3,752 </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><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></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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 January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency 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%">810,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">810,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">550,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,861,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">25,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit included in other assets, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publicly held equity securities included in strategic investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Privately held debt securities included in strategic investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,823,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,326,108 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our highly liquid money market funds and publicly held equity securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. We classify our commercial paper, agency bonds, corporate and other debt securities, U.S. government agency securities, treasury bills, and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security, which may not be actively traded. We classify our privately held debt securities as Level 3 due to the lack of relevant observable market data over fair value inputs, such as the probability weighting of the various scenarios that can impact settlement of the arrangement.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about our financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:</span></div><div style="margin-top:6pt;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:49.923%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></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 July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</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%">71,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">71,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872,596 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,409 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,187 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency 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%">1,430,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">1,430,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">538,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,561,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,561,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</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,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">50,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit included in other assets, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publicly held equity securities included in strategic investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,139 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,139 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Privately held debt securities included in strategic investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td 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,617,135 </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%">893,548 </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%">4,719,835 </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%">3,752 </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><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></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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 January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency 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%">810,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">810,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">550,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,861,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">25,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit included in other assets, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publicly held equity securities included in strategic investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Privately held debt securities included in strategic investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,823,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,326,108 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 801409000 801409000 0 0 71187000 0 71187000 0 872596000 801409000 71187000 0 67269000 0 67269000 0 1430299000 0 1430299000 0 538475000 0 538475000 0 2561779000 0 2561779000 0 50571000 0 50571000 0 4648393000 0 4648393000 0 255000 0 255000 0 92139000 92139000 0 0 3752000 0 0 3752000 5617135000 893548000 4719835000 3752000 310571000 310571000 0 0 310571000 310571000 0 0 77701000 0 77701000 0 810650000 0 810650000 0 550894000 0 550894000 0 2861215000 0 2861215000 0 25376000 0 25376000 0 4325836000 0 4325836000 0 272000 0 272000 0 171975000 171975000 0 0 14400000 0 0 14400000 4823054000 482546000 4326108000 14400000 Business Combinations<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solvvy, Inc.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 19, 2022, we acquired 100% of the issued and outstanding share capital of Solvvy, Inc., a private technology company specializing in customer support automation, for an all-cash purchase consideration of $121.2 million. The acquisition adds to our customer service capabilities and enhances our integrated platform by providing conversational AI capabilities. The acquisition has been accounted for as a business combination.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In allocating the purchase consideration, $95.0 million was attributed to goodwill, $26.7 million to intangible assets (consisted of $12.0 million to developed technology and $14.7 million to customer relationships), and $0.5 million to other net liabilities acquired. The goodwill amount represents synergies related to our existing products expected to be realized from the acquisition and assembled workforce. The associated goodwill is not deductible for tax purposes. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the date of the acquisition, the developed technology and customer relationships both had an estimated useful life of 5.0 years, and both are amortized using the straight-line method over their respective estimated useful lives. As of July 31, 2023, the developed technology and customer relationships both had a remaining useful life of 3.8 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs incurred in connection with the acquisition were immaterial. The results of operations of Solvvy, Inc., which are not material, have been included in our condensed consolidated financial statements from the date of the acquisition. Pro forma and historical results of operations of the company have not been presented, as the results do not have a material effect on any of the periods presented in our condensed consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Workvivo Limited</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 21, 2023, we acquired 100% of the issued and outstanding share capital of Workvivo Limited (“Workvivo”), a private technology company that provides an employee experience platform, for an all-cash purchase consideration of $221.8 million. The acquisition extends our platform and offers our customers new ways to keep employees informed, engaged, and connected. The acquisition has been accounted for as a business combination.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In allocating the purchase consideration, $184.7 million was attributed to goodwill, $28.0 million to intangible assets (primarily consisting of $10.8 million to developed technology and $17.0 million to customer relationships), and $9.1 million to other net assets acquired. The goodwill amount represents synergies related to our existing products expected to be realized from the acquisition and assembled workforce. The associated goodwill is not deductible for tax purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the date of the acquisition, the developed technology and customer relationships both had an estimated useful life of 5.0 years, and both are amortized using the straight-line method over their respective estimated useful lives. As of July 31, 2023, the developed technology and customer relationships both had a remaining useful life of 4.7 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs incurred in connection with the acquisition were immaterial. The results of operations of Workvivo, which are not material, have been included in our condensed consolidated financial statements from the date of the acquisition. Pro forma and historical results of operations of the company have not been presented, as the results do not have a material effect on any of the periods presented in our condensed consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain tax positions are initially established in connection with the acquisition as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly. We will record any adjustments to our preliminary estimates to goodwill, provided that it is within the one-year measurement period.</span></div> 1 121200000 95000000 26700000 12000000 14700000 500000 P5Y P5Y P3Y9M18D P3Y9M18D 1 221800000 184700000 28000000 10800000 17000000 9100000 P5Y P5Y P4Y8M12D P4Y8M12D Balance Sheet Components<div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded for invoiced amounts and amounts for which revenue has been recognized, but not invoiced, net of allowances. Our short-term accounts receivable consist of the following:</span></div><div style="margin-top:6pt;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:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, gross</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%">616,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Less: allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allowance for returns</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%">(7,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,306)</span></td><td style="background-color:#cceeff;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:100%">Accounts receivable, 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%">571,049 </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%">557,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a rollforward of our allowance for credit losses for the six months ended July 31, 2023 and 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></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 style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%"> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31</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%">24,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31</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%">38,093 </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%">23,200 </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:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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%">204,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash from international employee stock sales</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%">11,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,264 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,092 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servers</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%">303,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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:100%">89,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </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%">4,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,491 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,881 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $22.6 million and $19.6 million for the three months ended July 31, 2023 and 2022, respectively, and $44.6 million and $34.7 million for the six months ended July 31, 2023 and 2022, respectively.</span></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets, Noncurrent</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, noncurrent consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, noncurrent</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%">41,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,031 </span></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</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%">25,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Prepaid expenses, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,695 </span></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></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:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, noncurrent</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Accrued expenses</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%">151,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income 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:100%">20,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Sales and other non-income tax 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%">30,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposit 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:100%">35,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,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:100%">22,790 </span></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></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:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,268 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,716 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Liabilities, Noncurrent</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities, noncurrent consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other non-income tax liabilities</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%">43,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,321 </span></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="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></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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,685 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Our short-term accounts receivable consist of the following:<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:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, gross</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%">616,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Less: allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allowance for returns</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%">(7,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,306)</span></td><td style="background-color:#cceeff;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:100%">Accounts receivable, 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%">571,049 </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%">557,404 </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> 616830000 590610000 38093000 24900000 7688000 8306000 571049000 557404000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a rollforward of our allowance for credit losses for the six months ended July 31, 2023 and 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></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 style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%"> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31</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%">24,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31</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%">38,093 </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%">23,200 </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> 24900000 17000000 30250000 25606000 17057000 19406000 38093000 23200000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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%">204,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash from international employee stock sales</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%">11,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,264 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,092 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 204768000 123493000 16427000 17142000 11856000 13141000 11213000 9316000 244264000 163092000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servers</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%">303,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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:100%">89,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </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%">4,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,491 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,881 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 303527000 249776000 89872000 84082000 46780000 48325000 30863000 25948000 4449000 4372000 475491000 412503000 199610000 159682000 275881000 252821000 22600000 19600000 44600000 34700000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, noncurrent consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, noncurrent</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%">41,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,031 </span></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</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%">25,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Prepaid expenses, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,695 </span></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></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:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, noncurrent</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41820000 92031000 53832000 31420000 25239000 25239000 17528000 9695000 12303000 19489000 150722000 177874000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Accrued expenses</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%">151,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income 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:100%">20,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Sales and other non-income tax 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%">30,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposit 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:100%">35,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,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:100%">22,790 </span></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></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:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,268 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,716 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 151881000 160189000 111791000 139105000 20224000 46441000 30968000 33859000 35236000 33640000 23512000 22790000 23656000 21692000 397268000 457716000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities, noncurrent consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other non-income tax liabilities</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%">43,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,321 </span></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="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></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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,685 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 43640000 42321000 27045000 24874000 70685000 67195000 Commitments and Contingencies<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-cancelable Purchase Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended July 31, 2023, there have been no material changes to our non-cancelable purchase obligations from those disclosed in Note 8. “Commitments and Contingencies” in the notes to consolidated financial statements included in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 3, 2023.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we received a grand jury subpoena from the Department of Justice’s U.S. Attorney’s Office for Eastern District of New York (“EDNY”), which requested information regarding our interactions with foreign governments and foreign political parties, including the Chinese government, as well as information regarding storage of and access to user data, the development and implementation of Zoom’s privacy policies, and the actions we took relating to the Tiananmen commemorations on Zoom. In July 2020, we received subpoenas from the Department of Justice’s U.S. Attorney’s Office for the Northern District of California (“NDCA”) and the SEC. Both subpoenas seek documents and information relating to various security, data protection and privacy matters, including our encryption, and our statements relating thereto, as well as calculation of usage metrics and related public statements. In addition, the NDCA subpoena seeks information relating to any contacts between our employees and representatives of the Chinese government, and any attempted or successful influence by any foreign government in our policies, procedures, practices, and actions as they relate to users in the United States. We have since received additional subpoenas from EDNY and NDCA seeking related information. We are fully cooperating with all of these investigations and have been conducting our own thorough internal investigation. These investigations are ongoing, and we do not know when they will be completed, which facts we will ultimately discover as a result of the investigations, or what actions the government may or may not take. We cannot predict the outcome of these investigations, and a negative outcome in any or all of these matters could cause us to incur substantial fines, penalties, or other financial exposure, as well as reputational harm.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 11, 2020 and July 30, 2020, purported shareholder derivative complaints were filed in the United States District Court for the District of Delaware. The first complaint names as defendants nine of our officers and directors, and the second complaint names eight of our officers and directors. The lawsuits assert state and federal claims and are based on the same alleged misstatements as the shareholder class action complaint. The lawsuits accuse our board of directors of failing to exercise reasonable and prudent supervision over our management, policies, practices, and internal controls. The plaintiffs seek unspecified monetary damages on behalf of us as well as governance reforms. On September 25, 2020, the derivative cases were consolidated. On October 27, 2021, a third substantially identical lawsuit was filed in the same court against the same defendants, seeking unspecified monetary damages and governance reforms. On November 17, 2021, all three derivative lawsuits were consolidated. The consolidated case was stayed pending resolution of the motion to dismiss the securities class action. On April 11, 2023, the court entered a stipulated order that requires defendants to answer, move, or otherwise respond to the operative complaint by June 12, 2023. On June 12, 2023, defendants filed a motion to dismiss the consolidated case. On August 11, 2023, the plaintiff in the consolidated case filed an amended complaint.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are vigorously defending ourselves against these lawsuits. Given the uncertainty of litigation, the preliminary stage of the cases, and the legal standards that must be met for, among other things, class certification and success on the merits, we cannot estimate the reasonably possible loss or range of loss that may result from these actions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on March 30, 2020, multiple putative class actions were filed against us in various U.S. federal district courts and state courts relating to our alleged privacy and security practices, including alleged data sharing with third parties (the “U.S. Privacy Class Actions”). The plaintiffs claim violations of a variety of state consumer protection and privacy laws, and also assert state constitutional and common law claims, such as negligence and unjust enrichment. The U.S. Privacy Class Actions seek to certify both nationwide and state-specific classes of individuals using our services in certain time periods. The plaintiffs seek various forms of injunctive and monetary relief, including restitution, statutory and actual damages, punitive damages, and attorneys’ fees. The federal cases have been transferred to and consolidated in the NDCA with our consent; lead plaintiffs’ counsel have been appointed; and plaintiffs filed their first amended consolidated class action complaint on October 28, 2020. On March 11, 2021, the court granted in part, and denied in part, our motion to dismiss, and gave plaintiffs leave to amend. On July 30, 2021, we entered into a settlement agreement with plaintiffs to settle the action on a classwide basis, and plaintiffs filed a motion for preliminary approval of the settlement with the court on July 31, 2021. On October 21, 2021, the Court preliminarily approved the settlement. Under the terms of the settlement, we have paid $85.0 million into an escrow account that will be used to pay claims filed by settlement class members, attorneys’ fees and expenses, administrative costs, and service payments to plaintiffs. On April 21, 2022, the Court granted final approval of the settlement. On May 19, 2022, two objectors to the settlement appealed the Court's final approval order. On May 20, 2022, a third objector appealed the Court’s final approval order. On October 17, 2022, we, plaintiffs, and all three objector-appellants agreed to settle the appeals, and on October 27, 2022, we and plaintiffs initiated proceedings in the district court to obtain Court approval of the settlements, which the district court approved on December 16, 2022. On January 13, 2023, a new objector appealed the court’s December 16, 2022 approval of the settlements of the prior appeals, and on March 31, 2023, the Ninth Circuit dismissed the new appeal. With the appeals resolved, the class action settlement is final and the settlement administrator is in the process of making payments to claimants. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2020 and April 8, 2020, securities class action complaints were filed against us and two of our officers in the United States District Court for the NDCA. The plaintiffs are purported stockholders of ours. The complaints allege, among other things, that we violated Sections 10(b) and 20(a) of the Exchange Act, and Rule 10b-5 by making false and misleading statements and omissions of material fact about our data privacy and security measures. The complaints seek unspecified damages, interest, fees, and costs. On May 18, 2020, the actions were consolidated. On November 4, 2020, the court appointed a lead plaintiff. On December 23, 2020, the lead plaintiff filed a consolidated complaint. We filed a motion to dismiss the consolidated complaint on May 20, 2021. Plaintiff filed an opposition to our motion to dismiss on July 9, 2021. Our reply in support of the motion to dismiss was filed on August 9, 2021. On February 16, 2022, the court granted in part, and denied in part, our motion to dismiss. On March 14, 2022, we moved for reconsideration of the court’s ruling on the motion to dismiss. On March 22, 2022, the court ordered plaintiff to respond to our motion, which plaintiff did on March 29, 2022. On April 22, 2022, we answered the complaint. On March 8, 2023, the court denied our motion for reconsideration. On April 6, 2023, the court entered a scheduling order. On July 17, 2023, the parties entered into a stipulation and agreement of settlement (the “Stipulation”) to resolve this matter. Under the terms of the stipulation, in exchange for the release and dismissal with prejudice of all claims against all defendants in the matter, we have agreed to pay and/or cause our insurance carriers to pay a total of $150.0 million. The Stipulation and settlement remain subject to preliminary and final approval by the court. On July 25, 2023, the court entered an order staying further proceedings in the matter pending the filing of a motion for preliminary approval of the settlement, which is to be filed no later than October 20, 2023. As a result of the settlement, we made net payments of $60.0 million ($150.0 million for the settlement net of $90.0 million covered by insurance) during the three months ended July 31, 2023, of which $7.5 million had been accrued during the year ended January 31, 2023 and $52.5 million was recorded as a </span></div>general and administrative expense in our condensed consolidated statement of operations for the six months ended July 31, 2023. No additional legal settlement charges were recorded for the three months ended July 31, 2023.In addition, from time to time, we are involved in various other legal proceedings arising from the normal course of business activities. We are not presently a party to any other such litigation the outcome of which, we believe, if determined adversely to us, would individually, or taken together, have a material adverse effect on our business, operating results, cash flows, or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained. 9 8 3 85000000 2 3 2 150000000 60000000 150000000 90000000 7500000 52500000 0 Stockholders’ Equity and Equity Incentive Plans<div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation authorizes the issuance of 2,000,000,000 shares of Class A common stock, $0.001 par value per share, and 300,000,000 shares of Class B common stock, $0.001 par value per share. Class A and Class B common stock are referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise noted.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Plan </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, our Board of Directors authorized a stock repurchase program of up to $1.0 billion of our Class A common stock, which was completed in December 2022. During the three and six months ended July 31, 2022, we repurchased and subsequently retired 2,864,721 and 4,088,971 shares of our Class A common stock, respectively, for an aggregate amount of $293.5 million and $425.9 million, respectively.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two equity incentive plans: the 2011 Global Share Plan (“2011 Plan”) and the 2019 Equity Incentive Plan (“2019 Plan”). All shares that remain available for future grants are under the 2019 Plan.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under our equity incentive plan and related information is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:12pt;font-weight:400;line-height:100%"> </span></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%">Stock Options</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding<br/>Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></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%">(in thousands, except share, life, and per share data)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023</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%">4,800,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.22 </span></td><td style="background-color:#cceeff;padding: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%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,929 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(1,044,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.36 </span></td><td style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,515 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited/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:100%">(20,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.81 </span></td><td style="background-color:#cceeff;padding: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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of July 31, 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:100%">3,735,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#ffffff;padding: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%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,235 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of July 31, 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:100%">3,735,027 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#cceeff;padding: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%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,235 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of July 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,734,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.99 </span></td><td style="background-color:#ffffff;padding: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%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,235 </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></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2023, unrecognized stock-based compensation expense related to outstanding unvested stock options was not material.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock unit (“RSU”) activity under our equity incentive plan and related information is as follows:</span></div><div style="margin-top:6pt;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.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></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%">RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair Value Per Share</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%">Unvested as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,868,533 </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%">109.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,450,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.93 </span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(5,535,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 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%">110.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/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:100%">(2,946,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of July 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,837,710 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.28 </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:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2023, unrecognized stock-based compensation expense related to RSUs was $2,091.1 million, which is expected to be recognized over a weighted-average period of 2.6 years.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2019 Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, we adopted the 2019 Employee Stock Purchase Plan (“ESPP”). As of July 31, 2023, unrecognized stock-based compensation expense related to the ESPP was $62.0 million, which is expected to be recognized over a weighted-average period of 1.4 years.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense by line item in the accompanying condensed consolidated statements of operations is summarized as follows:</span></div><div style="margin-top:6pt;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:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></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 July 31, </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 July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of 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%">37,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,854 </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%">464,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(54,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:100%">(98,443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense recorded to net income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,398 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,846 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><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></table></div> 2000000000 0.001 300000000 0.001 1000000000 2864721 4088971 293500000 425900000 2 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under our equity incentive plan and related information is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:12pt;font-weight:400;line-height:100%"> </span></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%">Stock Options</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding<br/>Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></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%">(in thousands, except share, life, and per share data)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023</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%">4,800,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.22 </span></td><td style="background-color:#cceeff;padding: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%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,929 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(1,044,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.36 </span></td><td style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,515 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited/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:100%">(20,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.81 </span></td><td style="background-color:#cceeff;padding: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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of July 31, 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:100%">3,735,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#ffffff;padding: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%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,235 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of July 31, 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:100%">3,735,027 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#cceeff;padding: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%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,235 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of July 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,734,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.99 </span></td><td style="background-color:#ffffff;padding: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%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,235 </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></tr></table></div> 4800616 8.22 P4Y10M24D 322929000 1044922 7.36 64515000 20667 92.81 3735027 3735027 8.00 8.00 P4Y4M24D P4Y4M24D 246235000 246235000 3735027 3735027 8.00 8.00 P4Y4M24D P4Y4M24D 246235000 246235000 3734578 7.99 P4Y4M24D 246235000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock unit (“RSU”) activity under our equity incentive plan and related information is as follows:</span></div><div style="margin-top:6pt;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.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></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%">RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair Value Per Share</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%">Unvested as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,868,533 </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%">109.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,450,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.93 </span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(5,535,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 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%">110.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/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:100%">(2,946,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of July 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,837,710 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21868533 109.31 13450561 68.93 5535351 110.16 2946033 105.91 26837710 89.28 2091100000 P2Y7M6D 62000000 P1Y4M24D <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense by line item in the accompanying condensed consolidated statements of operations is summarized as follows:</span></div><div style="margin-top:6pt;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:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></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 July 31, </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 July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of 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%">37,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,854 </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%">464,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(54,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:100%">(98,443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense recorded to net income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,398 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,846 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><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></table></div> 37535000 37177000 75624000 68327000 82037000 69701000 163503000 125452000 93918000 110161000 206511000 203956000 48019000 38476000 98216000 67143000 261509000 255515000 543854000 464878000 48766000 54117000 98443000 97032000 212743000 201398000 445411000 367846000 Restructuring Activities<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2023, we announced a restructuring plan (the “Plan”) intended to reduce operating costs and continue advancing our ongoing commitment to profitable growth. The Plan included a reduction of our current workforce by approximately 15%.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended July 31, 2023, we recorded net restructuring costs (benefits) of $(0.2) million, which consisted of $(0.4) million related to employee transition, severance payments, and employee benefits; and $0.2 million for other related expenses. For the six months ended July 31, 2023, we recorded net restructuring costs of $73.0 million, which consisted of $54.4 million related to employee transition, severance payments, and employee benefits; $17.3 million related to stock-based compensation awards; and $1.3 million for other related expenses. The execution of the Plan was completed as of July 31, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our restructuring expenses that were recorded as an operating expense in the condensed consolidated statement of operations for the three and six months ended July 31, 2023:</span></div><div style="margin-top:6pt;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:67.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.436%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> July 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31, 2023</span></div></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="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%"> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td 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%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring expenses</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%">(187)</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%">72,993 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our restructuring liability that is included in accrued expenses and other current liabilities on the condensed consolidated balance sheet:</span></div><div style="margin-top:6pt;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.248%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.437%"></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="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%">Severance and termination benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%"> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash 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%">(54,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.15 -200000 -400000 200000 73000000 54400000 17300000 1300000 The following table summarizes our restructuring expenses that were recorded as an operating expense in the condensed consolidated statement of operations for the three and six months ended July 31, 2023:<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.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.436%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> July 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31, 2023</span></div></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="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%"> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td 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%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring expenses</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%">(187)</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%">72,993 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 24000 7119000 327000 19629000 -911000 32930000 373000 13315000 -187000 72993000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our restructuring liability that is included in accrued expenses and other current liabilities on the condensed consolidated balance sheet:</span></div><div style="margin-top:6pt;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.248%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.437%"></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="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%">Severance and termination benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%"> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash 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%">(54,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 0 54361000 1339000 54361000 1339000 0 0 Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute our provision for income taxes by applying the estimated annual effective tax rate to year-to-date ordinary income and adjust the provision for discrete tax items recorded in the period. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In each quarter, we update the estimated annual effective tax rate and make a year-to-date adjustment to the provision. The estimated annual effective tax rate is subject to significant volatility due to several factors, including our ability to accurately predict the proportion of our pretax income in multiple jurisdictions and certain book-tax differences.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> following table provides details of the provision for income taxes:</span></div><div style="margin-top:6pt;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:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></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 July 31, </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 July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands, except percentages)</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%">Income before provision for income taxes</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%">250,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">293,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</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%">27.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> had a provision for income taxes of $68.4 million and $44.6 million for the three months ended July 31, 2023 and 2022, respectively. The provision for income taxes was $96.2 million and $74.7 million for the six months ended July 31, 2023 and 2022, respectively. The year-over-year change in effective tax rate for the three and six months ended July 31, 2023 was due primarily to changes in the valuation allowance, tax shortfalls and windfalls on stock-based compensation, and the foreign-derived intangible income deduction. For both the three and six months ended July 31, 2023 and July 31, 2022, the effective tax rate differed from the U.S. federal statutory rate due primarily to the foreign-derived intangible income deduction and research credits, offset by tax shortfalls on stock-based compensation, the valuation allowance recorded on certain deferred tax assets, and other compensation-related permanent differences.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended July 31, 2023, there were no material changes to the total amount of unrecognized tax benefits and we do not expect any significant changes in the next 12 months.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required by the 2017 Tax Cuts and Jobs Act, we started capitalizing research and development expenses incurred beginning in fiscal year 2023. These expenses are capitalized and amortized over five years for domestic research and fifteen years for international research. The mandatory capitalization requirement increases our cash tax liabilities but also decreases our effective tax rate due to increasing the foreign-derived intangible income deduction. The cash flow impact will decrease over time as capitalized research and development expenditures continue to amortize. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Inflation Reduction Act was signed into law in August 2022. The act included tax provisions for a 15% corporate book income minimum tax effective for tax years beginning after December 31, 2022. We do not expect the Inflation Reduction Act to have a material impact on our consolidated financial statements.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> following table provides details of the provision for income taxes:</span></div><div style="margin-top:6pt;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:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></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 July 31, </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 July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">(in thousands, except percentages)</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%">Income before provision for income taxes</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%">250,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">293,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</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%">27.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 250373000 90399000 293603000 234071000 68399000 44649000 96185000 74663000 0.273 0.494 0.328 0.319 68400000 44600000 96200000 74700000 Net Income Per Share Attributable to Common Stockholders<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the periods presented:</span></div><div style="margin-top:6pt;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:16.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></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.549%"></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.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></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.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="45" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr style="height:14pt"><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:100%">Numerator:</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:9pt;font-weight:400;line-height:100%">Net income</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:9pt;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:9pt;font-weight:400;line-height:100%">153,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">28,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">38,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">7,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">166,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">30,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">134,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">25,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%">Less: undistributed earnings attributable to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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: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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Net income attributable to common stockholders, basic</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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">153,573 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">28,401 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">38,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">7,152 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">166,420 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">30,998 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">134,075 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">25,314 </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:9pt;font-weight:400;line-height:100%">Reallocation of net income attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,468)</span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">1,468 </span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">(518)</span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">(1,662)</span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">(1,959)</span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">1,959 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">Net income attributable to common stockholders, diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income per share attributable to common stockholders, basic</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:9pt;font-weight:400;line-height:100%">252,413,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">46,680,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">251,878,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">46,674,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">250,603,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">46,678,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:9pt;font-weight:400;line-height:100%">251,400,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">47,465,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income per share attributable to common stockholders, diluted</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:9pt;font-weight:400;line-height:100%">255,717,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">50,215,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">255,661,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">51,499,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">254,587,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">50,467,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,389,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">52,513,427 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Net income per share attributable to common stockholders, basic</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">0.66 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share attributable to common stockholders, diluted</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.59 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.59 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">0.15 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.65 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.65 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.52 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.52 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of common stock that were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive, are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.005%"></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.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.549%"></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.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</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:9pt;font-weight:400;line-height:100%">Unvested RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,214,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">6,451,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">10,083,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">5,113,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase rights committed under the ESPP</span></td><td colspan="2" style="background-color:#ffffff;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:100%">2,347,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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: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:9pt;font-weight:400;line-height:100%">1,757,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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: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:9pt;font-weight:400;line-height:100%">2,208,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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: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:9pt;font-weight:400;line-height:100%">995,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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">103,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">116,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">51,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,670,542 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,313,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,408,476 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,160,652 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table above does not include 405,156 shares of issued Class A common stock held by us as of July 31, 2023 and 2022 that are reserved for the sole purpose of being transferred to nonprofit organizations.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the periods presented:</span></div><div style="margin-top:6pt;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:16.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></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.549%"></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.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></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.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="45" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr style="height:14pt"><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:100%">Numerator:</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:9pt;font-weight:400;line-height:100%">Net income</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:9pt;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:9pt;font-weight:400;line-height:100%">153,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">28,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">38,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">7,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">166,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">30,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">134,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">25,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%">Less: undistributed earnings attributable to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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: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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Net income attributable to common stockholders, basic</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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">153,573 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">28,401 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">38,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">7,152 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">166,420 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">30,998 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">134,075 </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:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">25,314 </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:9pt;font-weight:400;line-height:100%">Reallocation of net income attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,468)</span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">1,468 </span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">(518)</span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">(1,662)</span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">(1,959)</span></td><td style="background-color:#ffffff;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;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:9pt;font-weight:400;line-height:100%">1,959 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">Net income attributable to common stockholders, diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income per share attributable to common stockholders, basic</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:9pt;font-weight:400;line-height:100%">252,413,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">46,680,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">251,878,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">46,674,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">250,603,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">46,678,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:9pt;font-weight:400;line-height:100%">251,400,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">47,465,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income per share attributable to common stockholders, diluted</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:9pt;font-weight:400;line-height:100%">255,717,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">50,215,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">255,661,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">51,499,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">254,587,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">50,467,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,389,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">52,513,427 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Net income per share attributable to common stockholders, basic</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">0.66 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share attributable to common stockholders, diluted</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.59 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.59 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">0.15 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.65 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.65 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.52 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding: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:100%">0.52 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 153573000 28401000 38594000 7156000 166420000 30998000 134075000 25333000 0 0 0 4000 0 0 0 19000 153573000 28401000 38594000 7152000 166420000 30998000 134075000 25314000 -1468000 1468000 -518000 518000 -1662000 1662000 -1959000 1959000 152105000 29869000 38076000 7670000 164758000 32660000 132116000 27273000 252413018 46680434 251878556 46674823 250603102 46678744 251400283 47465393 255717521 50215075 255661184 51499656 254587009 50467762 254389537 52513427 0.61 0.61 0.15 0.15 0.66 0.66 0.53 0.53 0.59 0.59 0.15 0.15 0.65 0.65 0.52 0.52 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of common stock that were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive, are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.005%"></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.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.549%"></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.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</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:9pt;font-weight:400;line-height:100%">Unvested RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,214,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">6,451,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">10,083,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">5,113,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase rights committed under the ESPP</span></td><td colspan="2" style="background-color:#ffffff;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:100%">2,347,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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: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:9pt;font-weight:400;line-height:100%">1,757,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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: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:9pt;font-weight:400;line-height:100%">2,208,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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: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:9pt;font-weight:400;line-height:100%">995,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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">103,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">116,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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:9pt;font-weight:400;line-height:100%">51,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,670,542 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,313,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,408,476 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,160,652 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 9214305 0 6451823 0 10083918 0 5113608 0 2347590 0 1757812 0 2208209 0 995341 0 108647 0 103406 0 116349 0 51703 0 11670542 0 8313041 0 12408476 0 6160652 0 405156 405156 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Trading Arrangements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During the Company’s last fiscal quarter, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.</span><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:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></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:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.306%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Type of Trading Arrangement</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Name and Position</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Action</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Adoption/ Termination</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Date</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Rule 10b5-1*</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Non-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Rule 10b5-1**</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Total Shares of Class A Common Stock to be Sold***</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Expiration Date</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aparna Bawa, Chief Operating Officer</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">06/21/2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,944 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">07/31/2024</span></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:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></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:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.306%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Velchamy Sankarlingam, President of Product &amp; Engineering</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">06/15/2023</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,965 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">08/23/2024</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eric S. Yuan, Chief Executive Officer</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">06/02/2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,680 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align: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/18/2024</span></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></div></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.</span></div></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">*** Represents the maximum number of shares that may be sold pursuant to the 10b5-1 arrangement. The actual number of shares sold will be dependent on the satisfaction of certain conditions as set forth in the written plan.</span></td></tr></table> false false false Aparna Bawa Chief Operating Officer 06/21/2023 true 166944 Velchamy Sankarlingam President of Product & Engineering 06/15/2023 true 109965 Eric S. Yuan Chief Executive Officer 06/02/2023 true 156680 EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #> %U<'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 " W@!=7&0Q#+^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU!-'1S43PI""XHWD(RNQMLTI",M/OVIG6WB^@#>,S,GV^^ M@>E,E&9(^)R&B(D2''[/KO^\+L(^\&ZG?O' MQF=!U<&ONU!?4$L#!!0 ( #> %U>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M-X 75W/\^)%=!@ K20 !@ !X;"]W;W)KYMXQO$F;;9[R<;I=G8[_:" ;#,+R!7"3OY] MCP"C))6/&29\L;F=%[W2$3P2.ML*^3U;<:[(0Q*GV7EOI=3Z3;^?!2N>L.Q$ MK'D*9Q9")DS!KESVL[7D+"R"DKA/'Y.SXMB-G)R)7,51RF\DR?(D M8?+Q@L=B>]YS>[L#M]%RI?2!_N1LS99\SM6?ZQL)>_U:)8P2GF:12(GDB_/> MU'TS\T8ZH+CB2\2WV9-MHJW<"_%=[UR'YSU'EXC'/%!:@L'?AL]X'&LE*,>_ ME6BOOJ<.?+J]4[\JS(.9>Y;QF8C_BD*U.N^->B3D"Y;'ZE9L?^>5H:'6"T2< M%;]D6UX[&/1(D&=*)%4PE"")TO*?/505\31@O"> 5@'T18"[[PY>%> 51LN2 M%;;>,L4F9U)LB=17@YK>*.JFB 8W4:J;<:XDG(T@3DUF8L,E.2;9BDF>G?45 M:.HS_:"*ORCCZ9YXGWP0J5IEY#(->?@\O@]EJ0M$=P6ZH*C@NSP^(9Y[1*A# M/4MY9GCX-%^>$-<:_JPX7ET_7J'G[=%[*X(0]Z7L;EAO?XL\T2&M72TK"V-&QFZ7/.I.(R?B2W?"VDLMG#I93,;94R0Z-: MVO-K>WXS>S=<1B+4W9+ @\':>+A2W1'W]D0TOJ7/T]KG:*46WW-^. MN-:"Q9FU(=&PE@9'M<$16JC+5$7JD5Q%,22YLQ7,-QW&-O-/*'-G-H M:$MSX]KN_Y@=#IRK'[1X+9^J?%+F_B= MAB&H0R)6&Z1@AD^IO5UQR>&03..$0>V1"Y''?,-D:'6.RK1U;E#)15D$=WZW M%5;GN*2O5N0J%L*6)3,\MJU=PT8N3C&KT1F6(Q^1:M M]S^2<<7QT'6M\(3'M75J\,G%F:=(UBD,_/<;PP5&HY'55A?,Y!IH2\" M:*^;E4@Q:CH@'X]]W[?ZZP*;7,--+@X\=Y$"'A0+XM*?[W\A*RG*[40W&V,V[UB2ON\]D%"%$#0K01".FA*@QA V60EH?20=T MWC,)V3X- @Y"(!.6DE;'70 1-4!$&P'1/&%Q3"[R#$YG]KS%=?;./.!Q;?T9 M#J*-..@RX7*I.^9OH D#N^*-4OM38L+[C?:!091@T$4IYA=0ZXX-"1FK^4, M$A[7UI[!(8J3S#3A:5A,DUW%;&DUA@OL-]8%!U'#012GEWKZ[RK*-/%]Y4 L M5W#0W@MQ,>K0@=5C%WCC&;SQ#LSFO/!8S>CN=7E [C.U?EWH G8\ SM>H\FA M&=B48/$Z#?D#^8-;^^ !*0? =3@:#JEK]=D%\G@&>3P<4':L\S1=L:GY W+' MQWIFUVZT"^;QGGPNPPG%-JRP&GS=;V1= )!G ,@;=/"1\)40IJJ!+H#(,T#D M-0*BYX/)>?%-F7S*5:98JH=JUGIX)=2IZJ%4&Q9J>@W#9D*' SJFWL [ZV]L M)@T5>3C$E+E]<3BW7XEI*D==$))G",D[[2"W7PE[JAKH J(\ U%>HR]QK7+[ ME2BIJH?1_W)[X/O^P'?=%ZG=?[(@1#-\L4XF(X'^O%2N#:F/UFMQIL4*E+ZY MO%S(\X'I(4!&8KZ 4.?D%&XOR[4QY8X2ZV)YR;U02B3%YHJSD$M] 9Q?"*%V M._H&]0JER7]02P,$% @ -X 75P8;=]T8!P _!T !@ !X;"]W;W)K MD- FW@F=7+7WO1M MFO;NLX*5F"E&+A).TU]_"SA@@U"::>Y#&\"KY=G5:I]'XN16%U_-2BF+OJ^S MW)Q.5M9N7LQF)EFIM33/]4;E\,NU+M;2PFUQ,S.;0LEE/6B=S2C&8K:6:3Z9 MG]3//A;S$UW:+,W5QP*9G;TPF9W#_XE-ZL;/5@-C_9R!MUJ>R7 MS<<"[F:MEV6Z5KE)=8X*=7TZ.2,O%HQ7 VJ+?U)U:_:N417*E=9?JYLWR],) MKA"I3"6VGU^\O[PX1W!U^>'MF_.SSW#SZNSMV?O%!;I\?7'Q^1(=HR^7 MY^CWHS_0$4IS]'FE2R/SI3F969HEN_>]:MY'1][W=YD]1XQ,$<64.88O M'A@N\['A,XB\#9^VX=/:'QL+ORP*E5LDC5'6O'#%TSC@;@?5*GMA-C)1IQ-8 M1D856S69/_N-"/S2%=T3.3N(E;6Q,I_W^4*:%8)90TEUH;Z5Z59F$+QS%AM7 MHG95M8+MG+ ($TI.9MO]@!QV.!(1PZW= 5;>8N5>K.]D\559>94I9%12%JE- ME1-GXR;8>S\7/&(QZ^%TV#$:1$RX<08MSL"+\RQ)= DIA(Z6*,@G )ZB'+JO MOD8R@QXI\T29ZNZ(!],P(O4$'#$VI5A U56_P)*X:R;YOK!K(RCU$AKKX2]3 M>)'9J+KW97>NA 2#0(.08![W\N$P"T*.N3L=HDV'\*;C7%TK6%!08CJW!;1H M:--09R:M6W:BC353Z&KUFG.!%P-4%(=$!#WP#C,*LSE20#\V(8#BF;N11BSSR(O^LK'N( QSOO;Y!.;03+!"U>71M5!-Z!H;+WBG52(AU41!E'4;Z(NNX!&= SO'KD3 M+]X/@%;:-+]!F0*M@XI*U!SKZ^,2;L;K9.?UL%#HH(URL_*[;[*'U!AP@HGHXW38!1>0C. MCD*)GT,_U"VV ?C0^B=#WH(&$-)^!W/9A6$4CO ;Z0B.^!FN:;6>; ZY*8HI M U'41^@P)#3">V1W"+&C,1+^E*;-4GF59K5R<@I;XJ7#QRK;I_)V&'3'@,1/ M@:T0V\B[2H4Y Q[R&L51T.=HAQGAG(R53L=^Q$]_ +$HE5=?[$V9,X AK[$X MI&)06T,['H0A&>G,M.,_ZN>_MJ44:JOR4GG%'!VR&F$\9D&?_ER&5(A@+.6T MXS_JY[]#8?1 =NF0SD@H0A[VZ<1IR"+!Q_#N[4;]S#?,K[\=TB&Q4H*2@3)RF(5,1.$(\HX;J9\;&\YY#-XA M^X581'TR=YB)D,0C/9UV'$G]'-D4\D,%[""]⌱_*W8:$!R-<3CMZI'YZ M7.CU.FT$6W/4 $H?ZD/ER1AFKS\W;2#GR-;ZN?;2ZN3KRN=+55A MGOT&JCU\6>\-[)W[/.E):?>IO!W&WM$N]=,N[)EW'DB_0$.'G\8\A+]4(6^=Y4:4[%K3:JE M-18NJL[T>+?.21MJ@OZ>TVMRF-Y.,E"_9*B6$VR-?R:W]YFML[O(0*&BLR?* M,@WXE,9DRHFHS2@/IR0@TS@03Y[\PP.NEX@-HGKU1%%Q,16"3P5ISN2JVQ!/ MHYC_SS$YR\LA['!_3^,PHO&(Y&"=I&-^27>V7-;G+T OU>G7<9JC1&Y2H!OG ML?!0JG$1Q<'P7-AA2#"/HI$UP3I-Q_R:#F1TN2XS:56KGO4:FMNJ^K:T!1&B MC?M$>ZC:CAE,>5\LN>P"S*(1#F>=N&-^A -%/6 MYW"7(2S*B(QP.-O[3.!7=8W6,*.LYH3MT&D82C_H%['#4% L!!Z1=*R3=,PO MZ082J5Z0CPR##SYGN'?O+D/G[GVV]VFN^B[Z3A8W:6Y ,%_#2/P\A$P4S:?& MYL;J3?VU[DI;J]?UY4I)@%\9P._76MO[F^H#8/O!=_X?4$L#!!0 ( #> M%U&PO=V]R:W-H965T&ULK5A= MNIT]UG!LM%$(%<2=KN_OA(0;!R, M39<\Q!+<>W2.Q/V P8[Q9Q%A+,'/F"9B:$12;NY,4X01CI&X91N/A^ 7]0R9> MB7E" D\8_9E!MC>9 MMU)#$GV,"\G57:+\Y&CR]6$Z>UC,ID"-%E\_?YJ.']7D?OQY_#"9@<7'V>QQ M :[FB.-$1EB2$-%K\!?XOIB"J[?7X"T@"7B,6"I0LA0#4RI.&MD,B_7O\_7M M$^O_G=);X, ;8%NV4^,^.>..DE/NIMJ)G M)P=PZP%TU-V)#0KQT%!A)3#?8F/T[@WTK/=UZCH"JVAU2JU.$_IH'(8L3:10 MT1ABLD5/%-\ 1%5@HR3$M6>9 WH9H$X0VY';\_MP8&X/1;VVDMOE*74$5M'=*W7W&D]IKM(: M5@_E$@B] S=@@SC8(IIB<*5";\DH15R #5:Y.5)1>EVW&_D2_L&)6+>6=7QN MYZPJ_+V2O]>./TIEQ#CY3UW1 C+2HI9U#MP[X*.*4_YWQ/P2RPI[OV3OMV-/ MA$C/,_=?\3EFW&118=HOF?;;,54U6TB5E$FR/D>W?Y9NDT6%;E#2#1KI3E@< MJRK^/Y[IX*)G^IQ5A3RT]E73:J9/584 8U#(R))3;?%KA&F;A[I"JXH^:!5@ MERFX0.M*>T=H5>W[O@ VEN*CY_7R'%; UJ:FXR"[S+8J8%_L87.UKPJX+(T5 MD!5"/=<.H N]8^XUIJX/>S#HG2C\<%_Y86.!/:+>(J\5N!?QKS$]PW]?P6%S M"<^3Q?WY9-$(TSI@.D*KBMZ7?>AUFBP:NXC6VCM"JVK?-PVPN6OXXV3QNBMP M3N6*2TRK]/>=!&QN)?XH5;SN$%S/\UP/'E?D>DO?Z@?N">+[G@*V:2K:)(K@ M8O:UEG7LS8.7&?"+9)GM/?V)2O?5GPP@C M%3_:0-U?,29?)OK5O_S4,_H-4$L#!!0 ( #> %U=G1*WST08 ,D> 8 M >&PO=V]R:W-H965T&ULK5E=;]LV%/TKA#<,+;#4_)(H M98F!Q-*V#FL3U.GV,.Q!L>E8J"QZ(NUT_WZ4Y%@V>:6UFU]B23GW4.>2O#PB MKYY5]4FOI#3H\[HH]?5H9IJG5F[&WU--:;2F:+ M)FA=C"G&X7B=Y>5H>='1HLPX\OGYA_[$1 M;\4\9EI.5?%[OC"KZU$T0@NYS+:%^:">?Y9[08_%(S3?:J/6 M^V#[!NN\;'^SS_M$' 58'CB [@.H&\![ M@^@'UI"WP?P+^TA6 ?T$@?M]J; MQ"69R297E7I&58VV;/5%D_TFVN8K+^N!,C.5_6]NX\QD>O<^2=_/T@39J]G= MKV^3FP=[,WNP/^_2]P\S=/9_KEX122\_]:3_]SZR?)8(=QP1H^UL/WMIRKM40S MDQEIZX)!?]P\:E/9>?TGU-4M&8?)ZF)WJ3?97%Z/;#73LMK)T>2[;TB(?X#R M?$ZRY)QDZ9G(3GJ$'WJ$#[%//LB=++<2RGX;&#:!]I5W!($QRV' M81#$CF )EA(B*/7AP4,!]A)7PK! LXHK#8\J T'U?Y4*:W1IE++W$!20Z_5 M2%!"A",5@-F.X XL\6%$$!8P[F@%<"$3$0UAL>(@5@R6E;N-K#*3ET](?K9> M1TM]"6D6YRPGYR1+SDF6GHGLI">B0T]$_U).M,RJ^0K9U=LZJYVUC)NZT$/= M$?F#(281ILX0!&""!J$SM!(?QC'!@CDCT().(B$,S=3 !;::BI@Q01W%@\/5QA9 MVEE7-*JSA361>;V2UP8==&W8[T8:,^J(FD(X1G#H5,T$P#$:4Y A-8A"1RQ0,XN_!SYHH'<)%=?UT; > 8 MCB+<)[WSL&30D$U^LA_*&KTJ[ (K]6MDOTN;@2^?\KG]>-E);>J*I[]'I03K MWI[>J4$"N_GP81>,"T+=? !TS-HO-QT G2"$]$V$SD"280=Y9U:RLL*;\?!J M/PU>]ZOG?G4C. I<]3Z,L="UE !*4!I'KG8?=L%"2GJD=XZ2#%O*_21XE$M5 MR=IL[?)FJ\/>OB3$9)][:@+@(@/L+P8 +L;,+1T)1!?;2>&N?Q".<2SZ2[,7 M#$H50+TBL5NKIP".!R+ KE: SI*YY32%<$',>\M?Y_#(L,7[6"[JE3Y_W!JY M0-;ME7;YL^;'M,^RQ\+VNT*;K#+Y/-^TJZ.6\VV5F[QG-/BNS*N&/N3"6Q;_ ME2:%:$C. M #IPD "X(&913T9H9PXI'OPB.\J(-0=(K[+JBW(#?K?102/ZM1]N9V5+SLJ6 MGHOMM-UMIJV'>967:*&*(JMTUWFOP8YIZ:+C"?(\J5#J-!=O> 6>[:):.=F MZ?"6[._-H8=<7&0[Z^*?9*M9HZVV^;#IL)-TLVUJ>'G6.7W6O=VSLB5G94O/ MQ7;:OYT]I\/VO)O3;+OY- .=2Z?#+OUX<@_EP'?&#-O%D :QN^,-0H7MLLC=S$Y@5AQP(8B; M P@:QIC&1YM=;0[&1T=S:UD]-6>BVDZ^;6G:TYC#T\.YZTUSVN@\OR674P(\ M3\AEVIZJ=O3M(>^[K'JJOW\+N;1-X3?"OF_5GINV-T9MFH/!1V6,6C>7*YG9 M0E #[/^72IF7F[J!P^GUY!]02P,$% @ -X 75_!1^"+( P 9@P !@ M !X;"]W;W)K,ED%F,*>K M5#ZQS5!\ W!+@?O8$KP1XGSW!+P':=+.P73LNI)+VNYQM"%?2R*8&VOL:C?Y*1F$T&D/N,D_$S?NZCT?.8/'S!K?O'I^@KR@V_ M160XPGE$KLG+."27%U?D@B0Y>8[92M!\)KJF1+T4NSDM=;@K=' ^T,$E]RR7 ML2!1/H-9#3X\C0].X$WT1^449^>4.^ M^7_K8E^P>_7LJ@QVQ)).H6<@L0"^!J/_^V]V8/U1Y_ASDH7G)(O.1'80(J\* MD7>*O3_"]R31L:@+0($--%8]&^N^W;+;3:]KKO==^U[,\YN^=2@5UI AE=TZ M%(MJQ/RV9_T0.[#3K^ST3Z;B@XR!D^E!#EZF3(BKTOQ.G?W^.1/PG&3A.QALNU'+]= M?QN;5=";)X-^^!9\7'^:-?7'LMTC)0?OQ3RGY1RY)7POY=BVU3X2BVK.=-JV M=VRQN=R&JU:HIO=2]XM'YG=P9VS7J(3731\_Z@+SKP M>\H722Y("G,\RKII8GAXT=46$\F6NFV;,(E-H![&^$, N!+ _3ECNL" H" & 'AL+W=OE4 M+BUP>__ ?I[G3KG,F,:!%-]X;)*^\]&!&.=L)6B6@]5H/[1*0 MI^X6N>>%&S+#@IZ2&U#6FMCL)J]^CJ9Z\#H- MAS"9TG(97DTG<'T.@^O+\4UX$5Y-1E]#&%V1',+^F"G,3(*&1TP\ SF"9RI5D6ZYYK*#KKPXW*2,Z*2/QG(FG"I21B#6$68UR#'[Z,[[R M=ZDJ56G\A]*<^2\2?EZ)8VAZA^ W_&9-/(/7P_VZ=/[/>_C/WG>*T:S>23/G M:S[#-S',(/4' W(. YE24TILMU@CC+)(I@C?3V?:*/KP?]3=?<'>JF>WS;"K MERS"OD/$&M4:G>#].Z_3^%17^+W";T: 0_#?& ML"^DU@>PH#D!MANO&1=L)A!HL(!FM*&A<()U5]IJK)WFW?R1_LSK#KP:_9#&8#&U_M(7,_22J07/- B< MDZO&\0?JS*J82X5@Y#)OO#-IJ(WGVX1&.2IK0.=S*O-+-\E,"]+?F MS?7HLA,V1Y1/\V'=2&3RQY>\GT^GC9(\CC\WHIUMS*;B[NOOZF)U\O)D/F55 MWB^F_YZ,ZO%E)^D$H_PA6T[KV^+IUWQS0JS1&Q;3:O5_\+0I&W:"X;*JB]FF MLCR"V62^_IE]W33$3@5$]E3 FPKXV ID4X$8%7"\IP+=5*!&!;*O MM48.8A M)7LJ1)L*T:KMUXVU:NE!5F=7%V7Q%)1-::G6O%C9M:HM&W@R;ZZLN[J4?YW( M>O55_^;]@+^_XX- OKJ[>7<]>',OW]S=RQ]_\/?W=\&-D.]N^K__>O-NP&_O M_A;P?WZ\OO]/T T^W@V"%[^\#'X))O/@?EPLJVP^JBYZM3RN1KTWW!S#V_4Q MX#W'<%_4V=11K>^OUB]F,WEMWM7%\+.C]L!?^\UH-&FN[6P:?,@FH^[U/.AG MBXG[2/@!K>%P.5M.LSH?!3?U."\#>6RRHX^;'O@E#]X5E:M9A%_U-J_ER" E M>5;.)_-'0Z(GG=[:C;=VXY4FW:/Y-G^N_OH7%(7_8^%:,]II=29;/$2) MWN9]NYQTQ_#%+D-BFC)$]7+<+M=%<1IBO9APA QI@L)X6TYK)[IM)[JJ2/:T MT_5\*&^[E;S:!_GZU-B.LK+2HYK?RXG];?@O[?%=!K(V]935H[^ MYVH_"MD%(,4&D&(<4DP B6GNLZW[S-M+KJMJN>H3F<5*N_KG]=+)H;0[4[-+HN V_0MIV""#BC+(9XMI\2W/ M-[]:+,OAN'%D(9\.#W4S;]BVW2RU'"$QP58O@XS)(<4$D)AF,0K5K#P\C\G. MV7=HFT&CT'A$[_L/J>VCZ'%!.6A0 :6FN[;#4I#7M=M\ZX7IVX&^YQ=NV_DV M:MIX2,,D26/S.04T+@=5$U!JNIF*E" _*E%F5J:;3@=MEM&EP"W8IPR0V.X%=#LNN$D=[.@%6$W@<_L",$X:<)?=!U0:@:AQ434"IZ1>! MX@'8SP/.E'CR1VU]-=BP@"#*S+XR (W*0=4$E)KN\\ZB"C\J ,P_87OFCQ)S M(.S[CZ=U#SXF)@>-*:#4=,<4:L!^U'#FC)4_>NL>:M,&1$F*K/LC:%@.JB:@ MU'3#%;S ?GAQAL05MK& F;G:%/&EKAPJ5N[*?VZMG3@'IL *4^ 35V,\-W_E MC]NZT]ETP)G! HW*0=4$E)KNM.(@^,1E&:F6[FP4\0./$Q)8Q,8.[@06<6T4,1-8#C5W LM1T)G MFN*NY M_-SAX%XIMY/,NK8C'$:1.?;T'05Q:J[K(C94H"BD26(FL!P%NRPD"3,[@5T. M(X82M&<1 U&3=Q+]P 06 5W3 *HV %7CH&H"2DV_"!0+(,_9V'%R HLX-F&$ ME*88FYWJR((#_WFT]A 4 4"IZ1XJ!$">LV6C57**V+/^.$K,!:Z.4B:Q(38: MD$+6DP H%X!2TVU07("* M-- 3MW"G/QNBFC/*X9G#I6N48;[SZWUYM]S4 6JJ (]<1G&N!#CE(P3M<$#P0R9FX&IO9_# M'"7W*)EI7O_)M;;B',"!*N! X3=S4 =QH)1:A,\?NO6')AP7E8-&%5!JNCT[ M'XCA9QPG<7!J@PA$HMC<0N /W=H>4*1QW"D(J*"Z.XI5T.=LY:".C0MI3*W/ M;_$':>T#Z$('4#5QN$5T(Q0%H5!;.9STR*_>^@'!L1HA#%,6A=@DX:"!.:B: M@%+3+55,@SYG*X?;1AM#Q*$LRTQ>0>VM',3\C*.!0XU&2[0W/;-5 MS$6QW']NK9TX!Z9@.Y^K^9.V?@%TSQ"^;G%Z> =>8@!!%&L?4P KGP87!D M5 X:54"IZ?8H9,+\R.0DL,X<6R500LR5%?[0K>T!)23'G8* "JJ[H] '\Z,/ M/UAG-D- 20.231] ]V& JG%0-7&X1?0/;%90)?*OCG@F6/>KMWU B!R?5;D' MK(,&YJ!J DI-MU0ADLB/2$X ZQM%;4&9$ZP["MI@W5'(#=8=!9U@W5'.#=9[ M.U_ TGPASQ]9^3B95\$T?Y UPU>QO+3*]7? %U>J6K025 D *TI M 8 >&PO=V]R:W-H965T&ULM5IK<]NV$OTK'+7326:B MB'CPE=J><>SDMG>:V!,GMY]I"K)XPX=*0G[TU]\%2(D4L8#MU/>+34H+Z.P" MN^=@R:.[NOG>KH60WGU95.WQ;"WEYMUBT69K4:;MVWHC*OAF53=E*N&VN5FT MFT:D2SVH+!;4]\-%F>;5[.1(?W;9G!S56UGDE;ALO'9;EFGS\%X4]=WQC,QV M'WS);]92?; X.=JD-^)*R&^;RP;N%OM9EGDIJC:O*Z\1J^/9*7EWQA,U0%O\ M)Q=W[>C:4ZY\#,1H \^ #:#^ 3@=PRP#6#V#:T0Z9=NL\E>G) M45/?>8VRAMG4A8Z-'@W>Y)5:QBO9P+?SS]\OOIP[L'5U<4?OY^? M?H6;JZ_P[].'SU^OO(N/WMGIU6_>QS\N_KSRYMZWJW/OU<^OO9^]O/*^KNMM MFU;+]F@A 8V:70^U17U?HSI7WU#GA MO[?%6X^1-Q[U*4/PG#U].'7 8?O(,CT?LT4V;=?>"M*D]59-77J0>4TJ\^JF MV[JYS$7[#@M;-RW'IU5I_:[=I)DXGD'>MJ*Y%;.37WXBH?\KYO,+3780 ;Z/ M '?-?O(9JE!>974I,#>[L:$>JXK-[0E)(D[BH\7MV '$+$BX/Y@=0 OVT +G MXIPN_PNY!>5(MIZLH1YE=97EA?"J/6;UN;K+U#INFOHVAVWJ73\\?2&#EUS( M%YKL(%KA/EJA MTXR'/(XLRQOM 4=.P*=EW:_((UCZ^N]1)[P4:T02):!(%$XRFE8_C(_Y <[X3X:M_@:1I M7WM%W;:B]2"D+6P$*6[R#$#?BKX8O%$ICW*9;V":,Y;P*70WC!_,4S)B<_+_ M==,Y_7-K5C_;.&@1(22T+"8=O*1.+R]5-=9"$G0LI')6;U4AAW01^6UZ#64\ M+8!XTRK#=V$__1@7I=2?YC5F%D8TLL ?A %QLN[)MPH$=Y'_#?D"^$%HJD*: MK=/J1O0+AX)F2*F,V12S:442'EEJ$1FHG#S"Y74UUTPXL%\A@!!T\43A<),2/6$ \<2R*WP-4[ MME7'@)$D@NT+J:CXJLC3Z[RPRR/BY/!GUYH7FNTP& -9$S=;GYI%"/79I%_" M0D:F*V::S0D-XL2BB\A U,3-U)>-V*3Y),D4HVE%0LXMU84.9$K=9 H(FZU =\0H@U'<)C_.88\&T]V,V(6< MAA9.H@./4C>/[C=%(VY%M<5C:_)A$#(V5<6(&0B"(+#H3CKP)G7SYL6$+D3(L%9A*'*$-\,82N04.&(7T#BRI P;Z)6YZ?4 -WIB M1!N5"&L&Q/>G\<;L5,_!!GL@5^8F5S@'9D(L^SQ_.FZ$2?V(>=Q,X&>6!; MYF9;79RT NN.KGL1H]E A5\77OU%,VV+]_ 1VH7#:V*T3C%#HEC-DJ%LU-IV M,^_!?LDK"0>!7!^[K1*2F01K;!/39,XHL0@<-E P>[P-K8.Z;76'"B4$%#/" MKX$/Q[YI7N*&,0MMV S1SCX '?>MEO5 MDM))7I>E;LXI^*H2B')3U ]"]!]M^@3S-D6*-GN92;^,!F3:#L+,>&@[UK"! MHIF;HBR.W7(]-Y+ MMW)=-VZ!S! "I\'TP(18S6G ;;X/),_<)']8PN$\/2Z&XX5%H;MZVSUNA.4Y MN,YV[>_[!: MB4R3Y;YOJJC?R_J.E&H)@)MO.F?5IKQ-BZ[OK;89E"C9Y)G:C56IK:F$M6CR&I5&'.E^@R"E?%H7 M,4,_8LPFC?CHF;=;;?R(=T)U7)Q^(5UREE!J]#$0PX0S3BVZE0]"A+N%R)?^ M"7F^[Z@_8Q]Z=[E::H97PKWNBOU/1G7!*K^M;@8HD_J(BZ:5F.URA021QMTC2M*2" M/UT2U'-3\! 6^X0:%L5UV2GUC M[U;OS.U'#HX]EX^#J?9#S(+(]GX)'Q02=RLDP[\*\@=Q<=Q['QNA'IF*A@;3 MISV846AIP/-!]'"WZ/E:R[3XQ]S3_4;X>!DS#=$RMAB]^%:*YD:_#]AZNN7> MO3BV_W3_SN&I?M-N\OE[\NZL>W-PF*9[D?%3V@#UM%XA5C"E_S:"P#;=NX'= MC:PW^O6ZZUK*NM27:Y$N1:,,X/M57 M%U<24<&UB < !P3 8 >&PO=V]R:W-H965T&ULQ5AK M;]RV$OTKQ!8H6F"[+[MID=@&UD[Z2-'6B),6[<7]P)5&*\84J9#4KMU?WS,D MI95=.^GKX@*&5Z+(>9XY,]+)WKIK7Q,%<=-HXT\G=0CMT_G<%S4UTL]L2P9/ M*NL:&7#KMG/?.I)E/-3H^6JQ>#)OI#*3LY.X=NG.3FP7M#)TZ83OFD:ZVW/2 M=G\Z64[ZA5=J6P=>F)^=M')+5Q3>M)<.=_-!2JD:,EY9(QQ5IY/U\NGY,>^/ M&WY2M/>C:\&>;*R]YIMOR]/)@@TB345@"1(_.[H@K5D0S'B794X&E7QP?-U+ M_RKZ#E\VTM.%U3^K,M2GDR\GHJ1*=CJ\LOMO*/OS.F)+*N^?G,'JP?-5;?KYZK\"7G9Z)H^54 MK!:KH_?(.QHB<13E'3TB[T>WE4;])ADL4W%AC8>OI4S8040N'7DR(2T@7%\I M(TVAI!976"0 -7CQG_7&!P>H_?>A""4#CA\V@,OOJ6]E0:>3EG6Y'4W./OYH M^63Q[#WN'0_N';]/^K^9Z/^)(O&=QNO2B4="_L$=1$+?T?Z=BH^_NC+U6KQC$5-X_7RF0@U]>N0 MVTIS.SS*RWNZO]+Y8<6Z?M%V+B]^*@IK#-2*EFRK"3J<[;:UP!8\==)!^/2Z2MIQ$OKX=6%U HA,4K.4'R^0.7] M0M*)'Q'<*MW?\CV9T@N$\*4T'0/Q:#D3KZB"P.A.L'=V@SV.IP)RX;-LD+0I M]QJ$%/O8\GN2&;('P9%\CF?B7'KEV;T[)/$:QR60'L'%!SLCNU*%F'^PH/'I M*A,-;JJ!4_R!4VJY([$A B@<(04I+BS8E=B-J*M0BRT9 ZIJ=M4:H,%41HV^F,71QE M>5=4=$X%E7'QX@8@-%N*-:M\[.&]Y*L7%X-@2)(N1E4Q(%4SB@&\M8[-3_" M![HK*6K+KD7M'R"(Z1_8(8G;X3HZ$Q63#TAO2 XP&E+9[2FBDE4BA)'7-@@T M: RB;F=BK74ZG[.,"4%+TQ<'.H'QLDAQ.J21M$(G[\NC&'>:603-(^C(LD6: MUF1T_AX6C_HHE:@D1Q"_Q[X2@=TQO!PB%<.78?@@WF3.J0R"]4[%IL.5A4_& MAB$+@!I30J&M[QS'-#W@3!;D L9!WHY#CMYUBD&[N16,*1'[*?Y@^"C'/%LI MG_S_>W6"LF7*CY89GMA8.D#)5"ED^1;#5-H(A@:+*) 5EP(.^I+%)YB5KWG!,=@ M@W0"^R"(%-VL"HU W^$_K#/&JRX@Y=F"?Y(Q7]M.EZR>WR=R,;SM3!K8(ZV- MT?IA@1S!A+JA#""4N^\ZP>U5A!M#D&=ZL5Q\]MW@;D_Q.'2_JM @E,;Z8!(H MC(5\+QU(XBAMFHDW/L;ZA0^@"K;B=>0-BGTSSS5_)3XI(#P& !])>:R@7%+H MV-+@S8DW4V"!N61LSW>MMJ<:*YH655<(PD.' ON$\W I=A/.8X:[*AT M),3IJ-*S#URRK/;A T(F%67N^N%Q4GO(\50*C]GH>)[I*(TNF%,@$Q37Q3(_ MG(E=+R-T/'H"24UL!V]C'"PND<+'HY:!=+?.F,#9JH"9BU7VQY-!123KV"9" MMB&"K.2YPJ4 Q)<$M#$DTJN(C<+Z1#8@B,_X13-.B>Q>PDYV-2EDMD('TUT, M+_K2-878S/S0AJ=)>AH7 GJQXN>C?&VM+?=*ZR21A0T@'2Q-)":"O!F?1(5F MBN<'K4T>Y+2A-3N4FA_&S8@4'O'1+HN02#\141'+GP.'5LRC2ZDJ'KURG\+4 M=T@,LGAXL?C0NP2/A'ZT9SP)]7LXEPSKSOM$$S^ . 1FQ7Y*^7OO,?W[01ZS M$AL!9G^FVO\/E/6:QX31;&+LG<"E(<[G81CY&,(W*CBO;D237NZS+9T^&#)[ MZ.5U/OIB@;ES&[_+1$"8D#Y>#*O#IY]U^N)QV)Z^&\&AK4*A:JIP=#'[XO.) M<.E;3+H)MHW?/S8V!-O$2W[+(,<;\+RRR%&^807#![&SWP%02P,$% @ M-X 75VORE4L!!@ ZPX !D !X;"]W;W)K&UL MI5?;;MLX$/T5PDV+%A!DW7Q1F@1PTA3; L$&:7?[L-@'6J(MHI+HDE2<].OW M#"4KCLQ*U=Z[,3U=A2UN):,]-4%=?W MYZ)4V]-1.-HMW,AU86EA?':RX6OQ2=@_-M<:LW%O)9>5J(U4-=-B=3I:A,?G M"!PCQX0B'J%"+G=[N1\_(=M_SL1*LMTR0-:S1P MH3IM."=K*LHGJ_%50L^>W8A;43>"W8A,K6M)F3H96QBFS^.L,W+>&HF>,#)E M5ZJVA6&7=2[R??TQ'.J]BG9>G4?/&OS8E#Z+0X]%010_8R_NHXR=O?@G4:ZT MJM@%?-5 S)M"W;AN^3YZS_:HW^M1'V3AJ^7FNQYFZJ5FPG];E LE2)EI7UFEF^ M+$77M_*[,.C&5FQYC^&:=*DS92EB7I\3Q'-@P9SKHTFV/8UD+L(8:A MWO>NWI_DW1-?" GT$PU&BTHUM6770F>BMN 0VNE_+KZ6%(-J#*]SXS%QEXF- M99M>QKR!GM RXX8=L7DP]Y)HPF8A>XGI;!IYTS1@T]1-0V^2QAYYVGT/O20- MO0 S)[$PDK-KGLF5S-CK5R_F412\75PO+MPP?/N&A4GBI>&$A3&&J1=/,$Q8 M-)]XL_F45J-T[H4SMWK9:'"UQZYDGJ-7BX<-8"J. M80I_\YF7T$8S%D\G7A1'M!K/$R\((UK]K"PO711A//>F,Z@$01=7D*9>,IGW M*Y$7P?4@"08KX2SVHEZF;\-S7O(Z ZJ^"* I$V!IMN'W8'YKVH[MP?, ,]Z# MC,ZIO$' *(@P!%4).LP9ZJ@:W>NRK-O/^&R1951YTVWGT,VUVUUI0MVV$#7; MBEZGX25@6'!X1OC61/7,*OIN9"ZTZQ^??:B9P5ZPI7F]%BX"E. )>328=BX" M7.YT11)8 ]1KM\F!XZ#]>Z:R#!I+ 06!$&^5S%R'JCT=#Z$8G$OT"7G@->Q2 MOA :/XS==^W.VVY "SPG"W-9V;@<@3W)]J&,QVK<)K;4(&$X\:)2&PQ5'#OM-3E(?>=W@CM ONH VPAWAY7T+:_O?G5;0U=C<""I0K6HD5:-: MSFD)FK/H<&#]5]WS']!<2@Y'P*\ M"NW<>[AHB"P1;ZC3K^G6FD>/NYP=XBT MMM3"53._=5"!U4/D\$/D?V/_J$[NHZ4;KLT3GQG=KMMH-D+>XL M Q=4CJ%_A,W.RD S;[1#9T'1$.NWFDP\PNV45\?JMN!=(7950] 'OD+&'34X M?NJ:-H$'@F<%Y42JO(4?Z-=/]^$WF47^;+?T&*R.TCCUHWVE^70V .T@*H/S MZA=BVM^':D_W93)R/:C@[Z"N]B@V+K4 8>4 2"1AFJ7)M-RT=UD\@04 XV8%+#VQO\1E,' M@(I5!L&K/]W#2<]#/E'$6QLD 42WD!6X;!!(*K&\BXJ">,[X\+C))7^Y@ M\O-D/-A[JK%[=FV-=0<2GGPK%-5_[$(['CQ 4.BU>V81_R'@]BW2K_8ON47[ M@'D0;Y^!5URCHPTKQ0JJ@3^;C%H6W$VLVKCG#(H%5+EA@=>HT"2 [RNE[&Y" M&_3OV[-_ %!+ P04 " W@!=7FJB2M-,' B% &0 'AL+W=O<[;SF2DWHN%FJK:BQ9N5T@VW>-3KF=EJP2LGU-2S. SGLX;+ M=G)UX=8^Z*L+U=E:MN*#9J9K&JYO;T2M]I>3:')8^$6N-Y869E<76[X6'X7] MM/V@\30;M%2R$:V1JF5:K"XGU]'Y34K[W8;?I-B;T3TC)$NE/M/#N^IR$I)! MHA:E)0TJ:%,&,+[W.R7 D"8[O#]I_=-B!9*WJWV5E-Y>38L(J ML>)=;7]1^W^)'D]&^DI5&_?+]GYOAA/+SEC5],)X;F3KK_QK[X>10!$^(1#W M K&SVQ_DK'S#+;^ZT&K/-.V&-KIQ4)TTC),M!>6CU7@K(6>OWK4[82R\;,W% MS$(A+<_*7OC&"\=/",_9>]7:C6%OVTI4]^5G,&2P)CY8P-V)I&6\K]O9+)^TM^RC*3DLKA6%_7"^-U+,S><_U9 M6+ZLQ1CXM6%JQ>#VV\'MSD4_\[9#C0Z+ 5.=1MX-.LR=CE*A1(T5%:FR&\%6 MJD:MRW9]?E3_=:.TE?_!_I^T,J;_?6NL1)%A]52V4*,Z T/,&7NMFD;H4O*: M;?E6:';"YGD0SQ>X^?Z[(H[B'^[=]2^OUZ(M;]E200F+@C3-@J((613D^8+]BGYJ.OA[ M*>L:9X78/Q\PG<9T&-;R:!S&D?X3!I,6\Z" ^A-69/@Y38L@"^,S_PX/R2(Y MA.-!!0IN0@^*A;IB^*QB,B?,8MPWFFZ@*MR"DB!@,11]C @<1:D81CD4"\2.;L4XLS:N?U&NZ&*"AVK,EN MN&4;OA-L*43+$ />LNZ^%-LJ(QV]D7 MC!-K612SQK?FO=""G<39%"O XI@0 M7CV)TVEQM_+B-H .MQ6.2>O;Z=^!XV*B1VO.TKA_4:X! ::5A'_ M#(EX"XV&B:^H((D$%55 FZ1?*JGN2,_P.F"E%I6TAW.! I,'NBQSU2E0(B41 M #VNN-2,+! .W\&8@''X=MV7U I\IS2(\6#B7GB,W@\6I4-^A1$8HFIGN6_P M1CS!!.3N@S(8"BAH+(+5\C,\[1.3?."\B[PZK0T"GD(3&6$(9QXF0.)SH4NR>'P-*G#WE9RW%3O@ M=>7FX.:]ZNJ*K)0--4--78_&P(H"3Y9L,/>]6FM>B8-BM"X*"QTE.#3!Y*?9 MTZ5EV#5+9T;D+9*D:S#4;FL/A'E>PA(PLMALM M?),V\NNA; 7-@D?J$#>Q W0W'S#O#3NJI"==T*3H07!WF6!Z'C/-QC.)CG.7O3N?*C?.N(0C MOI+V*D [YB"7 MSTT3#G[/U(\O5!\D?J)+]1)[GW_KI&)K:<>NAAG'Z/NE=5 MC^J!"_LM]V@2'!DEQ(Y1D05Y$M-2%H0Y33!)#H9.(S^RCZ02>#T>)HO#U:\> M=XU3"M\_=10L$4\<@5V;[7<$0U3%^,M%J?L9MR] M84IC[GBMWU[?OMH(M/T[72'JGI6Q&?;AO>^6 M'+,D&>A8G>9GG&?DND7_+3DB+]L5DH%(BIC.B2CP@"<3RL&5;,%A;NQ6M2Q[ MA)ZMR1."T#G&<)3I$8V=Q+$*0!H/Z 1H]:IKJ=%3/^_0MOVAXU3GHVQL7!I. M#^&$;S#)?S.>1L&/XWA&83Z:1?_W@'9+8!_'DRBEY\&6$=O11"-!HCUMVH$W M@X'W_&0 _E+=>M-+GWH./7-JCMD4L%;8P[1%X,&);@!I 5)6CC.-Q<4C(,KR M\<.&Z;%O ;/1=QO\HUJ[KU/TAQIA\9]PAM7A ]BU_^YSM]U_/<.?D36!J,4* MHN$TSR9,^R]2_L&JK?L*M%36JL;=;@1J3=,&O%\I90\/=,#P6?#JOU!+ P04 M " W@!=71"_:$+4% #O#P &0 'AL+W=O[,!)>V\ZO^=7$LP:!@,Q8!(:?+=R"$!8(S?C284Z&(^W& M<;M'?^-\1U]63,.M%)]Y;HJK23HA.:Q9(\P[N?L%.G]BBY=)H=TOV;5KPVA" MLD8;67:;T8*25^V7?>WB,-J0>H]L"+H-@;.[/478UHMN%< M=;O1.%[9I+PW"FZ9AE<35 1&M06)LN7+_RY]^H) M@Z/!X.@I]'^2FG\%1#X40-92H"YYM2&&K03&PSE2&<*K5O%..BN4,Y&-(FM> ML2KC3. \AJUI@4S!#&$*2-G"YP3[:WOJUIUJ(5#!6:.4/0E5Q#5A58X@.<^8 M 42 \8:"@V(J*_9$KMV<'6YMX57=X)&-X8+_A2<9B2(TH% ;@%=+5HQP+LBU MM@A(I?U )3(*Q^^P!4'\[AMTWY#\R"L\5C8:C=0_D3>#U]=:@]$7ENNP1QVJ M>[PWUPVN(C^0U/-IY"V.6B]?I($?O!JU/B@7I#U9<2$T27SJI\DP>]*]9;H@ M\*7AZ(\+=9H$-%[,AQ-.U\NR!.5,K5D-BLP3&LP7P_Q)]WH#58:62.L H8> M#1:'Z?.16ZEJJ6S&;/HDID9A^%>&:)M=;C@R* Y3&B7QL.>T_W'Z?DHV<@NJ MLO0AK#5BA( NSGV:)(=SST=.PAA[-$[\PYG'W;.I(Y*.=12C]MWS4KP##E9 M@,A=>LV1_V-P>SD9V/ ,.UO0IE7<(J!^N.@_/>Z KY O!OH#3A/T/'Q(DS@X M@VU'/TB#[#I>\/D:?^;9(8<3Q?1 M@?(G_6^168JB"OP12<]&3F06Q#1,YB-2'W4?DUF(Z])P/I+9Z.;BUE7KW;B>GCF2G:B/]OQV J,X M_ZR"Z/,2H<0<\9\ZM.P1LA[%)7C4]T;;(JBK8UK+L( :0M'%8*BI+O4<"8-% MG+5"L.S>!E3AHVW+,"$C)SN&Y/C((39C8[ZUL:1M^<>TPZJ57#%,FN7NSKW- MK$M#.:DX_HT0G4%EFUVX,\P"+[&@M[8:(UR=W.]A2K%JXX:F#U7WL]$C#*FY M<4]-C41L*M.^QX;1X35[W3[B#LO;IS#>HQNLKXF -6[UIDD\(:I]7K8=(VOW MI%M)@P]$URPPUZ#L IQ?2Z12U[$'#&_\Y=]02P,$% @ -X 75^G>,[$^ M!@ QA, !D !X;"]W;W)K&UL[5A=D],V%/TK MFD 9F G.QWZPP.[.9"F=TBG3'2CEH=,'Q;Z)563)2'*R[J_ON9+C32"[0)FV M+[SLVK)T[SWG?AS'IVOKWOF2*(BK2AM_-BA#J)^,1CXOJ9(^LS49/%E85\F M6[<<^=J1+.*A2H^FX_'QJ)+*#,Y/X]JE.S^U3=#*T*43OJDJZ=H+TG9]-I@, M-@NOU+(,O# Z/ZWEDEY3>%-?.MR->BN%JLAX98UPM#@;S"9/+@YY?]SPFZ*U MW[H6C&1N[3N^>5&<#<8<$&G* UN0^+>B9Z0U&T(8[SN;@]XE']R^WEC_(6(' MEKGT],SJMZH(Y=G@9" *6LA&AU=V_2-U>([87FZUCW_%.NT].AR(O/'!5MUA M1% ID_[+JXZ'K0,GXQL.3+L#TQAW7[J[%HXW@UK?!&AQM,(3AE. MRNO@\%3A7#B_:#Q6O!?/;#571C)5_G048)HWC/+.S$4R,[W!S+%X:4THO7AN M"BIVSX\04A_7=!/7Q?16@S\U.A,'DZ&8CJ<'M]@[Z'$>1'L'7X!32%.(F?Q=7?9W,?',KECWT\)#>'^]UP"SWQM\>16-#B_=V=R/'YZ M"XC#'L3A;=8_/UG_P(QX;?5JU0[%"Y-GXA[>M#X44M5,K&4@$RDMC MM5VV(K=5+4TK?$VYDEK]Q8:4Z;J >)+4M75!R ;W,>JAP%B"R@]2E71:%%\$"AMMRB0RJ/"*1 M0$2M9>!1*>8M,-J5BG0@F!4Y'V,!'[,7.P8_ MC@4(Q)R(AU9N&\.&(U#X%O--]O+K[&7@E3FP.6[ACS.SGXFAN/OX*!MO:!!K MMAF"4_.&O0#_TMIBC:?8.3W.'O4[\0@XI5FJN4:TW#9>W(_&/1]-%&^9QH&" M5AC[-1N^SC/3=W=RN&NZ9]R13@59JMH_&*;=X^QH>[,%/B<,^E:KK;1T]9GH MW, 0LF(&83GUWJ*LV58?FO+"V "6V%FDE;, M2V,6HI^"FZ7KN2V?P_3P)IKWLRKF(! UQFTK"(BK&%;C:=%H4+J(GKA*6I+. MIQS$,]S4X-.%2 (78JHUGIZ'*5\3&%$5 W*862G50(MW@H@'<;MNOGXT!->ERA.E7 0;$T/$#IIB]R,2 MW10IDCB6+-35>"QPVUFMBDCD E/ \,A$'K!0Q2+O*_2&RLG$I;,BOM5%-DN4 MOG4JAY4;XV<3FRD=H^3 8Z1=;U$QY"$5MD@H;-P5M\L>I:#% KR*V#7MQC:< M*8LIW%O[!/ MN#NQ9N(MFF^E5E;\K"K%6R%H,VB.%M.^N+Y6TC[RG9/I M=/QT\R#>3IX^^(3>A5*&3BNBN BJ:FU;HCA]G"+H3*\K7Z1X\(Y"OU'QZ"J0 M*9*$];H582,YSN\H(285OV'+-FKD.Z*Z#Y,[AH]R\LDL\2I?I)'1-<]F(O]G M CP]B@<,H>?*TJWHM,Z]A_%;GQ-[B?$[M&NE]O%[G$VV2]V M743?=.Z;SGVFSG$?_ \ZMQF WS3NW]2X-] %%Y#XU$DV8?:1;51#0 @H,M2A MG&OER\]+M/1[>(S\0E3CJ,7@:"A.,:OYVTHW_:]_43NBE=1-5+L2(/M6\)O) MT51U"O5](QW(TFTT'F>%H]RZ(C(FBS]1^@E[-[G FH;:&NG:+;,[,[U3TB+I MJ@H\?1@J\P18UM!#;@ETK_2-B]1V29Z^WI"]=+B6D,U)H6.#K.'AT-A$M?C=)-L'7\4H/61L?'RY(DE(TW MX/G"VK"Y80?]I[OSOP%02P,$% @ -X 75[I$^Z!)!@ K1 !D !X M;"]W;W)K&ULM5A;;]LV%/XKA!<,+<#&$D7=LB1 MTG58AVXM&FQ[&/9 R[3-51(]DHJ3_?I]1_(U%V,!NI>8(L_]\ATRYROKOOB% MUH'=-77K+T:+$)9GX[&O%KI1_M0N=8N3F76-"OAT\[%?.JVF/5-3CT449>-& MF79T>=[O?7*7Y[8+M6GU)\=\US3*W5_KVJXN1O%HL_'9S!>!-L:7YTLUUS2Z'N"WXQ>^;TU(T\FUGZAC_?3BU%$ M!NE:5X$D*/SZKDD0S/A[+7.T54F,^^N-]!]ZW^'+1'G]UM:_FVE87(R* M$9OJF>KJ\-FN?M1K?U*25]G:]W_9:J!-LA&K.A]LLV:&!8UIAU]UMX[#'D,1 M/<,@U@RBMWM0U%OYO0KJ\MS9%7-$#6FTZ%WMN6&<:2DI-\'AU( O7%ZK6K65 M9C=]!;RUS=*VN@W^?!P@G6C&U5K2]2!)/",I8S_;-BP\>]=.]?20?PRKMJ:) MC6G7XJC G[KZE"4Q9R(2R1%YR=;5I)>7O-!5]L?5Q >'^OCS*:\'H?)IH=0S M9WZI*GTQ0E-X[6[UZ/+;;^(L^NZ(R7)KLCPF_479.2KI:3N?C[61+!:F&H!GEO= M=IHME&<3K=M>R+PU_^@I9Y,NL-:&K2S.6JBW,Z9JX A9[4_9QP[PLK NO G: M->CPQ\95%OCA>\ZPT-!.[*:=G[$K3YLHLOMMD;&?5-L!FG8;KTP+/MMYN.!? M/^4^9W-GO6 MLU="\C**7C_)XW3H7 OJG&=% >*")U'VC#D4)YB0QSR2):W2G,M(LAZ F4$V MF$,4('>EW)1B8!'&8T;2#@7/FSO6##VNJ<_N,.Y(!WGS$5X[]K9S#EV!@O$:L=Y0ZGU* MVU-6:THU4*YK3T^_4O4]T@SK(\GSK*"PP1$)CP:;=P7A&(^'!5E^85[V4F!=IQN($4N*U%NR) M.&$E3^+L!7&A9$LN,DEF9PD2(2C=2^W"?<_U[N_.+#'YPP Z!V=Z<_;5PWM# MH.C(O"1*>(J0D:$ES_.,W=A96!'0%24O*%(V-R\/"UE-FFB6*6S<]U**6BRRA6BYEP7Y GQLTN^XESLP=K3V3 M7**7)4]R\4PT-C D\Q1E$#,9"YY&R09.JJIKNEI1L*8: Z R:K@4##E6>M)W MD[_@$POV(%M#DM,$@TV0?@DI[Q&;G(3(<& =8 M2D4!#,G*= ,K N,M803A1?E\& $>:<1S3!D:&CGZ4E(H7*>/PO@'HR:F-L%H MOR4_@EGU'OG_D+A#]>12O.XF7"%Y#/\W1!6P!E2[KIKH%GD(!,TQS]'S<5+R M.$J1(-"B:=3=@?4"4U-(0B4)!+_I47WG+P+[QCS-"(@J,6,25$%:(H[T* $' M@,1Z$6DF(_81L %[VSFK"?SV*?DVP)A;:2P8&BLOHW6NL)=AV(@8 M52%>FB7@=YECO-!4E+C\Y!A.@]@/^_H?=>J!=?]CN[X@\G!@B"06: JQ&;P" MUQR9TIV)BOZX^2$UN=[=O M\:OA";HC'Q[R/RLW-[BMUGH&UN@T3T?,#8_CX2/89?\@G=B 2NJ7"ZVFVA$! MSF?6ALT'*=C^A^+R7U!+ P04 " W@!=77Y#C+:4. "4* &0 'AL M+W=OKPEZ6QK?3X:E=G;F.5K'E3 MVYS-I]-G9ZW4WO!9K]:> M'IR]>;61*W6C_,^;3Q;?SK*46K>J<]ITPJKEZY.KV7=OG])Z7O!/K;:N^"S( MDH4QM_3EA_KUR9044HVJ/$F0^.].7:NF(4%0X[6)J-52]HW_;+9_5=&>"Y)7F<;QOV(;UE[,3T35.V_:N!D: MM+H+_\NOT0_%ALOID0WSN&'.>H>#6,MWTLLWKZS9"DNK(8T^L*F\&\KICH)R MXRW^JK'/O[DV;:L]O.R=D%TMKDWG=;=27:65>W7F<00M/*NBN+=!W/R(N&?B M1PA8._&^JU4]WG\&U;)^\Z3?V_F# O_6-Z?B?#81\^G\_ %YY]G>^TJQKC>JO$OZ\6SEN YC^'O! .>7KX$$JD[]Q&5NKU"3+%*7NG3MY\\Z?9 ML^G+!TQXFDUX^I#TWQ^R!\4=5O9A-WTPW9-*=I5JY*)1XE-OJS4R0WQ<-'HE M*=O@RMYB@_!K)9S^*MH "T6P$ CJ+@=U0FO@\+6\4V*A5"\$::W^-/HY$TZV10G+ZUI(=/@<1WBB2-U!ZV]$I>GXIL_7<[GTY;[5?\]J;]]5XH<,GO^THF?3V].Q97WQG9JEY]^7"ZQB"UZ+QUBUU$N>:LK%O(! MU?E75&?Q.#K__;L/OT8??POEUAK66/5;KYQGUX5N$PK_2MJ:H$3>U!UDRRH$ MFIV"E:B\G5B9.YPZA#,]WR!<, A(*O@F$D,44+G]1H) :P, B9"0C@:!?U_ M6!?498N>1;;18;*JE&. ]$@@ 7A(AC7ZPQWZWH:=20MUNVD8*$$@MO_+F#:[ M<6/UG:QVK'3%NM(F$I1M5CC%W$*51GHVP?#??](28(1D0+1M50OUP@:<0D>< M!CP@[_;QD"#@_F\8(!$?@/?U?2!.1.6FUZVE*A#/G=A$,"]R*/(QO [N1M" "J1L @K"&/ M[&Y#JT,8Z%F1Z,-Y5+Z\&:$&>*OZ)@>Y=P265I$?@N:\&[[?]*A<52&7 R7K M6H>#V9/PT)"GY(;[L!PLE]V.BI0'7ARJJ=]2065K@#RS4RH=S[6><7B'9]#Q M:"X0OB&5G-1N2&=#I(X1O^P;TJ3IX2L4[QTOW,_(5 L'6",2E:K19_DS@;M* M:$](AQ>ATBYZ*N662R7YYTZ3+C?D.#CME]A G"9-AE(7'4DU>HQRJD!\7O N MG$H>3&$IW,NR)1H4C&W(N2#$-OB;"Y!$Q(/[X#C=P9L^MR*2/_0UQ*7N*Y_P M9;9DB;&F7ZU#82,U1Q).Q4\'Q4(;TZT,) 6?(9MK0UU*W'8@$]NUZH+SMAK: M+105!10>6):*[9(!@GV\ A164\N%?=0R*7#D?PE_./PMP6.LQH2 L%U+GT-& M:XJHMW)'2^@_4LW+6\7.1 .G[T!@366!=F%<@(KJF",C,D2G5@S8O%YW##F< M,@I#S&B8W3P)Y/'I8 M1M 'NKE>4X%WR'57?56VTHXJD'3 !9'4 MT&K ">$+UZ-XW&D>:3G+2&J+UKU2H=J6)7)4%G.!H.IN,?4%+8/&>KF,_;'O MW$95>JG)?-,I3VRREJTD$HU#%VHMFV7H22660]K*4#RI]D$^H'NC4/';!12= M7R2T!EXS8!/NC[ LV3%O_P@?\>;GO!DI(+%=V[K,0*2")N%UNJTR7* M.; 58UJN8+/SP^,!J9-T&ZSI$TL@>UK#WP E%&+";\HIXC%$ZTO(LL)7H#%-*B]A MFHI^4@09YONHI)L^=#9C"?B>RC81;N!XE.E,(1QLFD"5.S44PVU M=M0>K">9.PHIS1ZA MAT4M03!TB[9"DY>/$P1K2UDT%-&&^PAE2(V*XT*\6K)ZP3R2ZCI6 ]BKV*N0 M5F@WDX@/4@+8KV0FNY&QI3K9 LF4+MO64#DU4IW';LRCZZY^;5$/C8\S/L(I@+BHX:7W-\S M"TPDGZ>1U!OJU.*Q^3(..2PCI_B$==LWU6P+XT^>^6KWT?*8P,;1N@HEVQS4X(.6MJ$2!?C5XQTZ>5??>% M\*@ZN'M-S2M8<-S2T*#H$H7!N4,WA<\ZMFZ+#C#$ZDDLW56 0IA/-)+Q3M<] MS $HFF^RH*$ $B9IX CN%) -S41[ID@@Z7_2#\"S*7T4=:Y(9!Z:J69?2M MRBZ;L+8]:, N32YTU1.;#-$Z,#,2F9_PJC@WNS@X [HJJID)#K?487#P2#FW M5):*.1?H>ES=8L7C28:!2)ZA%8C*2]0261<>2,ZWBH!+&,S\K.1?=3T3#*IN X< 1= M/F/J=+]MA*4KLJG0'RZXXQ&2U8XM::#@,ZZ#J5UBDZ&>J;P/=S6H.VC^_(F] M6PC&RK"NN*0A>V7P!<,:_%1'O?9FY>>2["DN;!Y($01W3LQ M>Y&%;-%N%E_BT!#Y4PFQS4;)F&3AM#^[O7.(NF79\VF2G3AUDG] 6+ZD.RHR M(2;2WCE%=U*X)O601(7384_HL*9A,L=Y4M]/"E8F[C=[,P$?=#\Y-!7.<#]6 MC-*QS(U;//?Q!=?]$*3C87'I\N. E)P&T/"=JN((\"RH& I&O)J?G2?:2?<1 MVR->KT9>WY/XD);I$6"8I0[NB_1IQ'T_P&]K<:UM1:-3K(11$5(QR #)394C M"@WSQQW="K'.9?DNL*DS;+K[9:+,-"BK\ MN!\)3RX313PR_ARY%BE8(BM,F7?OVN'WW)Q05]UC$30K%+!&NQ>?3Q_+;A(WW7\.+,>)6 1J?>^3; M;+IXA^4,B%Z3U[+EZ?'Z#( M+28%NL?=LW?O.B*S(+[* (V:<.F>1#[C(AJX;EZ6EPVC26#OCB$/[$_+/3FK M Z-!KHYI$&_-:3D_+_>.5^9./:8ZH]'Q]TRQ)2TJZCCZ]J?[1X)*P "GD]"# MC"<3@!>Y_V.951NZ5^GHQBF\>3QVOS#N*4^;S??6Y_:DRV-A:7'(, MFJ?6,:RL=5&/YR^*3A$)Q'S4W^A.)?>&C)VLW>7^]4UT8^&] UXI#GSVX U0 MM59U]%7N^0R;V/#3-4H<7N^3X7B!E*;+@1'3(#JT@W+FO1GVY/=[P;W4QB.E#C M4"AO[CFT\*%5]&,JNB$E8L'RRL&@V^.?J/R5>6GE\9!" M_\C\DC))LZL6J7AV1E#KXZO)@B1.TRWBU?[KJ'NC M2"MKHCM^8!KD^V>%Z\7C<2@RC KODP#:]Z)?N 1._-"/ M7" SV/WH^>E%%KQ&IPFS=U79GIKD(/.!GX4P"AY=S M)6WXA55%8Z_#N[M!/ MC MK]]3I/KBQ/8$ S_8+5%5Q:KBJ5,EG6Z4_F+60EAVUS:=.9NLK>U?3Z=FOA8M M-Z'J18B,5!W38GDV MN8A?7V8D[P3^DF)C#JX913)3Z@O=_+XXFT3DD&C$W)(%CI];<26:A@S!C:^C MSM[/POOQOS<*!014\H)*-"XOSV&SDOWW++ST^UVC!- MTK!&%RY4IPWG9$>'_=UD/:>\6ZQ MO?R]FXN.TL>N&]Z9TZG%UF1@.A^WN?3;)$]L4[ _56?7AKWK%F+Q4'\*EW=^ M)UN_+Y-G#?XQ-"%+XX E49(^8R_=Y2%U]M(?R,._MF'_6UG!_G,Q,U8#/?]] M+&QO-7O<*E74:]/SN3B;H&2,T+=BW>3R( M?[0WNU)MBU)TRNS]H!E'?0,03@>V+;>XF0MMY5+.<A-6*WBG'S\+E=:S6LUF!4 M%W$'4!J2HYNY0OHZ0TE3G5&-7+@,+F6'I$C>,)=2)-F:@ U=(["]@J+>2.-- M+<+Q.#Z(?M#S-1C.'1;.COTB9GH 55.1)0%3.+!+Q?6"$O%6:A"KTF9_(CC& MT66]M]5KM=*\)96A)[>/XC!B,]DT=)I8):N/G]!F+>=KMO'YZ!M!DC+,G#>KOTT%;X5'5]%FS-<6W/16Z) >S+5P=7%[M#/D:@J([!0!H5*.[FHK=;EFGD\<:3& M'<3^X)VKPFV[ PXK$%,1%^R(56&2L Q8.6(ID%TG.*$[H>>2<'T1 EI7,(A)F%&2Z3K B2-&=_@=G'*L,6P+$GNELL_Q-S8WP..T^I(\:R M"SM2J0^VW2$&0:B#U S=K8_T M$(O&,1BH%F.;%1JD'()K,5)(EP>/K$^=M-_@6>]EO+D!,KLZ^W#S:5^>+PQV MV#;^WQ[2G[:A/0')) 935D&>ILAT'-5A"HJA8H9*G 99'@5Y$1/ZJK!.MX@X MSJ&1!VD>$];B. J!Z>^!"4 &-4XO2E,G%X$;X^]<>H"!I BJM S*."(,U6%2 MO?"YN_S0R1YA[*CC,-Z3M>];2.HAV&>DO=M)W>*@.-K0F%_0ML8[$!&!5*Z_ M)F'![@77)AQI%QU0W:.]>W3.:@1F@US)' MX,CGG$1Y=T]U_L34M9^UW& S[@G 3F"]L/20>E]M%-+(?O1OM\WV"&>?R) M1S@&F8.K!YWF!%$;ZUGD5G082-$=2JHU?Q&71*UE'A1)YFHR2$&V8"6D#P=! M/+& 8J-Z"H=5@'A:LJ(.2DRY<9$&>92R.,E1UPF[X1@KG0XB_(+!"1FJTZ". M*ZKH($;9)U&!GD._6,\+]JOHD)S&*?$%7FLEO6(YHLJJ@.":5D%6%JRN@@24 M4,#E+&4?E74C[=^<'ZB^B.$B]<0DSUVW.V)YE@953N%FZ( 5NL,EO%B"4Y=: MM>XMH\7LQ.\0S#&\*(OB! 25!7&,3G@,3[(LI8L2R4 __4%G",)ZX1'=";O= M!Y[%25!F1)>HSR"MJ5ME&5(:$TVF"+G*"O;8:^+TX'6_%7KE/FK0D(QYTK_Y M[U9WWTTN_.>"O;C_Z/(GURL)A#9B"=4H+/,)T_Y#AK^QJG(\88VV'U-.O\_4$L#!!0 ( #> %U=F8''@K 0 *X+ 9 M >&PO=V]R:W-H965TJ7\#VSCPS\\S+ MSGRCS;,M !S;EE+9FZAPKKH:#FU60,GM0%>@\&2E3.Z52CE, M1J.+8##,UF7)S>X.I-[<1''4?'@4Z\+1A^%B7O$U M/('[I7HP^#9L47)1@K)"*V9@=1/=QE=W8Y+W K\*V-B#9T:1++5^II>?\IMH M1 Z!A,P1 L>_%[@'*0D(W?BRQXQ:DZ1X^-R@?_"Q8RQ+;N%>R]]$[HJ;Z#)B M.:QX+=VCWOP(^W@FA)=I:?TOVP39,0IGM76ZW"NC!Z50X9]O]SP<*%R.WE!( M]@J)]SL8\EY^QQU?S(W>,$/2B$8//E2OCJYQ2-89^K,U4:H M-;LECH038.=#A^@D,\SV2'M:TKAVEYP% M_+F6 Y;&?9:,DO0,7MJ&FGJ\]%^%RE7.'D%R!_E!V.SWVR5*8:W\<8J!8&!\ MV@#USY6M> 8W$3:(!?,"T>+]N_AB='W&_7'K_O@<^E=EZBS2:3_?@F>?%/L M2U-CR[)I2$:?;0 )5+I6&=+'L3L/E2O)%>NZ MC[=Y=),KI^P _^,;[N,:$< M4(4PIU$OKS-@.&(,=Z2::>NLSTV&Q214C7;R%ZXR.M2U85JM=1 L2^%P.CC" MJ8Q>"<>7$M@::77%@'U&\V07[66RSO=NHCD_#/3*HV6U,01!DP,''+JRW#%> M(=Q68,>#W+%X\LV X0!@%(\K# K0YV'*+!*=VV5>F(,9-K0D<*9>LQ,"*^[ M! 7HK^V1'YWN:)#TL+>E1,\0H1!90>%;8:DX]R+C5@0Q0]EBX%!64N_0)ZQ9 M5' >P<(+\HFI817?$46V[REMA1O[U_YS!^VWV,@"TQBJ::W %B\ "_:5!2NV M_YD#BFJ:#D;GXYZ,!^/_(^Q./!VDIX!QWF;/W]*8IPHL*7(>;H\--WE#6'R@ M?(XPJD'80E8W->>:HMQPZ_$ED ;W?!RQ&)176N*M2:R%X@Y7I_@3VY+*]YC8 MQBY:X5C28 [2P*FI#OIL+XO-X7U"UG-Z]VUGM12YC\0Z_/,]1OT2E/'G.XKB'0OU9.F(_ M8*T8+KT(S_'B%70MT ;!TFG*XK2?QA/V63N4>2,-'=:-+Z<]\@LQ9^G79U0* MOA12N%U(J;"OPTS00I.9^J#>O*^A%)NYU@#0'-=G4[WDTK>.WR2NV%/;2P3J MP" #H1&:)F*?O*6_)>9N#[.O:*[\M=&FL>-OA#BY/GAZ/,W>9-Q/+V(6]]-T MQNZY+=JN9MUPUD-^Z?0?5H\JYY3)4[?Q\&"'*L&L_:9(35HK%]:I]FN[C-Z& M'>Q5/&RR'[E9"VP3"2M4'0VFDXB9L!V&%Z %U<49K..= 8 !40 9 >&PO=V]R M:W-H965TO MW=6%;8)6AEX[X9NJDF[[E+3=7/9&O=W!&[5&6-<%1>]JY'3YY.F3X2_*UHX_?>!7NRL/83?]P4E[TA&T2:\L 2)!YK M>D9:LR"8\;F5V>M4,N/^^T[ZG]%W^+*0GIY9_4$58779.^^)@DK9Z/#&;OZB MUI]3EI=;[>-?L4FTDTE/Y(T/MFJ984&E3'K*VQ:'/8;SX0,,XY9A'.U.BJ*5 MSV605Q?.;H1C:DCCE^AJY(9QRG!0W@:'7Q7XPM6-R6U%XIV\)7\Q")#(YX.\ MY7Z:N,N�T+\>Y_+2>+T?HE<)$]\+7.Z[*$*/+DU M]:Y^_64T&_YQQ-YI9^_TF/3OAN/'N<4'$OBJFT#"-D[4SJY5+"54LE"),D3* MQ5;(NM9;998BK$B0#PKY3H60QC12"RI+BM7##,+A)Q&LV))T)\&>%/QM7:$, MJGHG61IP%Q^1P%'DH?8"H7 4DC@5J/*H[QPBH%*9Q$!.V2(3-T:0S%?B70Y&0>&DQ@;PZLS,2['Q2N//K9XB..68A72Z-* ME4O(7%LM@](J;$711, \K.4'M(P8YN8 N+;A%GC!7H>"/ M(Y.33PZ75J-)QS20"]WB42!#"FA1VK/6;Z.YGTM/(,<1';0%@:+>QJ)^JVX? M^(7+G?^,]]Y^BZE@&P_C 1;=YE0'3HP<(B?'IL#\Y MF^!MCI?YG(_FD_YLR$?CR;0_/!N)UP]+F)U'KNFT/YO.Q7S6'YV?BC-\S2;B MQ;=Y,3[+)N*QF,ZS*1Z3<7;.CU$VQP.5N9)(JF,& ^E'LW,P5TKK.+X0P4?3 M:3;K3IB'HQ$BXE7"E>[!E5D9T3ZJS-?)4KU-(3]BPD8"M_DL&Q_:<#;-SKZQ MP2.R_]."6),6E7'";R)?2;.,J7Q/M1VZS%*_HYA]X.JK'2K9*1VK*ZGPNU:S MEKJ1:47@])>HAWY4Z5!(K99K"E11C^2AEA, M#BN!.2G0R=:QL06H55Q7+B M=+:*1.^SMYDHJ8@=R0<9&O2D;4O]-6(_Z4\TC(>C=&C=.7>P@ JV9>FQ9F+< M?(7N43P?"-'=Q,#IKK5A'2/';K("Z:'-IX 6G('@D\*86'H03(>CL[B M3O2L:96\M LOKO,0YRNRP3$RN:P5+%5?&(@NG$Q>8))I6\?9R589'_5C:$4M MM%3&,!-,*C'KX6VL;08I%KVG.S8)L#I-<=86C W&'']Q8X",=>H3/JT/2#:, MYOS0IE*5@]KP33$M#*W.763W4)-CQ:4:((A*JPA@:T):T[ M[0DOK"W(5W\ Z_'XH4"Q&(,#2:-,LG07A*3WQI0Z(?2F*_-K5@\]G(W)=BNT MW'#8KYLE[W[2!$\\IIVJ!EUUOS'CN'E92..(77%G)-2^-71FW@//VQ>D MRZU616PB)99?DZNVE<;L\=E]]X'!WE6M(K>,%U+&';T@W=JZT^[.>YVN>G?D MZ<+\2CJX[(6F$JS#[.RT)URZA*:/8.MX\<-@P34ROJYP;R?'!/B]M#;L/EA! M]Y^ J_\ 4$L#!!0 ( #> %U?8#":QG 4 / 9 >&PO=V]R:W-H M965TZ@_GMV=GP8 M:.?F^%#WKJE;=6Z([==K:3Z>JD;?',WX;"1_[ \&NM;NQD3KPG"ZT_^,6KZFC&O$&J4:7S M$B2&:W6FFL8+@AE_;&3.MBK]QNE\E/Y#\!V^+*159[IY7U=N=33+9Z122]DW M[D+?_*@V_B1>7JD;&_[)S<";9#-2]M;I]68S+%C7[3#*VTT<)AMR]L &L=D@ M@MV#HF#E"^GD\:'1-\1X;DCSD^!JV WCZM8GY=(9?*VQSQV_0=Y?M:5>*W*N M#+E<2:/(B7.F7O1.+AI%G"9G>KU&!"^=+C^L=%,I8P_G#MJ]C'FYT70Z:!(/ M:$K):]VZE24OVTI5=_?/8?76=#&:?BH^*_"GOMDG$:=$,!%]1EZT#444Y$4/ MR'LI35NW5W82B-].%M89(.?W^_P=Q,7WB_/5=& [6:JC&3M2I&E;E#VB"H96*UR%D3C5L3A,Z1V$!+J4R]] M>=4ED6U%JKKIG:I("^7UH+R#;_Q&1VUDAKR=RA=K>(V_ZM3+2:7- WNP"\YCP)*))%F$F_\6)OZM,7I)ANX/+/[HLO<9_'Y$)) MH+7F89HGW-1)0'DB8<>Z91$8%@O9"M1KGRH"J]^$04]4S M>0V@7:D!?9;T%CH!UJ%>?;Z_M3#'K F8'_.(,@0H3FF:,QI',C(D024(SGM%$< (C M!4\"ICPY33GE>4R\D45!4[@DDI@F>489*SQWG&8T R8\.E"M"<44-T M7UZ>GQ-!(]1P4K"=?#2OC.9<;"F""I;C5VPI18&:C_EV_4OOK,/9&3186)O3-,XFUJ/*6+I;\Q22=I+A;,9VSK[5#I#DW+=6FL0[FW*<'>AC$QLX M6AN4Q5DZ"1[N?6@!NVT>Z@/TY$(#+)4&U%OM-GA2)&9).+IW55!;VR-N8^+N M%,5* 76+C^AQ'EY@OHL5?YL(* G%XT&XN9)66XA;#5NZWG0:R?*7,14P;61K ME\H8<*)&6MUV1B]K1_ .E&W]9R@UNW_?C78^>97@WG(5WEX> 'WKA@?*EKI] MWIT,KYH=^_ V?"W-58T<-FJ)K6P_2V8#GL:%TUUXXRRTPXLI3%=XHBKC&?!] MJ=%5-@NO8/OH/?X+4$L#!!0 ( #> %U?(0%-B?@( +L' 9 >&PO M=V]R:W-H965T.*K$IE'&Z:U'@%UZ!NZH70EMNS%*0")@EG M2,!RXIS[XWEDXFW +P(;N;-&)I-;SN^,\:V8.)XY$%#(E6' ^K>&&5!JB/0Q M_G2<3B]I@+OK+?N%S5WGX -G6WS=T6+L,*IXG@&R1,M&8S"UM]B];U(LR\DVLE]"[1.)4N\ -:2[0 M8=\@C.D*$H9\E;R1FA4QV^0/^3$^F=I \TK=C[1*+%6$245AJ*>_X1#=+T8Z* MUE"\MKWPEBO=6>VRU-,5A G0^TO.U=8P OV\3O\"4$L#!!0 ( #> %U?\ M]S?AY@8 ,(B 9 >&PO=V]R:W-H965T/0JZ7'/Q7:XH5>@ICA)YU5DIE7YR'!FL:$SD&4]I D\6 M7,1$P:58.C(5E(2Y41PYV'4'3DQ8TAE?YO?NQ?B29RIB";T72&9Q3,3FFD9\ M?=7Q.L\WOK+E2ND;SO@R)4LZH^KW]%[ E5.AA"RFB60\08(NKCH3[]/4SPWR M$=\87;4ALW? MS^@_Y^2!S)Q(.N71'RQ4JZO.L(-"NB!9I+[R]2^T)-37> &/9/X7K8NQ_JB# M@DPJ'I?&X$',DN(_>2H7HFDP:#' I0%^83!T6PS\TL#/B1:>Y;1^(HJ,+P5? M(Z%' YK^D:]-;@UL6*+#.%,"GC*P4^-;"$A(!7H0)&3)$DV$(,F20J"4O'04 MS*#'.4&)=EV@X18T']WQ1*TDNDE"&AKLIW;[@<7> 685/?Q,[QI; 7_-HC/D M>UV$7>PCN2*"FFA-_R_*EG-^M?9^#NNWP)K6O(OF&W2;A.R1A1F)3"$H0'MF M4+WM/\F4!/2J _M:4O%(.^/W[[R!>V$B?B"P+?Z]BG_/ACZ^(XH*1B+T0$4L M$5^8LM"T E;8MZZ W4=3C-!/F=#WU(JB*8]3DFS>OQMB[_Q"HHA(A19,!D#K M1T8$,.P:!X9,0"7C0B*2A,!]P0(*%Q^(U%4(O @12]#7+*+(&Y!3[\/B(\H2 MO54UVLU3L-+^H$F@/B(2\E2! 8>'L)0L(?I*CPM@.PDHE9!7+)%*9'GQE'KD M6C"E:(+2B,"-!2^ TTP LJ1ZA"0P.43%Y+ZD 2R"8E3_5-IJPB2Y55]4A3WB28$/YP\-30??1<*'"U7Q)WW3[T3 M])DGIUMW3M #5[#TLWR/ZGFG$!&))II #!@SQ8/O2'%P#\UX%)Z RB.>CWDGCM^ M?K.'OM$(5C3>H!E)OA,!";8D<1?=@W]0>6$5P,E[P4,(#7I/XO0"BM\2XD_S M'&M.X_6K:=Q1=S3H(W?H8+^8YD:P ,W.T%\929Z]OGF"*.DV:?3:Q15 8_0YUM'/)%,;G8Y#E 8$+=9?7DD,_0]_-D M#%F9?XMFV#X$;;E]AB ^.NFP>Z&#W3!"JLPH4F=4/M*[0-N;Z%;1&/7W;ZFV7B$QB:5Q"]Y_4 Z+LLSF*49/$<; "KZ 7PD"AXNM%9)2&K M]#:2$ BEET5;EBXW7(6=H9MM?%E0)I;>U*4)%/UMH,N2"2IJ4Y;S?;L M5(.*Z<#J5!O+AZK:FHC:,5N)6LWV)'I>$3W?.Z1VLG;<5K)6LSW)#BNR0ZM3 MC3J/_KZC>@O^8Z)F17FKW#@0V!;A445X= S!.3HD_P.!;?'WW/JTX]KS&Q2' M\5AC-VMDBO%08[7>EU3C".?9-2I3D9F5W:Y%VA@96I'V98AKAGBO^FOI,CL0 M0= 8ZY'=;%^B]8G0LQZXQI4^TT+42,MN7XM1([ECG/:\^KCGV<]2S.T AV1C/\7;3?1G6@LBSBY?)';M83R36'N@'?"M3>!0:-OT:Y'CG1^C#WH' M$BOE&AQ#^GBU]O'LXJ>U$]K-C)ECI'<,H>/52L>S"@E+3[3;68[ES7.YD?$Q MI VNI0VV:Y0]>N0.Q+8>:3?;EV@M=[!=MNSLD3OLZS MVR-WP/3\?FN/M)ONR["6.'B'Q'E=CRQ1MGJ?.QH-^B]ZY.YQVW[6:@7;94;S MA9JU-=IQWMH6#H6VS;I6,+A_C-:(#_1VIER#8[SKP;4ZPG9UU-8:=Y@U$\;( MZABB!]>B!]M?P;1VQ!UV+:^2C0R/(6EP+6FP79OLTP'MB*T=\!CB!M?B!MM% MRNX.:+>O7_X;R1U#Q_BUCO%WO&MY90?< =-W>ZT=T&ZZ+\-:P/@[!,SK.F") MLM79^H/!T'W1 7>/*_QT&E\)Q%0L\X\G) IXEJCB@X'J;O6!QB3_+,&IAQ=? M=]P1 5)8HH@NP-0].X?)1?'!1'&A>)I_ MH/IL9?PO4$L#!!0 ( #> %U>X=<2HOP0 " + 9 >&PO=V]R:W-H M965TI30U MN6B\4X'6YX/YP,V:N&M*0Q%]6:W>GLV3O"#T<9%9_,BVYP^8?-8??8N55%=N9+*[_7'\+\/ M8KH+XF+Z+. OK1VIPX.AFDZFA\_@'?9).12\PR?P?@T;[101; MZDPC)&<1*))+^0,R]\$X[0JCK5KB(X&S*:H_YZN8 ECWUV,9R@Z\>]P![L23 MV.B"S@<-VPJW-)B]?G5P/#E])KQW?7COGD.?7>AH(ON]'\=C3OX/&/5;16BU MPM>-=O=,F=;IMC2)2E5XU-O%O.I2BLVZSUY\R%ZE;TFMB)Q" AH=(&>< (<2 MTH0V297:D*.@K;WG$VH833^0M0D&N(T%7:&;X-BU$T>D2N+ZO*8 DJLWKU^] MGTXGIS_/YPM9'IR^E5+KI@'/]DHHVF,0-P<)7=T6EW89 MF;HV40;7#GEY==D# TF'DETT+L&!>B\'B-8'=G\HD(C MB6)M2XTL?Z'][7Z M:DKR8JQU<%)<&ZI/KA@-E8%<;%?1E$8'.)CA;K&68,0PQ:20[1P !KS:5J:H MU!:F0C:)%,IX6"'1F : NA^IN;59OZLRQJ+EFN0D@/,NZB+GZ:&,9 W&EQ0< MQ2CV>VKT#*>/>DX?/4O&ZTBDJ#TY GE)6M:BRL5+8H2I-+*R/;: N!J87FWU<0>EL@F/;$?T%@6>B/>5CH%MR M+8D,W36,&56))D(S/.A(]Z(Q?#GZ[B9"]]9"Z[\E#QY+\/7IK'7=,U2K-@FG MG4^*B)3\4DSOU[%#!BTSWU/D@K8&;GD+("9"QCG9$(:,1;A0^YTX6:#:ZU">A$VTIZT5\WE*0I8S].AAD]C[V$F6+X?*]>&^_+ MK;$V(S)83]+>4T3O:_2QOMO7;-&I(6F>B#AH?(Z@*QM&3&BUS9(]4_B>1]L7 MJ94!%?'BB3AM;:DX<1@I/()+ WH&M0Z83*GR<8_.CW;X>._5@C&\D;>9X+J4 M'S#]U_[Y-\^OG@?Q_';\K,/&H-Z6UE"=C'Y$JX?\'LN;Y!MY ZU\PHM*EA6> ML!18 .=K[]-NPP;Z1_'L7U!+ P04 " W@!=7AZO-K%0# I!P &0 M 'AL+W=O7 ]KL84#@D!3Y\:,D4K.C MTE_-'M'":UTU9A[LK3W12- MPUK()EC,O&VC%S/5VDHVN-%@VKH6^NT>*W6;",;^]3Y^\=?I=X-&.G6]*SGEKK*K[8&)0RZ;[%Z_]/IP%9-$' ;P/X)YW ME\BS_"*L6,RT.H)VWH3F!%^JCR9RLG&'\F0UK4J*LXM'?,&F17C$7)6-]#MU M]2RV%9KK66@I@_,+\Q[MOD/C'Z"-X4$U=F]@W118?!\?$K.!'C_1N^<7 7]M MJQM(8@8\XLD%O&0H-_%XR7^4N].JAA5QU70M:,OM'E9^LU'#G\NM\?:_WMN M#C]]']^UT*TYB!SG ?6(0?V"P>+SIW@54V_:-Q)*,[]&_G.!Y3UNC*NI4V91@W37HVU7^@X::<,B@?0;? M$ 608"ER*ZO*Q8FBH-J-XY3WFVINX7FO$;^['T"G^^9/]TF^?K#BSMU]^)FT MK%7;6-B@SK&Q-#I+!P&'S,-<6AEKDP\ -D4<92 M/H))##^2.AES-IY&,)YZ-6:C:<(72WW"Q77HSOKB%.4S:-1Q G)$Y9,B(Q!9Z-V"0;.RN?9BR>>.NZU32B&3S( MHJ#C6@MC&5 5L-PYND."]<-Z^2T!024)0=$OF[#4)9I ,AXQGG!G3;*413%W MUF=E1>6KB).,C2<4$D5]7=%TRM)1-E@XXT0]2J,S2SQ)&#_YO-<%X=GXHCTN M_9 VD+MCZB;98!W>@64W_KZY=X_(@]"E; Q4N*/0Z&8R"D!W@[E3K#KX8;A5 MEBZF%_?TEJ%V#K2^4\J>%)=@>!T7_P)02P,$% @ -X 75\%/M8+V! MDPT !D !X;"]W;W)K&ULQ5=?;]LV$/\J!SES*O!Y+*AW9G)I:Y=D5?JSH"MRU*:QVM5Z,W5@ YVA$_Y M=2L_8'^^DOV]\1U]F MTJH;7?R>S]WJ:B &,%<+61?ND][\JK;^<"\OTX5MOK!I]\;! ++:.EUNF=&" M,J_:O_RQC4./01QB8%L&UMC=*FJL?"N=G%P:O0'C=Z,T/VA<;;C1N+SRH-P[ M@ZLY\KG)A^I!68=1=A:&G^6L4'9T.78HV:^/LZV4ZU8*.R EAEM=N96%=]5< MS9_SC]&BSBRV,^N:'17XL2[.(:0$6,#"(_+"SLVPD1?^LYL$WJJ9 UG-X=WW M.G>/<*^RVN0N5Q;^F,ZL,Y@J?^X+0JLCVJ_#E\^%7?V* MQL&;(QY$G0?1,>F3>RS'>5THT NXE>:;$Q2D.7K\2 MC+(WST;;Q>E25=DCS#0* 4JBB!,A DA@2#GA0HP\,0P(2U-48=;:H/+&=XT^ M&*QU3)N>ESP*21 QB 4,(Q*'? 0\%"1*.'PYOS^'I7Y0IO(Y![)5W6-FA*(?(@P1B*-3L(CI3Z>#"CJ&T8IABKQ M@ @$A%'^$A#&211$0!&*=.1G81(?@2),&0FXP#%/?9H.8X2&T1:+$-E%&,.1 M+L&[+L%/[A(WV))]*ZL1E5OI=N;\F_YQ5-G^_O&Y7^[0*FE6_0GC>T'6,ZM\ M9M;AAB)/;$K[V\M/V?TB>W]3UILF*]"5@D%LK MR-M]3L,"+Q3-?M]/1$H]S#CB@A'*L8:U0Q_[U78BVG&'=GPRVDC'^ECF&?3. MNGV8'A6Y'],GV7GONC![!'\I;( HF^)037%E?J_&>.]#;:.,\@MMBM@+N.UQ MWNPXW\OEB'5(0U^!5'"2 MA,R3. D2WR7#!+M 1-O[08\KQ%1@7??:_5OJ_M T0C$A#NF)L3>'!WA/#>O+ MI/Z_(TL32M+$'S24"I+$/MO3D ALR>BRB/ 8S^%ED;81H.?8KLE'PHN%3'V MVT.J4D%25+6OOL:]BS(>6,OF.>#O*W7EVCMS1^U>'-/VHOVTO7VN8 ]=YI6% M0BV0-3A/L%>:]@G03IQ>-]?NF79XB6^&*WPU*>,WX/I":[>;> 7=.VSR-U!+ M P04 " W@!=7!QY/9:8$ #2# &0 'AL+W=ODG&:_?D=*EA4[20MTV!?K[GA\[HYW#T'/'J2ZUS6 (=\:+O38N9LUVHQDZWA3,"U M(KIM&JH>SX'+A[D7>CO##5O7QAHFB]F&KN$6S.?-M4)M,J!4K &AF11$P6KN MG86GYXGU=PY?&#SHD4QL)4LI[ZWRJ9I[@4T(.)3&(E#\;.$".+= F,;7'M,; M0MJ-8WF'?NEJQUJ65,.%Y'^RRM1SK_!(!2O:\;Q#C%Y S,B5%*;6Y%=10?5T_P2S&U*,=BF>1Z\"_M[R$Q*'/HF"*'X% M+QY*CAU>_/V2/S)=:Z>=*>S7X\Z7=U4!6DB.C+;)QHT+ZN<*1;XD5 M9*O(:DB"E5-8CG%-RIBT"SM[C,'OC MH_T#ML!)V'^C_AN3=TQ@6-EJ3%*_'[7K3&LP^M22 QZ1P>H>;]Q5BU[D%U($ MH9\$TR?2VS=%%$8?1M*=K4&4F(FT!2!@'/C1=+]\;+F0:B.5 M[9AMG\36*#S^I2':=I<9AA.4QH6?Y.FPYU#_?')[0M9R"TK8\2&T2V*$@"5F MH9_G^[C'EH-C3 ,_S<-]S*?JE6N4'?!QF,3/DL*/I_'@=VRY &78R@VI&Z4* M-E(S2X^2MW@SHM ? W6CX1,AA1UT6UF4[JL>R]?MDK,29[(&7KGVFB?UC\'M M;69@S4I4MJ!-Q[AIY(?Q=/?9X0[X"N?%P"[ 88.^#Q_[>1H=P7;6.VEPNO87 M05.P&X:Q=$S+ M(Z;MG'??P],XHEJ>^WFP]SM0GU"M0,PL#8;%0_V':(8S7DR3_<@?Z#]"LP)) M%86C(3VR'- L2OTXST9#_41]B68Q^A5Q-J+9H>7G:);O9W4L_SS-0KQ>IWAU M[;[_.='"!&_QX BW-[](M<0OHM@/TL3*!5Z.2>:L<93Y86!IUR,\]VZ9C-Z9 M.,%K]YK6I)2M,-V3<[ .#_:S[IVZ=^]>^]CP-3X$"(<5;@U.\M0CJGM!=XJ1 M&_=J74J#;V GUOBG Y1UP/65E&:GV ##WYC%OU!+ P04 " W@!=79,UT MHD\& "F$@ &0 'AL+W=O?%2-#DSG'/F#*6#:VV^V)64CMS456,/9ROGUOOSN2U6LA;VM5[+!O]9:%,+ MAT>SG-NUD:+L-M75G#.6S&NAFMG103=W;HX.=.LJU3AC/B)9R<)Y$P(_5_)45I6WA#B^;HS.!I]^X]WQ MUOK;[O XS*6P\E17GU7I5H>S;$9*N1!MY3[IZ]_DYD"QMU?HRG9_R76_-LYG MI&BMT_5F,R*H5=/_BIM-(NYLR-@3&_AF ^_B[AUU4?XJG#@Z,/J:&+\:UOR@ M.VJW&\&IQJ-RX0S^J[#/'9V(2C2%)!<=!4YUO=:-;)PE+_\0EY6T>P=S!S=^ M\;S8F#SI3?(G3";D@V[^%PYK"S%S[WS'\?7UIG0)1_QD[=&XW&C?KJV;=K4)D*,AY&C*^M$%JK%L*TGT@AP7A6Y]N)]D(=65AVDLW$F#X^%^;%&O*VW< M*R=-C8K9.#*#(U)H%*1U/@ZWDF2A*]2U:I;[Y-CZ26!U.V!%WHNF1:WO)EZJ M!OMT:T53VKW=478>*%D:;2UY09(@H5G(,(IS1I. D3-I[3X1WF4'($2)%$:6 MRI$*>R18&V:4Y>$>>:!JM3FF09%FC>B_"T_Y49SC5&+:39L>Q[028*$L$,0 -3JZ%*;UG M#=2G%I[HJ3*0 UGMX<(@2"G# MX-SH*]5)_^. 0D9YS B/:<(2\MDH)U_IQ0)X^LUQ"D"#'!@ECSSV <-+3Q/O M-Z1H8%-@)@.8R3>#>6[D6JB2O+E!]_0A^^1\1!*!;&L,Q ;E8J4;!7?2S3BX M6W_RKC_=^2LV_D3G;UN_LOQ.%?S(,U+*(IHFF<<2V8V0YO[DNZ*R!*4=\=2# M'40<0@;9586/JA!V119&UT0U$*%&^-XM*B+K=:5O)5CH=/&%6-%9"6@6)R0( M8278>,$<#T*2TS!('D?W9%X\ R/*D\B'G81@!Y\B13J0(GT&*7"7,NZV"^+- MUU:M<;MQ8PR8M/D4 ^X8EUOCWQWN"^_-^'2%+*0Q(/2)RVF:)N1"+QPT19(L MIUG*2191EO&NO[: LL_]8J%0CKL HX2F&2,1%)C'$&MCP;V]82I3%H&9 HX#1F MX;9%%$5;MY7PR2HE,ELHT5\<84/4Z(KJOWX"ZI+[?N1U)L8HXWM/>NR[!X?' M+.MT+N8TX\$4M[*!6]DWBSB$'<*[OU' ML/(.?6RA&M] *KP"LJ]X*!F,<\@/4D>;]6(XV81$M^. MLIP\F49H3LQHBH[I&V"*\IF\7^0#0_+GW!I-*R=;TID2EZI23LG1OC3I:YPW M6Z<3^EOMG/X(-MUW[_,<;"H1-W,: )3MH@(ZA56[FK^4#T"-WHHNM0N_,"[5=J?"/D+4>_#$'-. <:_J4/ M.R!"VJK[&0H]#1._-(D8^0C)0;S-DE1>..^NI$."T8/C@!/.<0:V01QS"1HG M#T!5_CA-TRA!^_,4K=)W^ B7X12-=H*L =N]BK)G"MK9W0--J]JT[2E9NY>U M'ZAMSV $$MLCC $4A&\O-QSWVRCVEV6O$-/AOR IWIJRV+])X9H%21H#:7[G MTP%(M^P^D/A*A KW7Q&&V>$CS''_Z6&WO/^"\T&8I<);5247V,I>IWA+,?U' MD?[!Z77W(>)2.S"\&ZZD**7Q"_#_A=9N^^ =#)^FCOX'4$L#!!0 ( #> M%U?1AC%.6P4 .(, 9 >&PO=V]R:W-H965T"P[>>CT 297$L<4H0"@+??KNP!U ML1M9=3-]$4$0NWO.\NQR=?2@])V9(EI8S.K&'/>FULX/!@-33'$F35_-L:$G M8Z5GTM*MG@S,7*,LO=&L'H@@2 8S636]X9'?N]3#(]7:NFKP4H-I9S.I'T^Q M5@_'/=Y;;5Q5DZEU&X/AT5Q.<(3V9GZIZ6ZP]E)6,VQ,I1K0.#[NG?"#T\2= M]P>^5/A@GJS!,;E5ZL[=7)3'O< !PAH+ZSQ(NMSC&=:U'3 M]7_B*A/RTXO^[L@A_G-P:JTE&?VZCW7F- MMGMUI75@YK+ XQ[5CD%]C[WANS<\"0YW8([6F*-=WHOO;W$9F9[CM9$Y6=>U & ]"S3>%Y^*V'H1J-6 'I%H#F1,0 M+SB-M;18TJ.NX3@'E0%I8*QJZB#FX!E# Y];:RQ95LT$OOH:Q/+]D]7)9*)Q M0CYAKVK 3E5KZ+1A@(L"YQ;,5&ID4%=C^G4(YH31;T))!;4/IY*P%>@@$+./ MLFD=R97B(&)9$+"$)_ 6LKX0$/5S6H9"L%SD<+Y 752&&.UQ%D01;8I]>I[V M0V>11"SF,9RY"#66 R(]QHJ #W QK[0S$^0]29U-+OH9?T9XB:FMGP *61K& M+!"I!Q0$!"BBI8@2)L(8OJ!Q^75,*03U1KJQ"NYI^T?<+?FY=O"B.7%,,\\Y MS_]AOD/\\5K\\:O%?T4L=.4Y=2JY:2I+[>IJ=&/V?[@:=L9_137H#:JN,%I" M!7NNW8K@D+#Y%3_<_]]+Q?'N?C8%<=/<+R6P7=""LRS)6!R&])YXD/=##A^T M;)P)#UD4!RQ.N--NUL_#E9[V8K*(61ASIU3.@SY5Q/>R)CFSG-Y]$(;^7!#W M<_X=I&<*$@G+PI2E/' *S/LBVZ6:9*V:Y+^US/?NVU["F9K1O&.Z;)XOW!KA M]A%^(WNXL#C;)I"=H;8+Y'J*G1B6<8NG<7$3USD#RMP,?/>B(BO<4=D\NOHO M%.FDZ>P;H^JJE)W*Z$*3D_7II %.RZY9DCPZ759_==E>*^5ZJA&??9LWKV%4 M+5YXTKV@@+K>9O6LS>Y30JFQ^"*XQZ9%UQI3)Y5NP5/75]*8)2+RDF(A=1HJ M8Y2ZF'J9EV18J[FC YD@Y:20Y"P-./ D9'$0 A4^\;[.HHP%/(H)WZZ-A2^;6PW M@JYWUP/\23>W;HYWT_\GJ2<5*;3&,9D&_92:KNXFZN[&JKF?8F^5I9G8+Z?T M)P2U.T#/QXIFM.6-"[#^6S/\&U!+ P04 " W@!=7B\SZ+:L# #H" M&0 'AL+W=O;,[0Q' MRY-4SSI#-/":BT*OO,R8>NF^/:GU4E9&\ *?%.@JSYDZ;U#(T\H+O,N'+3]FQG[PU\N2'7&' MYN?R2='.;U%2GF.AN2Q X6'E/02+S<3*.X%?.)YT9PTVDEC*9[OY,5UY(^L0 M"DR,16#T>L%'%,("D1M_-)A>:](J=M<7].]<[!1+S#0^2O$K3TVV\NX]2/' M*F&V\O0#-O$X!Q,IM'O"J9:=C#Q(*FUDWBB3!SDOZC=[;?+04;A_3R%L%$+G M=VW(>?D-,VR]5/($RDH3FEVX4)TV.<<+6Y2=473*2<^LMZB-JA)3*5XI MC;[F;B_@=7?W&<)!"FI:BVPL&9K.Y7]2>F2EJ">[QO&5+@I-1R9C!DZHD 02 MJ8@#P#2E&>@F4XUOGJ*PT&=,#EV?KD\(7 M+"J$&PC'])@-@V!N2X),)9ES+"4)(4L71!3.()@/I^$<=HQ:RPE0/I_1Y>1V M'@0#$AK.HQ%\CP6%*YP(2ZGON26CO< @FD401,,HF,!>&I)YIPPWE,1.L2,@?>PXS*RJ:D5\9> ,?/]R'0?BIL]I> M+_QD/(RF 03#*)K#(],9E.QL&4B7>GTV(&K8TW]8?4/Z:R:O<&ULA55MC]HP#/XK5K>; M=A*BI2V%,D"ZMVDWZ21TL.W#M ^A=6ET:=(EZ<']^R4I=-S$L2^-[=B/']>U M.]T*^:1*1 V[BG$U\TJMZXGOJZS$BJB^J)&;FT+(BFBCRHVO:HDD=T$5\\,@ M2/R*4.[-I\ZVD/.I:#2C'!<25%-51+Y<(Q/;F3?P#H9'NBFU-?CS:4TVN$3] MK5Y(H_D=2DXKY(H*#A*+F7X548$EA PS M;1&(.9[Q!AFS0(;&[SVFUZ6T@H<7+!%/N"=O6-TH]R!JE1;4/-@PJRMN3[/;OX2A@'+P1$.X#0L>[ M3>18WA)-YE,IMB"MMT&S@BO511MRE-NF++4TM]3$Z?D]ST2%L"([5/!Q1=8, MU>74UP;:.OC9'N:ZA0G?@$G@07!=*KCC.>:OXWU#J>,5'GA=AVJ9L",X1PW+%3K,_C MKDHT*,S,(N4;T+;?4%O\W/0_1TTH4S:G+O?V+B]M\VJ;=P*K4B*^:CJ8EKVX MEBWI[HT;VTS["(^DCY2;;*)1A.>J![C+L-90H\R0:[,7U.6AY#4:'N=HP7L( MAT$O&D5&2HV0IM:41KTDL*8PBGO!:/#/"WV%D(Q=5!SWDCB%-.D-QD,8&2V) MX*XHT"T1ZPN2:(1PU(_@ N*T'YLC"OMC>PSZ*5R<^@C\HT&M4&[<.E*0B8;K M=F8[:[?QKMI!_^O>KLL'(C>4*V!8F-"@/QIZ(-L5U"I:U&[LUT*;)>+$TFQM ME-;!W!="Z(-B$W3_@?D?4$L#!!0 ( #> %U=*;IK+?04 #0/ 9 M>&PO=V]R:W-H965T\K,8*CNQGJE1%:X174U MYIX7C>NL;$:3,R>;JLF9;$U5-F*JB&[K.E-?+T4EU^1L ME=V)F3"?5E.%T;C74I2U:'0I&Z+$XGQTP4XO0SO?3?BM%&L]Z!/+9"[E%SMX M7YR// M(5"(W5D.&YEYC9$0*L7 M+.";!=SA[@PYE.\RDTW.E%P396=#F^TXJFXUP)6-W9294?A:8IV9?,2^OV]R M60LR%8K,EID2Y,(85X? MT.?W/O&=/O\9?=>9:LKF3@\\\OO%7!N%$/IC']].7;!?G4VK4[W*[%:/+Z!Q9Y;P^ #7JPP2'MDQG2M&BQ3W)A]VF%77/ACN%EILN<9$U!WI55 M:T1!]NWV/D('3>XG=+L49"$K)#E<1[K0T<)H")59$H//^6-X\QY>L8'7 %[9 MP5L!GG:NSYX$8]X%HQX&(VPX"UA5RD(3!ZN!RE-RNU1"/(HX@GCYZN)E5CX\ M\\5&DOWC@]Y5E6E-+C;MY3>/C\H&(&6K05E3(AYRL3);DO#"CG*!3#XF']M: MJ,Q(=>KV;>.85X2%/@UC'SV>T,!CZ/@)#=, G9BR,+)SHH@&W+.?/)JFB17Y M ?7BT"X+J>_[Y!>A]2EIFZ+4G8?A +$-_:=>7V7*E'FYPNYA>[7(6U6:4FCR M^H>$,_[V;^U1#SF]8(OI)ES^F3Y_"7T6D!N1(5KS/AR;;\(##C2( MDF/B&G(4,O3Q9^51Q*T?0IS2)THZT%T>.=!1[ MCG1 X]!R]3F,.Q%ZC-E)/*8<3GLG&HDJTD759U>R1/$FNT>@W8DN^C1I-6PB M6+M\M?O]O8FYW34.^ 'SJ0<'!1&-$H\&?@ QHTF,S4/,6G$#Q,#B^R\>OB'<2 ML6'#PF$31<,F]+?-]]O=A2<4I5'C4M0UQRH?F%?_<(75[^I-#CSRZSJ MZIK>5,3^YD*N'_*JMA/S;W0UEDWLT^:I$AO)"H.W6W90DVQ!Q;,;27,HU[BTQ3' MVE84XL#U<7SM)--6Y4L\'(BR!Y5V7BZ-M8/:*SKO7L^F4\*ICW,M3+V=?ASH M,4T8[R6<CNRM- A)QFRYH6&PPY2@GN)L'V!@..YA+(BC@?-PX<6QN%NV M+_W'@Y<,;C]W[KUF7=8VIGO4]-+^27C1O81VT[OWY(=,W95@78D%EGHG,;)1 M=6^T;F#DRKV+YM+@E>6Z2SQKA;(3\'TAD8>;@370/Y0G?P%02P,$% @ M-X 75]H3U&UL MO9K;;N,V$(9?A? N%@F01B)UL)0X!AR+VV[1 $'2;2^*7C R;0N1)5>4DUV@ M#U_J$,E2:,9.QYN+6(>9CX>A?L]8'#VGV:-8#99ZO+PQ#A$N^ M8N(\7?-$WIFGV8KE\C1;&&*=<38KG5:Q04S3-58L2@;C47GM-AN/TDT>1PF_ MS9#8K%8L^W[-X_3Y:H '+Q?NHL4R+RX8X]&:+?@]S[^N;S-Y9C246;3BB8C2 M!&5\?C68X M*G,*AM/@CXL]BZQ@50WE(T\?BY,OL:F 6/>(Q#_,"P>3'$Y_R M."Y(LA__U-!!TV;AN'W\0O]<#EX.YH$)/DWC/Z-9OKP:> ,TXW.VB?.[]/D7 M7@^H[&"8QJ+\CYYK6W. PHW(TU7M+'NPBI+JDWVK)V++07+4#J1V('T'>X># M53M8^[9@UP[VOBTXM4,Y=*,:>SEQ )2ESR@KK"6M."AGO_26\Q4EQ4*Y MSS-Y-Y)^^?B./_%DP]$=#]-%$I7!^PG=5\L&!9%@BT7&%ZR\D<[1B_W#=WFX M*"Z>!#QG42Q.I=_7^P"=?#Q%'U&4H-^7Z4:P9"9&1BY[6K1GA'6OKJM>D1V] MLM!-FN1+@6@RXS.%?Z#W=S7^AIRA9IK(RS1=$RWPUTU\CBQ\AHA)+$5_ION[ M$]5P_E_K]-VM=R;#:M:,5?*L';S=J^*OWZ0I^I+SE?A;%?6*:ZNYA29>B#4+ M^=5 BI[@V1,?C#]]P*YYJ9IR2%@ ":- L$YP["8XMH[^\D"K9K]R=$O'X@OD M:8RQY;E#=V0\;4^LPL[T?=OQNG;!:SM";-NTS:X=5=CAH46V>)V1.LU(G7U& MBN99ND)3^;QG\EM'RF>^1--2.'F&KGD2+J64/:)_T<\\761LO8S"PCKDA4.Y M@.\B\:B:+VWSAZY62%@ ":- L$X,W2:&[I&DQ(4,#B0L@(11(%@G.,,F.$/M M W;+L^(ID?EB$9BL#LP)$XBA=77O5!6:BNIOZT=/8=ZT"-ZTH#J+SG"]9KB> M=K@3*1A1R)3IBM;ST-4&"0L@810(UIE^OYE^_TA2X$,&!Q(60,(H$*P3'&RV M=8+YWKRB]MS^@O=,SR9.[ZE7V U=XOJ]?"%0V&''M\KDM2,!*D/;Q^9PAQ+@ MK:H([Z4%,FTX>IJA[\JAZQ>4%H#2*!2M&U32!I4<26%J,%2((&D!*(U"T;HA M:BM+K*V-WIURU-CM;, \'_;3#J65Z_F=O[X8[4.FAY&[D]-6=EA?VDU$Q- M M"Z.YU):33Q\\0LS+R>UD6A[B2_7,:)D'+UU(6@!*HU"T;G3::A0[QU(7T$(3 ME!: TB@4K1NBMMC$VG))F\.XBE1"YA*OL+][>%(L?DMIH^WCPRH:D!: T"D7K1KLM7;%W+/$!+6U!:0$H MC4+1NB%JRUNL+=#>G]KXBM0"6WU=4EK9?57:AT7?8G7?H+05)-%7D'23I6M^ MAFZBV2SFB#*1GR&6S-!D7M1:C4C1&SK1933Z9@Y=L:"T )1&H6C=@+5%,,%' M$A4"6M*"T@)0&H6B=4/4EK1$6X_I,IK:LY.I>(YE]=_V*.V&=E\5 H6=Y3K$ MZO\HH[+S;!.3'?K1UH9$7QN^1S]^1)*C[_;!BQWTM28HC4+1N@N@K7^)?2P] M BV"06D!*(U"T;HA:HM@HG\G^]XDI\;V4HY74J6T&O:%:A\6?8M538"QM;-& M"L6BW-(D4)ANDKS:,-%<;;9-3AS27*E8>+CF;\:PPD/?G:9J_G!0--)O/ MQO\!4$L#!!0 ( #> %U>0D@RT! , (H* 9 >&PO=V]R:W-H965T MY['OCO.U]MP\2"7 H]9I3)OK-4:M7U M/)DL(F?.18:5GHJ%)U<"<&I!&?6"1J/E99@P)^[9M5L1]WBN*&%P M*Y#,LPR+/P.@?--W?&>[,"6+I3(+7MQ;X07<@;I?W0H]\RJ6E&3 ).$,"9CW MG6N_.XF,O37X3F C=\;(W&3&^8.9?$W[3L,<""@DRC!@_;.&(5!JB/0Q?I>< M3B5I@+OC+?O$WEW?988E##G]05*U[#M7#DIACG.JIGSS!$)2 X!#PG$)8 L)3%9HEH'FJ0E0" MHE,!K1+0LKXOG&4]/<(*QSW!-T@8:\UF!C9<%JT=3)A)K#LE]"[1.!5/80TL M!S2%A"\8L='^A(:<*:&#C@:88I: 1),84B\II0>%=/",=(ANM,Q2HC%+(:W!CX[C6T?PGG9#Y8M@ZXM!<)3P M6TY=%/H?4= (PIKS#$^'!W77>9OZ^&WJDQ?@F#VGON?+L,JKT/*%+^357/#L M*9TV1"W1T&8U"/3S>B;M^J^ZY"GXF_7\IMYVY0HGT'=T094@UN#$[]_YK<;G MNLB=DVQT3K+Q.CSNZGTM]S?52Y/CKJ M^NV?311%_*\. F$)S5,[, \M"*''HK"K"T;T_R&C3NAV#H)19]8.W/:^V:C& MK!-VW.# S35F5ZWV830F1R__VJSV=MY*7806MJN1.FESIHKR5JU6C=.U[1<. MU@=^=^C7K(_\[KCHBY[HBR[M!HL%81)1F&NIAMO6%Q-%YU-,%%_9EWK&E:Z0 M=KC4S2((8Z#WYYRK[<0(5.UG_ ]02P,$% @ -X 75SZ*[-T/ P "@P M !D !X;"]W;W)K&ULS59=;]HP%/TK5E9-5*(D M3H "@TBCW;1.JX9@W1ZF/9AP 6N)G=D&NG\_VPDATT*8*BKUA<0?]_BZX^"G7 H])C&3(V>M5#IP71FM(2&RQ5-@>F7)14*4'HJ5*U,!9&&#DMCU M/:_K)H0R)QS:N8D(AWRC8LI@(I#<) D1O\<0\]W(PC'%@ NR.KQ1VLO2.C)0YYS_-X&XQ),$UA^WZ._M^*UF#F1<,/C;W2AUB.GYZ % M+,DF5E.^^P"YH([!BW@L[2_:Y7L]!T4;J7B2!VL&"679DSSFB2@%^/Z1 #\/ M\"WO["#+\I8H$@X%WR%A=FLT\V*EVFA-CC)S*S,E]"K5<2J:!O0!8BCQ]>B/#%=G8)CYZ6XHO,,,KN%S.[979$A M8EQR!0ZZ_5:OVA77!97K6BH/;/Z?OJC%>6+">@7+WDOQ1>\99/8+F?VS^Z+_ M[[^%CX-VJUOM"^P="H]W@LRYE M:HM?BM%R)F=6>JB_N+;NG?0::A")B%F,@*G+2@79"?V2];Q6IW_$>(>2B4_5 MS*SE$2<8-A'LKT 55R#+5Z#C*%^@ANZ $L[46E;+J*>#_3RX*NUNJ;,S7?(] M$2O*)(IAJ<&\UK4N,R)K/+.!XJEM]N9 %U=&[-NU604 -0= 9 >&PO=V]R:W-H965T MOIQN?H82>S&Y/Y=!\^T"65]_L[KJXF M).,2>GXMR"URM_, NN?G]@_Y,FK9%:AH L6_Q5MY&YF^1;8T&UX MB.5G=OJ=%@F1C&_-8I'_!:<":UM@?1"2)46P4I!$Z?E_^*T8B%H ='H"4!& M+@W 10#.$STKR]-Z'\IP/N7L!'B&5FS9AWQL\FB5391FT[B47'T;J3@YOTV/ M5$@U+U* *[ \3R9@6_!GR!^I#%O'[U M!KP"40J^[-A!A.E&3"=2R?H&O_JDMX)+)&^KA,'YO8YV\3QF7T']V !1-2E^HYWLWCLRIQG#MN MX/K0GDZ.]2PT.!P@F_@EKB'0*04Z1H$?.1,"W*>J:,6YSH^J6&F7W9F'U 3X MI*6Q"R%!H-='2GUDF+Y/ZIIJ!9+.KU\Y/K%12Z0&YKH^@GJ=;JG3->K\3B'S-O*OI##JE MJ M4C\0NZ5-:>2(TF^*"\3WC2BI0[15@YZE-7$HARLVJ%&UD'[\^1V)H= M6>6\R'Z)GLQHYX.;LI'8FD-0>3LR>_OS)0IU_9JHI>JTVPD=CA!,'/U*1;7& MV6SNEUV6>R&R>]]?+:_# CI2GV3D2",\/3^;R9.8< MO#='8FN.0&7-R'V)\F3T^\%#,!);6*-SM=1%QH>>U'Z)T0-^%"/944US9)S;;YQ/13K*QYHP:M9] M*">TW9 MYQR[H'&;L^W!ML@N#!'LM4^Q)[57;MG[3K7A'M3L@9AN59Q][:DL^?D5XOE" MLGW^%F[%I&1)_G%'PPWE&4!]OV5,/EUD+_;*%[GS_P%02P,$% @ -X 7 M5[.X]'"@! VAX !D !X;"]W;W)K&ULM9E= M;Z,X%(;_BL6N5AUI6CX"I---(K7E8SJ:6453=?=BM1]J+!QN*H9*B*2DD@H!)8_&W)+TE219!S?:ZC6^%2& M^]=/]*#LO.S,(^;DEJ9_);%83;5+#<5D@8M4?*7;CZ3ND*-X$4UY^1]MZ[:& MAJ*""YK5QC*"+,FK7_RC?A![!I+3;V#5!M9S _N P:@V&!UK8-<&]K$A.;6! M%C@V831+6*JM:2IBU+?TEHJDN0J%>\%DW<3 M:2=F=_F&<"%S2W!TCJ[C.%$9@E-TEU=YKO+ES",")RE_)YL\W'OH[-=W$UU( M[XJA1[6GF\J3=<#3"'VAN5AQY.E[UNNFX]=?W&&@1^*M(+ M-#+?(\NP1CWQW Z;7Z^9-#<.FGO'>[?ZGL;K@@]>YSU\P1SGA[RWI!@U63@J M>:,#O#_DF+O+1'D9T8R@OS_+9NA.D(S_TY=O%=/N9ZHQ_(JO<42FFARD.6$; MHLU^^\5TC=_[Q(:$>9 P'Q(60,)"(%@K9>PF9>PA^NPAES-OFOQ+8I12S@E' MPQZO]F7;:TMXIQ'>>5OA&[F1R@*: M+PGK$[Z*PMF/?S3J$WXPW%.%AX3YQW8A@/0:.AWA[2K;#@CO-L*[@\)?;^0: M!#^FY%RJ>,YQ2MZC1N:E7'6C,R5V[]+$[3R)YRH.^CY51;?S")ZY\U\,*'B1 M$0*%W!)CW(@Q'A1C7K!H)3\!$%T@+A@69)E$\M5K5I-]*@PB3YVP(6$>),P? M=[1U3*/OM>LV=$W'Z38,@<)K*7W9*'TYK#2C$2&Q'&89S8[7>A!ZJM:0, \2 MYE]VWE+3&%NVW16[V_*YRD"!M53^T*C\85#EO=6W'$C][T4B?J+[W:0J7_,Y M2S92>W1+LS7.966?[(->3I4=$N9!PGQ(6 )"X%@K20RC=UN@O$&'W(U%"AK M0&D>*,T'I06@M!"*UDZ=O8TH$WY%,4YDI@]/2L)>3\P22YH'2?%!: $H+H6CM7-IM,IIOL="WBS0DG(4T2(7U7%&4]LI54'0=7F.]TB%H%EYN2(X)DPUD/<7 ME(JG@G+0'&?/_@-02P,$% @ -X 75Y"Z\<*9 @ CP8 !D !X;"]W M;W)K&ULK55=3]LP%/TK5H8FD!CY[@=+(T$[-*8A M(0K;P[0'M[UM+!R[V#TE\[7N.SSV.;[*M5/>Z $#R6'*A M1UZ!N#[U?3TOH*3Z1*Y!F)6E5"5%$ZJ5K]<*Z,*!2NY'0=#S2\J$EV=N[EKE MF:R0,P'7BNBJ+*EZ.@IS N>3: M/984)-/9%J?)9%+,I8"E3&Y MHIQ<4:P40P;:KEQ1=0](9QS(%.:[A<.)F6-<'QF:N^F$'!X WN&YM:KZ+6J\CQ MQ>][=4PF,$-BRB)?'BJ&3_M6_#J;:>?=[ZZ2ZSV2[CWLI3W5:SJ'D6=NI0:U M 2__^"'L!9^[#/A/9,_LB%L[XK?8\^^@-<&""B(%D">@JJO11 M/^T'09CYF_U*NO*2N-?OMWG/1":MR.1-D9,*[$=H%:(D2],RG-+.C[%F2O&ULQ59=;]LV%/TKA%8,+9!&HKZ5V0(:9VDS M+$!0M]W#L =&OK:)4J)*4G;[[TM*BF([M.(" ?9BB]0]A^<>\EYQLN7BJUP# M*/2]9)6<.FNEZ@O7E<4:2B+/>0V5?K/DHB1*#\7*E;4 LFA!)7-]SXO=DM#* MR2?MW)W()[Q1C%9P)Y!LRI*('Y? ^';J8.=AXB-=K969\Z_FL'-8NIX1A$P*)2A M(/IO S-@S#!I'=]Z4F=8TP!WGQ_8K]OD=3+W1,*,LW_H0JVG3NJ@!2Q)P]1' MOOT ?4*1X2LXD^TOVO:QGH.*1BI>]F"MH*15]T^^]T;L '!X!.#W /]40- # M@C;13EF;UA51))\(OD7"1&LV\]!ZTZ)U-K0RVSA70K^E&J?RFVH#4NE]41*] M17-]2A8- \272$<1!2M:H-V8UU>@"&7RC8[^/+]"KU^]0:\0K="G-6\DJ19R MXBJMR["[1:_ALM/@']'P5\/.48#/D._Y@04^>P9.JF-P5[LQ6.(/EO@M7W"$ M[YI0@;X0UL 9NB2,5 6@>5M2[P5O:EJMSM UK?0\)4S;I%TRWJ 9J)@"-O3 M&0XZPU&=?WYKJ/J!;D&M^<*FKH-'.\MFD9=X!^(L44$:A79MT: M&M7VB2M] MBJ!3**%H!%44K%44/5D_2/PLQ 9Q>7#.*247%MR6Y,R9K.)8?.11\[ETUP8MGV-#OT\VD43F.=F5UR M.DA.3]CWDZ6F%F_C. L.M%K"LC0[MO?9H#5[WMZV(]JDC6)_M9V]$-E>FMA[ M_!AZ_V_K[]=_(;->BFW?K9VK SZEK8XWA9YCK\A\'&0'!]<2AA.<':LR_/@Q MQZ-?P%/Z5L\0CS %U=A&%FL M[ P "N& 9 >&PO=V]R:W-H965T]UXK#Q$)E*RO)R1:X#W^2XYBD2(]$ M:_BF3=K1D"..Z9_F;XZOGJOZ>[,1H@W^VI:[YGJQ:=O'=\MEL]Z(;=Z\K1[% MKON?^ZK>YFWW:_VP;!YKD=\=+MJ62QJ&\7*;%[O%ZNKP;Y_JU56U;\MB)S[5 M0;/?;O/ZQWM15L_7"[)X_8?/Q<.F[?]AN;IZS!_$%]%^>_Q4=[\M3U[NBJW8 M-46U"VIQ?[WXE;R[(3SIKSB8_%&(YT;Y.>ACN:VJ[_TO_[J[7H3]E$0IUFWO M(^_^>A(WHBQ[5]U$_CQZ79P&[2]4?W[U_MLA^BZ:V[P1-U7YW^*NW5POTD5P M)^[S?=E^KIY_%\>(HM[?NBJ;PY_!\]$V7 3K?=-6V^/%W0RVQ>[E[_ROXYU0 M+B#\S 7T> &=>@$[7L .@;[,[!#6A[S-5U=U]1S4O77GK?_A<&\.5W?1%+M^ M';^T=?>_17==N_HM+^K@C[S>G7HH9 M+9(S+=KL%&V&DWJ9D52$LY!FP^0S[5(2QE%HSSX2RK?C<&3[JQ^K.F]%T+W' M!E6[$75');?MR+1AKZXKA>5-OP<*DI#YJ7GT@14QDC<]8DDB!'SKGYZ>1S]J MWD4LY4DT2$^;712F&3^3GY(B"(P1W]Y^>1L\5$^BWO6@&.0O^^7(K$&?SFN% MY$V_ Y)/"$?(3E1$P?*F1RPAA8!4X)"=D9%U-(I)D@QW3YMA&A-*HC/Y*1&# MP(PAGV?>!)_[R=;%[B%XGS>%?<:@-^=U0O*FQR[1A20(F8E*,%C>](@EPQ 0 M&E8W>;,)Q)_[XBDO^\=6:\"I^5:=T"B+ASEIVC$21LD9H"02/0@2>Q 3*NR/ M7C9#Z-F+2OR@,'Y\VM^6Q;K\$6Q$>7>XLZVZN0?%;EWN[\1=7PEHVIY3'HIU M]\N3:-KMN14XCJE.-Z.$#3<%BQE)2):8,RA"(-*E]@>=,CEGQ!X0+(Y.WBZ&?L,=EB!CPG4TD%%*8".%''GJ-AY\Y+ MYJ.L025TT!@A25%1 \N;'K%$#0J72:8G:3+Q@=IB"#U14\D(%&:$L0WUHN=M M>$SGQ?11&J$24&B&D+X@Y#A'C.1-+X5+S&$PYDPOAIM,8GW>MMD!S]M,L@N# MV07.WHN>QN$175<2RYM^?R0N,001AZ$2$98W/6)%Q\$2QAJ%R$Y4V/6'(10Q)\F*GE M1-JC]S$ M'BS?!+MJUSOI=F1KL*@5&"QO^JV3=,409"2&2DM8WO2()2TQN)R#G@YF,8=& M!E]8C!)Z1FF7&,1A#(+S_E-=/'5!OA:#!E1\62D(GI"S=.]#I^*2S3B"3L51 M:0O+FQZQI"V.I%-Q4W]B240'66VQ(IR'9Q[YN$0D#B,2G-<51VPO*F1RS9B<]7K[BI2B6$I,DP M17TP$9=,Q&$F@A/Y/^))E &QAH=:5<+RIG^63^)4%,[/X B5@+"\Z1%+ HK@ MZM24#(Y,J>_B/E,[ASA*SCYC51>X6' ML2202(D62LRU2ICJX!,]/E)8HCF:%DR52=&$K!B$TZ,[(5,]/E)=(GG MB%8R>R\27^&QG5?21Y$EEN04(RA:,2H287G3(U9.,&$=83*E*B-W(1-]?A)@ MXCE*ELS=\=H2/)#SLOFHM,22FV($E2I&A2(L;WK$$HIBI \=QZ:R9"0J9**? MLI,(D\R1GA1$0%;;X&DY'^#S47Y))&AD2@9(Y );/?AP0+3\TY'WP(6XEDM01!V$I0F0O+FQZQ9*X$Z3!68JI6 M1FI#)OK\)"$EE\U%=2I2CY0@*5X)[PMP'=R62NY+Y"E=B M.9]ETPL<2I=+Z: ME9HJU7!7A4>Y- J)2.F< V0OZ4RMH:$6F;"\Z7=!$E:*<&XL144A+&]ZQ!*% M4KAL-2E[30W-]FD"B]D9+D@EMZ1(W)*:4&(_!6LSA$[!II)A4IAAO"BRZ7A% M"#318Y'0D<(5H>E";&H*5CPA66H&I'%EIH!E.P9K,0..P682&K+Y6A>=(,G" MP[@N'I8W_:9(!LD01*T,E3>PO.D12][(D$2MS/*)&WN'*=,0.A";25#(YNM; M]')U%A[=>5E]5%LR22T9@L*5H2I<6-[TB"7[9$@*5V8YLV4[&FNS X[&9I)L MLOE:%[U4IX7'=EY3'V683&)5AB!_9:B\A.5-CUAI]X?5[\]V^LIV2-9F"+:L M"M6>?_/%,#JI C4RDGLC0"^= $.E%6"(T0LPQ&T&B.5N$#55HL;J!QA:&OU9 M3L[:[("CLR14&@*&\[4LZD')'9F7^Z)[:2L8*GT%0P0MZ]4)6M0^^(J$2F_! M<.2@%GI:V)H0&OTQ;5;G#M1VU*V$,U_^HIZ4W9&YN>>&EW:&H=+/,,1H:!CB M=C3$(6NEI&,)%,(?-WY3$AB5%V&8P1Z6E83A?,Z.35=Z1T=R7T$?IBJA- MG F"=D:0FS9[ZMJLMFV>KY^]^@!S%K093$^!JI$FRXB4#8_DOG(^:E=$;>I, M$-0R@MS&V4\?9[61,]PW>6*^3I/,1L:Z.!H%I$:Z-$]);]NWKKP?<>R^KCX* M6$1M 4T0SJT1Y-;/?GH_J\V?X5[+$[-Y_-P:;#.8GD(U(ZV:IU.-I1&S.][*N(X.'=U]1+/4;I'TTH@GI&<#M"H[D;1*VP$-R" MV263)_ -:#/X*B*%;T;:.$_-Y N_M BW/(/E;G"W%,)B&%(:;G=H-'>#J!5T M@MLQ.^0Q&S\+!ML,YJA^I]9\"8U-JTS!([DOGY<:C=) FC ,40RW3S2:NT'4 M"CS!C9E=DG;\E!=L,YBC@CHCS9TG8P2VP ?/RWVQO11NE.;3A&&H7+A=H]'< M#:)6J INTXRO^[()92/09A"*@DHC':&GOA*\:+[PW-SSPHMTIK2D)AQ#.L/M M(XWF;A"UPF9PXV:'#9];VB1:"G46,ZA0I[2 )B,]H*=F^T3I%Q[-?26]%*V4 MUM.$8TAIN-VET=P-HE:_$Q5!2N.FE&;LT$>;>,(.K32#)B/=H!$!&Q[)?>6\ M5*R4%M2$8XAEN)VFT=P-HE:8"V[M/#%?$R 77R-!Y:AELQ&B_9"W^>KJ,7\0 MW=O"0[%K@E+<=^[#MWW#AKIXV)Q^::O'+O!%<%NU;;4]_+@1^9VH>X/N_^^K MJGW]9=GY?Z[J[X %U<\E6$[>P8 %@V 9 M>&PO=V]R:W-H965TZ\@SL/.V[X\FA+QA*62BQ1E;''>NA5 ;WOG5*_"BA.W2O/ MO1 NH(I.)YG8H2P_6M/R#X7Z1;36BZ?Y?Y1;E>EON8Y3T\N-U'ND1#.1W/&4 MYMF3Z"1@BO)8OD9OT*?; )V\>HU>(9ZBCRNQD32-Y,13>O2=3UU\C#U2^($7JRS,T3P*2)=XC?,9^8._T#O$1X7 MT:3I;-S1?V[B,^0?'SQ\(IRFQ\(M+?PZC7[!\Y]*X\7\ZX9+7OP(_WFO]Z$K MQ1+Y;\,4+TMDKQF97Z'>RC6=L_..O@1)EFU99_KK+WC0_:U);$A8 D+@6!6 M7GIU7GHN^O1W(:(=C^,F^9V1;>6'A 4E;%# \DJSG?K=(1GW)]YV7]C#PS A M@QZN#[,DZ]>2]9V2W8IXN[T_15?I_*Q)-F=T6]D@80$D+ 2"62D8U"D8P%]- M!I!Y@80%D+ 0"&;E95CG9>C\:=1YH28OIVC-LCE+E5[6(;% 6Z%XNM2U6C$] M 54=F[$(G5"]\7#TZZ84.D=OF\(2-MZ_.MC7CP!RN! (9N5E5.=EY,S+C,H5 MFNN%$X]85BRAT)KRJ$EB)ZBMQ*.&"S#6%N&1SI!CAD P2^=QK?/XV=74&=E6 MV!+6WQ-VW.\>Z HY9 @$LW3%7>,"NDYEK_3U(UWRNY@A*B53\A0)M6(94BN: MHJ5#=S>XK? 5;5]Y,A@>* \Z: A%L[7?XV)_D,!V[)8K'6-_,CFJU3$8GF/ MBIY)D\^]=,-;RP])"T!I(13-3I,QM?@%7"T&M;6@M "4%D+1[.P8:XO=WO8' M:@:H]<5-/O2P6H,.&D+1;.V-1\9NDWSQL*A?\)0K]B;F6[W!#S.R*SJE^CNZ MU4M3;1$VDBTVL2XU"X9.>(KN&$/1 M;.V-]<9N[_U3*@ZHB7_BA%P5QQW9JN*\A*\GQM<3MZ__++(O6[X5Z#U/=-8: MW:0;T59U4%H 2@NA:'8RC-$G&+ZX$%"O#TH+0&DA%,W.CND)$'=/X*6;Z]7P MCH;XS#W#UMD!;05 T>SLF%8 <9K9-BWVBK1?G0G!H\?E>>8>L;7:H-8>BF:K M;:P]>?YM:W=HZPL2Z(UKTM *&!VNS$*H46UYC7LG;LOZ_'6L&]Q:?-#;WQ7- MZMV/#OHP(=2@MO;&@Q.W!S?=]E)Z9Z/=S6HM-ZCOKFC632I\J/9+^&EB_#1Q MW[%^O/YLWVQW#] Z!:#F&I060M'L5!ES348OL#H%]=6@M "4%D+1[.P8^TW< MGO,'2@:HJ0:E!17-JM?=@Y5:"#6H_6BE,=&^VT3_C-;'$U,XWJR8N2-;/WGI MGD>O:GV,ZM8'.=KZ@)J8G37CMGWW;?6&TO/]#7&A6H06WM MC0?WW1[\IU0=]Q1<50?4MS\QCU95!]3:>WMOUNC"L2Q>:9)H+C:I*E^RJ??6 MKTU=%"\+>>;P\IVK#S1;\E2BF"UT:/=LJ)U;5K[&5&XHL2[>T[D32E>IXN.* MT8AE^0'Z^X40ZF$C'Z!^F6SZ/U!+ P04 " W@!=7*&]7TO0" #0"@ M&0 'AL+W=O%QZ3U5KJ!3,<97@%=X;%@Z(" 0 M2:V U=\&)D"(%E)A_*DTC7I+36R.7]4_%KFK7!98P(21GTDLUV.C;Z 8EC@G M\I%M/T&5CZ_U(D9$\8NV%=8R4)0+R=**K")($UK^XY?*AP;!]MX@.!7!.9;@ M5@3W6()7$;QC"7Y%*%(WR]P+XZ98XG#$V19QC59J>E"X7["57PG5YV0NN7J: M*)X,[S'!- (T+P[EA*49HT"E0#=HKLYDG!- ;(GNHHCE>OD1(D@V>*&6+Z<@ M<4+$E<(^S:?H\N(*7:"$HN]KE@M,8S$RI0I1;V1&53CW93C.&^%\R.Z4'Z]/C=G0[Z[/C=6W13E:6NC5/7QBGTW%-K\^MN(217=^QW ME\.EJ-K$(X!LPPO?O[,#ZT.7W.<6FYQ2;G4ELIS)N71GW MD'I87P=>7X=KM.),=![Y4BLHM/1[>Q,&=M!WK9&Y:5J]#_,'5F"W8-.#D9UJ MXIG$=DST:A.]@R9^!2&&"!/UJ2J.N?KHH8A#G$A$E)/0Z64IZ3=,NG'[UL!M M>=D!<[R!U?;2V[/\QG&=-FS6 ;-[5@.VD[]?Y^^?G#\'F7/:F;F_GU(OZ/=; MB7>@U$D+6GD?#.S4,W0FL1T/@]K#X/2+2$%V&1CLWZ^>;7F#EH,=,+_G65[+ MPH-QG6KAF<1*"\U&-Z![O6^8KQ(J$(&EDK=N>ZI@O.R?RHED6=$@+)A4[48Q M7*N6$[@&J.=+QN3K1/<<=1,;_@-02P,$% @ -X 75_[&,]OG @ U0< M !D !X;"]W;W)K&ULK57?;]HP$/Y7K*R:6JDT M(8'0=A )Z*9M6B4$Z_HP[<$D%V+5L3/;0/??SW9"%B"P/>PE\8_[/G]W9]\- MMUR\R Q H=><,CER,J6*>]>5<08YEC>\ *9W4BYRK/14K%Q9",")!>74]3TO M='-,F!,-[=I,1$.^5I0PF DDUWF.Q:\)4+X=.5UGMS GJTR9!3<:%G@%"U!/ MQ4SHF5NS)"0')@EG2$ Z^++&$*:?/)%'9R+EU4 (I7E,U MY]N/4/G3-WPQI])^T;:R]1P4KZ7B>076"G+"RC]^K>+0 &B>=H!? ?Q#0.\$ M(*@ @76T5&;=>L *1T/!MT@8:\UF!C8V%JV](Z<:5L4BKS3R@+T2-G*I/H/4L@V<>[ MVLO:57_GZL0_2_AY36]0T+U&ON<'+7JF_P[WS\@)ZL@'EB\XP3>.8[XVD9Y# M#&2#EQ2N&T%.]X.,OIMTF-";?/QH"V=Y7*_].%,-[F6!8Q@Y^KE+$!MPHK=O MNJ'WKBT6_XEL+S*].C*]<^S1!%:$,<)6^H':V]GF;4D16@I3JC:1W[OSO*&[ M:;IQ;-4=> VK/7W]6E__K+Z9X!MBRYA)4EPFB=J7T*:T).LW- 2>WS]4>FSE M]T,O;%<:UDK#LTJ?!5'0X6G:*BP\.K*CH],?'"AK,[OKG9(VJ*4-SDK3K_HO M&1XZ" W7'5G[@'V78;53(',3*-@Z)[ LL*TB]6O>FL2W)!^L3W;/* M%O.'IFQXCUCH:RL1A513>C<#'3%1-I%RHGAAZ_"2*UW5[3#3?1>$,=#[*>=J M-S$'U)T\^@U02P,$% @ -X 75[)HE^K6 @ Z < !D !X;"]W;W)K M&ULK55=;],P%/TK5IC0)L'RV60;::2M8P(D1+4R M>$ \N,EM8\VQ@^VTV[_'=M*H:].-2;PT_KCG^)S;Z^MTS<6]+ $4>J@HDV.G M5*J^<%V9EU!A>?%;H4)<[+4KDU%EO)& M4<)@*I!LJ@J+QRN@?#UV?&>S<$N6I3(+;I;6> DS4'?U5.B9V[,4I (F"6=( MP&+L7/H7D\3$VX ?!-9R:XR,DSGG]V;RN1@[GA$$%')E&+#^K& "E!HB+>-/ MQ^GT1QK@]GC#?F.]:R]S+&'"Z4]2J'+LG#FH@ 5NJ+KEZT_0^1D9OIQ3:7_1 MNHOU')0W4O&J VL%%6'M%S]T>=@"^-$!0- !@G\%A!T@M$9;9=;6-58X2P5? M(V&B-9L9V-Q8M'9#F/D79TKH7:)Q*KO"%+,$ [ )R_ ,3L$=W6*^CP%?9X" MRQ>^-D^_+N=2"5V-OX<\MJ31,*FYH1>RQCF,'7T%)8@5.-G;-W[L?1AR_)_( MGO@/>__A<^S9IAB@*X8ALRU#;!E,]UAE@1B$C\*AO6->GVC9_7=@BX3DBLH M4(YEB1:"5_J**! ,FX:&*8*JIOP1 .E;G]\CB0^X&.WK\\]&\8Z+@:C0C_QA M%W'O(GXYRT.:X@%-@1_N:-J/.@_]>%A2TDM*7E69MDUQ6PUYUZ:P;5-#LI/] MDHVB((YV=.^'^7'HG>^6A+O5A\T;^!6+)6$245AHH'>::.>B?5?:B>*U;7W"N-A/3[?O'/?L+4$L#!!0 ( #> %U=\FE@6 0 M D4 9 >&PO=V]R:W-H965TWF::SR7CBIGWH]$%KA*T)($<2]J:_OA+&8&R9UAG\8B.X M]W#NU4$<--DR_D6L")'@I$GF1'Y>S[@:V2U*2@M2"LI*P$DVM7Z&=P_(T0EUQ!^4;,7!,="E M/#/V10_>IU/+T8Q(3A920V#UMR$/),\UDN+QM0&UVGOJQ,/C/?J[NGA5S#,6 MY('E?])4KJ969(&49+C*Y2>V_94T!?D:;\%R4?^";1/K6&!1"C_)KA-@EL7NF-6E_6()4XFG&T!U]$*31_4O:FS536T MU-,XEUQ=I2I/)OS M%PVK^QTK=(;5;U5^"UQX Y"#7$/ZPW^DX_)0[ M;AO68^NU;+U!MD]$B#NU3"RJHLJQ)*EZNE53%A3OU@]5 RX8E_2?^H2)_^X& M_@&QMS". ^@<%6"*\^,@0N8*_+8"_[OZ71)I8NN?L$"A'T7'W3:$^2A"T,PU M:+D&@USG6FO)< MQ_51>"3,TS#DQ6$8F(49MVSC86&R3&XQ)R9B@YF73LE(8+TBH=.]QITK:K,! M'ZD38Z'U6W'@:."X^FSP#I47Q5&(CO1I"O.<7A!& MQ_;$%!:YR#\CW,Z>P&%_\D34]].*Y2F@Q9JS#=%TS40'@2Z>II'0^F5W3@<& MUU3LJ'9H++1^*SI#! >-QG$EE MQ4E-.*,O^MA,=!#HXFD:":U?=F>!8'Q-Q8YJD\9"ZW_(=SX)#9J/RQ7;X/6^ M3CTO/A*L*692 MLJ(^7!&<$JX#U/6,,;D?Z-V@=O&ULK55;;],P%/XK5IC0 M)D%S70[P&IK\LN*BPTENQ]&4M )>65%$_ M"H*^7V'"O"RUMEN1I7RM*&%P*Y!<5Q46/\= ^7;HA=[><$>6*V4,?I;6> DS M4/?UK= [OU4I205,$LZ0@,70&X6#:6+P%O"%P%8>K)')9,[Y@]E-60=0468>^-=4X<#@M;I)D0-(3HF M)$\0XH80/]=#TA"2YWJX; @V==_E;@N78X6S5/ M$@:MUREG/"JY@R8DN@M&I4E,8>)*;IF[D::HSW/06%"Y86& MW,]R='YV@B&4*H!,O65#LS(^T43Q-@%$3T11(QN.%,KB::LA+*#GY_F M]T_P?5V0MBK1OBKCZ*3@YS7MH3A\@Z(@BCOBF3R?'G6E\W_>I__L_5$QXO:* MQ%8O_MLK\FTTETKH7_U[UY$[T:1;U+2_@:QQ 4-/]S<)8@->]OI5V \^=-7[ M)<7REQ2;OI#8HY-)VI-)3JEG.6C1@KC_$K,2X8H+17XY ^ST,)'0=39.-@RL MKADEFRR*>OW4WQP6O0,5OC]&Y1VH)#E&33M0<=*[:E$N?_^@D54@EG:"2%3P M-5/NPK;6=DB-;&\^LH_#P23LL.=ZJ+D9]$?>3<0;+):$241AH5T%O2O=9X6; M,FZC>&W;Z)PKW93M*DH83 2299YC\>L6*%\/+==Z&7@@ MBZ4R W8R*/ "IJ >BXG0/;M5R4@.3!+.D(#YT!JY-^/8Q%,G-'HII[+Z1>LFUK%06DK%\R99$^2$U4_\W-1A M(\$-#B1X38+WMPE^D^!71FNRRM8=5C@9"+Y&PD1K-=.H:E-E:S>$F7]QJH2> M)3I/);>88I8"FE9+9LSS@C-@2J(K]$DM0:"/G*6E$'H,C:0$/7-^!PH3*B]T MS./T#IV?7: S1!CZO.2EQ"R3 UMI-/,".VTP;FL,[P#&^Y)>(]^]1)[C^1WI MXQ/IF!U*MW5!VJIX;56\2L__UZI\&\VD$GKM?>_R6(L&W:)F/][( J;9K:C^I[CN^V45NT04L;'*6]9PJS!=&0"-=+5):S'_J< M0(HCG'.AR&]L#@WM 3KA:_UP ROT8]_;@=^/\MU@P^(6?-C"AR?@]:%#&%%P M1?6!ENF-M..F"SC<0_%"S^_O )^*V@+NM<"]H\ 3 04F&8)G?9-(D*<61F\/ MPHU"+]Y!W8_J]_IA-VG4DD9'2:L#K LIVD?R?,??0>J(Z@?Q@>K%+5-\FJGY M8T]5+M[;+&[H1-[NLNP(BZ(X"G9 [8U+PES0'[!8$"81A;E.=*XC[534EU[= M4;RH[HT95_H6JII+_9T P@3H^3GGZJ5CKJ+VRR/Y U!+ P04 " W@!=7 M(KEMGT,# ,"@ &0 'AL+W=O?BP.0GY6>P"-'AO&U=+;:]U>^[ZJ]M 0=25:X.;)5LB& M:#.4.U^U$DC=BQKFAT&0^@VAW"L7_;U[62Y$IQGE<"^1ZIJ&R']O@8G#TL/> MTXV/=+?7]H9?+EJR@S7H3^V]-"-_RE+3!KBB@B,)VZ5W@Z]7.+""/N(/"@1P;,1/@^(P@' 7A2P71*(CZ0@>ROJP[HDFYD.* I(TVV>Q%WYM>;:JA MW'[&M9;F*34Z7=X21G@%:-U[9B6:5G#@6J%W:&TL4W<,D-BBFZJ2'=3HQT?C M'P4*$5ZC#WH/$JTZ*8T"_4K)AC*JJ7GZ^@XTH4R],6D^K>_0ZU=OT"M$.?I] M+SIEM&KA:T-O&?QJ)+T=2,,SI+]T[ I%^"T*@S!RR%?/R D_)_=-SZ;&A5/C MPCY?]*V-^^MFH[0T]OS;5>.0-'8GM7/V6K6D@J5G)J4"^0!>^?UW. U^<%7\ M/R7[JOYHJC^ZE+U\<@2,CG 5.V1(^PQV/7DH<8+S'"_\AWD9CK TP'DQA7T% M&$^ \8L *_-I#"$95@UCVPUPV%+M)!Y2)G,4C+/BF-@1%A4X2-S$R42<7"1^ MSPTK($T>$?LRF5R8R#I"5(4%&E^!.Z(BO+DC!^R"3R["+[J%U-#7$,K%-7/H6:G$$D8I4>HCJ@H MC0,W:CZAYA=1/[0@C5_Y#C$P6]2<]*W9%/KUUH67D:T97$R%@RE-CMOHB,)I$;J9&F%PE9D>R.'H,0RT:/O=>R.TL6]_ MN3?'-9 VP#S?"J&?!O9 ,!T R_\ 4$L#!!0 ( #> %U=@V%,@BP( (T& M 9 >&PO=V]R:W-H965T560$EEN>\ J:_K+DHL=)3L7%E)0#G%E12-_"\ MD5MBPIPTL6M7(DUXK2AA<"60K,L2BU\SH'PW=7QGOW!--H4R"VZ:5'@#2U W MU970,[=CR4D)3!+.D(#UU+GT+^:QB;>@!_.@10- "@K\%A"T@ MM$8;9=;6 BN<)H+OD##1FLT,;&XL6KLAS)SB4@G]E6B<2F>88I8!6MJ2F?.R MX@R8DN@,+77%Y#4%Q-?HLRI H \$KP@EBH!$G_09S&LA=# Z7H#"A,H3C;I9 M+M#QT0DZ0H2A+P6O)6:Y3%REQ9HMW:P5-FN$!8\(>U_3GJ,M3T.4IL'SAO^;I^^5**J&K\<>0QX8T&B8U-_1"5CB#J:.OH 2Q M!2=]^<(?>:^''/\GLGO^P\Y_^!1[NL14'[H^2L1M*3#.S@C+> E(X3M$_U3& M4!H:[I'E-GUEFT;A*/(2=]OW-Q 5A('?1=T3'G7"HR>%V\H=TM3 XMYNP=B+ MX@-- U'19!P-:XH[3?'SFOHY.S7YS)K;-*0U?I"9L3>:'&I]:^Z_B ZUN MKUF81OT1BPUA$E%8:YQW/M8THFE^S43QRO:/%5>Z&]EAH?\7($R _K[F7.TG MIB5U?Z#T-U!+ P04 " W@!=7^)L[+4\' #R4P &0 'AL+W=O0W-/R_FIO/;E<59[<)!EX]I]D^^HI21 M;W&4Y%>=%6/K#[U>'JQH[.?==$T3_LHBS6*?\8?9LI>O,^K/RZ XZBF2-.S% M?IATII?E<[?9]#+=L"A,Z&U&\DT<^]G3#8W2QZN.W-D]\3E M6/.KCE3TB$8T8 7A\YL'.J-15$B\'_]6:*=NLP@\O+_3]7+G^<[<^SF=I=$? MX9RMKCKC#IG3A;^)V.?TT:35#@T*+TBCO/Q+'JMMI0X)-CE+XRJ8]R .D^VM M_ZWZ1QP$*,H+ 4H5H#P/Z+\0T*\"^J>V<%$%7)P:,*@"!J<&#*N X:D!HRI@ M=&K N H8GQHPJ0(FIP;(TN[(22>'U ?[Y*,M[PZW?'2\7PS9'7"Y/.*][7NQ M?".K/O.GEUGZ2+)B>^X5=\IL*./Y^S=,BL2]8QE_->1Q;#I+XSAD/!-93OQD M3F9IPL)D29,@I#EYJU+FAU'^CKPA84*\,(IXMN67/<:;+H!>4#5C;9M17FBF M3SP.KW*B)7,Z;XFWQ?%#07R/[W*]W\INOV\4(6AOHBY1!N^)(BE]\N5.)6_? MO&OIUTS,? I8E\BCDE%(>O\W'X_2K,51Q8[G/Q%Y\CJCG= =12X=6;!7^@G_ MG+Y4,A))%XLPH&V],5YC$O[/D5]E3#%SOX5LY@/^=H/Z%6'3U-RFCW0SO377^2A]'M;[B(Q%8EI M2$Q'8@82,Y&8A<1L).8@,1>)>2"LD?P7=?)?B/3IQTU\S[,_7?")=!8^^,4, M?3>VY.1[^S"S'06$\+FC !)3D9B&Q'0D9B Q$XE92,Q&8@X20TMJ#^K4'@A3^Y8F<[Y*(&[(PJ5?KL"_DZ]A&FWO?UJ0.QIL,OXJ M7T15/W_\V:!L(A-TX=R! 8BH2TY"8 MCL0,)&8B,0N)V4C,06(N$O- 6&/,&-9CQA"\%A@BDQ^)J4A,0V(Z$C.0F(G$ M+"1F(S$'B;E(S -AC>0?U'!/%L>2/5,>YO2R 8]$-9(Z7&= MTF-A2M]1QB*>P3]]#2#LQKE# 1)3D9B&Q'0D9B Q$XE92,Q&8@X2"&LDORSM:PTD M\<>&V[E_3A9I1B*Z]".2E[.(\MFV]*_ PRG5\-F,:B9N]-RTAFH:5-.AF@'5 M3*AF034;JCE0S85J'DIK)OA!,9'\ PG^GBRS-&_/<_GH*XJCI=-,W/C9B8[4 M-*BF0S4#JIE0S8)J-E1SH)H+U3R4UDQT99_HR@\E>D++#_O")-]D?A+0W<=^ MK;FO')WC)T>I+^S.V:F/U#2HID,U ZJ94,V":C94G^=&W4'S1.>AVFPF][YD3Q86%DVOE\N,G\T9/3JIDV#E9TO:FN7(8J49 M5%.AF@;5=*AF0#43JEF5=CC%>S;#LZM-&NDQ4)[GAP/MEPO5/)36S-U]39XL M+LK[TKWKDMNBTI:?E&>1GY=?N[WP>YT;,79VTD)KZZ":!M5TJ&9 -1.J65#- MAFH.5'.AFH?2FL/ OLQ.1M?9R=!".ZBF0C4-JNE0S8!J)E2SH)H-U1RHYD(U M#Z4UAX)]T9TLKKI[OE1_3Y*#W^0L:#+WD_*G.()?G-Z(VSA[=!@=?=#?;T[Q MU)9-E.8F&K1/.E0SH)H)U2RH9D,U!ZJY4,U#:)2N__QO3FT: ZJ MJ5!-J[3#I>7XV:)1A[9H0#43JEE0S89J#E1SH9J'TIH)OB^+DX6%-].?438K M;O+L(0!:.P?5-*BF0S4#JIE0S8)J-E1SH)H+U3R4UKQPS;Z*3I' "WP%66,T M@VHJ5-.@F@[5#*AF0C4+JME0S8%J+E3S4%IS*-C7VRGB>KO3%_@O7C7I1MS$ MV8,#M$8/JFE035>.2Q;'S76'T;+)I+F)V;+)LP\[+&BW;:CF0#47JGDH;9N; MO8-K[,4T6Y87FRR2;Y.P[>7VZF?K"UI>EY?UZ^TWWUX-T_.S99CD?"6_X*%2 M=\2/?K:]P.3V 4O7Y17[[E/&TKB\NZ+^G&;%!OSU19JRW8.B@?HRG]/_ %!+ M P04 " W@!=7IQI\S[L& 7.@ &0 'AL+W=ORZ^)EO&)/H>!E%RV]E* M&=]TN\EJRT*:7/.81>J;-1=V30[MA"S M*=_)P(_80J!D%X94O-RS@.]O.W;G<."+O]G*]$!W-HWIACTR^10OA-KKEA3/ M#UF4^#Q"@JUO.W?V#>E9:4#VBS]]MD]JVR@]E27G7].=!^^V8Z4E8@%;R11! MU<=L8=Y+$UW07R M"]__PHH3&J2\%0^2[#_:%[^U.FBU2R0/BV!5@M"/\D_ZO;@0M0 \.1. BP!\ M%- ?G GH%0&]2S/TBX#^44 /GPD8% &#XPSG H9%P#"[]OG%RJZT0R6=307? M(Y'^6M'2C4RN+%I=8#]*:]:C%.I;7\7)V:/DJZ];'GA,)._>C+$]^H3<;SM? MOB :>8?-AVC%HK0*H$5 HP1]1'>>YZ=5@P;JR[R"IQ7ERF&2^D'R?MJ5JG1I MCNZJ*,E]7A)\IB0]])E'&X&_[H)K MU+,_(&QAC)X>'73U]CU*ME2PI*EXE]-Z)2U6EQ.]1=T">Y[N@);5?85&HUI9 M+RD>,0,)6UXC/-:+9Y"H5];>7L;MG>'. YHDB*]15HW1W[^I[] &'R3U,% MS&']9EC:AM\D,5VQVXYJI!,FGEEG]NZ-/;0^-UB)'DF69-2QBQME8*$.9 P%Q)&W M&V0Z%Q)&@&":?J-2OY%1OR^/3XWMH3&JK3B0, <2YD+""!!,TW%6%A#F0,!<21H!@FKR34MZ)\39]B@1;\4V4]9/9F.=C.F?VT(J'L9K+YS,L M]GW%8JF.2HZ6#-5"^+-JI"G:9Y-IYGVD:I]N6#I"\KF7#9I>F!HR-<[-C$5K M6UG,YXGS8J 1"O,)VQ!Y]*5QT@-9*A<21H!@6D6QK6K2;H%4E72;)>=&6>8D M;44O:/4!"+8FMJT/0')=03.[H#0"1=.EK?DQME%:-XP#_L)8T<@O#B/IQ9D1 MEAG76D1(F@-*41J!HNLJ5/64;[9'_ MMTLWEZUUG3&?J9T5!/4/?3KNG^W40'=3M J41*)HN;.6+V69C+&_N[U#A:&:-?J-TH,X7*,T!I;F@- )% MT^6M##)["-J;@]IBH#0'E.:"T@@435>YLM%LLX^F/XZHF=II/YP_=FCNB$&- MMH*FV:"G1F\A)JB1UB(S@OQL#_"1P]>YN8BM;X/3]/VK?%X,CI*ZX*F)5 T7;?* K/-WE ;W3AL0N:&("1=/?DJC,*&PVHYK&-DJ^?-0#FMD%I1$HFBYF94AALTT#_$:- M.5MKC7L7O5,#FM0%I1$HFBYOY1_A5UZ8REKD^U=M!C.FM6Z0- >4YH+2"!1- ME[=RD? M,,%-9- :0XHS06E$2B:KG)E)F'SZU8_W>&"NDKX]&VKWKG^%M0R MNCPQ@4JL"U7Y0?@5/ZBAM6TY\0%UAD!I#BC-!:41*)HN?.4N8= 7L3#HFUB@ M- >4YH+2"!1-5[GRHK#9B_KI=ACT7:J"=E$[#/JZ%"B-0-'T92*51]5[Q:." MG?>8L[5>26)=-.\!3>J"T@@4+9>W6UO/%C*QR58>)FB5+AW(UV^51\O5C7?9 MFKZCXW/[QLG7*%:8?,GD9RHV?I2@@*T5TKH>J1M,Y*L0\QW)XVS5W))+R<-L M<\NHQT3Z _7]FG-YV$D3E&M!9_\!4$L#!!0 ( #> %U?@Y,I]+04 /(9 M 9 >&PO=V]R:W-H965TQ_/, MV#-/DOZ2\37 @M;ZPB.=3*6^ M8 _[,SPA3T0^SQZX.K-SE)#&)!&4)8"3\<"ZAE@5CZG-BP?K]'_2,DK,J]8D!&+ M?M%03@=6UP(A&>-Y)!_9\D^R(I0Z&+!(I/_!_ MKP)1,O!V&:"5 =K7P%T9N"G1S+.4UBV6>-CG; FX'JW0]$$:F]1:L:&)3N.3 MY.HN579R^"19\#9E44BX^/:EBV#G.[C[/:?R ^ D7!_>)P%)=+S!0X03 2[! M4Y9VP,8@A0 _9VE:KG5:M,ESHB#K[<'9+9&81N(931.LHWR(CXUSQJ 1=> .0@%SP_W8*SKQODLY\Z5S\!QLGAP!L4W'RAN.E, M[HZ9?LZED"H?-)EL9+PV/QF45P^E*].5F.& #"Q5>@3A"V(-OWV!OO.]+@)' M MM@[>6L/1/Z\(9,:))HSJ]8K=R @#.U-K.@GH/_=N?M)L-MI[BZEBZ&7E>5 M5NCW[469G7'^ANS:.;NVD=W=.^$!%23J(O,\H/X"H7R6*'-_O;-$T.M*09B>GV3%G+]N,AR[, M3H69VW';#MJF5AVWO8 WO.[F7G>-7K\0H?*1-A>5$]7,U8ED8*$N[TVANR<% MHR<-L]/+>?;VV5OX-=H_-;TZ7EZ[T]WB99RY(2_H%(K!,7:"7ZDT(N$EN%X0 MKK0>6-<1\,!I0&H;MG/,CG LM,T E"03;- 40A9%F LP4[(G3;'.==&):Z.2 MS=,M);S;0DJ!%W]P*_5FUYI21P5U=$#':$(YPX>HQ+G3[HMF-IC0+K0.- MHN+3#M*$N%LEWD.M;B7!IY [L- [T"QX:II*$[)5];-=PU9#]EO[FV0*>0/- M^F9=J0!>%2JR+E0S7:@NTJYC:D9-J%QV6KW>=B!.(9]@H9]@Y\!&]DCTFP^] 4;J 9#C0,YQ!/ZF8Q6(?XF*P7DM M6:-..[BY'0EM,RB%/(-F?59^SM/)_]A-VPSD9:; W'V,(T\$.*/VH? 4F@X5F@X9)5.Q%=8U@><[(2CMA$CMA&I] MV!V@3V8])$!FJ*8!*C0?@L9:<3V9<#+!DH![%0Z:"!J %QS-:]4N.I)(6S$_ MA>1#A>1#9LE7+@BJ[-?RS1#\4K5'GH_<]E:]KQGG(M1#O?I&CPJ]ALQZK9"E MNSQT*UW9]]JPXN IQ!&3]&.#4/5PGLCL!7M^-?^@<9V^QK>+X=G7 MD!^8JT=& 2(R5J9.JZ, %U&PO=V]R:W-H M965T@T8 B%=@M1TZ]Z>-*EJ MU.YO%R[!JK$SVTDV:1_^V8:0O!= 7:372,4&W_EWY[OSS?9"OJ@20*,?%>-J M[I5:;ZY]7^4E5$2-Q :X^;(2LB+:3.7:5QL)I'!"%?/#($C\BE#N93/W[EYF M,['5C'*XETAMJXK(GPM@8C_WL'=X\4#7I;8O_&RV(6M8@G[S?X>H''5L"M>**P5R=C9$UY%N+%3KX4#I^*#]SAEOC'DF"FX%^T8+7Q_PL:@V*K M+Q=,N?]HWZP-/)1OE195(VP(*LKK)_G1..)$( I[!,)&('3<]4:.\B/1))M) ML4?2KC;:[,"9ZJ0-'.7V5)9:FJ_4R.ELJ47^4@I6@%1OWZ0AGGQ G[YOJ?Z) M""\.PR\\!V[=A^X9X0I=H65]BDBLT ,H+6FNH4!.&WKD5"MT8_UMA1^Y4=ZM M";W[")I0IMX;E0_+1S7SM3'*HOEY8\"B-B#L,2!!7P77I4*?S#;%O^5]XXS6 M(^'!(XMP4.'?6S9"$?X3A4$8H3^0CU1))*CF,;!#U/H\JPW)8>Z9_%,@=^!E;]_@)/@PP#1NF<9#VK,%K"GGE*]-C)N#R0&]H[PQ M^3WZU6E\35WKC9U>6P-V68C3)(VC:.;O.HCBEB@>)/HL";C$F+,1G$N+6'PA@4OBG%*Z"_PS0Y M9PJGXR3H.Z*T94H'F4S*71(QZ7G$)&DTF>"@&V?:XDP'\^J;*\%07*&;'4AS MIR 70\@41D!WA$KT1-C65!Y3CI:6K@MN^C\D(0Z.U3BX( T+P1B1"FT,N'.K M]>^Q,G46S7J?]#0=@NDHZHE"?')?X%>GY25_/L;PR!B^ M-F4O00S/$3$.1CCIX3K6?3Q8PGMS^!+(J ,RB$?3/N<=+P(\?!-T)/4E?..S M^$NGHS#]#YU_TKE4(->N/U,H%UNNZR:F?=OV@#=UYW-<7C>07XDTN:,0@Y41 M#4834V!DW9/5$RTVK@]Z%MIT56Y8FCX6I%U@OJ^$T(>)W:#MC+-_ %!+ P04 M " W@!=7U24QF 0% !=' &0 'AL+W=O*#ZQU#:0K-X3$&RO].$;V=&:( $K]$^X]?D\#NN'?(DWXID MK/P$AQIK&6"U9YSDM;%809X6U3>ZKP/1,A \:@.[-K#[!NX3!DYMX#QW!K]EX"+$T7Q*R0%0B19L\J*,?FDMXI46LE"6G(I?4V''YTM. M5K=;DB68L@_O0AL&7T#\WF-PY 6 MX/N6[)F8DTU-+AR3RS-7M1,7E1/V$TXXX!LI^):!N$APHK"/QNW]$7M3!+2) MJOT8U0M[E/"/?78*'/@9V);M*-:S>+ZYK7+G=;/'_WOV3C")URL*8D%RHF(H !1_=8J6(5E==:PHE8@>_W M_%; /!?"H.>W C8)7=?I^:V"!99CJ_WV&[]]#@$-N>*D*J MV/B#9=K0#OK>+!0P"SJ3L!>;(CA*\5)YTDD4ZR6)-9)TLA$T6PK?WV EUYE4G6:23+-9$ULGKI,GK MY!<]=B;#?WO@.;W'R4*%@D%??(>HP//M_C-GB/)#QP[4\@*MXY[=&@W!M0@J MHJMMN45/A,ID9"?K5KES'J5Z:4EJ98NTLL6ZV+I):352\.WI3;TF7=G5R19I M98MUL76S:Q^S:_\BU:F)VR(0VI;3$Y2% N:+?5IOQQ(I8-!W/*N_ZU/A;,_U MGMCVP6,S!T=[BOD299B5PB/Z_UO,TV*C]%IK Z:5+=+*%NMBZ^;CV(1!]PW* MSFAG^.+LZF2+M++%NMBZV3UVEW"\O7R%[ S[OHDS@6%?=H8P""WH#W1GB+,M MWQMT5$J<,_&>:*G@L=^$XPWG;Z+1IB(64GE0DJ=%RCA%\IVDTOM1LA<7J$ZV M2"M;K(NMFY9CJPN#-R@_6MMGK6R15K98%ULWN\<6&HYV.9(7QV\?4-TDQ8,9'@MIK). R&4M#K+JFXX MV96'-3>$&ULM9A;;Z,Z M$,>_BL6N5JUT&FZY--TD4A*Z.CW:U5;M7AZ.SH,#DV 5[*QMDNZW/S90 BU! MSV+<(84BQZ; M475DSGF*I MAGQCBRT''.5.:6)[CC.T4TRH-9ODYV[Y;,(RF1 *MQR)+$TQ_[V A.VGEFL] MG;@CFUCJ$_9LLL4;N ?Y?7O+U\G55:+\Y.P.A.19*#-.Z ;-]2H024"@"S2/(J+7!B?H MAA9/F%ZILP D)HDX5R;?[P-T]OX$HF\QRP2FD9C84LU,\^VPG,6RF(5W M9!8^^L*HC 6ZIA%$+?Y!M_^PP]]6BE2R>$^R++Q.X"=8]9 S^@MYCN>WQ=/M M_D^6])#O'G4/_MB]$8U?+;*?\_Q7+?*2"8G4.B%U&O@.T+^?E3VZD9"*_UHF MNRC@_7:X?C%=B2T.86JI-T].M&8?WKE#YV.;<"9A@2%80]1^)6J_B_Y,U%") M*M#9"BBLB13G;3IV\D[5L8 -]F%^[E:&+OZOJ\-!IYX[%?634"'U2! M#SH#OTZW"?L-@.YA!QS3$-J"[62<&JQ)6& (UM!N6&DW?,M,')H4U20L, 1K MB#JJ1!T9SL1.WJDZ%K!!/1/[CO,L$U\:#?IUJT;@EU7@EYV!?Y4Q2TC&< MC]W 4Z4L:?7/GOD:Z_K&$=&OEM/O*CZ-DX\M49>=*-/5L$D+3!%:\KJ'63UWC)32[HI94W2 E.TIK*'K8';623_2;(: MW0\8I04EK9[Z[NAX6A]J?;>[V/\6 [I-,&W5PVA=;Y06F*(U93OL%-S!FZ:M MT4V$45I@BM94]K"/<#LK:J5LE!6=,T)1F'$.5.8MMC7C[1NR$CBNI8;3+A3JG951672\JK-52W*>-^+L@WG1S_R"^890 M@1)8*U>G-U*KR8L683&0;)LWS59,2I;FAS'@"+@V4-?7C,FG@;Y!U:B=_0]0 M2P,$% @ -X 75YT14Z:) P I! !D !X;"]W;W)K&ULM5A=;Z,X%/TK%C-:S4C3@G%#2C=!:M/YU(Q4M3.[#ZM]<.$F M6 6>G'OND7/=V9:+!YD"*/289X6<.ZE2ZPO7 ME7$*.96G? V%WEERD5.EEV+ERK4 FMBD/'-]SPO%XG:P8Y*ZI/^E@+T4K0./T)?IW@_VX"J1.(+;1B9LNZIHI& M,\&W2)AHC68>K#8V6U?#"M/&.R7T+M-Y*KH%J409JU*P8H4NC:A,,9#H!'6W M%EPJB=Y<@Z(LDV_U_H^[:_3F]5OT&K$"?4]Y*6F1R)FK-"T#[L8UA:N*@O\, M!8*^\4*E$KTO$DAZ\A?#^<% OJOE:#3QGS2Y\@.2W6F3Z@+30ICT@-H#^^:KCT6<%N?RW3_P*_*P?W)P2%W)-8Y@[ M^ABPB$[TQRL<>'_V53X26$>'LT:'LR'TZ#M7---'1UL->-3GF81>UU5H@44S MI]DF.L'GTYF[:1=TUPY T41VFDX;I9)"I[1%?:JX;*$KH(S<(<&Q71@+K MU!HTM08OZ?[;GS<.0*<9AOS7/&YKG@S1- M7ZB(4]ND1/LSXVO]JZSZ* XB'=N;D< Z18=-T>%+>C0<4X>1P#HZ8&_W:^^- MZM(:KNU!XN^?H3U!. S\9YR*6Z,)'B1[1S,]B)A.Z0GS 90FV\MQ$.78_HR% MUJW9W]7LOZ15:_2QM!@)K:O%;N[!@^/$\68E!SX\"3'>=^MA%/%#XCWCUMUT M@H?'DX]0@-!\3;MHHD=UIGE3GC.--&QQ,H&1*]CU[&(0)P9,]S[JM>V .8F6OQQ+%O"Q4=25LWC97 M\$M[\71WX=7]_1L5*U9(E,%2IWJG4ZVJJ*[$U4+QM;U5WG.E[ZCV,06:@# ! M>G_)N7I:F"]H_C$1_0)02P,$% @ -X 75Q";TAHL P D@P !D !X M;"]W;W)K&ULM5==3]LP%/TK5H8F)@'Y:@ME;24H MF[9):*@=V\.T!S>Y;2P<.[.=%O[];"<-"0L9L/+2QLD]YYYS_9&;T8:+&YD M*'2;4B;'3J)4=NJZ,DH@Q?*(9\#TDR47*59Z*%:NS 3@V()2Z@:>-W!33)@S M&=E[5V(RXKFBA,&50#)/4RSNSH'RS=CQG>V-&5DERMQP)Z,,KV .ZCJ[$GKD M5BPQ28%)PAD2L!P[9_[IU \,P$9\)["1M6MDK"PXOS&#S_'8\8PBH! I0X'U MWQJF0*EATCI^EZ1.E=, Z]=;]H_6O#:SP!*FG/X@L4K&SHF#8ECBG*H9WWR" MTE#?\$6<2ON+-F6LYZ HEXJG)5@K2 DK_O%M68@:0/.T X(2$#P$]!X!A"4@ MM$8+9=;6!59X,A)\@X2)UFSFPM;&HK4;PLPTSI703XG&JX?V$&'H6\)S MB5DL1Z[2(DTJ-RH%G1>"@D<$#= E9RJ1Z .+(6[B76VN_BD];9=2#]G MG%*D]^4&B_A76P%ZNRS CL@:!>A7!>AWSG^S "7_@3Z*:+$H% *]+O26RT 0 M'K?5HD@PL G,,;V>>"-W73?8%=%0/:A4#YZA&F[U6T1"ZTHM>/JUU/U>./ ? M".S,]L(9.*Z\''=ZF6*9H S?Z9=1^V8[_LO"89N'SBPO]'!2>3CI]/!5)2#: MM'?"GKM/=D36<#BL' Y?Y: 8[K( .R)K%,#W[E_-WFL?%66&?L=9488\X;#P M:TV%OZ/CHB2J"_3#ZETY$<&\G^+\3H\37:WC89J,SS7-MN+6N+P6Q MLLVP1!'/F2H:P.INU7"?V3;3O0\ONO5++%:$241AJ:'>T;&>#U$TP,5 \&ULK59K;],P%/TK M5IC0)D'S;/J@C;0U10QI4K4'?$!\<)/;)EH2!]MIQ[_'=M+0IEX9L"^M'^>< MZW-MQW>R)?21)0 59P:9&PGDY-DT6)9!CUB,E%&)F16B.N>C2M1I4?_CIR8/>P2A MHR MYOLG^*;(1)L.9Y>.*^>DX. M#5?IN7\\&RA,69015E% WRZ7C%-QP;_K]KM6]/2*\J,W9B6.8&J(KQH#N@$C M>/O&]JT/NF2_IECXFF+S5Q([V!:OW1;OE/IN6Y8@KBB@\N#&IO4@0%6K$1JYO=<3F&ICK60.[A1UDH=]F MH7\R"XN_\MT_6H,_/#(T.T9YGN]U;1^C1KX]['=<'Z,&GN^[>M-^:]H_:7J^ M6H%Z6:531#$'G=E:PW;W8EL]YVB3M3!OY'7L:F&N,^SXUPN?=4Y4#7 MJD9@*")5P>LO4SO:EB&7ZO7MC%_9XYFM&0]%V5)7&;_EZYKG!M-U6C"4P4J$ MLGH#L46TKB/J#B>E>BB7A(MG5S4347H!E0 QOR*$[SHR0%O,!;\ 4$L#!!0 M ( #> %U?D2M:#IP( -T' 9 >&PO=V]R:W-H965T2LKDR"F4JH:N*[,"2BR/>05, M[RRY*+'24[%R924 YY944M:TH83 72-9EB<6O"5"^ M&3F>LUVX)JM"F04WB2N\@AM0=]52D!"8)9TC $L-'@+^$I@ M(W?&R'BRX/S>3"[SD3,P!P(*F3(*6/_6, 5*C9 ^QL]6T^E,&N+N>*M^87W7 MOBRPA"FGWTBNBI%SYJ *V%L"6$K[5PTA*LZV[CNPU ;O$#2/01C?.:0A=S(,'1;\%IBELO85?HT1M/-6LN3QK+_@N4 M77&F"HEF+(>\AY_NYT=[^*Z.0A<*?QN*B;]7\$M-CU'@?4#^P ]ZSC-]/=WO M<^?_K,_^V?JC8 3=O0BL7O#7>X%2(C/*92T ?1\OI!+ZC&/8KFH(W ME!7.8.3HBB9!K,%)WK_SHL&GOF"_I5CZEF*S-Q)[E):P2TNX3SV9"[XFMD;K MQZD?H$V2,H^W+R&-5F2U3,-8)]%9<'X>N^O=2#]'A6$4/D&ESU'GD7=V\A@U M>XXZ#:,HZ%"-T^Y.O2I!K&RCD"CC-5/-%>U6NUXTMB7XR?K$&TZ]GO54]ZZF MU?R1;QK?%18KPB2BL-2F!L>GNIR*IIDT$\4K6RT77.G::X>%[K\@#$#O+SE7 MVXDQT'7TY#=02P,$% @ -X 75^ R!AE+!P ]RT !D !X;"]W;W)K M&ULS5IK;]LV%/TKA#<,+=#6?$O*$@.-I6$=UB%H MUNVS8C.Q4%GR1#GI_OTH6;$L\DIV%F7KET22SSTD#R\?1^+Y0UY\T2NE2O1U MG6;Z8K(JR\W9=*H7*[6.];M\HS+SRVU>K./2W!9W4[TI5+RL@];IE&(LI^LX MR2:S\_K953$[S[=EFF3JJD!ZNU['Q=^7*LT?+B9D\OC@4W*W*JL'T]GY)KY3 MUZK\O+DJS-UTS[),UBK329ZA0MU>3-Z3LXCQ*J!&_)&H!WUPC:JFW.3YE^KF MP_)B@JL:J50MRHHB-O_NU5RE:<5DZO%70SK9EUD%'EX_LO]4-]XTYB;6:IZG M?R;+B59E2C796%^34Q<.?O-Y.*';)&O%;I2!;I>Q85"[\NR M2&ZV97R3*E3F:)ZOUZ93K\M\\665ITM5:/0679ND76X-(K^M$!N#K_O>W%[& M.EF@.%NB,$FWI5HBL)Q7H2KC)-6O#=OGZQ"]^OXU^AY-D:Y^U2C)T.U7^Z:%IYN6LE[6DE0Q_SK%QI%&5+M03BP^%X.1 _ M-8KO9:>/LE_20<)?MND[Q,@;1#%E0'WFIX=3J#G/*SWZUZ5WQ&#['&0U'^O+ MP>U:%7&9%V=0S^YB.1Q;S:-G>A,OU,7$3)1:%?=J,OOA.R+QCY"L8Y*%8Y)% M(Y%U.H#O.X /L=>30%(/3J@#=K&RCJW6G?L9\4G@\?/I_:&T+HP+3^ N*@3( M#!7QN[ (@(F XQ;6::?8MU.RWDX* +59:;]:1WV,DQA]V89.&89-%(9)TN\/9=X VFXY_U M+D8MW\;W9OZ[4X_KWE:;!=,L>(MZ44VR.Y2UB;LQJV>-.R6%WU2;*+,2OS)L M._+74%_OJBD.,HP& 0X8%]1*; CI"\&8%UC)#2$]ZA/?'@81R.E+(3T)I[B_ MU]?_W_5=-ON;(PK[3AL9-H.8BL!28PXA/9-P/K>G4I 3"^YYQ%(80LH TT!R M6.%@KW!PZH3ZK_-RF:=I;#:4>P)0P%T]_(,FX'?2:N<< A%AR08RV3D)@02# MQ2*XW6OC%Y+K,,U.$ZRIBM4$:Y3.090C&8B2%BJ"2Z0]HAT8%#(HVCR-M4;O MP38.1CYUD1J5+1R5+1J+K=L'M.T#^HP=>A,\5C>,R1:.RA:-Q=;MAM8GD4$7 M<&2?W@1W-XI,>,P>\RZ.^69W;0]Z@$Y*3K$][ $C=#&GF/Q47F5FPM3-K;N*B3!;))J[7HAMC8Y" MPN.0:!#25:6U,.2E/4Q3@#B:)RX.S!. #LP3 #>4)ZV1(8.;]-DG%:=IOMB_ M?,J>KY!TJOJ6<.G; @$P8=NW$"23DMKR0+! ]+@\TGH,,FPRGI8O^YT&*(L' M3#"48&'KXN*8CSW;_D)TDGO"]K\0CE%">MP!:>T!\9]E@S!13UW_8IAB O'76X*,T$41#>GP.;7T.'=/G@ H M'R*@-'%A)DVHK8.+ M,$*%,PTO-:GK;6A@Y_^AC?$U/W(P)@B0&4ZX@A*M<0 M0ZA>/TQ;KT%/_F3Q7#_F+56@IUZ".OE/7!3E2,>&$2YHD$HQP/#)=H>>'IPD-48J[OZ!+$VK=YF MY>X\X?[I_I3R^_ILKO7\DIS-"? \)&?1[@QR2[\[$OTQ+NZ23*-4W9JB\#O/ M#(MB=\IX=U/FF_H8[4U>EOFZOERIV/1 !3"_W^9Y^7A3%; _ZSW[!U!+ P04 M " W@!=7,3HRJ0H& #&+P &0 'AL+W=O'P&\2/=S]2-Y1?^LH7JU%^5DN.%?H2YX5\KJW4&IY MV>_+V8+GB7PCEKS0=^Y%F2=*GY8/?;DL>3*OG/*L3SPOZN=)6O1&5]6U23FZ M$BN5I06?E$BN\CPIO][R3*RO>[CW=.%C^K!0YD)_=+5,'OB4JT_+2:G/^AO* M/,UY(5-1H)+?7_=N\"4C0^-06?R9\K7<.D9F*'="?#8G[^?7/<_TB&=\I@PB MT?\>^9AGF2'I?OS;0'N;-HWC]O$3_6TU>#V8NT3RLVC.[Y-5 MICZ*]3O>#"@TO)G(9/47K1M;KX=F*ZE$WCCK'N1I4?]/OC2!V'+0G&X'TCB0 M78?@&0>_!HHI+152G6J#36FF8.JNA7WCI> M:6$FRE25^FZJ_=3H-ST7WQ<6$O=H(A0O5)ID-4"::]M.B'V99:LYGZ/[4N3FUE+3 MJYFB+6F:K92^]\U]>46Y2M),OM:]DE4'KOI*!\<,L3]K G%;!X(\$P@??1"% M6DC$"MW/#G_J]H\<_GV=E$UFR%-F;HD3^,LJ>X-\?(&(1_R._HR/=R==P_F^ MUMDWMVX%P]],4[_B!<_PQEDB);KI2JO3T>CLI5PF,W[=TT(J>?G(>Z,??\"1 M]W-73"%A%!+&@&!6](--](.*[C\3?9:415H\R/:QO$"WB4QG%^CNZ],36:7H MPCS ^DG7UNB/M:@OH@]<+<0<_?VKYJ+WBN?RGZY,!I"9A(112!@#@EF9##>9 M#)W/T8U6Z;F16_WKC"2?K(7':-#Z#_TJ7CDTOQJ?9Q^ZORY<8).GD2_&>.@P)#GPOW)&E?;LH"'%LWH@L M6=JWPYX7^T,<[\C2OF&(L1]Y<;D7$UOMA6$^,$@''H[TM5AB ?A(,8[KUZTBTB\F'C#'>WJ,!P. M0W_K'=U)/GN*0- I*8U T.S]M M[8W]LY LT$H>E$9!:0R*9N>SK>:QL\1\<-&N8'78 MX<@/]O1JWR[$ \]_1J[:$AJ[:^A6KM[Q;([>BA*-]>C3>HER+(IZP?)9V7+2 M3Y[FD#0*2F-0-#M/;:F.H[.0+=!"'Y1&06D,BF;GLRWVL;,"?7'9 BW[06FT MH6U+6^"%.-Q=!3ML9^>B+=>QNUZOGY#;SK@Y/4^.&R2-@M(8%,W.05OSX^%9 MZ!OHL@ HC8+2&!3-_MS7K@P09Z7ZTOK6]&9;&W9KR,,F]+ )'J@"3ULPIPF=JS:,IJXR^A6 MJDY:;7=33Y[+H.4P*(U!T>S\M*4UB<]"FT#+=% :!:4Q*)J=S[9,)^YO\R^M M3^[FYNMET?E-MM=ZY?HLO MQ[CC.L67K-Y2WN+K'>X?DO(A+23*^+UNRGLST/TLZTWC]8D2RVI7])U02N35 MX8(G^@W-&.C[]T*HIQ/3P&;K_NA_4$L#!!0 ( #> %U>:38E 1 , ,H4 M - >&POO#!@LJL>_Q.??8OFG<]BN]Y/1A1JD. M%@47U2"<:5V^CZ)J,J,%J:YD285!/M]+O7MF\#=S]Z= MG;6>+F]WXQ<6N PCK^C- :)7K18N#" FGAPFOD\;D^YN2]OAYT;($<\Q6N\@ M1WL,8<*IQX\5^@VQV_(2-^8"'4N.ZC(9]G,IUM42ARY@U$E!@V?"!^&(<#96 M#%@Y*1A?NG ' A/)I0JT*5.3K@V1ZJ>#VZX'%5SK%$Q(97.[#.Y[7 _? 58] M,,@X;PQV0A<8]DNB-57BSG3L8!M\ 05U^W%9&H=319;MSDVX)MB;23*6*J.J M2=,.5Z%AG],<["@VG<%=RS("4&M9F$;&R%0*8CVL&'7#R$XHYP_P>'_+M[07 M^<:^V5T33=,8JIM.QG5 ?U/-:6_*7K]*-RC9L]0?YV8ZPO:A0NF]HCE;V/XB M;PQ@ZFU.X^Z\LV]\JNX:]'NMW M]K&;O#D%D\DIF#R)FNR=@LGT^$W&)^"Q/E\>GV#EM--(!#[2#\ M"D=DODX:C.>,:R;JWHQE&14OSEQ&7I.Q^4-M2]^,SVA.YEP_-N @7+>_T(S- MB[09=0\+48]:MS_#]-I)AHY'4PPM8M2>#'KX9Y P:6!S+]V5KCNXU7R/XZP/9T7X5@,\4K$9LI MOM: ^-<-&&GJWVTL#S"P7<.>8!Q)4PR!6O37:)(@ MJY/ Q[\_V%,2QVGJ1P#S.XAC#(&G$4 %U>7BKL

%U>U,)E(N00 '8G / " 01. 0!X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " W@!=7678!^/4! X(P &@ M@ 'J4@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " W M@!=7%\C,&]L! #1(@ $P @ $750$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 0P!# $P2 C5P$ ! end XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 292 291 1 false 64 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.zoom.us/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.zoom.us/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.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Summary of Business and Significant Accounting Policies Sheet http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPolicies Summary of Business and Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Recognition Sheet http://www.zoom.us/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 0000011 - Disclosure - Investments Sheet http://www.zoom.us/role/Investments Investments Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://www.zoom.us/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Business Combinations Sheet http://www.zoom.us/role/BusinessCombinations Business Combinations Notes 13 false false R14.htm 0000014 - Disclosure - Balance Sheet Components Sheet http://www.zoom.us/role/BalanceSheetComponents Balance Sheet Components Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.zoom.us/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Stockholders??? Equity and Equity Incentive Plans Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlans Stockholders??? Equity and Equity Incentive Plans Notes 16 false false R17.htm 0000017 - Disclosure - Restructuring Activities Sheet http://www.zoom.us/role/RestructuringActivities Restructuring Activities Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://www.zoom.us/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Net Income Per Share Attributable to Common Stockholders Sheet http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholders Net Income Per Share Attributable to Common Stockholders Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954701 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) Sheet http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies Summary of Business and Significant Accounting Policies (Policies) Policies http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPolicies 22 false false R23.htm 9954702 - Disclosure - Revenue Recognition (Tables) Sheet http://www.zoom.us/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.zoom.us/role/RevenueRecognition 23 false false R24.htm 9954703 - Disclosure - Investments (Tables) Sheet http://www.zoom.us/role/InvestmentsTables Investments (Tables) Tables http://www.zoom.us/role/Investments 24 false false R25.htm 9954704 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.zoom.us/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.zoom.us/role/FairValueMeasurements 25 false false R26.htm 9954705 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.zoom.us/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.zoom.us/role/BalanceSheetComponents 26 false false R27.htm 9954706 - Disclosure - Stockholders??? Equity and Equity Incentive Plans (Tables) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables Stockholders??? Equity and Equity Incentive Plans (Tables) Tables http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlans 27 false false R28.htm 9954707 - Disclosure - Restructuring Activities (Tables) Sheet http://www.zoom.us/role/RestructuringActivitiesTables Restructuring Activities (Tables) Tables http://www.zoom.us/role/RestructuringActivities 28 false false R29.htm 9954708 - Disclosure - Income Taxes (Tables) Sheet http://www.zoom.us/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.zoom.us/role/IncomeTaxes 29 false false R30.htm 9954709 - Disclosure - Net Income Per Share Attributable to Common Stockholders (Tables) Sheet http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersTables Net Income Per Share Attributable to Common Stockholders (Tables) Tables http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholders 30 false false R31.htm 9954710 - Disclosure - Revenue Recognition - Summary Disaggregation of Revenue by Region (Details) Sheet http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails Revenue Recognition - Summary Disaggregation of Revenue by Region (Details) Details 31 false false R32.htm 9954711 - Disclosure - Revenue Recognition - Contract Balances (Details) Sheet http://www.zoom.us/role/RevenueRecognitionContractBalancesDetails Revenue Recognition - Contract Balances (Details) Details 32 false false R33.htm 9954712 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) Sheet http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails Revenue Recognition - Remaining Performance Obligation (Details) Details 33 false false R34.htm 9954713 - Disclosure - Investments - Summary of Marketable Securities (Details) Sheet http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails Investments - Summary of Marketable Securities (Details) Details 34 false false R35.htm 9954714 - Disclosure - Investments - Additional Information (Details) Sheet http://www.zoom.us/role/InvestmentsAdditionalInformationDetails Investments - Additional Information (Details) Details 35 false false R36.htm 9954715 - Disclosure - Investments - Summary of Contractual Maturities of Marketable Securities (Details) Sheet http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails Investments - Summary of Contractual Maturities of Marketable Securities (Details) Details 36 false false R37.htm 9954716 - Disclosure - Investments - Schedule of Strategic Investments (Details) Sheet http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails Investments - Schedule of Strategic Investments (Details) Details 37 false false R38.htm 9954717 - Disclosure - Fair Value Measurements (Details) Sheet http://www.zoom.us/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.zoom.us/role/FairValueMeasurementsTables 38 false false R39.htm 9954718 - Disclosure - Business Combinations (Details) Sheet http://www.zoom.us/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.zoom.us/role/BusinessCombinations 39 false false R40.htm 9954719 - Disclosure - Balance Sheet Components - Schedule of Accounts Receivable (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails Balance Sheet Components - Schedule of Accounts Receivable (Details) Details 40 false false R41.htm 9954720 - Disclosure - Balance Sheet Components - Rollforward of Allowance For Credit Losses (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsRollforwardofAllowanceForCreditLossesDetails Balance Sheet Components - Rollforward of Allowance For Credit Losses (Details) Details 41 false false R42.htm 9954721 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Details 42 false false R43.htm 9954722 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment Net (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails Balance Sheet Components - Schedule of Property and Equipment Net (Details) Details 43 false false R44.htm 9954723 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 44 false false R45.htm 9954724 - Disclosure - Balance Sheet Components - Other Noncurrent Assets (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails Balance Sheet Components - Other Noncurrent Assets (Details) Details 45 false false R46.htm 9954725 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 46 false false R47.htm 9954726 - Disclosure - Balance Sheet Components - Schedule of Other Liabilities Non Current (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails Balance Sheet Components - Schedule of Other Liabilities Non Current (Details) Details 47 false false R48.htm 9954727 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.zoom.us/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.zoom.us/role/CommitmentsandContingencies 48 false false R49.htm 9954728 - Disclosure - Stockholders??? Equity and Equity Incentive Plans - Additional Information (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails Stockholders??? Equity and Equity Incentive Plans - Additional Information (Details) Details 49 false false R50.htm 9954729 - Disclosure - Stockholders??? Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails Stockholders??? Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details) Details 50 false false R51.htm 9954730 - Disclosure - Stockholders??? Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails Stockholders??? Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details) Details 51 false false R52.htm 9954731 - Disclosure - Stockholders??? Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails Stockholders??? Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details) Details 52 false false R53.htm 9954732 - Disclosure - Restructuring Activities - Additional Information (Details) Sheet http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails Restructuring Activities - Additional Information (Details) Details 53 false false R54.htm 9954733 - Disclosure - Restructuring Activities - Restructuring Costs (Details) Sheet http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails Restructuring Activities - Restructuring Costs (Details) Details 54 false false R55.htm 9954734 - Disclosure - Restructuring Activities - Schedule of Restructuring Reserve (Details) Sheet http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails Restructuring Activities - Schedule of Restructuring Reserve (Details) Details 55 false false R56.htm 9954735 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.zoom.us/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 56 false false R57.htm 9954736 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.zoom.us/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 57 false false R58.htm 9954737 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) Sheet http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) Details 58 false false R59.htm 9954738 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders (Details) Sheet http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders (Details) Details 59 false false All Reports Book All Reports zm-20230731.htm zm-20230731.xsd zm-20230731_cal.xml zm-20230731_def.xml zm-20230731_lab.xml zm-20230731_pre.xml zm-20230731xex311.htm zm-20230731xex312.htm zm-20230731xex321.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zm-20230731.htm": { "axisCustom": 0, "axisStandard": 26, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 949, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 22 }, "contextCount": 292, "dts": { "calculationLink": { "local": [ "zm-20230731_cal.xml" ] }, "definitionLink": { "local": [ "zm-20230731_def.xml" ] }, "inline": { "local": [ "zm-20230731.htm" ] }, "labelLink": { "local": [ "zm-20230731_lab.xml" ] }, "presentationLink": { "local": [ "zm-20230731_pre.xml" ] }, "schema": { "local": [ "zm-20230731.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" ] } }, "elementCount": 556, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 3, "total": 8 }, "keyCustom": 17, "keyStandard": 274, "memberCustom": 17, "memberStandard": 44, "nsprefix": "zm", "nsuri": "http://www.zoom.us/20230731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.zoom.us/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "10", "role": "http://www.zoom.us/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Investments", "menuCat": "Notes", "order": "11", "role": "http://www.zoom.us/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "12", "role": "http://www.zoom.us/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "13", "role": "http://www.zoom.us/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Balance Sheet Components", "menuCat": "Notes", "order": "14", "role": "http://www.zoom.us/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "15", "role": "http://www.zoom.us/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plans", "menuCat": "Notes", "order": "16", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlans", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Restructuring Activities", "menuCat": "Notes", "order": "17", "role": "http://www.zoom.us/role/RestructuringActivities", "shortName": "Restructuring Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://www.zoom.us/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Net Income Per Share Attributable to Common Stockholders", "menuCat": "Notes", "order": "19", "role": "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholders", "shortName": "Net Income Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "20", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "21", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies", "shortName": "Summary of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.zoom.us/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.zoom.us/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.zoom.us/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Balance Sheet Components (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.zoom.us/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plans (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Restructuring Activities (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.zoom.us/role/RestructuringActivitiesTables", "shortName": "Restructuring Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.zoom.us/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Net Income Per Share Attributable to Common Stockholders (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersTables", "shortName": "Net Income Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Revenue Recognition - Summary Disaggregation of Revenue by Region (Details)", "menuCat": "Details", "order": "31", "role": "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "shortName": "Revenue Recognition - Summary Disaggregation of Revenue by Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-81", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Revenue Recognition - Contract Balances (Details)", "menuCat": "Details", "order": "32", "role": "http://www.zoom.us/role/RevenueRecognitionContractBalancesDetails", "shortName": "Revenue Recognition - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-5", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details)", "menuCat": "Details", "order": "33", "role": "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails", "shortName": "Revenue Recognition - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Investments - Summary of Marketable Securities (Details)", "menuCat": "Details", "order": "34", "role": "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails", "shortName": "Investments - Summary of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Investments - Additional Information (Details)", "menuCat": "Details", "order": "35", "role": "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails", "shortName": "Investments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-5", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Investments - Summary of Contractual Maturities of Marketable Securities (Details)", "menuCat": "Details", "order": "36", "role": "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails", "shortName": "Investments - Summary of Contractual Maturities of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AlternativeInvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Investments - Schedule of Strategic Investments (Details)", "menuCat": "Details", "order": "37", "role": "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails", "shortName": "Investments - Schedule of Strategic Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AlternativeInvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "38", "role": "http://www.zoom.us/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-110", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Business Combinations (Details)", "menuCat": "Details", "order": "39", "role": "http://www.zoom.us/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-178", "decimals": "2", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Balance Sheet Components - Schedule of Accounts Receivable (Details)", "menuCat": "Details", "order": "40", "role": "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails", "shortName": "Balance Sheet Components - Schedule of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Balance Sheet Components - Rollforward of Allowance For Credit Losses (Details)", "menuCat": "Details", "order": "41", "role": "http://www.zoom.us/role/BalanceSheetComponentsRollforwardofAllowanceForCreditLossesDetails", "shortName": "Balance Sheet Components - Rollforward of Allowance For Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "zm:AccountsReceivableCreditLossesExpenseReversalCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "42", "role": "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment Net (Details)", "menuCat": "Details", "order": "43", "role": "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "shortName": "Balance Sheet Components - Schedule of Property and Equipment Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Balance Sheet Components - Additional Information (Details)", "menuCat": "Details", "order": "44", "role": "http://www.zoom.us/role/BalanceSheetComponentsAdditionalInformationDetails", "shortName": "Balance Sheet Components - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Balance Sheet Components - Other Noncurrent Assets (Details)", "menuCat": "Details", "order": "45", "role": "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails", "shortName": "Balance Sheet Components - Other Noncurrent Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zm:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "46", "role": "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zm:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "zm:SalesAndOtherTaxLiabilitiesNonCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Balance Sheet Components - Schedule of Other Liabilities Non Current (Details)", "menuCat": "Details", "order": "47", "role": "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails", "shortName": "Balance Sheet Components - Schedule of Other Liabilities Non Current (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "zm:SalesAndOtherTaxLiabilitiesNonCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-207", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "lawsuit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "48", "role": "http://www.zoom.us/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-207", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "lawsuit", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plans - Additional Information (Details)", "menuCat": "Details", "order": "49", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-219", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "5", "role": "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details)", "menuCat": "Details", "order": "50", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details)", "menuCat": "Details", "order": "51", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details)", "menuCat": "Details", "order": "52", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Restructuring Activities - Additional Information (Details)", "menuCat": "Details", "order": "53", "role": "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails", "shortName": "Restructuring Activities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-245", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Restructuring Activities - Restructuring Costs (Details)", "menuCat": "Details", "order": "54", "role": "http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails", "shortName": "Restructuring Activities - Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-253", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Restructuring Activities - Schedule of Restructuring Reserve (Details)", "menuCat": "Details", "order": "55", "role": "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails", "shortName": "Restructuring Activities - Schedule of Restructuring Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-253", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "menuCat": "Details", "order": "56", "role": "http://www.zoom.us/role/IncomeTaxesProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Income Taxes - Additional Information (Details)", "menuCat": "Details", "order": "57", "role": "http://www.zoom.us/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details)", "menuCat": "Details", "order": "58", "role": "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "shortName": "Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-255", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-255", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders (Details)", "menuCat": "Details", "order": "59", "role": "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails", "shortName": "Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-255", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-48", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "7", "role": "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-48", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Business and Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPolicies", "shortName": "Summary of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 64, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "verboseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "verboseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r670", "r681", "r691", "r716" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r673", "r684", "r694", "r719" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r677", "r685", "r695", "r712", "r720", "r724", "r732" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r727" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r670", "r681", "r691", "r716" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r667", "r678", "r688", "r713" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r674", "r685", "r695", "r720" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r674", "r685", "r695", "r720" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r674", "r685", "r695", "r720" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r674", "r685", "r695", "r720" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r674", "r685", "r695", "r720" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r677", "r685", "r695", "r712", "r720", "r724", "r732" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r666", "r736" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r666", "r736" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r666", "r736" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r674", "r685", "r695", "r712", "r720" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r702" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r672", "r683", "r693", "r718" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r675", "r686", "r696", "r721" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r675", "r686", "r696", "r721" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r702" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r667", "r678", "r688", "r713" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r668", "r679", "r689", "r714" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r669", "r680", "r690", "r715" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r676", "r687", "r697", "r722" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r671", "r682", "r692", "r717" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_AmericasMember": { "auth_ref": [ "r826", "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [ "r826", "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific (\u201cAPAC\u201d)" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r233", "r234", "r545", "r546", "r547", "r599", "r600", "r601", "r602", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r639", "r653", "r800", "r814" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r233", "r234", "r545", "r546", "r547", "r599", "r600", "r601", "r602", "r609", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r639", "r653", "r800", "r814" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r18", "r650" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "verboseLabel": "Schedule of Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r153", "r236", "r813" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable, gross" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r564", "r610", "r654", "r813" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r236", "r237" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $45,781 and $33,206 as of July\u00a031, 2023 and January\u00a031, 2023, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r236", "r494" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Accounts receivable, noncurrent" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r97" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of discount/premium on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r47", "r145", "r510" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r28", "r84", "r154", "r507", "r522", "r523" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r12", "r28", "r424", "r427", "r456", "r518", "r519", "r758", "r759", "r760", "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r79" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r396", "r397", "r398", "r533", "r767", "r768", "r769", "r804", "r824" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r63", "r64", "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r394", "r399" ], "calculation": { "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, after Tax", "totalLabel": "Total stock-based compensation expense recorded to net income" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r155", "r238", "r281", "r284", "r287", "r813" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Less: allowance for credit losses", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsRollforwardofAllowanceForCreditLossesDetails", "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r155", "r238", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AlternativeInvestment": { "auth_ref": [ "r433", "r441" ], "calculation": { "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment other than investment in equity security, investment in debt security and equity method investment. Includes, but is not limited to, investment in certain entities that calculate net asset value per share. Example includes, but is not limited to, investment in hedge fund, venture capital fund, private equity fund, and real estate partnership or fund.", "label": "Alternative Investment", "terseLabel": "Measurement Alternative" } } }, "localname": "AlternativeInvestment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfAcquisitionCosts": { "auth_ref": [ "r8", "r43" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Acquisition Costs", "terseLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "AmortizationOfAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r118", "r148", "r179", "r219", "r226", "r230", "r278", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r419", "r421", "r446", "r503", "r569", "r650", "r661", "r798", "r799", "r809" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r140", "r158", "r179", "r278", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r419", "r421", "r446", "r650", "r798", "r799", "r809" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r70" ], "calculation": { "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r246" ], "calculation": { "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r247" ], "calculation": { "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r243", "r291", "r502" ], "calculation": { "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r251", "r499" ], "calculation": { "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r250", "r498" ], "calculation": { "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r244", "r291", "r493", "r772" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Marketable securities", "totalLabel": "Total", "verboseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails", "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Billed Revenues [Member]", "terseLabel": "Billed Consideration" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r416", "r648", "r649" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r65", "r67", "r416", "r648", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r114", "r417" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other net liabilities acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets, other than goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r98", "r99" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Business and Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract acquisition costs, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract acquisition costs, noncurrent" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r71", "r72" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r33", "r142", "r623" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r33", "r95", "r178" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash \u2013 end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash \u2013 beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows above:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r95" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r10", "r655", "r656", "r657", "r658" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit included in other assets, noncurrent" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r136", "r150", "r151", "r152", "r179", "r198", "r199", "r207", "r211", "r217", "r218", "r278", "r325", "r327", "r328", "r329", "r332", "r333", "r336", "r337", "r339", "r340", "r342", "r446", "r526", "r527", "r528", "r529", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r556", "r578", "r596", "r603", "r604", "r605", "r606", "r607", "r740", "r765", "r770" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/Cover", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r150", "r151", "r152", "r217", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r526", "r527", "r528", "r529", "r637", "r740", "r765" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r106", "r655", "r656", "r657", "r658" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r75", "r504", "r555" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r105", "r318", "r319", "r612", "r794" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock", "verboseLabel": "Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/Cover", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock", "verboseLabel": "Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/Cover", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r651", "r652", "r653", "r655", "r656", "r657", "r658", "r767", "r768", "r804", "r815", "r824" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r78", "r556" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r78", "r556", "r575", "r824", "r825" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r78", "r506", "r650" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value per share, 2,000,000,000 Class A shares authorized as of July\u00a031, 2023 and January\u00a031, 2023; 254,291,416 and 247,151,956 shares issued and outstanding as of July\u00a031, 2023 and January\u00a031, 2023, respectively; 300,000,000 Class B shares authorized as of July\u00a031, 2023 and January\u00a031, 2023; 46,664,611 and 46,670,894 shares issued and outstanding as of July\u00a031, 2023 and January\u00a031, 2023, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r29", "r164", "r166", "r170", "r495", "r515" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r37", "r39", "r73", "r74", "r235", "r611" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r37", "r39", "r73", "r74", "r235", "r524", "r611" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r37", "r39", "r73", "r74", "r235", "r611", "r744" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r37", "r39", "r73", "r74", "r235" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of revenue (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r37", "r39", "r73", "r74", "r235", "r611" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r344", "r345", "r356" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r344", "r345", "r356" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate and other debt securities", "verboseLabel": "Corporate and other debt securities" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r89", "r489" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r124", "r293", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Unrealized losses for securities in unrealized loss position for 12 months or longer" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r124", "r293", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Unrealized losses for securities in unrealized loss position for less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r785" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "terseLabel": "Available-for-sale, realized gain (loss)" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, 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) and investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.", "label": "Debt Securities, Noncurrent", "terseLabel": "Debt securities" } } }, "localname": "DebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r402", "r403" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilityCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.", "label": "Deposit Liability, Current", "terseLabel": "Customer deposit liabilities" } } }, "localname": "DepositLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r8", "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r8", "r222" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology Rights" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r355", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r355", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue by Region" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EMEAMember": { "auth_ref": [ "r826", "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle East, and Africa (\u201cEMEA\u201d)" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r171", "r186", "r187", "r188", "r189", "r190", "r195", "r198", "r207", "r210", "r211", "r215", "r431", "r432", "r496", "r516", "r626" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net income per share attributable to common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [ "r198", "r199", "r207" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r171", "r186", "r187", "r188", "r189", "r190", "r198", "r207", "r210", "r211", "r215", "r431", "r432", "r496", "r516", "r626" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net income per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r194", "r212", "r213", "r214" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r447" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation excepted to be recognized over a weighted-average period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r803" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expenses" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r394" ], "calculation": { "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "negatedTerseLabel": "Benefit from income taxes" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r13", "r138", "r167", "r168", "r169", "r181", "r182", "r183", "r185", "r191", "r193", "r216", "r279", "r280", "r343", "r396", "r397", "r398", "r409", "r410", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r448", "r449", "r450", "r451", "r452", "r453", "r456", "r518", "r519", "r520", "r533", "r596" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r755", "r805", "r806", "r807" ], "calculation": { "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Equity Method" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent.", "label": "Equity Securities, FV-NI, Noncurrent", "terseLabel": "Equity securities" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r149", "r444", "r501" ], "calculation": { "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "verboseLabel": "Publicly held equity securities included in strategic investments" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r273" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "terseLabel": "(Gains) losses on strategic investments, net" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r274" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "negatedTerseLabel": "(Gains) losses on strategic investments, net" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r435", "r436", "r439" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r435", "r436", "r439" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r70", "r71", "r72" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r334", "r359", "r360", "r361", "r362", "r363", "r364", "r436", "r460", "r461", "r462", "r635", "r636", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r17", "r70", "r334", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r435", "r436", "r437", "r438", "r440" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r334", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r334", "r359", "r364", "r436", "r460", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r334", "r359", "r364", "r436", "r461", "r635", "r636", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r334", "r359", "r360", "r361", "r362", "r363", "r364", "r436", "r462", "r635", "r636", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r334", "r359", "r360", "r361", "r362", "r363", "r364", "r460", "r461", "r462", "r635", "r636", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r434", "r440" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r282", "r283", "r288", "r289", "r290", "r292", "r294", "r295", "r335", "r341", "r429", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r514", "r629", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r785", "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r300", "r301", "r302", "r303", "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r44", "r45" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r102", "r490" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets subject to amortization, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealizedAfterTax": { "auth_ref": [ "r532", "r608", "r660", "r822", "r823" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of unrealized gain (loss) from foreign currency transaction.", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, after Tax", "negatedTerseLabel": "Unrealized foreign exchange losses" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealizedAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r92", "r738" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "verboseLabel": "Gains (losses) on strategic investments, net" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r90", "r580" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r38", "r611" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r146", "r299", "r492", "r630", "r650", "r791", "r792" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88", "r179", "r219", "r225", "r229", "r231", "r278", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r446", "r628", "r798" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "Initial Public Offering" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r85", "r120", "r219", "r225", "r229", "r231", "r497", "r512", "r628" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r304", "r309", "r581" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r309", "r581" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r180", "r401", "r406", "r407", "r408", "r411", "r413", "r414", "r415", "r531" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r126", "r134", "r192", "r193", "r223", "r404", "r412", "r517" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/IncomeTaxesAdditionalInformationDetails", "http://www.zoom.us/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r7" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r7" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r762" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r487", "r762" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r745", "r762" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r7" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r103" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Other income (expense), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": { "auth_ref": [ "r816", "r817", "r818", "r819", "r820", "r821" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.", "label": "Investment Holdings, Schedule of Investments [Table Text Block]", "terseLabel": "Schedule of Strategic Investments" } } }, "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Contractual Maturities of Marketable Securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r435" ], "calculation": { "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Fair value of strategic investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r117", "r122", "r123", "r137", "r239", "r241", "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r179", "r278", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r420", "r421", "r422", "r446", "r554", "r627", "r661", "r798", "r809", "r810" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r83", "r119", "r509", "r650", "r766", "r789", "r808" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r141", "r179", "r278", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r420", "r421", "r422", "r446", "r650", "r798", "r809", "r810" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r143" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-Term Investments", "terseLabel": "Strategic investments", "totalLabel": "Total strategic investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r320", "r321", "r322", "r324", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r320", "r741" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r321", "r322", "r323", "r324" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Amount of payment agreed upon" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r795" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Aggregate legal settlement charge" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r320", "r321", "r322", "r324", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [ "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Loss Contingency, Number of Defendants", "terseLabel": "Loss contingency, number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of derivative lawsuits" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]", "terseLabel": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Agency bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r177" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r177" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r95", "r96", "r97" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r86", "r97", "r121", "r139", "r162", "r165", "r169", "r179", "r184", "r186", "r187", "r188", "r189", "r192", "r193", "r204", "r219", "r225", "r229", "r231", "r278", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r432", "r446", "r513", "r577", "r594", "r595", "r628", "r659", "r798" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r173", "r186", "r187", "r188", "r189", "r195", "r196", "r206", "r211", "r219", "r225", "r229", "r231", "r628" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r173", "r197", "r200", "r201", "r202", "r203", "r206", "r211" ], "calculation": { "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r219", "r225", "r229", "r231", "r628" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r455" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r455" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r454" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r763" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Non-cash operating lease cost" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r157", "r650" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other assets.", "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Certificates of deposit included in other assets, noncurrent" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r147" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, noncurrent", "totalLabel": "Other assets, noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r11", "r116", "r163", "r166" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r159", "r161", "r272" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale marketable securities, net of income tax (expense) benefit of $553 and $929 for the three months ended July\u00a031, 2023 and 2022, respectively, and $(4,121) and $9,615 for the six months ended July\u00a031, 2023 and 2022, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r3", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "terseLabel": "Unrealized (loss) gain on available for sale marketable securities, tax effect" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r21", "r650" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, noncurrent", "totalLabel": "Other liabilities, noncurrent" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Liabilities, Noncurrent" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r631", "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other Related Expenses", "verboseLabel": "Other" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r206", "r739" ], "calculation": { "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedLabel": "Less: undistributed earnings attributable to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r6" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Payments for legal settlements" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r32" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Cash paid for repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r308", "r761" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r30", "r174", "r240" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r31", "r418" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r31" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "auth_ref": [ "r125", "r176" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Payments to Acquire Equity Securities, FV-NI", "negatedTerseLabel": "Purchases of strategic investments", "terseLabel": "Purchase of strategic investments" } } }, "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r94" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r77", "r336" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r77", "r556" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r77", "r336" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r77", "r556", "r575", "r824", "r825" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r77", "r505", "r650" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value per share, 200,000,000 shares authorized as of July\u00a031, 2023 and January\u00a031, 2023; zero shares issued and outstanding as of July\u00a031, 2023 and January\u00a031, 2023" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r757" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r156", "r296", "r297", "r624" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r756" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Expense, Noncurrent", "terseLabel": "Prepaid expenses, noncurrent" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r174", "r175", "r773" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "auth_ref": [ "r125", "r176" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Proceeds from Sale of Equity Securities, FV-NI", "terseLabel": "Proceeds from strategic investments" } } }, "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r4", "r16" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r4" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock for employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r104", "r144", "r511" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r500", "r511", "r650" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r172", "r285" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for accounts receivable allowances" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r76", "r400", "r811" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r33", "r142", "r178" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash, current included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r33", "r127", "r178" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash, noncurrent included in other assets, noncurrent" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r754", "r764" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash from international employee stock sales" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Unvested RSUs", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r305", "r306", "r308", "r311", "r317" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Activities" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r8", "r312", "r314", "r793" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Charges", "terseLabel": "Restructuring expenses" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r307", "r308", "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r307", "r308", "r309", "r310", "r314", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails", "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r8" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, 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.", "label": "Restructuring Costs", "terseLabel": "Total restructuring expenses", "verboseLabel": "Restructuring costs (benefits)" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r308", "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "terseLabel": "Restructuring reserve, balance at end of period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r80", "r110", "r508", "r521", "r523", "r530", "r557", "r650" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r138", "r181", "r182", "r183", "r185", "r191", "r193", "r279", "r280", "r396", "r397", "r398", "r409", "r410", "r423", "r425", "r426", "r428", "r430", "r518", "r520", "r533", "r824" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r220", "r221", "r224", "r227", "r228", "r232", "r233", "r235", "r354", "r355", "r489" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r235", "r743" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r135", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r358" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue remaining performance obligation, expected timing of satisfaction period (in months)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation (as a percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r65", "r67", "r416" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense by Line Item" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r34", "r36", "r198", "r199", "r207" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Instruments Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Net Investment Income [Line Items]", "terseLabel": "Net Investment Income [Line Items]" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "auth_ref": [ "r91", "r93", "r514" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.", "label": "Investment Income [Table]", "terseLabel": "Investment Income [Table]" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets, Noncurrent" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r307", "r308", "r309", "r310", "r314", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails", "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r48", "r50", "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r49", "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units (RSUs) Activity Under Equity Incentive Plan" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r14", "r15", "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity Under Equity Incentive Plan" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r53", "r54", "r55", "r56", "r57", "r58", "r59", "r108", "r109", "r110", "r150", "r151", "r152", "r217", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r526", "r527", "r528", "r529", "r637", "r740", "r765" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesRestructuringCostsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation [Member]", "terseLabel": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r7" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled/forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled/forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "verboseLabel": "Weighted- Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted- Average Remaining Contractual Life (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Cancelled/forfeited/expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled/forfeited/expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Outstanding Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life, exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r107", "r111" ], "lang": { "en-us": { "role": { "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).", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stockholders\u2019 Equity and Equity Incentive Plans" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SpecialTerminationBenefitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Special benefits offered to employees to terminate employment.", "label": "Special Termination Benefits [Member]", "terseLabel": "Severance and termination benefits" } } }, "localname": "SpecialTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r136", "r150", "r151", "r152", "r179", "r198", "r199", "r207", "r211", "r217", "r218", "r278", "r325", "r327", "r328", "r329", "r332", "r333", "r336", "r337", "r339", "r340", "r342", "r446", "r526", "r527", "r528", "r529", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r556", "r578", "r596", "r603", "r604", "r605", "r606", "r607", "r740", "r765", "r770" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/Cover", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r13", "r25", "r138", "r167", "r168", "r169", "r181", "r182", "r183", "r185", "r191", "r193", "r216", "r279", "r280", "r343", "r396", "r397", "r398", "r409", "r410", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r448", "r449", "r450", "r451", "r452", "r453", "r456", "r518", "r519", "r520", "r533", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r181", "r182", "r183", "r216", "r489", "r525", "r544", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r559", "r560", "r561", "r562", "r563", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r574", "r576", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r654" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r181", "r182", "r183", "r216", "r489", "r525", "r544", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r559", "r560", "r561", "r562", "r563", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r574", "r576", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r654" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r13", "r77", "r78", "r110" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock for employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r13", "r110" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock upon release of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r77", "r78", "r110", "r376" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r13", "r77", "r78", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock for employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r13", "r77", "r78", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock upon release of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r13", "r25", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase plan, authorized amount (up to)" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r13", "r77", "r78", "r110" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Stock repurchased and retired during period (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r13", "r77", "r78", "r110" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Stock repurchased and retired during period" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r13", "r77", "r78", "r110", "r529", "r596", "r606" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r13", "r77", "r78", "r110", "r533", "r596", "r606", "r660" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r78", "r81", "r82", "r100", "r558", "r575", "r597", "r598", "r650", "r661", "r766", "r789", "r808", "r824" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Taxes Payable, Current", "terseLabel": "Income tax liabilities" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r335", "r341", "r429", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r514", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r785", "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r307", "r308", "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.zoom.us/role/RestructuringActivitiesScheduleofRestructuringReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r625", "r645", "r812" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBillSecuritiesMember": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Bill Securities [Member]", "terseLabel": "Treasury bills", "verboseLabel": "Treasury bills" } } }, "localname": "USTreasuryBillSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r625", "r645", "r647", "r812" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "Treasury bills" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled contracts receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled Consideration" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r205", "r208", "r209" ], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedLabel": "Undistributed earnings attributable to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r40", "r41", "r42", "r128", "r129", "r130", "r131" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r197", "r211" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in computing net income per share attributable to common stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r195", "r211" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares used in computing net income per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "zm_AccountsReceivableCreditLossesExpenseReversalCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Credit Losses Expense (Reversal), Current", "label": "Accounts Receivable, Credit Losses Expense (Reversal), Current", "terseLabel": "Provision for credit losses" } } }, "localname": "AccountsReceivableCreditLossesExpenseReversalCurrent", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "zm_AccountsReceivablesAllowanceForReturns": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivables, Allowance for Returns", "label": "Accounts Receivables, Allowance for Returns", "negatedTerseLabel": "Less: allowance for returns" } } }, "localname": "AccountsReceivablesAllowanceForReturns", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "zm_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued liabilities and other liabilities current.", "label": "Accrued Liabilities And Other Liabilities Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "zm_AparnaBawaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aparna Bawa", "label": "Aparna Bawa [Member]" } } }, "localname": "AparnaBawaMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "zm_BalanceSheetComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Balance Sheet Components.", "label": "Balance Sheet Components [Abstract]", "terseLabel": "Balance Sheet Components [Abstract]" } } }, "localname": "BalanceSheetComponentsAbstract", "nsuri": "http://www.zoom.us/20230731", "xbrltype": "stringItemType" }, "zm_ComputerAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer and office equipment.", "label": "Computer And Office Equipment [Member]", "terseLabel": "Computer and office equipment" } } }, "localname": "ComputerAndOfficeEquipmentMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "zm_DeferredIncomeTaxExpenseBenefitIncludingChangesInValuationAllowances": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Tax Expense (Benefit), Including Changes In Valuation Allowances", "label": "Deferred Income Tax Expense (Benefit), Including Changes In Valuation Allowances", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefitIncludingChangesInValuationAllowances", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "zm_EmployeeStockBasedCompensationAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock-Based Compensation Awards", "label": "Employee Stock-Based Compensation Awards [Member]", "terseLabel": "Employee Stock-Based Compensation Awards" } } }, "localname": "EmployeeStockBasedCompensationAwardsMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_EquitySecuritiesAlternativeInvestmentAndEquityMethodMethodInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, Alternative Investment And Equity Method Method Investments, Fair Value Disclosure", "label": "Equity Securities, Alternative Investment And Equity Method Method Investments, Fair Value Disclosure", "terseLabel": "Total equity securities" } } }, "localname": "EquitySecuritiesAlternativeInvestmentAndEquityMethodMethodInvestmentsFairValueDisclosure", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "zm_EricSYuanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eric S. Yuan", "label": "Eric S. Yuan [Member]" } } }, "localname": "EricSYuanMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "zm_HeldForCharitableContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Held For Charitable Contributions", "label": "Held For Charitable Contributions [Member]", "terseLabel": "Held For Charitable Contributions" } } }, "localname": "HeldForCharitableContributionsMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "zm_IncreaseDecreaseInDeferredContractAcquisitionCosts": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in Deferred contract acquisition costs.", "label": "Increase Decrease In Deferred Contract Acquisition Costs", "negatedLabel": "Deferred contract acquisition costs" } } }, "localname": "IncreaseDecreaseInDeferredContractAcquisitionCosts", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "zm_InvestmentInEquitySecuritiesOfPrivateCompaniesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment in Equity Securities of Private Companies", "label": "Investment in Equity Securities of Private Companies [Member]", "terseLabel": "Investment in Equity Securities of Private Companies" } } }, "localname": "InvestmentInEquitySecuritiesOfPrivateCompaniesMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_InvestmentInEquitySecuritiesOfPublicCompaniesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment in Equity Securities of Public Companies", "label": "Investment in Equity Securities of Public Companies [Member]", "terseLabel": "Investment in Equity Securities of Public Companies" } } }, "localname": "InvestmentInEquitySecuritiesOfPublicCompaniesMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_OtherLiabilitiesOtherNoncurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other liabilities, other, noncurrent.", "label": "Other Liabilities Other Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesOtherNoncurrent", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails" ], "xbrltype": "monetaryItemType" }, "zm_OutstandingStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding stock option.", "label": "Outstanding Stock Option [Member]", "terseLabel": "Outstanding stock options" } } }, "localname": "OutstandingStockOptionMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "zm_PaymentsForLegalSettlementsGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Legal Settlements, Gross", "label": "Payments for Legal Settlements, Gross", "terseLabel": "Payments for legal settlements, gross" } } }, "localname": "PaymentsForLegalSettlementsGross", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "zm_PaymentsForLegalSettlementsNetOfInsurancePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Legal Settlements, Net Of Insurance Payment", "label": "Payments for Legal Settlements, Net Of Insurance Payment", "terseLabel": "Payments for legal settlements, net of insurance payment" } } }, "localname": "PaymentsForLegalSettlementsNetOfInsurancePayment", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "zm_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "zm_PrivatelyHeldDebtSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Privately Held Debt Securities", "label": "Privately Held Debt Securities [Member]", "terseLabel": "Privately held debt securities included in strategic investments" } } }, "localname": "PrivatelyHeldDebtSecuritiesMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "zm_ProceedsPaymentsForShareBasedPaymentArrangementNetOfTaxWithholding": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds (Payments) For Share-based Payment Arrangement, Net Of Tax Withholding", "label": "Proceeds (Payments) For Share-based Payment Arrangement, Net Of Tax Withholding", "terseLabel": "Proceeds from employee equity transactions to be remitted (remitted) to employees and tax authorities, net" } } }, "localname": "ProceedsPaymentsForShareBasedPaymentArrangementNetOfTaxWithholding", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "zm_PurchaseRightsCommittedUnderTheESPPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Rights Committed under the ESPP", "label": "Purchase Rights Committed under the ESPP [Member]", "terseLabel": "Purchase rights committed under the ESPP" } } }, "localname": "PurchaseRightsCommittedUnderTheESPPMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomePerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "zm_ReallocationOfNetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reallocation of net income loss available to common stockholders diluted.", "label": "Reallocation Of Net Income Loss Available To Common Stockholders Diluted", "terseLabel": "Reallocation of net income attributable to common stockholders" } } }, "localname": "ReallocationOfNetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "zm_RestructuringAndRelatedCostsReductionInCurrentWorkforcePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring And Related Costs, Reduction In Current Workforce, Percent", "label": "Restructuring And Related Costs, Reduction In Current Workforce, Percent", "terseLabel": "Reduction in current workforce" } } }, "localname": "RestructuringAndRelatedCostsReductionInCurrentWorkforcePercent", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zm_SalesAndOtherTaxLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales and other tax liabilities current.", "label": "Sales And Other Tax Liabilities Current", "terseLabel": "Sales and other non-income tax liabilities" } } }, "localname": "SalesAndOtherTaxLiabilitiesCurrent", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zm_SalesAndOtherTaxLiabilitiesNonCurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales and other tax liabilities non current.", "label": "Sales And Other Tax Liabilities Non Current", "terseLabel": "Sales and other non-income tax liabilities" } } }, "localname": "SalesAndOtherTaxLiabilitiesNonCurrent", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails" ], "xbrltype": "monetaryItemType" }, "zm_ServersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Servers", "label": "Servers [Member]", "terseLabel": "Servers" } } }, "localname": "ServersMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "zm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "zm_ShareBasedPaymentArrangementNumberOfEquityIncentivePlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Number of Equity Incentive Plans", "label": "Share-Based Payment Arrangement, Number of Equity Incentive Plans", "terseLabel": "Number of equity incentive plans" } } }, "localname": "ShareBasedPaymentArrangementNumberOfEquityIncentivePlans", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zm_SolvvyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solvvy, Inc.", "label": "Solvvy, Inc. [Member]", "terseLabel": "Solvvy, Inc." } } }, "localname": "SolvvyIncMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "zm_ThePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Plan", "label": "The Plan [Member]", "terseLabel": "The Plan" } } }, "localname": "ThePlanMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_USPrivacyClassActionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Privacy Class Actions", "label": "U.S. Privacy Class Actions [Member]", "terseLabel": "U.S. Privacy Class Actions" } } }, "localname": "USPrivacyClassActionsMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "zm_VelchamySankarlingamMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Velchamy Sankarlingam", "label": "Velchamy Sankarlingam [Member]" } } }, "localname": "VelchamySankarlingamMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "zm_ViolationOfSecuritiesActSection10b20aAndRule10b5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5", "label": "Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5 [Member]", "terseLabel": "Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5" } } }, "localname": "ViolationOfSecuritiesActSection10b20aAndRule10b5Member", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "zm_WorkvivoLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Workvivo Limited", "label": "Workvivo Limited [Member]", "terseLabel": "Workvivo Limited" } } }, "localname": "WorkvivoLimitedMember", "nsuri": "http://www.zoom.us/20230731", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479567/321-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "54B", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482134/820-10-35-54B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "45", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-38", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r663": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r664": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r665": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r666": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r667": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r668": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r669": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r671": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r672": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r673": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r674": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r675": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r676": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r677": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r678": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r679": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r681": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r682": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r683": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r684": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r685": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r686": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r687": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r688": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r689": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r691": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r692": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r693": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r694": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r695": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r696": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r697": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r698": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r699": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r701": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r702": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r703": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r704": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r705": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r706": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r707": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r709": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r722": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2E", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 77 0001585521-23-000194-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001585521-23-000194-xbrl.zip M4$L#!!0 ( #> %ULT<" $7K&@ / >FTM,C R,S W,S$N:'1M M[+U[=^)(DC?\_WX*OG_O0X\Z9F&D1OXO];4 MAE*3_E_GT_]7K__/Y_MOTI? 3@;4CZ7+D)*8.M*+&_>EN$^E?P;A3_>92'<> MB7M!.*C7V5.7P? M=)_ZL:0IFIZWRFZ&9VVC2:VNTZMKIFW5F]UVJ]XUF[TZ MZ;5-W2!=O=VD\M.9TM5-I6G8=4MO&O6FU85?2D^KFRW=,6Q3Z9&>)3MGNN5T M';.M6SUJ-KN&99DZU8BBM,P6T>R6CI_MQS ^&*,?G?TY^+76C^/AV<>/+R\O MC3^#8-!(HH_84<74U5K6[+4;>NY42[S2",(G:*KH'UT_BHEOT[R]Y_H_WVF. MM[LDHI.O=\;OGVS<^IC>S)NZ4=#45/.]OJ0M1@^\QO6(VE,/P-^-I^ 9N@T] MHI*NSY!@FB: "]Z_DGUX_]\__9@]^F U&<)$87Q MZ*D>B;KL&;C(*#SNXK+AJ/I$'_/F#ITA53XP9E'_*=? M:]2O_WBH ;PI<3J?!C0F$CY:IW\D[O.OM?3W#AC1,?[J.0WWV$^[?@.8(73O]^FM\3WN_UNPZ8,PG WP3 M=<\N0+N2I)KG 0E0-M4Z/>!']]''J107>FZNMKVYD$^]?E(1?X4HT M^D*[UH$1-\OZP!TT#YSI3UBUSM^US3]PY0,CWB[A$R'QKGV'OOXW?EU1ZWJQCVAM,_\,2-_98^A< MA.&7)&0B4I-2:?FUEFFK,R<)'3(:G*KHK5JGJ;0*?M+:ZI. N:9N%/NDI6[U M20"AH>(T<>,''Z3>D7Q]_,NM!%"0A^XM-C6<9&=A($%'Y=M7XWJB; MSD13DX%[^D[^=_Z1CU/C7DP&;==DR$9#GU#OI'\Z\+'7H>?:;OR=#KKP"<>% MNZDIE\T<9P\Q# F?N?1(%-WV'N+ _GGQZD:U3M[D,A@, I_=OTA?].GCPO>/ M2#'JQAK,2B>^FQ([Z!# YHO> DB@):2?K&;N9OR*_ ME_^-[UC,/_TX^/>97_Y-T[O)@=J8'MFD)M@0F0E3JM/0RTSTLQ\/7XJCTN". M2FHI5 *+Z0$%=30\,#&A6Y--V81(XB#L^Z;IW3X.>N]\%BV+WI:@]U[UB:IP,"'/ M>CO&_KT=E3NO3UN?#EJ)=-BYV[54G31SEVH'=/\PG%Z;7OAT,:&5XP;]C]3XO[FE,7)\Z5R3T7?\IJ@SA M=^YA'6YH_#LS!YS3>#!"^?=^.)D .6"6MG//Z1AG2QX8MW-7K_)3*P]Y+\6OE>88: M_\N*_"G^,NE?=<_\T(J_3%Y4W0G?J^(OD? Z#TN1.QI:U5W._47>#K/LJ5?= MVSQ,Y.U S*J\FWKPR-N!&%=U_W;/D;<#<:GJGN\>';"RG%Z]ZD[O@1RPTNA? M>0?X\ Y8:;RHNC.\;P>L-,+OW/,]V-":55^LW>-J4EFIQS6I-,)7W>7<:\[; ;:9-ZON;1XLY^T0S*J\FWKPR-N! M&%=U_W;_.6^'X%+5/=\]1MY*,Q"JOMQ[H,A;6?0WJNZ9']I+*9,75??8]QUY M*XWP/.RZW='0JN[Y[C7UX0 [G8VJ>\@'2WTX!+,J[RT?W $[$..J[CGO/_7A M$%SBSDV.PGC,H=]H\!228=^UB9=R!V]?L#J;Y#BW@1GE9LRQN>8KV+5-/SY3W^X/2/AS5H2?J9_0KV$PP'+*(;'C?[IQ M_S*)8E"[X;8=.CVHC@H ^@EV?$D!SR'\S%]0H% B=W$)?OA[F+RX%K>1"J&* M!%2GHQXXYBY\*Y2&@NABJ50N>[E>='\"1;',7.17*0T!U,52Y"YN> M*E2KZ?:VN8OP"OQ4R?-IP?[L*V$SOO@\2/HYL@ MIM&W@/C1A>]\=7WBVZ[_=$]MZCZ3KD7 -[=@DF@<9WJ9.QMW*G"O6 MYC9\6QYG?OC=:O+F0/'*&"CH+&=,1L9[.B N%CVXHV$O" ? %WK;]=PGI@*O M7H?4CJGSZ Z@R6WO :Y&/=!U+E:-R91.RJ9/NWEQPPGP/1E/VDSI[?9+(T1- M$) G.'$;;,VDFGC7,+PPP:?GJPW1$%O$NYL@=49R[F.':%/^>^/"&(?$^ M![Y3&8UI<1L27 /BX3 \Y$BP1^HG81N[%9GKK*XC7"MI/R/A]^"9QKZ[,X3 M&.U ]B^T&U>0"=R&B=9@PF/(JH P8ZZ"I.\N M=)]A:L<2K<3?B5;;8@5N\JST;5905(4[!WL?K$VZ'B[:[8VS!\CM4!5NO?9+ M$O4O? ?_@[QY)AZ=JX#\/?#IVW<2_J3QUV2U-[.E%O\:TC\2L"+?ICLQ:CS1 M-+I'((6@WZLRI:H*MT$$3I P^OE7& T)[?[;-_I,O25@N/:'21RQ%JJ Y1:P MY#;24G58:@*66\"2VW@4)[#<,1+V*BEZ=6#);["./VBL(RE57QI2%7XCAZ=I M6@EX3L&S"M'54S*Q!#RGX%FQ0//1FUH"GI/P5+D+N9^R3ZAR%R4_W*0+*:FT)5M0H19&&]G1 BM2H$C87Q=DJ( M%('S0X% F&Z+$5F%>'UE$%GQ\A*J5H40O;#A3A*:55@B$,;<24*S"NL61XX& M8=XMAB:_ZQ<[KVG!H91P! Q^5Q&X!,8I&9TB5*_":@@WT%B_V%<%'5:]"LL0IV1Q"5RFN*S"8@0'YI[ Y9YQ685E MD6.&@C#I%N.2WS61E5%>&N(W;!)C!;HO=!A$^?NJI" YP@*_BQ"\8.&4+$J. M@%G=)0CN@5E!DY(C8%9W">1(9D]AUBT&)K^K'LN ^>?@+"L0[;W]E7I.U6/( M'(&A>HL+>P>#,.P.@FL.RV02:_ZQO<(%.8=@=!)K_:QBDJ M"7X#^L-/@-J0O3XL#0X#? ?IQ:HSK3N\%OA)M#:'!6<+$\%/ ; M33[-:(F I,%M&/E$S1D!28/;>/;QHT"8;XLAR6TLNXJ0W&_)Q?) P&WD6%AO M)XK(*@2-A?%V2H@4@?-#@4"8;HL1685X?640>: "B^6AH0HA>F'#G2(T6U58 M(A#&W$E"LPKK%D>.!F'>+88FO^L7IU@QCR-@\+N*P"4P3LGHY BE55A8X,#H MXU)D3@>E_*Y\G"(PA"FX&*556 WA!AH\EEDL#PI56(8X)8M+X#+%9146(S@P M]P0N]XS+*BR+'#,4A$FW$)GQO1#)G2=/\SD9,:?,O8@B&D>@*N Y M'BNF!ZZ@PG.$5$!E(53 C0((J.M 9>8@D.V@PFW\5$P^/,&$VV#F>S#Y9Q#^ M?':?@V_N +CK[#H,TJQKY81!VMP&Z Y*[5E!F*3W"D&8;+J=(%0R0K5G02CM MF*IV)>-4Q:C-I^W$#P8L;L-B5<' _L,CI?*_DH&Q$^0_#].S5.$ MP05@N(VJ",[U8!@&SVEZ;W4D@=LX"/],*$\2N(TM%&+"UR0$+R\)*33\ MZK[BKPH) K?N.O<\*$\.N/6"OP51= F==?VLN-_GMQN"Q+WMC2^_C6;G?[A! M&K*X[8TWGUS8N!,%KZI*5U,(<.@^\2C\8>PXJ*'4E59=72NH,=.T6% C >@Q M7@;,) E'W!RD.U^0--FM_ WYG?QO?,4R='#KL5<>':!%E371,=ETFY"7INP\ M'%!,D:D ^[IJ;J;(1LCWR$N4N/$BY&>W-D$^MVY[0>3_>&";\^RW--K+X+[K MB"XP55ESO6BFZ7;PYM;/KP#/]I4./9ZPNK^#\@T6SUC9O0T$5^4VSE )$( T MCA7R^R"8:KJ5X*K@A!C;.+'[> MP:B!H^-&VR[%1F$\\]19&X?; MJ@G&?LU81TW,--U.37 7_A%(6:4F2HL[J=S%G03S5ZN) ^3I:"IW,2B!E-5( M,0Z!%&ZS79 I;(&,^7* C3BP?\Z>'3@8 )B8KU<6*AZ2;N0Z+@G?'HA'%W[V M^NZV,NM%*KUBYE;!JW8:ER=5,I8(#FL[#TWMD*(S_M=V@.*%A,Y\EL4]C>+0M6/J, GX 3R.[A]^5,;AU;B+=O!"'S-RZQ(ZAELW]MJW@P$=69S? IN,=RJ. MKYXRD<^NL<\^Q0\U1W'K[W'/L4+,6 MMQ$ [CEVJ'F,VQ#"6AQ[H)[G^D_ L.\D_$DQE_2X)S%N0Q%\L^M0,UBUHQ2' ME*Z#3%_5#EH<4KH.,7L.O"&;B^&\4AM'JF1SV!-:L=US@L MSPXTBS6K'>LXN)P=8BIK5CO:<7 Y.\A\QFV\@RV4)W:#--MV,(M^&,*89@L!W3X6F$E167+ 739Q HWSY6LX+;,,;:G+J- M^U@R=J+UD;**VQ &ST)U$!N"V^C%2D[!S#25!/.91-3!VH/PIM3>6Z$ZA@:W00FN!&97 MU.K6]Q*'.US 8I,>V9$69KDCH@Z4>W='PH4]"^OEM M\0LXV0I]"/.FQ6U,@V->5U2+'0IBW,9@A!8[$B^@Q6V B6->5U2+'0IB)Q)% M.P9D5]4;XS82R#&O*ZK%#@6Q(XEF"BW&;]""VX@LQ[RNJ!8[%,2XC2KO%&)_ M#L[NDM#NDXC>NT_].$).NS% [8?OT/"Q3Z\>[NX.@[0C79PUN0V0GRS2CC1* M9G(;ZS]9I!UI]6OS-$/^/"/M2&-F)K>1_Y-%VI'FF9BGN0# ,]*.-()FDN0X% M+FZC^D)S53X4T3[90/XI::Y#@8O;V/V1:JZ_4L_Y&H27T-B-2=>CE\"0T.TF M^+XC/7"KS6W87H#L>&PP[B+VU';.KF'V>G:=A'@CYEP,@9WD,WDAQQF ;',7 MW3X (W94N*K-77!W"6W_03V[3P9O#\3_24(\VH0,CA/N%GM] MBJDB9TVM81K#^/S%=>+^F:HH_Z[[P'@ZCWR,#UWL[^[R/P(9)NZ(MT'PR(_W_EB/@1O#)TLX:1 M^R>%KT('V)\O6:<4Y1P4$,T[J6K*_SE'TM0=:@W]6OO+:G:!D?J(!KD4]"0TR@%GT:>/!'B(%,]9.O#N,:>@T'AT'^MZ;69 M<7SU(%S=?I*O_N?SKQ5@DY^IF)M,?GK#U-MKS7V%IM1F0VEI1:;49?-G/D-JPU><(R=EVJ.]>=($ MPYUKXSFS)S4>"LOWWQ-PTL!D?+NGPR",:U(O" /TMV/^X/TN.M!)/V(\S,J;2ING1[+ZG&!^<7Z?:K]/C7*VEB4A]-Z!>7CW [>\32 MFU/$XL[46D_G? U"*>Y3Z8\<05+J6DK@S%-G@ZGFCCU^E88"IH'HP)7Z %[1 MQ\?J#GFKOU$2UJF? U.O=?Z6>&\IB755EM 3GL6HM+8>YX;*M_="F0MEOJZQ M%L+G7 P$+-?F/>)%(W7>S-1Y\ZC5^>/]Q ?> C7:"5G=7 M]]>W7Z2O][??TY'N^M_'V^KI9[;M+<*PK_35!?T,\M.E83J>]07XBH5V\07I M\[E\&AB95NMZN]TRA-MU2#AHZX5#BK+\GCZQPZC]^ ;NY&QOU3K_#H*!] _7 MH8&$$$M\-SW7.I*E:]]N5 T,'ZY>B1VSX6.8.1P-6R*1%.'963T7C$;7E]PX MDC!)!+KZ"^^C*A'B5;'NFNO'J7?TVLW-NQ0JL]1)";/_Z:.@C9?J"SSM/AQF MJSTL4^PR2/PX?+L,G&F?"9=G< DVIL,P>,;WC)TEL];Y0CWR0D):KMUW!!1^ M)*_7V=)OJG&G9^1VK=-2ZVJKV3;;RKO$JP9.5RHZ1L0/#&H2>/P!GK G_9Z$ M;N2X-M+G4S?\V &=[DY"DS4-GXCO_LG^_J4ZN%J3(M>-^\9#0\J.A0X9%::! M(]T$C5^.(=)35(0N'">D493]YQN\3\W%QZIU#$.Z\ 8$2"5]#A*//I/0F14D MN4#X:-DWM=&RA5)CS[M^0IV+.+V$BQFM9?(+5[,'4D;F[\&'RN6 M18#XG[> MLT.P7_KJ!4$X O(,<0ZR-KE3W%["S]OP,7@9S9&*E.I MM^$=S,Z@.M>?O%4-O$Z@+C3W73(?XMRL-W9?8O!3#U+8#I^:X?^#.!#-6H=4S+ MJENMUE*M6R$PC=WV__I+6U/-\TB*J4>'.'#)9R.7T2#R$K1H)+"S"5#M/40= MGT=[\,CG[-RZ.%-LO%4EBTK0D#K2, FC!,,3<2!!"YSHLFBO]J'["RH17/JZ ML..SJCGPNME0-'TC!_[]>X:^V5O?ZZRF-G2]69'.ZJU&VS2/*(:QTCA-5U?< M.,T=I<3N2S9N2BO@[$TE'1X#-4+"5/[#VZ ;>!^B(H[OL='B)HOV,F#05[M/ M_">XX$LO?1>NC-5MD;C)1"XK$$"* L]UYE)9.2//MNN[V1SUIFI=)FTCJZH% MK@ *G'0AI7M");9;5);^4VDHBBH-22@]$R^AF)LA1?WM GYKX/,4N9.)?"KQ M(]:8M-,%<$C2/_TA<-([!)N[2K &\>=H^ MUC'TFR909%;RA(6="DP M68H2F#BB?H#+@WF^6=PG\5FN$ MQ$DT K-5Z_R+1K. G?XLR])]R914(=OTC5J1F*SD- 7$I,TJ6,&^>-W3+J)]XE'4SHV%0/!?4^?$H^, M1>.A_BA]P)_FN:9KC:Q5W'A>)0\ MK)0'6_Q7&N6N'3=N 2!$\F L5"*V#;@-"8(/>1>B&EMX50(*UQ?>B 8 >/A* MF"L7X.L :/ FH^J&UX&60[H]24]A\!+W\]L-T.24]88LGHHQ, V& MN:2'[+9ZGC=;V6!Y__*&J+FSQDOZFK=T_0FY!/.YKN6STN14U-@205799*AI M#5UKE1^ER?M3;DI(LZ$V-XOO'(@&ZP6JRDU/KH;5/LYO#"]!\)^"\&V!T.RXQ)GDL].3=WJ+@$PLYP33H M!RQBE$2I.PTC3??,QJ/]>WD\!^,\^"WO#3_^XL*GX;.2#T,+4.<^NQ&;5GWB MVR[QT#C&?'!LS,H4D]")),PA;CL7S2:"V8UUPQF%9Y@?TF7XXMGN> M:+T;4O*S3GHQ#<^(]T+>HMK'HK40^2UW>/"^[+RRX81=P_K*2WKWRCW!J^TT MKL8SJCTDI>OKVX>'PZ6^ZRUK$WFS%;#5(S2EW[,=D-KE[]0I:H-4RUU26DW+CYO MVX 7AV+N8&+>))16?K VK8-SB"E>X6B*?[\OZT_QJE+K/&#]".))-T%,,>N& MA,QO 87\ C_KWX+@)TO)S@]6660#;)!E^5Z*Y;N1R(-NE5P2J5S$^QU^<8[W MX+$59;N^A(U"LH]#LG60[+2LN'3O1C^EK^#0!V$QX14B>C@1!?XUWQ?1 A&) M?2]3"/U1>?W1 JOOXOY1NF:Y@JIZ+GT=K9-<^VF($>N7"'U2#7W28A4[CE:? ME*8D!&HF46/5.M=@]FO?!?:WV4+X';%MRNLQ=Z9$TC^=D/U-,6@L&] CF\_;QS.?M MHYG/V\J?D<^-46\_DISN>ZNN9\SO;O] ,//A%E&XJDJS\2 M-WZKK)K"L5=7R6+O*V]/X2".Q)["H1R'/84C.2)[BHEYI>TI'(&PIZIC3R&_ M+&[M*6$WE2&2YKIQ$!+U\5BEER-8SC#59L4QS=%FY>=H4\S1 ME9JC@5]80D),TL<[23<5K$L80Y]BW$>_<+9>E'M07-[*3*,*:4&BI7?C$>XMU:'0'6#*%=N62.JNN3ZE47ZK4RZI6Q[N]8G-.- M6<4SIBKA@I?_C9K6"Z($J_E==(,D/[:*;8X7ZK-"$JIOF>PN=HKNAC6M2>79 M%,JS0LJSQ0+O<0B,88KS+@QLZJ"N%)JQ0N*W2C-6>H._" SRKD6LO&+(N&3( M+2LC+LJ%5%"? #?U%0F,E=8GP@S<"6Z:FJ@84E$%CJS[1I^(E]I_[/1480!6 M2?!6*6RA$P_#&F-*)UX(G5@=G0BL$^4S*RIS0AWRR9JV6,6NJCH$UOWPTV.0 M:(B)N<1+CT=*]RWAN6A)Z,8N30.)/R)V>DAF3PKM6241-;?,Y!/:L,52Q M2%U1[8FL^T)[A.7O_!@&/JA+WPW"":TI-&2%Q%!H2#Y9TQ0KT575D,"Z[_ , MV)4]"N;D1-:.T(P5$C^A&?EDC3FI&0VA&2ND&8%U8C6]RH(G="*7K&DIDSJQ M)71B=70BLN[JM>]V7;&_L%+R9HK#!X]<,EM8U>+))[%PW:HDF\ V\]U3!S^R M_L@RYJ_H8LF/[9'Q['!Q;89A$_]B;UWGU]IZQ\)F#_7#L3P^ MT7HWI.1GG?1@@&?$>R%O4>WC="%)UZ_/<'F607O7K!I'FO7]OJPOHN!'/++C MXEDY: #.5='_UV\7]E^N; MWZ2OM_?_A)_U;[>W_XU_/SQ>/%Y]O[IY?%@JB!,C;$T/\/6WK)Q8(5 M\9EFOE?L=*>2^MAW(]R9& +5O3?IG@Z#,)8"'P_<'DBJ4O\[S(I^3-STK YV M!K>7G<$=CQ8JBU&8;Q37S O_$NQ,K\A=VC%=52]=E M/$>*P*NPJN(';(K7[Q'^B$Y]I+OW, M9./Q1U[ZKMV?'*7K/P?>,Y6BI M7_1BWPX=N]#/-+DA\&XP!H!1^OR%=>-[D MLP&+EL1]QN+)\F' @#@(T8:0>L2&:QF]H8N,HJOX(T,SVTN<&8Z$HZ/3@R24 M>@F:/G!QM%L_&)_!$L#]T?9^.]_>?RYUDPBZ$47P6FA*G][8,(<>P.V<_0RZ MOR,/GM.2]3;)*+0F;<@@9\^3$9P&R3R/7AW MJ4V2B&(7WG+^2"]!Z !M$L (P"I#$J+"=H?PI)P!*;_3I9Y+G^^Y:@(H>P#)W M(Z2.._^Q81C\OJ /47_1.&+0G'2N[8OKC;\&X,HOXQLF+B-$?, 2VV.=0@:X MEC(*;J H#D%P@/4B2 M+*7S490JSDPDX14(#A^DX5R*0\ #:CCVVI\ \Y'T#V@,Z@G;]%'U]7H <.K; M;TR+0&,;ZQ_B>]D/^D?B/A,/!X6=!=T0#](_1DV@4\\NJN#NFQ3E&5OX)KCA M)'8F^#"A/;MV6MEI0&G,6G@NO-[!U"X?,[C.<6"X;3[M_CEKDUW*;?1LR,B> MQ(X/ZW91B,FT="=/*"*C3(8#.!Y.[O,!@/*"/B6MD2]&".;SB>' M,OI >I7VH$7,AD3]/CM'D1$UG;8R_1H"_<;4G7XMZ;H>-H07I%RD[/*XY_ " M^$BJE0&6J4Z>'#$S\R2*$QDB8$#L, CT \&KCU6_L"N7+'UP5H 1O8\-DP9 M$&:GPD+"-QC%LQL&?H9A^'C/@U$G&9$ 3=!U,#=\"088,M#0?*K%SD=SHP)- MBSH:J9)TD=EQD$0C(C!N3'-B[@TD!I(#Y7%ZL,'8@M>%:=]"RO0V?849%\<^ MNCOW#A@[#K*7>![V>(A/@\H,4B;FSZ= 2]_-[N(GLXMSKWR?*XQTJ=R/99)- M?T (=S D=B;=:!]+Q(8IP&=] )SY 5H>F3V1RF^2'ZK+.)K61+,G:Z*-EGTPK3M2$2._#?F]D)ZD@V:Z6F4&_$AN?4:O@GE?H$9I,N02(B M.]YY6]$9 F0=:.NFO61:AHE)+*6S]H2NR>;0]&]6,&2JGRE64AT.-F8LO: 9 MQ0P.0!LH%H:^*5TA+S+Z9B>(S&!L2(]]Q&O,A#.SQ;(O.S2R0[>;CQDGW'574(R=!UX%]-L;%X= MJ\4&P_82+T$"JH"Y(_7"8("6+D6BX']3(K@QT@N1#)-9Y**CC0HP81-(!EN) M>$N=D!0*S%Q,08SF;J9,_)*QG$(DPXN<@2.;]-W03@;H,>%T'M*>!]P;\_*= M/B!T\>;J+ZN!'<(8]NIU$_0G&$FMZ]'6F12G'(#>LJ!8TQ-%0P^T8LR M3>+ZJ6)-*0H:F3Z#CY0K 88:(/VD1@YS90O/N./L HD\$_@L"@&@/\F/GL:W M.LP.ZJV%TG_V77C#A'IDXV7&SN3',AL5O@)])A%8._AAZ)<[JO(]U6TY?<_D M*Q"\ -S'7#PC;>C1F#:DVVD/>&+6ZB*9"'H(\("#=@X=Z70FQ:BM$R9! M!*V9/D%@/:." GL)U!/:(DP"P!EP 2Q!3TZU1$[\B5XN88#KH[KT8Z#B2*-D M.HF9]*B4L1VXQ?@6FO8<^0)=@X?RF7>63$<@-X^K5):SYC0CL?4& *[OI1;B M!7N.T MG4E[UN,Y7C*3TI3)ESSS0_.A+LK6#FCL(MSDCU@X=!AS'2 M,41G-$P=38^\,%+E4THZ<4!?LHF%O9[%MM!M90$.Y@:E\8&Q,>:D.:#I),'< M]:54307F;=HFA4_8C&$)TX8N\[PU^\!T$)"PN+*J9PJL9%/?P32/.$QI$IW-5!S MM\P) /+C*?,%^=FC*3C7$R5\$]/H/1>M6 RBSX:QL-4/.S M7!-F,Z[^V.CM3%F@J&8!5Y).VYDE-1TIEB68,L!\9MA!]Q6\67DZ(,4,[+$3 M,JT)LCEPPMY*+3 6)$;+ZR4C72ICRP$EUFQW+0GZ\C5;L?QZ5,NO2U3O,IRN MN5JOUZJTTOOC^_>+^W])]]3#]!5B>#4+PXR7%IBKQF(*4SYQYA7>P30C75^SJFK:^5P: MN"QA JND7C2D10&9-?VTS]0+7IB5&XUC3A'-^XJ&#/@=>#TUCU/_?F*B(6)G^AK(J:OM@T&'<:=UGH]M_UV8 M)I?:;!A(B]O)Q0V'#EF ,[.65\7\Y3S@S^)B0X""-XIXX*K:Y&(3/I@OV:## M_12$;KKT-+]:(&KAT9;]($KM,+9B0USP]M'*P8I5#>D"H J*'@>, M0C371[A O-2VSEX:22]9S [$81*V GM[QEZVG)HOT[ X(UF1I@,,UWN@,/PEDI;D,1@SK)ERFRQ M.?5)TN5>\+)MQF"'Q$1*K95461#IF8!ZB-,UVLF%"CD37'2XW2P" CX^6S3( MUG/S96TYCTYDX7SPZP!G-@;UTY#*$! $^HYXXT41H0\.":1_3BT%3:X!96N^ M*9/ F1T 0:4\>P>9FS:FDXO #>D[LV%ZD\XW,S1&89O\$QALS7*B4H!.K3\Y M&-)E.,85*T#3>.G^"1PUC,3Y9( >O1T\^5EJEQ?X3W!CO-"79:'ALO,@ % R MA#N+,S+@<4S2R3,M\/%NXCRQ56_V,!BAX):X49\Z$VU25QV$L.\.\Y9@"89. M?0B6( M;TZ?4YCH?=9VPA7@WF^HQ68$9 FEF"$@)&0Z]<2K ]%-(^:RG"?2= MK2JPE)'?X4$'!@R&;9(N+<"#$YF,*&C.2QIA]1.4;5#>HR0"-"18T@#^F7]Q M9$[*:4X:YO--KF3"8\!G&Q,#I:F5%V#3"P(J9I2FDY;(?![,9$)(AK8\JI._ M(8V6SF3'Y9&D+#4&!AH2%J <15[&F$K#QBP$&F%:7+X6QF8PH7 .9?QFD;0( MZ.?V %UL;2;U;-( =QHCC')^I3D];Y->'>J;U,-A:]295^2SS!!T!5&>QCF? M:&M#.\'Q/7+\(E,&-JXYTBPY+M=BP)XGXKM_YEXILR98"_O-QO]D2_Q.Y@M/ M3D >]9\ %?YHBDJ;H.R'+HM8YXH,G"PO>&-9O( H#Q^DPL[8LYWQ!+,],S1R M_X--^Z-<2F.2#VL"U40QFQ&#@1=%X,A@2,$BS=2M<^F.YR&!Z1$F8KM. 1L 4 M:Y9HDV58##")",,G:>)"JI'2?.(\\B),@P/R?#(W*F,93.[#P&>9(RPE;4)L M<7M)9B'@"CEF_\]I @>7^H(A,QU[--TL*[BZ9X-OE L^ (%CY\.EZ:>4ICXG M3 1N-$Y1&TEV9A\N:)*)IW2=!R!F/\ 2>98]Q\0_?7(R'V.\\4;J$==C^4]N M-,HUS.:#D Z3.%L4 %L#D^S2:,>$&8NN4^:>>&ZF6>0\@C*R<98%0*:=J>6; M"#+R@+EC4Q?3"$F420]+I$":4,R%@C&P-L-1"E=J,3.7?RJ;/(WYPG.@)#VV M'P/F42!IMG[B,J=S=F>#G!$2-37[\ 0=\M&/D8"9?UF@+@WW9ZH$%2!R")SP))/PB04>#&[Y[!<\!-:\@^&\ M+"8(+CP+X& H"J9F/\ZR:;+-.=E6(#D-00,JXC3M/<_$'*OCD5+WR L++3\E M7NXGLE0?$N+*Q##P0Z M*6!^^&S*>\!,TXDI[&U&]','T9F8[C(EQ.9'_%2^R3!-+)G:FB+"!P=W);MT M8F,6FZM(%(%Y@S.*1'&J2?<8IA/6Y 6VO6!R2?1'XZ&1;XJDH4^RA N\0=I E(:9B!&5/9CN;)1)Q<+;V GS(/&\G)5MNF(^'IE#ASD75MB DB MHXU_X[9Y+'1ZE!,-1FG0HSF3[?]D4WJ:T3U:E\$'!)[WB.=_!\% NNMCJ(+'* F:S&QP9DDX666H+,TC9ME?N/F1 M6-HA]+=Q?VCE.^Q^3K:K#)UW,*&.[6L-79J M'6C4DV>UI_^=__?K]9"EZYO+Y9,,+_V_O+WY(; M,/1*>OCKU=4[-55Y&<4'YOD'";S#&9<;B/IH/K $;JPQR/["99M?"HV'U;,> M3_$AJ,$ZR\0:1O0L_W&.>_0]\G;F^JQW[*'S#+2978#3S&Q1>?Q>>CN;@2RK M8;14G(2R(O?9A[/YJ<'FI[PX^M2]5KMA-9M+;RL-=>F]]UZKZHVF;F[TVO?O M&?I..FNTC;5>N^U! M8Z]>A3$"VM2%^JJ+1720JS;2XPKCK"?[DG*F3"P70T MBA^6MI/R$56*2G_#@CFZ*C-S6E,T?8IB6XS^M*A(_ 0K4BXEY KH=8G]\RD, MP/*L9SVV;0I^_7M46'YT1ZD$L-84MHBBQ;L:.\M&6@4PS-)B\5$7'T8%,'_9 MAB!%!&DKHDY]H#!0>^Q_' )U,7,NLRPIP@![MA H:\$8-V_8Z2%([$_JLU M-(-GGBZK 3W+W2*#5Z2BI^X<8.3_N=4()T<6XEMY&MHG]Q7/[/F*.6(8[<;R MV?<8C4DBI\:"VM!Y=L&N-VNXW<0=$"_ZM58'E..>4VQ9?R)D>(;XN/ =_,_5 M&!P7\24)PS>@QC^(E]":E,8VP'%_C<_\9%!W A86PM?6TJQ*)D'HV_?J.OCN MJJRW%5G5U$\?ISO;26,%VS GE[T"3"ISDA&2WI/[44D,OM6L4*OT2(F L@!0ABDWE29'@#HEA^<+ M%D,/Z7B;X63%>;:[ W=EI,P5?M#&<;6A&\.(_J3.94;F2Z#LQF+35&H=33%E MM65P9)\*]V??,:B24:4"JL#XTHRMHT_\>3V54,9W(65EB?/#!2>2F.VIY;B- M-/%)V"XK-'%&X:N4P!>^P^JBIXOR&TJ-!E+3;,I:BR<31MC$^]7%.\ 5K@:T M=%FQ-(YP5:9IK!EIGCVOVO@QB'&;TO:*-Z/!VHD[QR<]JT(4V\A)L]8Q9<50 M9&M[22G*J0J9RB>,OE7QC&W09]0Z+5DW6G)3K0SZCB?'].I8V%@'CK;3M MB+;?D+3W^)';WH^(,J>QH'082JUC@FTKLB>.&5 KM&VI@%)KG;8B6PNRKH1- MNRLL/*25<5T[*RXY6+2!2A@?:^K7;X'_]$C#P?68ED6%0*MU=+,EMT0N^#'C M:(5:+0%'.N#(:I>XC"!LU]40^"T('#S32!BH&RK0G(!%T=X$M"NFK%E;IY ) M8Y1?\*S0FIN"QZAU5$V36TT13#W LE9,7DM(1SANX*_0FCDMKWT[&-!'\IHN M A>/>!FM6L=HJK*B\K153%B?^]6CY<')Q T1;;FIM3F"T[$;H2Q9+U.I(C.@ MC*CI./MQXQ5;HYVF I@:3PF0PD+=<[BT#"19N/9ORFV3IQ3M8S=7T_39Q7;J M;I,5JUM2I_#PCT8-K)4A7%#N6TJMTY8M39=5I2QSJBJIP4+"A(1MD 5=5,)P M 5)6M;:LE+855:0_;UEB]MOXA.KT=.V)0VS8207F.X2[LI-U6>Y.*4ZANE!2>1/P=G&84GO(J\O,'$I0VE!Y-0+%/66CRM=HG%T_THXAUC M"ZNX&J9L5ZN&44F6\ F7DEFU MFV5KJP637F2S9N-L,Y,59Y:;JLF1S2/,:8[,Z&7JVY,P3=;9FS/A)6XN$TU6SJC5%CO(CQA-Z^S/*05-6$G9E%6NZA$&B4L&6YRQ-D4VCK'5L$0\^*NRM'P\NBCTSQ9XJ-XW*;)\Z=IOX M,A@,W+2^%4MU0RQ OZEOXW:/#S=!3"7SEY(V=BQG42ZKQ73D:^2>^:[W:RT. M$SH?,AN-[,)G=;]'XQHALHULG@$B#WM+2B6440*AK*6$6B$@CAL-/?*&#]+W MZ;*OEL=N@STLW9XEMN64HJ67'F7>/M0YYG=AOIS']N;)[Q_S?4?#ASX)Z;M& MY_7-UP5GDJ5?80B[(^%M^!"3F#K_(%Y"QV_-YGTE5QYMY7U]M:P_QJ[ZH]8Z M2D-1YN.Y\V>-#TDH/>/KI"$-I0A?*$M+!\/N1]O1E74ZNDCB?A#B@17K&5GC MP6GO$'MQ_XK1>=O^Z;B:J#N_$G# M8#7$UQ<"E_4CW9,R)MD& C&R!& R$U'*38Y]G< (FV^F]6#/?:5.'=D_[P>W MP>M@AIEVSE%H4@2Z]QM'V0Y"%H\0VJMGQ9\5CGYTX._4!$\_4=#>M79D?V_6 MF3T;WZWU![&E96L5M[S-_74.S>[WTPAW; @%@JFM-4U8- M5;86K(OMWAZ7)7C=D,+;GZGW5EA:VOM3).W"C+3VUSD+#R$HKN,^'T;'%>;: M1J('QDEAEA7NV>:RIRJ8A-R26ZVFW%+7,0LV4'*%(;@AI8N; (5[M@VE]932 MIB*WK?FM./O6H@\KG(:>\MCA>JKV _B*MB0>^KNO475^RTZ/*13;RIM7I1B2] XI>^]G1 M[Q-R4#!K257 =0'3I&W)QO:G$(N +;_(6E7?K7QDF8@LF*7E=GO>6:E\'+<" M^M>VDT'B8=@RK_$6#(8A[5,_ A-5\H+HQ$J\?=A*%4?0??BUH#)B3F:6WG\Y M2>3TB*-O0.D;&M_V'LEK83%J@Y7;DDUE?B_57.*BL'&K"+0YS7P@H%FUCJ'( M^H(-2@CY9DKY)(R8%>9Q3LFKC) 3$O.%]ES;+;K- M2E6Q/ 4K^*;I/!T;+\SC_9K'.T"6BLC"-9FVNO5^$?[,8VZU;;J);X-3/L2^ MJBTT\V3:_A6C7@$&]UFG)FM*26PO< M,4XQ>.Q[_.9V91<\QFG-C6LI41>=BW2JA\.53Y^CT43K[W"_\)T2]%*SQ*,; M2V0XU)*N?E_ MIW-W)G+Q!R1\)(Z+ZT4 =P=/"&*_&.O9,E+/ M]8EON\R!A@ML5WUC*;6R#C6UM.K[,(C8$N-92#V"25+G+ZX3]W/QFW@P Z4R M?H1TH1-)O/R199SH?.J&'SM+NUCR8_M&<&LFRVSB7^PMJ@]7MYRN8[9UJT?- M9M>P+%.G&E&4EMDBFMW2_U?#79#I0_UPO.ODB=:[(24_ZZ0' SPCW@MYBVH? MI^4!A&&&R[,,6DJ87F]GA$GE$O1I@&4- 3Z@_FB(K:!/A)N^2/T0IY._K&:1 M"0*->A)%%4M8H-Q]^D@ZB]C_'DS3SK@HV_&9WBI_+]$<2>8.W66X_??M[7?I M']=?KFZER]OOWW_<7%]>/%[?WCS(TO7-Y7*-LG^Y6]S_R]N;+U#Z, 4$";S#B62)OMH4 MI_Q^.ETXXQU*$LP#Y!?^QS.:R8KUE1DCXUF(&4#09X\,(WJ6_SC/ZZZX/OLR M>^@\,PVRJ0LUX6R !+^7WAXKR8:2*LHL/I-].;O=8+=F#+KT7E-IM$QMZ6VE MH2Z]]]YK5:UAM9H;O?;]>X:B5Z>S>DM0UFJUUWKMBNCBRHBV-==T@0^=35Y[ M<1;;:YT:_PA3-Y6^0[M^)%W!?.JPK0(2[@58HP[1L9+EP7U=ARC;@F8B&E3 M2>6;=%-U*[8<\*D13BM#Y(Z4-@)4I8"JNJMHJ[W4+ N-'96T81B1^^#XFE38 M-#K.;_![S8$7B7ZKRJID*0:EKV$P6'2RS]6K[25(EXLHHO!_S@;)JBJK]*SB ML6MF67EY1[:@)43RE$12/;Q(L@+8BF6540!;B*00R:J+Y.$ELHTIQEJS*2O- MLG;@"8D4$LG3P M)I'9XD;18UK^IRUIU)LGJ;@E8$T270<2R(,+%/G!5]RH> MP/5#2M[V?@L"AV4^T?#9M6GT$'AK5AL:2XJ&.Z]:+=DP+(Z*=YSX[M<#>"XE M(@IW7.&QE OJ< E$'1&B]@8HK=8Q=$4VE+(.&Q. XA)0*^S&$A&E(Z(,N;G] MF>7\[<3GU_[[+0RB2!J&0<_=ZJ3XL);I.Z]::[ MBD4Q!/C*,2*W 1_NO= ,N=T4X!/@V\#>W 9[;)735'79T+]\&1/T*M5= MA:>D-DQ)EBJWMZ_[+JJQ\0RJE=D398+* E"9FFRTRC*R!:BX!-4>,:4KM4Y3 M467%U 6FCAE3*W-*R@256NOH:DMN&V55 >'(XZJ&@?@ +$DKC U(^).B'R;2 M13:V#1^HYV%"E>]\SZFYJ6AH(!JF+NO;ZUNQ%LLSHE9,XB4B"L\34Q2Y:?)T M>I! U)ZMPA(!U:QU3,N0VV99M4,%H+@$U J3L$1$&8"H%N82\X2HDPH8_D9] MBH74T"(DSL#UW2@.674S$3+1LEPPHWGC7;LK5]KCJG MH4/-2 N0%4VFV5EQ@D0'AD(=X]!7!%JF[+> M.K6Z: *#)9NT6X#0K'5TI2VWRSZSD2.3MFJ;ZWXCKA])'[P 2[S](@78 > S M?7)MR?6?:12S,\]DR:>;[0DZD12850O\0&84F5O_>DS4PO*#*V6JW#*WUN$B MG6K/6/JPG4T:P0#@UVY090&JFK*ISF\P^T4 BE= E;F>7P:*# 50I,M6<^N- M&@)*7.NF.3-QE[K)P-4@55;5^37\@^BFHX]PWL9]&H+AQ^*<'[(%^U\VM_Y. M)+5EA?5WC:?]@ RDKE.V)G 3^*/4B!M:N%:)H=4Z3556VCSMC!-94_N.3^X$ M6CK,Y;+>*LM+%\CB$ED' !9N"-)DS1+(JAJR=F,D[@1D!FJOEC9?\WI]DW%_ M&9_YTDU>13KL[JSU? MZ,@/2'']!.AQ.\K\^,Q8D[9[1%9.&>!M:D( MO2RPO$E:!4]@QAUS>E-6S+*."^(O/:-J\?B[$;36N;(]FA2:YUF4VXU!9J.&DW[ 9,&+E9+5L7BX'&# M:2WCB)/2AVY%$XO0:Z7I4B@-I2+"_[C M"!91 M.PG=V!71S"VLV"G*7V6$1[&Z\+S )G#Q,;B;)/O#B.J?2>3:T]+76Q98-#RD;(G +5G8W2/*LQ4A JK M*N*VS$'>N0HS572+^-!A)Q0>G3,RX>* %3(([)_]P /+?LZ^W*WOMHA2!Y6< M_]S=^/E6&3L+%U\\$]=#P#T&EPQN#Q-H6S IK?9J3>U4 \I"&(4P;A4\WX$P MZFEXO;EU\7@ABT(6JRZ+AQ7%YJDN-@A9%+*XU<+*#H312)=>]'9E-N\<_=++ MA"<\I*$4]4FXED]\MG3190WJ3+!-!\8X08(?6L(WKM7.8MB6&HX3].24GMM\ MX4"]+/7P>9UGO<8FJ&VJ?!VIV7,DELT=#1]PJGH_#*?-&CAYJ#Y_?#H8KXPM ME5:MHS1:96UEJY!;($2 I[%M) )J.2)@H@BH1UB14XC T8M .1+09I- 64%< M(0%" O8G 5HY(F"A"!AEU:?@*")3 1?FB^MA>LD6QUJL" 85Z>7I!'<6KD_;Q[T%:^FN[BU3=W22#+@UO>VSJBFZ3.(J)CQ0JD*HV,<,UL3:O)2N6+C=+ MF^@XLA0%U):[]7N&FH%0:\N&HG"*1Q MCC3M@% S4Z76;AERR^0):J>3 KED_7 M(9DVX5,*+K+BMPPH55_&-K)1,\[, MB5IA*<,SW15#MG1--JR2=QN6P?3J%5P34"_71BX-ZGC0O&+* &BP74JN6RF@ M/A[7.T,^!9 ?$N.6DJISQ6C*9MGGJ&S';8'NHT#W1AY!:?!6$=XMV5(TV6J5 M7*?D,/!FSL1'MF8"_W7H86\\IE76HJ35, X8Q M#"(787$64H_$[C,]?W&=N)\#?^+!C/7*^!'2A4X 9I<^LHP3G4_=\&-G:1=+ M?FR/VH)QV9SNX>2_V%L44U>WG*YCMG6K1\UFU[ L4Z<:411PXHEFM_3_U=JU M_*%^F(]@".JBW@TI^5DG/1C@&?%>R%M4^S@M#R ,,UR>9=!2PO1Z.R-,*I>@ MMX+TT+0S4#(TQ%;0)\)-7Z1^B%K\+ZM99() LV5<$%4\% [E[M-'TEG$_H/" MU%P(TW_?WGZ7_G']Y>I6NKS]_OW'S?7EQ>/U['BN_AI(JP"PLF7TYN]U@MV;,H?1>4VUH+77I;:6Q M_-Y[KU5!.;?;&[WV_7M-JRDZ6ZG.6OI:KUT15'\GC2H5NCTY55H9-2@LWH;5 M7J4,E=3$#RF5OD.[?B1=@57A2']+O#=)5V5IC;RNE9YY1]8XQU[C:1,+*-FS]>Q\9FJ-C2#]>D0TO###RGT\D_J2$_$]7-) M *5)\A,-ZJ#SZA%H-FE PI\T6^\='=$GLQWR02_?)!^35^D#?1UBBM,O4I?Z MM.>R^_]9IE?/I/AR4HA3+3T>SU\##XG\&XP*5?>M/SY5\")T([CU!?[TG^Z M<('S2%X7Z>]6K6,L*.@G$=\I.)X5%MV>QF/6.I8VOVL2IS7,4X/_QW6O0;K$ M0T=+/.EL\&,9EH\>PI"R%-!I2&Q/.O# M!O]45K7Y3.-?-H##"JN#A_%:@!6YM:#HU@@MD?NZ(59FDJM.8T=B,&][Q?&B*0K8NG);G]]8)4Z6/A)('DI;;PQ)M=;19$L3AYU7")(EALFX MP2&N(NERRRPK"B#0R*>"G+/J>%>0.FXRDK4%A8O%4>J[@-,4SXLF.6RP#?>T MPMCE$XAOY51F0&6!-MI8J^ "4UN15;WD8V1+X"CG9XD(V1:R77Y>1IFR;=0Z M34UN:X>HGW*\HKU\E"7_2C#7N5%56]E,.:4U6"D'F!+1"D'>; M6U*F))M@JMAJ6M7G5C@C.1C /.,5K#EVH1J-S2CM8/*'8:^_)N;5NYH-?3* M]-5L:/IZ148.WU<5#T0U*M+9=L-JFQ7I*Q!65[73U4*BY4%:KEG598TL??[& MMF'+BM:T>:^ZT9IU.CAGC&C)9S9]9R4(>P%]Q>@3\5A@\XZX3OW:9[\OR1"CRH+<99+; MMI-!XF',G-&895VFU)Y<>&%7,,E2$+]$XM_3F,!%1\H/2A;4+=.""^),B3Q, M'#FG))J*4XR8&R2!(_%CH M9-'R$ $ZC@N#SHK/LE/@/>+;5"(1KL!?#$/7DW3EY$)6:VRTVVZ7P!Z3[M9C M?-&#N_3)M+OKFZ^S>7?;'LZE*>WT;.BF8F6*FJ "GD[ M2GDK5K;!6+-L0PF2AZ>Z-N7V@O.*"Q=<$!(G)(Z?<1<2N-;.9S@-*S^I+5/6 M6IJ8X82\G;:\F3N7-[W6:]' Q1\M=9)N2/E^6'Y1P. ;P=)M.2SY9[2';B,8N#IMW0P M]((W2K-+PR2T^QC4 $+Y(GYQI.'R7<0OKC(@L49W&8SN $6% QB:BF>5:[*E MB,2'8T%&+I6!;9,/@F:4"2$<,I"UR,]X!4K'5/@T/(-5D0]TZ25] K0I> ML^"2X)+@TJ%B&^6I[6:FMK=>X!!9&J(EARU7Q#?XZ[!H*5J*EJ(E%^KQ&)+8 MF(U4[Y+T],7!D/H1.SE.HJ_XFXHH;[77$\6JK^"2X!)_8<<+Y_;T]!M.2SY0FD:['# MG9BG/CK82?)6'.K$+;]$-I98P11<$EP27#I!+A7:@Z;-V=I+]J"Q^7'JW,-K M'V9+B@AVTUBTO7H8W 'AK@?%[:IS5I'E=OZ_-D8 MZV]7$\ 3ZD%P:;LMJKRJAW8%U /?UKYHR6?+$U@;!X4@N4P]".^ZVF%=$7P7 M7!)<$EP27!)I@B&\;7+3DL^6QGWXR??+XWQ+O3=)5R<2I MIC@O\CFT$@X\US44U[(J7P@Q%6(JQ'1&3/5='WRIZWB4>JMMR8965KDD(9[\BO:,EG2[;N\I%EXL)_ M'?>Y\PG^R9\8D/#)]7.@M]@\P-J.1"3%.GS,(\.(GN4_SO-ON3[3#^RA\^G7 M&QV@]V:$=STGMYJ6*JZ]+;2F+I7 M"6X5:KDVH=H-S6BM2Z<"]PQ]^3??>_*]OK8:>F7Z:C8T7:](7U5XK654I+/M MAM4V*])7(*RN:B>JA5:LZJ_,*N)Y;!NVG!_] C_'IF CAX>QZ)G+:SD:8H[+ZGSJAA\[6%NG?NVSWUF%'4'B;4ELV\D@\0@> M7YU6'YG:/RE]6Z_ZB"#R>T2^IS&!BXYT14(?>BTHNK4M$,294I@,S[%M$>8Y MNYZ&ZD[2)E"UZMH$NVUY/ *0IEGN0X\<'>DN!D'BQVN0K@!U#MZT*A)XP,WF MG"3>7PQ#UY-TY22SVG);:\J:OO6Y1T6Y=N"= M@KM%7W43 PH/OYI"MRB)IU5&!GP;A1/R=G3R5BR;?.X4[9UEDS>56J=I@,VX33:YD#@A<=Q)7"&!6^>T\>WD3,6< M;[6ERF;+$#.3EC=]G6.BMY,WK=8Q9*MIRNUV6>>FB.3KW4> -RN]GI4&AEF-V]3X%QEB'**QHB;.CC9:E,V%MCZHJHZUV 3M>^K MP*5"%M Z)5KFU0$[06X+;3!A(#59C?OMP]L"94(7""X)+E612X6*L*XHY+M[ MC6U416/S[8YPD;/$K\<:4H^2U&$%SR,.71M3R+,&(!_"2.C\%JY=IGK">VVA]FOJEJR6EI+!48S\1"&WR#/:8IY]!VWSTRFFS D@ M50M(A9;1YWWL]Y;1RX!4>Q&D"J^C"S1Q[:0)+@DN"2X=RI5>TZ#LN:_4J?]) MPV"1GK9&J.+> .#;01*KO\M\:0"C1 =#+WBC-+LT3$*[CZXU$,H77O21A@YW MX45?94!BC>XR&-T!B@J[T892Z^BF+FL&_V%$$:P62PJ5X]*^%H&7JH2BRPH& M'LO3E%O*UL>_":@)A2"X)+A412[MRWTM3VUKE5';?'LG)[\RP4N53^W M142BGSND?D08UNDK_J;"WZUV%$_$6@67!)?X M6\B\<'Y/HGA _3AZ#,:'/^"Y#]=^=N(#"Q\QU7PYH9GOZ1^)&[DQ?:#ALVO3 MU(2XIW;PY+.W;&9-8.ZWT9)-=>M:/ *60GD(+@DN59%+97I\W*GX=G54/-^> MPLDOD*;')]E3QR=YZQV?Q!^_Q.JHB$L*+@DN"2Z=()>*K<'J:VZ?9?/CU.F" MUS[,EA2/&+RA\6WOD;S>!2%^\"*.0[>;L"/;'X,[, ?]N+!E9V'&B*5QO1 @ M@"?40^6XM.42(!_JH:540#WP;>USL4YXL%/= ).2RQ J'+QJQ[=$%%)P27!) M<$EP27"))RX5\L*;[Z^[@+4R-J<+V\HJ._W)-+8^=$U B%\(K5JZVPY"6F4@ MQ+<%SL4R&R=':?\M\=XD714G:2\]A"C%^YD. N($2=>CHX.(3ONH;=W8]5'; M+3T]:EMIMV1#*?ELJ1+8>N (Z8'QRUONP*:GP95!GVK*]2(;V"CA-.]6D\FM MD%=RROK5T?[]@RT@/#%=ELEGR2Z?;.YVG<:"5KBBD;V^?A"Y$6(BU$>H5(6SL7Z38[ M6=U29-TZ]N@7W]'B-58,/K)4.OBOXSYW/L$_^1,#$CZY?DI095HOV!0 %98- M=?:5]$]\XQGN!W/M]]&O(?H?^U0B-NZ^(?X;L%GR@QB^1T*X[$LN]/4I))XT M)&&,2P=QGT841(0DCANS,@^^@Z4=V"^&&X*7>ZY/?-N%!Z,8+K!]:XT1;&>I ME76HJ35, X8Q#"*V,>TLI!Z)W6=Z_N(Z<3\7UXD',T0KXT=(%SJ1Q,L?6<:) MSJ=N^+&SM(LE/[8#OK_+96NZAY/_8F]1][BZY70=LZU;/6HVNX9EF3K5B**T MS!;1[);^OWJSEC_4#_,1#,D3K7=#2G[620\&>$:\%_(6U3Y.RP,(0\YEJX%, MGN7/4KKT>CNC2RJ6H(N#D&V5/ /524-L!7TBW/1%ZHHD3EX_G29+.(NX?%*7F0I3^^_;VN_2/ZR]7M]+E[??O/VZN+R\>KV]O'F3I M^N9RN?[@I?^7MS=?KFX>KKY ]V\>;K]=?[EXA#\>'N$_WZ]N'A^DVZ_PU^WE M?__U]MN7J_L'ED]DGDM7?_]Q_?@O[L?WP?5A @@2>(<3R1)]M2E:"[CD)X'> M)[_P/X+1S%6LKVR>'\\ZS%J"/GMD&-&S_,=Y;B>X/OLR>^@\,P6RJ0I5WVQ2 M 'XOO3W6B@TEU8Q93D+VY>QV@]V:L?[2>WJK8:GJTMM*8^I>)2RM0BW7)E2[ MH1FM=>E4X)ZA+__F>T^^U]=60Z],7\V&INL5Z:L*K[6,BG2VW;#:9D7Z"H35 M56VMUZ[(O%J9?LBY/MJDY?SH%X27TJGI,'&4N;DUK?[GODK?H54_DJ[ =G6F MTLSTJ9A%QO09_T]K,A97$@C6.$Y9();"-T,OTZ,*'E8=51 &+W/Y=>L0X3U6 M;OK.2A!V7+^'10^PB$_]VF>_LU(^@MQEDMNVDT'B86"*T9CMF$VI/;EMEEWY MMJ+PC"!^0>+?TYC 14>Z(J$/O1;4+9.ZCT&<*9')E8=16(&M0*PQ\ZI:=6?> MW;8\'JBDF=EK9/MO+7%'1[J+09#X\2(Y.I4-(\1/2+C$F.=1; ^Q9^1$MX0T ME9UO";'2PPG:FB:WM]\(5Y1KU4AC.?$LE5-*0IF6N WW:YA8Q\?:^G1+(4Q" MF*HM3.L)50!D56G*[;:8O(2\'9^\%=KIT)P[S&)G.QU,K=8Q%%EO MS^=&;[K304@<5\@[58DK)'!SA69+ES-VR+!JJ');+7D'L) WKG GY&VUO&VP MF[Z@N#5KG9:L*2VY57:!C-V)VPD9L"YRI#E%,TH&H: MM8XJ*\VF;&'])\[KBHG2=)N;?BNJ&RZ!&CL1:@G2YF>C%H!)@.B(0;2.05,, M1 7M';/6,>76 B]>H(QKE(ERN8)+@DL'J$A[:(7=3A5VBR.%?0('*;[O?X;4 MHR1U/\&/B$/7QHW:60, D_!#E_*]XAIB%W[H_0A"K-G%"PF=W\*U"UQ/^*(6 MUKLP=$/6C:W="'&B%2>0*]D7?0=M:1!J5VXG%<9D%BCNPQ&=X"BPCYG6P>?T]!D M2]DZ_UV$03E!7,D>YU*P+9IWFF(%]+B!M,4*Z#M *A94;^.9#)ILJ")CHV)0 M$PML@DN"2Y5R1\O3VJU,:^L<:>T5+BG?CI1H*5KN[ #75 >F9<@Y#K@PM53O MDK3N^F!(_8@5C9;H*_ZF(JY2[:"K"(T++@DN\>?H7SB_)U',3K-X#,95'+& MX[6?E6YDP4JFFB\G-/,]_2-Q(S>F#S1\=FV:VIKWU Z>?/869G86MB[-6L=H M-N5F:55Q!"R%\A!<$ERJ%)=*# IPI^';/&KXDM:T*^)ML7K!S,\:U0J67!_^ M%GY6Q:.)(N8KN"2X)+AT.EPJY VWWK>5V+PX54+_FLV*6$/_AL:WO4?R>A>$ M^)V+. [=;L).Q'H,[L!^\N/"II!5ZZBZW#*W+C$D0"=4@^#2#KVH/6L&2^%0 M,YS AE-@I7"$CB*"(N)<@DN"2X)+@DN"2SQQJ9"[:KYOE(*U,K9""YN8*IB8 MEBDW2RMP*S#$(896^#7;04CC$4(GL#UQYBRKI:?2\N-C'&@!)RL"G!U5KP.B MG"#!@^]S%IWV25>:MNN3KBR]UM$51;:,EJQH6]=V+IVM!XZ_'1B_O.FU]8NQ MET^?:LKU@AE_6J@W/$S+:J+=UM=J6;&AE M;>L6(BU$^J1$NE!!-VVN4,/.C@2S<#]F2S87')RR?CTW(=1"J$]1J O)],Z/ M0;),/'5,;UJRII=5:5J(M!!I(=++%EAV+M&L;KRB@%0;Q^-,LPC[1Y;@!/]U MW.?.)_@G[_B A$^NG_>OQ828M1V-+.T?C,HCPXB>Y3_.\X"OZS.VLH?.IU^' M&RMF^L;ZGMX^?W&=N(] :"@I&+)U@.S+V>T&NS5#[_2>WFI8JKKTMM*8NL=) M(+S$EFL3JMW0C-:Z="IPS]"7?_.])]_K:ZNA5Z:O9D/3]8KT58776D9%.MMN M6&VS(GT%PNJJMM9K5ZQVKEP@YUP?;=)R?O0+[#F;@B$0'L9P,1>70'%?I>_0 MJA])5[Y#G:EU76W*2LB8GG

XW63.?:*@+!&CL&!:P7OAEZF18.9E;D&LOR M:PW\/?:%PW+]6N?_TK.+)H8" MH[G("B5^0L(E#@2/*F:O&]I..^^SV=YYWJ=5Z\ _LJ*;M]45M=;19;-IR8:Z M]8E*0MZ$O'$G;X72&0UE7^F,NH)["DW96K#WH/#QM$+BA,3Q,^Y" K?.22_; MR9F.N89*LRVK"S*'Q0PGY.VDY&V#/7,%Y:U9ZQBRV59DI;3=\OM)]#ONK?1+ M3_I-ANST&1K:;L3N_O_L?7F3VDBV[U=1,'/?ZXY0T5K05NX@HKILS_4\N\KA MJIZ.>_^92%!2:"PD6DN5Z4__SLF40(!8! ($9,2,FP(MF2=_9S]YDG\=CG'! MMLD?-#M&>N5]DBL&3 U]GW-^V8^/'#@?,D2Y%2.JNF*TNK9ARXJQ=S15]*%L M"-C*--$VNT%7G/&W F?+NL@4Q_M>-HCV."=Z#V%50!@>XR-K'7&R[YFA3#0V M%JLD5ND$;=JV<4 /*K%M+K'/Z%3?2V@XO=[]C*A/"?<^P8U((J^/M;G9!8 F MX89>:B?'0[BAWZ808I?=O9'(_4>T==_'@BN*YU;(CF+*NE%7-4*#PL-7"KF: MG=$U:%M2/BH6M@@@G1>0JF60*S7$J0-2:AFD*J>0!9H:[=*(51*K)%;I5([G ME@;EP/M!W9N_:!26R6EMBJH&&0#7G/B$I9/H:.R'$TJSK\9IU!^B(PH>6B!\ MS@L-2QW"Y_R0 8E=]#6#T5= 466G4\5.XI8N:_N[G"(0>@Y6@UBEALB%FA., M*T5"U9"UBCW*.[*I[%VA+Z F!()8);%*Y[A*QW+VZA/;1@/%]A6D&K_1W(V+ M%WT^X=*==\!G=2A^'Y]N!I@2QZZR^V;B&12*;M7?.%*V#% ME$R9NK . (P%PJ8;?S(]8"I:'S8@";-D)V2TE2!J:9B2J2=Q"J)53J!?-[* M8:Q5/CNY?%X^ .4D\OD*,H%L$6]ZN'[H%8YI$!.&#/H#/U/A'9YWA$C$\<0J MB55J7I+LSOU/&BLI/NU130O:8EZYK(L)\9+(7P$*LD5JEY";7&B7BUB2+^ M"I)O_#R-_MQY&OYVYVDTVV.Z\LR;B'F)51*K)%;I>E:I6GYOZ1P\DQ]?PPA?>)FPS^%7,)Z"I+(=I+6ZNE): M2RZR@$U%GI /Y[!*>^:7&B(?]&;)ARO(0L$J2AY;4^$3G7< 182YQ"J)51*K M)%9)K%*35JF2XVJN#^R#M3(S0"M;EYU65S48*BY&-J4'-H/0T83 M,70%F9R%4U937QRQNO9T"KY6MSH@R@U3\,FG)U1<]QFLNG'@,UAUS<3C(FU9 ML4W9J/N0GQJ6]<1AN!/CMVER;==C@NJ@SWGR=8G*UY?R'3L<\ZI9C&\%OPI^ M%?QZ8'[=X.;M?^Z79N-)LK:NR%:GYF/0!4L+EKX.EJZ44]2MHQU6J^%N-5M6 MS1HZ&@BF%DQ]54Q=B:?M0^MI'5O0RYIBR88J]+1@:<'2AV9IY^ LK>*11HZC MR+IS.=$O%F+_A54WP7]=[[7[*_R3#WQ$HA3!6%\BXDMC$B48:$^& M-*8 *)*Z7L(VJ@$BIWJZX_9Q3R 9Y, M1KIE:]\,6951Q"H%[?\^/GZ1_O7I_8='Z?[QRY??'S[=WSU_>GQXDJ5/#_>K MI4E3QG__^/#^P\/3A_GQ\^?WM\]PQ]/S_"?+Q\>GI^DQX_2_=W3?TL? M/S_^\=3X^?SD!2#^PQ2>X<8_-W^X4R4U'2O3UC/EP2P$&(Y/QC&]S3^\RW.N M7L >RFYZES%)IG%032U8!VS:_.>9=&LK7,)EJ?CLS=G/;?;3@L7#?[/4MFWH M*W]6VNK*W]8]5E7;CKKZUG6/7?^;K1UHL-L]=D.YP\82&6?ITA+OAX/Y-&;^ M$L)YPR#OA_0%KAK&T@=0%^ZL"F+.G-Z7.@6'M8)1W6S2:8JF;U$FLM6$KXUP M6A5TU55J!*0[S83O23R4!G[X%DN#*!Q)X9BBB0:.$CJPK^!VT/AV&RAM<&7W MQ]C.^Y\.,L@C;94Y BZJ[I/9N]KR?.-L93.\F$B9>L R4ET#)]VQY([:I#+2 MFDJ1!4-<*$,7L.$ UGQ HXAG M6!-<"M"OO"DA7M /XV1U^[J+;&U2HP NTOIQ<#>CZSV2M3+OF&"SZK9L=?86 MQ*)=3H,QM:G;:+V@L@!4JB,;RO)1.6=_,OM9".3W= R.D,<%,@E(E7ALT]9TZC +7)/95ZQP1)69&U_5A&&<(.!M4'^'@193JNKF[)J[%V4 M+*SB'85P9@7G42CR@PJ[MZKP_6MTFQ.2AV:?R8\//(CS&PWHP,.(K9\B8>Z' M)'BA\2?6X9SQS)WOAV_8=*&R#=-1T#"6':NNDGYA%S<1@ 6,'XD7L:,J?A^_ MD('P?O@5U MPU!O=2U55M7E RN%@7X,2'W%5'",8(*%8UN*4LPB@R=&O5=6>$VFJES8[3L* M_"F1/X;1^S#M)8/4O\M(79EC.JVNAGMM1;#ZD@&U07K7BB@#$&7*EE;7-D]A M=5<#QN]!1&$(?^$.S#""7[!$H\]\JLP2ORY;>R_)NZ)=R4=.V/L4_-F@/WF. M8'C\\>CR8*G;;!7N<$+N5&L-LF6$77UPR7Q*Q&&6T9$[5I,R M)]=D/C^$P0TKJ9R54?J4Q)05> A[>4=[^3$GYF>DY3=\R>/@]YC>@2Y,BOF@ M+!Y9F6ULW%POFT:3+!YA0Q_9ACXXRAPL 9$5LTDHVR"X7SGQ MXT^S!$A546!@)M66%74Y:".B[4V%V4&\@B/A#4\JEVUMN;.F< N. 1UVX.)U MF?_[">5U!U=.[;2[Z08UW-[_T0_?GO(V9949!-.?D6:4XP?8R$%;I;-3M M(+:,(MSM6F+>G_,IIVY^^QEW5;P^>4SZA3 MH6I&VVKR@M\M)Z:O2[T>0KM^"L 6)3%]3_E_/P4YF;]-J5Q9L798S:BI[VUZ M"O5Z5NKU"-#"0_LT0[9+3OXW;= $,3NF8>&[>.X"KV1!MITSOBA#4KB&H M95[)B)V77V?QY[O 9<8JBT]7#PF8K:ZMR[:]#_.($%238599)A\$9YB2UDW9 M5)UF .V:S.3WHNE _7+ZKU$)Z^24OL\(O>]^<<-N=1U-=DJ*\$1$ZC+0M7J? MU1'@A;EHPY(5I2$1SVNRG:?!BS&9[!RY.%L;YJ"61.YU+3KV<@<*.4E@8K"ID!80D?)H*,I/\\(W/N M3L[*[6:_5>8LK=4U;-DQ:C@R5%C)ER*K#PDXO=4U.[)F7FH7KZ:+\FE$(Z*O M-$B%[5R?[9S[EKCS^SZ-89(TREFE\G&1)G:S-65=;]).%&%*GUP\UPLRW*FJ M*;)A* U"V359UH\+VYP*YO3N36'.UK(YDDT]OU%E=^XQV7X451'&\Z5";-NB MQ\-AC+6]E?42 =W$,/-E;W?JZ W6) _;'D:RC\6__XQ]_DH*H2N+ +O5M8R.W#'J.HK@X*?"G\!/N&9D;CZ ZE#0= ":MB[K M9EW^P\&A>3E'5VUW4"?O,NF)XZ@N;L_&US3J#PEK*SH0NYCK+2']2B9LG^AS MR I%(GKW2CR?-6\,HR>0@K,^C^]IK_)N.0NW+\NV9LJJN=RH492/7@;$-K6< M.S#&,&DN&Y8IV\9R ZVSKQQMNG3^0I)L\>H5SV<;>*FW_2=0P8T_@H$SHS,K MON8L=1>X]\3WX\?!:IZJS$\:XZ>.+JO:WM:NB/HU&'R;6X6> 'VX,UK6%5,V MK;U;.XMXX!5Z".,(@X')A-5N43 XQ@A6X2+4YB)\S0C\U2?8P]W]D-.X,J]W M6EW3ECN:< TN%5I578/ZL&6TNH8FV]8^^23A$NPOCDO/@;DNC^"@TGCQ.(Z/ MKP]>968Q@5E4&8C0C.2K,/5/+HAK@94%^ETM+;IJ8D[_LDSBS'GCR9'ZA/#9 MVBT'"LN@M_LXJ(5;6&]I2];V/TU5FO-+EMKHMDES/F3R^#UF-I"\.K8@5Q3]]F,T]# M]GGL.TACZF(#Z;**TWU,X94EP1?/0EMN/EI1W_TI7X?=Z[MMW(2L*++:V2<5 M66D=S\B*OEY@;KLM[H#(Q#RF8LNZ6-^EY,>38[['^7PC'RWY5EL0^50$&*/G*"?L@H73T8 M8;:ZEFS:3:H8%.&N4V9.:D&5!;I75LSESJ>-K4.]K"C7G!CVXC@%?S+NRC" M(_#P(\L!/I,?V&)M&/I(LJH,Z; -OIJQ=Q]L87B?#!! MT]7 ?(%01,?%?'31.!>V]YZI:&"C;U/R/@[N&6V9 54A%^V(7/2Y0NH@N>AM M0;6%#-9;W8YFR,Y>B3-15RH&+ 9\D%+C\RBI*+9R_"FKK_BY-,%VD *+\TQE M'[ZIX\=\ 7;/7SL=4!!J'3T=JR[B&;F/%P;,H]98U(%1H]75;5L& _F -1:B MS&([]'P8#&B?;3*A/\! #5ZHA)L7)?X9/,R Z0R9:PZ,/+[">H)5*[-88D3C M)/+Z&'+$"P[2!/CB>7)+EN1+]3CXD"W4-UBGQP"Y%/__8;8TWZ:+PK85#+?I^BA0M,C\7 M")5YV&YU-4>5';NN#)GP?QJ/[L-HI(8#'<\)UQS9T6O8#BI\J!KR$& T39LHLCP(K)WJ[C6.*!2JLAZ,!FLP8 YR%I'U-A=,N@VI/>. MBSK6=EVQ=%DOZ0!P]M5X%R7:*9YBODJH'W#W7QGA3LEL?S_0W"]&PG2:)&!8 M'WK=T61M_[.!SVEKKF!(P9 Y0^I.DSA2;W6=CBYW:CL7XBAAR7P4V2*8C-G* M>;7*[MG9T'48GQNFV(!GNPC]45YX)$/H.)Q4OB/[&P5NZ7N^1Q@C97WIMK6. MWKQDZ 52,J3(="X-L.X$/C$4$KRL1WRVXRP>4IJP'0UX,1D!U>#/>!B^81>0 M=4^($_@/J[F;=LWC.\A)+WREXGRZBRF&1H MPFX?]^?"U'?9#"]&26]A-;.C M[4Z]&C71DFM8,Y^9H)-4V39$&Y8+QM@F$7YHD+&F+)925SUY@]+) MYRG*80G*I#D7W%Q@%R\2.>4#">^'*8G+N ;KD(PF=&&R>7U^'$ /^;> M-6S"?-X)!L]A0OQ]2DVWC,-S"B^%E_\/RY):)5]4")Z%.Q/#-F?DD(O!'^ZWJOW5_AGWS4(Q*]> %_O3+/ M:'T@'XWJA@]["_\3GWCK@?GA]=1%\C:G2 MA+Y$8,F,2<0V>(*+&%. '4E=+^&IT[(D:M8' &ZI%8V(,UN(Q>, M0WYRV6U$?9)XK_3=F^C%8=8_!>'BTSJZ8[;4W#:!6,BC1F+-(Q0I/]M\Q)9P- HDI!5[U$;L)PV MZ98M?S/$U:IJ$8;;_WU\_"+]Z]/[#X_2_>.7+[\_?+J_>_[T^/ D2Y\>[E<+ ME*:,_^'Q^<.3](RC?WC_X>'IPWO\]/3X^=/[NV?XX^.GA[N'^T]WGZ6G9_CB MRX>'YZ?&3^JGJ?3_>7FL6TH2O;4!A=H\"O^3QHDWF)QHQNH4:<=_>VZLW*"! MCBK28"X#-Z$>TA$\L[^\_7+>TLO/$'Q/XW[DL1;K8-O=@=9/ SSKY"OH[;Y' MXV=XQF\^ZRF6FVT:MRJ](*7N79)]AV^ 1Y$QHC)*05@^I2-8O0F*G?QE+,CQ M!(OG#<"("A)I]CXI?V%N"F;S6!!3\%OV;EXL-AT3O'\M<.9)9AT92BL-L')P M%1:E2+Z58J P6;-T9OPK#^TR/OL3&1W_&X8CZ5^>2T,)V]6!J])GZQB#\ [Z M;88/#XORTE[LN1Z) !#23S ZGV)?&.I/9+8=0E/>X:-D]EE]QVKWLN_ON=DZ M_2G[^HTN?I/&TV_"*/\R3*/LRY\1Y 'V,!G3< SJ,QF"R_$RE. 2^"E"BQ=@ MS*SCUA]( W2?XP8!@&5,:&*0G<2'M@/D>Q1%]GX4+D!/"7)"[Z^7DB)^V<*7@(\B=W]!(C[9QC# MK.X!GD"2P".K-?99L_!'#_U=Z7\HBG)?C+CP>-<+"TV7VC/:2 M/JB@\TCLQ8^#!24WX?^6*#J]1-'IRXKN8C#+Z(.,_34"CQYD"PJ#\T?O4CAC MIU"%-"2O5.I1FI4X92(-'QRYK+X<*]&E%QK0B/@@UN$7.L:GD9F1 T(2GCM& M 9T)T]\#-I G? ^C_1V#,I%^RC32/^[NODY5$I.LXS$L)_/H(OJ2^IG:X8$8 MZ8GV4]Y_GUV!$]GQI[^P;=+B\I=OZX5_C,)L->3.,$V#_A$T!IP37F&V4*!5\))&1F M90\(#58D/&K2ENY\G]^?K7)>\Y\=3% \T&"VC-3W1C#)3+/- "7+4B919/T M'+E@I>F,$HWQR#;;)R3"UKI,-.NSPA&P8BB0] TN=F&TK\A2>-($@TS&>J4\ M1C(%*1*P%UHP?3^,TPAQY.4=,, 4BA("K^81RXCR M4]&Q(2GR$>HL@O^#T1=P#5,$P=>6D B[R09096BALI$%& 3'IV,>GK4]=1$* M_$(P*,'H0_R"WAMS,2L-B!>!P$#JS.]5D1=VGH1@R.4\M; G!7 ?T2&,%ZC- MK+817;R&M7+'+OTTBMF>8NM==N0'Y\25NUR0#W%PN6C@.Y!COCK(E[@X^

9B"6::^HN3R X7 4<0^'C,J9N]"NQ6?\XF@.^1KP=I DN>C:#- M&+,(ZL6\P5GKK-V@& _#U'?YH2TDEVS_20.>'&(ZJLB&FQ^(T.#L-%<8!B;A M'>>C;XR/D+<^ O0E5;GY?]-US.TYN*E49H!)Z/GPXW1;L20 MQI1!IAW 5R8!X>>9H$0:D>]4HCGUN,D5Q^EHG,DL5$Z$=S?ED@W1CV;>:&H* M\7I)[E.#<>/YV8%(,Z65S0&USZPB?O$&B?!7N)F_O6:'8MG$N51?-<8((PDI MY4&#O%;?39G&FMW#C%8N;.<"=R [1LR:^P^C0P@?@5]74RT3'?,J ^TO'%42 MRNR5^>U\0*P,BEMY238&)E9<=!LC3H $\\5@A<)"\FP??!ESO0FZ[J9'.*%& M.#V.G6RJ_(6H>,$ ]5-&7N"'[Y1E;Z5X:D7+_.GK\R6#2SK"(1K/ WT,*1@@!2LW7[" M[1>N4_M,X"/AP))&S\/U!NA99R97&!?@O)-A>WXRL!![WAAN/G?IB,&9N##) MHKN939)Q' J?-.9=^:4'4.B2VL[#GCO&ZO/X:>;+::_2-6X!XENM]9DKA M.7[WH-[ 6HE* N)&24#<6 Z(9P^6L+$'"%4>1=XEJVM<5E;7B\G+"T9:X*BTX/,#>!QDKV><4++:YI*+?"KG;Q#Z?OC&%"\WSYFY @^)IVY, M;X(Q;*0K-_I#;I* *^7S&)P;H5&#;E>&[WC:MR5[Z%R#'I;!'W:,UC+5/K"/=@/W*\&YU5"OW6+CF972[.>DP'+)-L[QM)GQMA-/JX,D+I8T 52V@VE=D523V61#I MCF7,#HZO2R3=5QKAH,@+AME8 '@QWE%W1]TS)YC FL":P%KC22>P)K#6+*R5 MM\A7C=I[Y.^U*G6\\M+?=QVOO,[W[>M>=8RE:\]"AOW$RH/"%!Z!1>/T!^Z+ MP8J^3++%/U?Q0AM\]-?FC&:F#MD.G^T/%MBV(>WQ^C5M.=/*#9N:T'5IR[E5 M.O+/VM34<6TEQH_VH:*M MH]$2VNPBVK2E'E]A@(*75T]]\^+O,QM3G0+G1ILAQVYUK;T/IZ@'-*>@_G\= MXG@?(>LO5M9O;.![>%GO ,>:FFPZ=376$[+^Y% KE_6F4JNLUY16=__^T$+6 M"UE_%;+>5$\NZS5V@+?AZ#++YC:!<86T/YBTU^J5]IJP[(6T%])^6VFOGU[: MZRCM.XXJ*TUA7"'M#R;M._5*^XZP[??(,I0?>K-=EF'EEJ[CDX+MJ;J+/2)] M)7W<[SQM!W;W]6[:#VQA'V05]FS@*4V'T 7&Z76! ;J@TY$=51P(=C%06Z$) MS'HU 9[PV:1#= 5H:I=/I\\X:A;*)T?6Q8&%EP.U%?*IWHRC9B-R!&@N!31E M\NGT63(-#\.T#=FR]S[H6D"M*5 KET]6O5DR71'VTR6!ID0^6:?/[.@JR"?' MEE5+V$\7 [45\JG>O(ZN-+@5JY M?++KS0]TE(;93S45N_&UU]J:T>3M]<]A0ORJ4<[Y#J7Z&$\=3+$K>#[>K5O* M7%I-=_T$.E/14:*E5.7D6JK#]O^HNBV;5EUY[/K6^HRR3 >6 &<$]!4Z4JU7 M1V*.2ME[?W(3$'OZ8O::V$4H2:$D#Z D3U]*T6';IA3'D3N&?0DB1RC)4P-] MA9*LMY"CTQ%*\J*4Y&H27[UZW)8TS89<)<5X>KUHM+J:K'4ZLM(YBI39:1].%AT.IT()""PHM.*\%M=.K00O5H&KILG8<]U"H MP2M2@_76CG9LH0;K:O_Q"SO#M[M\-O6Z<[_M:TF_$)P"V>'YSP8;C MIN?F5'8"]2FV5/Q!I8CVJ?=*I3&9C/#T=FD "F)VMO/L%&@R/0,Z[@^IFP*X M22S1&-?>B^$;R0ND,(VF]S+^18+%;>FNW\>C2^+L=>R<:!*QMR-ON-+;D ;2 M&YW>DQ+?GTA# B/#XZ<9&TA)B+_''C 38_.V] E(!N^"9T4D>*%L!C(,M?QZ M5&=LB&,:,7;Q'AJG$ MJ9_@3T '@N(,Z053(\MS;TMX&C=AQ[G@4=KKKH7'H69&&H&ZQF8DZHVQ*%)_ST:5 S_^-GWA=I:!.9.V#DA;U6@O9U:E$:(*\16X MU49O'&WTAM+J.FK)X+FRF,Z '8N.IYCR[_$H4SQ4D4WMGR1(2;3P"T/-F,+# M7JD_X;N9DMV1$<*]$0PCIL@%,%! ;@0LP9#AC6#&(":(O\- V^9W2G1Z(F\)1/# 2[B<9,#*40@S7QHP7(//[E$ M28!O@F%0TA\B8;S0K2ZS%DI%EMB^S+?YG*WX)%O1;]/Y5Y8$:JMK.'I[N?W; M[G)L(:]W[!EI,"-+:R^7V>4S*A-2U29XTOGI(+MUI[U<>[K'BFDGG5&GU;5- M:YTN+7!U[/W8FJ?G5WHKF:]JYV;&?Z,CXC%1]+4@FQ_!B'UA1N(%F/4H]4'5 MCYB:1WLW3GMQ/_+&#-GD!>0\M_71!&?@X'P-BM_G_#U"4W9"2<3_!(6'IC": M(LR&1F -4O@#WS*G\2+F*@33A_T)M@1K9N:)@!.QPFR1N1ZBAP;4(^W"ABVH; MR1--(5%4U^$,$K6;UE,AD+VX ,49$BL+!J/5U65#Z;27>Q;,A/G;T /UFQD^ MC*(]L!NES,R<]Y>\8,$X.%?A@B8'I#UDVGO1R!G)/X4\NZUBF;IY@R M#[OJG8T>"K?9J$1_H)1'^$]-070*II;O'^675(W866LC=EO18A;%*POB&3:: M8TN3_J]<[FUF[-FL%XSH7^=B624SVV$R'QA-J0O"'BYY'#S!M_& #_HKLX?5 MN;4'^=^_!5W.Q.9LTNA+:XO!MES)YRXDGWH6VH@H&8!,7=#H^ 2BFM&M MJ.PRA=(!RQ!W*8S#V,-K;B/J$[0/WKUY;C+,0[F%&[,8J#*[A?3BT$^3U;IMKE>5_UPI-=5%F?@I>:9PP2_13\)[VDKO M_4*B[Y2E$S[\F8*W]$3[X,M@K 9^O*=1 D+M.2)YHC*)WWMQWP_C-*+/\*K? MP++[/I64>*A3)N"H>Y=DW^% *.B2,P*;&;GJ7/2O3_JA+%CEK:[\;=UC5:5MZJM_7O?8];\9NBX& M>UZ#U;9Z[+Y'D6OJ>1Y%/I-@4BZBJIP*4L?9\"7E$PVGV0@3.W]1E[DG]V&< M;%-0N,WTKXJ,_XC".&8D_#T #\>?4O0?8!HNG04O2+H/23^'6 PH:+H#33^ MQ8D)=T[(C\2+V(=_$3^E9:)R(>ZBX M\<]5+(/=3^^ZV\"PQF]8W5-U[YBIM;JF)6M- M.5FWSB:1@FL$UY1R3;^?CE(?HP0L!#.+OF LZS>VY61I&^; ^T'=F[]H%)9Q MD=[JXMDGJO9.L)%@HVMG(XQ?[L1&'<%&@HT:,;=#LM&,A>89JK+M9C30=JNI M5W-S?;6[%QKT)U(O#-S5*9HK.Q:PC"DV=, _N&/#"M(['4.V[;K:#9QI"NJ;@[).QJ M,R@=IC-U1=:;])%Q8RD*]\4ZFY@6>@%/"+LZ& M8RP.;6I:2JMK='19Z8B3E@3.ZC ;!$*<1[UTG M8I=K.&/#\1$'-RNQE9<"=N7>A^\*1_]R859[P:SE7'"EWX7CKIK!>2#@+1B< M2P"S%=#\(FYY1K Z)*KJLB=ME6M+2VV0U*HI;,E1XC39JOQ2UHCKA(=<7UB5 M=OT$NAR)TSFMF6[S3)QCRG9M(;J+.0%<<+S@^*9Q_,Y1>%MO=>V]LZ*"Q06+ M7R>+5_).#\3C>V5#[ ZH>ELVE.5BPLK9$,'_@O^OC/\/R/ZU11$,9LP#D^M. M7:4GUEW9C%8T??ZA'VO>8O^D[6^/J].N/7VO:ZE MF_!Y$?!P':\%,>OL=7V%U!1=KL7[KM88$%VN&]>!M7D#/I(^<&K6K[\II8^NAHK:ZJR9W.\A8'T0BBL;@[).SJLB<=K*I7%=DTFM3@ MY@J"_Z*O[1[,8IS8SNRTNH9AR'I)8YZSCUD(G-6%L]WM3*/5U???ZR2PU6A# M\T#@VL_0-+$"W^Z(!A%G!+M#HJXV.]-"E:G(MM,DE7GQ@4O1V'8/5C%/;&7: MV*//4;&MRM[G)PCG_W*1MKN=BA@5 IDG1FRJIF4!X+6AMZUAH)'O2RWJQ>AR<;"ZI"H MJLUB-)@^U*TF=7H7O6LK6>BBS=7Q"'0Y$N>T902&PI)MNJ/)BK'W*::-:7=5 M4RA%<+S@^*9Q_.X^$68_:SLY7O"XX/$KX_%*[FD#"VL,Q6YU35.VM>70B&A> M*_A?\/_)='QM802'6?.:(=OZWI&$QG!Z2?/:;&H/Z0C6LC_7S#9K/LN&H\TS M6];,P]A@>\6:?QNRV0%(U:00C&,;2&XVH]/?=6R\;B^A=4%8+6+Z' M1WE!&J8+:NMK-L[/,,1G&*&J?6'CVP[CYA3C*CL\K+U:-0T).8K\AA]9N.KO#*8Q-3;RYLQ&XK$O>>K@W;1VLNU6C4B\0\* M7[QZ(&"3(06<@6#WW)3XY6!,EW"+@X GO(#U'$D]C(A)22C15^*GN-/I;4C9 M/B? 9! F,*QI'>H$GAA+],<89#D-^M25\2*/?]4'2YP]9_JS+/4CZGI)_EZ8 M1>H#]5\DU@"1XC*BQ,<_!\2+)!P!9?/+!R-+!#CD)=MY-0!:AE$L3X?X1OD< M.1T2T%5(81A$3'V?C1Q(#3_&5!J5A:\9S?.'P4!A*B/P&R3?^PZ4YDH":<"H M"2][@S4$[H:9_)EZ$9_OPJM&\#OZ'G!-'^MY\^]Q(CP."7".$TYW-EC7FY>(N#1_<$38LN"K*($GP9##-%I%LSB?$L4]<0-^"RYZ MZ+:EYR$*,";%JC#UW/G:GQX^5N/J;X7X#G+SQKXVRHQA.]6L5O5T(S4JCE0[ MV4C-BB-53C92J]4-PB5AO<,7TI37IN+V!=ML<]7.[84H'$DD'_P-#/(F)O.\ ME0D:+CY\$L?>P$/&31-D-#*+>602L1^.QA$=TB &W< M#&1B9,YD&%&^;37V M?N1V!G LW+M"^< 'K3UU?9@/,>="++/L_"I]"EYIG.#^A?A^.O;?)JARD4J@ MH;Z0A.F1]S"%9R3",SSN-S_L?Y^MB-V2**S3&!Z<1"GV&2UW7,Q&^RT@!F$E M4(BC8.4R%%8J1N*PY>G/J(+0R0&PA>2M8CK!/3;MN=W4[$ M6'NNA=XVS.W.M6C (1PXV,Y1#N%PSK/M-CN#0QRYL8Y$*%K*3R>I..WBS*^( M?%N<[Y(/Z:I.,KA2B;-[H_^2FK7!0!GTSV>;P>=IE#4$#W]"287&ZSLU>/I"]38_@/+QEZP6- _P?0@V?$L.-AJN9[5 KR?8V^_,N?+M!3M8/&VP1*ANV)JM&Q4+3TVQO7BVKF[U?Y3E, MB%]5)8E*MN,1Z')DS6EZPAJ:7N,Q[+6O;\/](L'I@M//IF95Z]18L]H83M^B M9A7_[O.2+<+S[H449K:*':UM88(Q+ZV[C:A/L%;J77X\/5OEPHW9G)79+:0' MTTN3U;\'-PHHM$GOE) >#@TV28];%TBN&L%O@%!KA53 FTIBQ2,,( M)=#?/-UQ>ZYEZ\Z 6IV>X3B63C6B**9E$JUOZO^VP/1E>?MP(&'I!58<_/H+ MZ9:MY )WY?WF3.5&6UEWH=JG+KQ@3[SUP+SW^NNS, S$3PDV<'_Q^E*A0*66 M,I?_#GT4@O%3?TC=U*>/@\(;5M2W:$:%^I9,RMZ@-<&(6EZG<0K1,*.J-YNS MU)LPS<8*4D:LSQ1E_4S[>&T835:7L+"B)Q)G13/Q5H4K*_8N'+UR!2186^%2 MK&KIBFZW=>LPU2"JIYYNB_%*34 M?2:E1)'0.HIAZ%-BL<]]*H2NL#RH"+4['P87,#=%4+$2%3_\F>).E"\T&8:N MH%TEVBW'Q*^Y*NW2WW>M*KW6LKN=NON>-)Z9"<@=FK2)TZ[//#SMV.OCTQP: MLSCTQW\]?'H( _@S BZN')4V6UU'DU5][X9)S>OW*7CD4GED4[)V9IC/@GF5 M.<-J=57;D"U][P-A!&L(UF@(:W#MP1VO0J![6@KUWHO[?H@N;F5^L4&3&+)B M[7W&C6 7P2XG9I>_1DMV5JE2N0O<(D<=A*^<5E>W--GI-*G3_Y%.\SLICM[7 M<$CTE1Q M,%GF:^:I:AJ*BNKC$>AJ1$R]_I"NL3B#[=3E#IV^B/I( M40K!W(*YFQEKU_6Z8^V"J053"Z9N7I9 []2<)1",+AA=,/JNC(X-TI]I-"HP M>66.-C _8X1X?7;:- MCF 7P2YGSBX-VN.CXQX?NR,;5;O0BST^8H]/0YR6N@K).PKV+)5AP VJ)!?; M$L3N$;%,8IF:*IPW> 2UR6:U@;)9[/(1NWQ$*>')94R]'E$'CUBR35FO+6A] M^JI"42@LN/MF&&WH&'JXJ M.Y,:]_)T9.F-2B/B4HE("9:#LOBPN4D85^%4A F MTI"\(K&1B%$(0PU>8$1P,8P/?H_8JTC/\W& 22C1'S3J>_"^&%#F#0#'00(W M#$ U!WTJA0!N=DLXIGC8&#P-MW0-O( $?0^6U,!*6/RE6>UFB[\%)(,+9 M^6M31@*H22_$"V)DIAB& /0:>OTAWTJ(; %#AB4BOLR_BO#P/)=Q#SNP.[O[ M)S!%8QK_S!Y3-B99"BCR!ULV7#0:( O#)Z8Z"&(X3N _? 8PV(QQX((%O):? M68EDVWQXGX'G[NUVY-EA85Y^M%ZGS=7W\K_5CM0K\1KBY:/S.C;'/A"6NG=) M]AT^;?Y O=GN):FP'R=>/ERTN&KE1R%FSR]YJ]:J>&S@[)# Z6SO )-)?!>X MGSTNN0'SV8C=Q^ ;\D8$DAFTB;?J.,&.4S(Z9YDF9RE%D?OY7F'43\S6BD%_ M@L[ANHP)+%PLT@O31 K3J*# @.UAZIQ=F2I%U90I'I"VB31 F+PRF. C4'1P M>DL])#C3AT ##[T .Z"5MN$8Y[)/5PSV<(,U%4WL@%ZS7>IN>NJJE#=C M./8&Z!*_N]DTJV\I&('= 7]+YK M5>FGWP$-*W3\L -7S5,GCWO0M]M(RJK)-O&,!C[C2-M*C@'M\L3=ES"@$PG< M\^\TD08PD>T+-+>M5C[C-&[9%"\G$:LJVOI4[#V)AW>!B__!$/XK\6LJN3"4 M5M=65+FC['V49_-*_07#7"[#Z*=B&%4PC&"81LRM&L-LZ.F[(\,,O!_4O?F+ M1F$9KVC3;6."5P2OG ^O;"B,.PBOZ$WDE0L**)3CXCEB>>&)U/-\?[>-_-MV M^CAWIC!/97%U6EU+E57;:E"7B[K#(@)@JF*=0.H:M4E= :Y&@VO#6<.'DUZF MD%Y7 ; -C6X.(KVL)DJO#39C7I4&@Z7K\2BNG+]2$/8TA*WD8:E:6S.:[/&@ M!&)%^)D(VJ=YV7Z["L]:'0/$Q6>:T39ZIU!_Z/LP/^DK,"]^%HA)NH M<3F')_H0J;N;%L\N&?//!!#D>VR=W=$76G LL4!80 M*T!L0\;Y$!*YOH2SP%:3L:5MR&T=3'S90GQ="\0VI*@.(;Z<)HJO*XBF1N,0 M.^^QQEIA,J01K/S^)ZA=2669MB%?=BA9;"FMKJ';%T'P(Z?Q[%JS^.(T.,6L/B]_=267K!]><#;A_-0 MI#B&=RLV.5%BR>JTNIILF*IL6<*AOVR('3]#9-67(1+8:C2V3I1.L4PAOJX% M8L=/IUB-3*=V>_\+Z,_/CEVH)/%YW4?&)[$M;:W4[ MLMFQ9=W9^U!YL1GT0L%Y?./4KKT)I$#EI:'R5&9M1XA, JJ]MMN85=[*O6P*+SX M"NFO:<_W^OY$&E+?93U^DV)]])PU&R>X(^_%Z\,?KS1.1@?K!7SQ#+ ^3!V)JB$Y1VEU'4U6]8.W6KVX8-SE8W)#\N)@F%0% M)@4F=TM=[(;)M2:*4_L)A->#QZN Y(:$Q2$@>7XYWHL/_WZ-O%>PAG/+>:$Y MQ8'L9M%5$'S5$^WK<3JMKBY;AG8NC06;%$&Y"F >?S>0CTA2H%-'F-9 \2)7D%AK<.I(&%Z'GK?94A@GQI8$7D( =F\'+)';T9#CM M;G4@MANF6&O/%F(/)BLCUDEY[.\G(V2W!M(6AP+ZILJI:LZGMG M6VM_BOZ[UV<[0\I"/@AC[_ M&S'L!2EA\/D5+LN?F?%!1VM;V%V [>V :VXCZL/%K_3=F^@"9-5M]2@$R? D]%&;MW?^U%OW2G<&:3.-QM1Q0N&E) ->:'6/QW&.6C M&9,7>M.+*/E^0P8PV%OBOY%)W/IE;DXC+[A96+%%8J^/$&TQ:J^]V;D#Z_YJU MT\@YCDEH(*-/QC&]S3^\R^6"%S!BL)O>C4CT FC)V!21LA@1Q>'PGS,0.4[; M4BS$42:ILQ=G$&LSB"UH&_Y;!^ZTG)4_*VUUY6_K'JLJ;5-?_?.ZQZ[_S=!U M,=CS&JRVU6,WV!F;$UKJTK4E1CW7)\T%F6>56K!W;&_F/PF(D6@BZ:HL M:8JFSUF(^Y*FX'U52%,VFVQHI4O,3%]9IU1QVE=%OL_TE?J2*FBW,^TT0;N= M:5:>31?*)" MXY 5&H*P@K!G M!38W-'X\'#8M@4V!S?78W-#HY2 NB"U:%PA8KH?EAC8O!X'E\=KFU@7+BT]6 MWH>C$8U8(GY,QC02)_KMR%#&:4[T,U6EU;4LV5+JRF(T1M1O"-L*9&Z+S*,? MYV>J]9W7*E!YH:@\S7%^IJH)>2F0N1:9FW8 'T!>BM:XC;.,[UYHT)](O;"D M@*^*FWGQ[+*A'N%@@KS3ZMJJ(IN&TJ SX4\0Q[AX@&U(XA]"'M?>D59@JYG8 MVI#5.ICP,H7PN@Z ;4A-'4)XU7X:HXBD;A5)C<;8E()*)'"S,W,7SE/8)[AZ M\8QRF@,13!6[G!J*;#N=!I7KG<#GOWB '?U@ U.M+^$EL-5D;)DG2OYHBA!> MUP&PX^=PM-IS."+LN 4L?F\_M:67$,83X E;$N%AR#V-R"OQMLP3)94TK=75 M9-M494VMZV!RX= W$V+'SPYI]66'!+8:C:T3I5*TCA!?UP*QXR=3M$8F4RX^ M'OD<41*GT43J>;XO0H_K>.)$22#-!+%KR+IE-LC!$LY[_?@Z?@Y(JR\')+#5 M:&R=*&VBV4)V706^CI\UT1J9-;FJ7?-?6/-"?CI!+8''JRXHWK1U_E R6F>' MA>D@IFU];S$M-H)>*#B/;YSJ]666!"HO%)4G,FMU38A, Q *9>RTQTE+^C[J4M=^) 5+A-V M*(,L 7E 6D4T2$1CB!VUA;6A-O 1";[F5-EE78#96JOF8V-/;YV([ FO&UOD]3>Z%9@\=*PN*$>K[KL,X7L$WA;C;<-Q7GUR;[:\ZNG]L?.OW+Z M:]KSO;X_D8;4=UG/WZ18-SUGY<8)[M1[\?KPQRN-DY'H#7S !,<'MA:SP,?' MUP?OGKL5=X'[,/4Q*D?K[%87[!W9L>JJ6FR,1A"QNN.D-PX&34= 4T!SKQS' M;M!<:[9TE+,+(PM4-BNY<0A4GE\^^.)#Q5\C[Q4LY-R:7FAD<2!;6KBPX,*> M: ]01P.#I2/##,[%H17!E2,C\_A;ASKGUQ=3H/+(J#Q(<>5Z5-9^&J9 Y:6A M\B!5E5MH<>/"E%3MZ-)QVMSH0VPU3K,_/)[ ? MNYWQ$;;U$^B"Y-#&K0?;Y<*V$#PF%L[:FBXKQMZ]J&I?TA,'GP1S"^8^Q=:- MVIC; N:V-=GHU%P3+UA;L+9@[5WVO]3&VC;?\&+*JF(+YA;,+9C[Y"FV^IC; MJ2L:T!C.%IM?Q*ZB\[I2$%80]KRN9(3]A;7_Z#+%@?K+"U+"-,>OO[C>:_=7 M^"=_QHA$+U[ A;XV;\+\)XT3;S#A7WF!2X/D5K.8D75D-:VAFOZ#2GV?Q#$, M20K32!K";_Y$\KT_4]!3(Z#!1!JQWB?2 +1?S([R&&^H*W[SDJ$72)_I*_4E M%??5)4,J#4!]2Z^HO^$M-")1?SB1>K1/TICB!1.)1)1?X$H]$L._8#?\F88) M?,K&,(Z\/BNVD%!KO]+L^[@M+4ZDOW",LYSWC6;'U\GP^\;#261I8^MI64KF MF@K*[&G]%;L*Y^BBK9Q[&H-- ',SC^$@,-\2U@7K%[/00J MVB!@R($]XT_819P.$UEZ&WK](;Q@(@5A A/+E@<>G43$I>[R^HS7E].0.".3 M+KD F"1DH_#!#$."1M2GKP06I##)#"$N28B$*U;$&Z>E+,4IC)+$[%GC*.P1 M6#3$+F<1G%*&U5<2>6$:@P%) _R8D;L/J^"-QC Y&&N2^)2A(KN'1!$)7MA7 M[:D9R23#LL1 68$FJ:<[;L^U;-T94*O3,QS'TJE&%,6T3*+U3?W?AM':(&"4 M4@%S<'EBESQK/*$S=NR3[#A]+P0<8PX.3* 5QGC]6*CPWSEV!;&C=^<5; M6+O9&_'I)>_46JM6RFR()BA?N:?0?WT%5OX4]!?@V^S9E.NUQT#Z0B8<>:HC M2YJB:2"F4#"!NHI C*YT4,&+[-%H.8$]%X#25@'V#I\/PAX>^17T#Y !E,;C MX%\ABI=/\,2(Q@F_"D8Q=5$!-E-DJ>"CECBH_Y4+&B^.44TPO05B+8$/3!H/ M41L VCU,K\*UQ14%Q92+7"FA_6$ Z_ R02T)BP,:;4Q157I_<WES9,2(-*'#VWI>9A! MAB^I! Y[C-J(F1A3(H$. IV,M.<:A6DP6!X:@-Y&-8J7>S#9%[0X0(7[),&Q M2KT)ZJ%7CRT@D /T5LRH!RMX]VGN@WE77I%"W T-P,'RO8*.RT;'=5,NN"0R M0G4$Q!R#L8,:6XHG 045 [+OF!B@2\=-2SYZ\F[Q)&*1>MO=P[G5%-YC^N$@[ES"#U )@\!3][+TN2X _V,2 \ V E/Z M=_;"S_"^.9@#I?JW;AI-*(EFP+:G>:A5(UI.-1UV1 ZZR,JRQSG_MX0W9<$D M1G>T[(&KHH2Q @\0X2+B3B,4NZRKPE?5^4P \C D2$D58#2>>X2V(J&T&R),0//")P /6VO1U( M+L"H?X[@YDRW]D/PCC%"B:J-;::#Q0@H_Q'CITLJX T\:LD;(;0C<&&YZ ?< MIW["D W@Y3Y!O.P3\[ E,A"N,--.U MU)7S"&?^$#=D5['+R726$AT,@*X2TZ*3_-GP,B\$%W?ZM T3+TQW;JQG!J^A]-D; 9>[YS2CE4&QNW'D^5S0:U-!OT]8S#:/%!8SM9K"8HOK M*OV$6Y $8N5G6C2N*W!L1D;*#1,KL T7*S ZPM[W64:\O5+9I M$HV.:)@&,*"](?13$BH#40;HQ71O%C3+\IT52;(FCGG M'%XT+6S6M %C-4;-CLF0>6^6&:4J4\=N=9VVNF7 +.._BXR5;5/GD"F^3#MU MM+:%)SVQBABXYI:#YY6^>_/<9)A7#Q=NS&IKE=DMI <.".B E;<4U#*:FK#" M7 EW?^U%OW17*O>:;SNVRE?-A>4H_#N,\M&,P6*ZZ0%4OM^0 0SVEOAH9[5^ MF;=SP,A96+%%8J^Q*!&C%C'J-9#\/\AEX?LT(C?C&3/MEG MO(!KUPBL1Y1HTSQ!- TNR5(O39ANRI\ELZ@.2$B,K[^Q^M[V!EMQB4?Z((I3 MGSX.\ED\A"#$/H= C[L S374U,'+;-%*6*93@MW.,LL\@LB,AV"2WX"4'>49 MD#FR9?'@Z4:M$">&^Y+7LU45U+16P #!;GJ7O3R+$V&H8K'5&0Z'_SR+8K05'LG(]DMF;\Y^;K.?%C:!\]], MN^UHSLJ?E;:Z\K=UCU7UMJ'N]MCUOQGZZI?N,UA-V^JQ&_:D;NRKZ"Q=6M(7 M@H?=CM/_P-ZD31FLF+_$KNV-7F?85 MT8Z %(U6D"]#VD+@76>D.0+XMGC(X=YWI>+F)^;9A"D\PHU_KB)WZFHG>M)F M,R6VH"R]8'5+U7XN5]""Z$*;"&TZ)2"#R,RDKE#]-&L@9!G@*:NF;.MU=1 Z MH^Y>@CF:-+HO,TQE7K%:7=V6%4=?8I6? MM^:2RWD(EXZK34+W,+BR6UVM(SLEE?(GP=4UN!]ETC>B21H%>YV@>^G\ ML4+N_C4JL4?B(K=\X[2MS!I.JVO)IKU<_KL]9S3/:!>(VBAQ#X8H6VEU;5E7 MEIO GP11-5FZ'!AZPX5N:I][RJO1;QQ$Z%8&'!PB>*@^W"PAJPL&')'67O8Y\:P,); MM3ZN5/RR3.2B)7;/HE:?PSA^+J][P98M\Q4NY]EY^3<*D\;"1")%H>\#QMY( MQ-J889'CFE#>M"=O[/W #LW),)9H@!5/R\7QK-X)>U_>;E.ZL[H@\7RJO)J>;_B8U92)HAE1%W# %)7=69FB$B4T@E6:RBK:27@%^SQ; MLM(H7CE21?"MFW69B'QA]^C''7[C?*3C_PL_X\ ME3G%;'5U1=:,O3E%5-4T&60KQ/"Q4&:![6+(9DG*]W0HNWA'Y8_(2^A-.!B( M>IKJ\K>:@<)(_0B4KLP9-K=4C.4.CJ*\YD( 5HL)O#O"\/!F1^Y<6+E-<\7N M0GR([]<4]34B.7^:^IJ#.-B.LK(.__R2]:+>1K!THUA:=T["TRHX:;JL[1\T M:P!/SQ?@3+M2+3;<$WUW3]=WUQ)]=YLQEJ/VW66-PLK:A^FK2]+L4Y>DL2=N MWS[L:T3'!*19%CSC_;-8SW0I"Z!)O(WH4L.US?6 ?XUNL\?G3[\+7/;LN0[M M*\H L2/N5F6 S>YBEA.8%@G,>\?W,P)G_>/G3CI=;-.UN;9O95NNXY;V.4[; M4JP=^V[9G=W*[#85RYG;%[LG[\XO\SH29' HR"SY@.B,G!G)<%(6>C,\4"3 M7=D!RV5-N:,M%Z&((L#+P=,&R5HCGDQ6U*1VM ;AZ1HG2Z@M*WXK0=*6$ZJ@^1=/F97V+4'MVN%+;N7+&TW 9NW76OZJ26UNH MMK96[=+K,^LGT.5(G^U5VJX"!PLR.QU9,_=NB5;[.C8\_"\X6G#T(>V)73E: MPT"K+BO.WI&QQG#T%I76:\HZS^I8V*\1'H.=3)CA\>'/U!OC@;TE)\-6ZNR8 M/_4KF*?)7>!.'[Q4OFDIVW9Q;'KY9H&.-)^NJ-44M9JB5K.9M9IG5F8HSD@5 M)9JB1%.4:.[O/CS1"#O?B,K,:RD_4YV-!6@KS/5=#G^TE [VW])E8__:F^8E M?P677"Z7F$?E$@,CH8YL64TJD;B&O/93.$C>2$1%:GL-+UA'Y06SU;4=V;:: M5%PGH:'(S[<#1.P>?CR>S!P.O364A4%&:NX8\- M37)JY@^[U>V8LF4WJ:.TJ-&L&U6:HAP550Z@RI9US6@0JJ[!K/U,24R'H>]* MWF@& M:&'D5L+$QS0"%*0195;N %8+/L>2,&_7<(9^5,[0P!"1._L?GRRLVT:#:F/? MB5I!I2.H]/T#5/6\F.BX+=8"%+$/N.'MO MZ*NZ=&=D)5\S'(^:K58-@*.JR892<]_W Y/]B7UR9V5WIL)9-IRG,:/R^0&+X[%/\ !QV5Z#T2NZK MS'C84<-Q9%-=CC^+GOF^W7.8]Y]0WHCL?3W2A4[\Z45QB+KS1J^CLK1L]GJ^.&V23842I-(*!#F.) G!< M=MXD9ZA\!Q>;*WS09"FB\9CV\?PJ?R+O0(/CD0#S49UZ%U [WNCU5E?OM)=W M="PM8.S]V''YVMMLB3Z_+?:\/S!OLB!+#V&0=?;98W_]4W](W=2GCX-" X?9 MDY=WV6N=B]AESTE),E(&TPF+??9BG[W89[]QXZLX$TFH]&L5M?095MOTAYPL>GJ MR$JC9DS9K2YXMIW][2JQY:JB"';I@"WEC8]KB<= S/,=D77Q+ MV"V[G9F]NY>KJ^SP2D-KTB9Q806?])CI/="DX:%1IK-W@Y?CF;]G%S(YNP%? MA(.Q^XF'UV'=[7CBX1ZB1L=#[65]_[V9PFMH,*YV//1P#UQUL!Q5[M@7Z">< MQR:P595\8@>8V"72)$6VAXPQ<).I(EM:7;F'TV\/$5N_!%,WEJFWMR+V8&IL M6F!9LFWM?7YI8YAZBSU?^#<2VPM2EN.>JZ//%JRCM2VL:$WO8B2[S=D (.])?X;F<2M7^9W/7C!S<**+1)[Y20'@X--DF,6 M&"^,&,)N@5-HA%?!F$ACQB(-(Q0V?_-TQ^VYEJT[ VIU>H;C6#K5B**8EDFT MOJG_VVIUG]GFD7 @W:.<8LUX2;=L)1>X*Q,VIJ6#%+N/]#P?9 &-=]@=]=?H-GM'_HJ[P&4OR)Y?>#Q;F^5]4KIU$?ND MG]%"[)X2NZ?$[BFQ>TKLGFH&!<7N*;%[JI;=4R*+>*+M7G/&E]C? M=2U[5S;O[T)@%+R0^QVC4#:&EM4ZNHHU+R\JV.-2V6/SUJZ:V,,!]C 56;W$ M]&ZCD9ZKOGXX0MTW:[?5HP$=>.(XJKV5QX?1V \GE/Z6$71'%NDHP"*J*ENU M->%O4'I1@*JBR*T+5%AFK#NRJIQ1:>A%N!R? I"X5$K(CV)<5U0R[BILG\D/ M&G\E$PQ%[\H,6JNK*;*F[9TH;IZ)+H"TK8"M T@Z.Z:WTVF2KW<-QNP3+$0Q M?,$+?#)_GY?I\-.6'5,L!E(& M0$J7;6/O2(*P:"L!XCZ-X>4@=5W*JL.$75N'7?N>$S/GB\FN7&$"5^ VZ^5F MUL*VO1PP;;!MZP*3Q42LV6E2F[IKL&\?QQ3K&X,7R:TAR MZGY&XN[-)'B.D"X;JNAC=3;:<,^IC=785+60#=B_E%+L1+]6GW*DR%V,]CJ<789?#/CX-13G6!ZX=12;$V MDE[5Q!$9U>,1Z'*D3<4*P#VDC=/J6HILVGMKK]J7L^%>LV!LP=@'K\;OZ6A*.13(/TS#2BNFR)+;U2*:)_BV>T2D5XB!.-_TF@BQ6EO'-* Y(BFTGLZ M)A'#+!:$_1-GU:>(5=5Z%TN_MY_:TAWHWBB@D^FWCX,!7,3 ]H'$P%:!!$H@ M =G,'H)3^I\P^B[]E/'%A_/4"6"#R<^C[^MWPL,*^E/V*#[;*QX$SYH.F<*;PF_2_R()IQ" MR'Y_]@C("7@R=O !1-%P$PCVP M"EP0>&0*A8?W]W'3EGX+87UG@XLI_0Z&93^=+?+\XLPH\DHB+TSQ M%C"1O60BLR4!\H*([4];F^;4A@< JN: @5@#01!-QG@U7P;\KB"#9^]#S9*$ M5GZ6\@/B&IR*11F-6 M)@IT2!GB!ZF/(_%3H!7HU0F[<)DCHG'EI#,#^T9G#AD/X$Z!'#;SD\YH MAB29+AE>4UCU$9G@)?@?'%I"OE-&3+"M\&] H(MB >\*TX35]*P@9(8,*: O M#+#3Z[V 00[>,K<,&4?#M%/?A?+'1S/:B/\;,GYEC23.WCOMV7N..'NO&6,YYME[ MW*$O<_/7G,AW;F[^9Y"#OO05E2A%>^4"W)7'S%U1N3^J,(G/R\D5.3-:P1-' M!Q=-5A"W=!CZ+NLSAW8<4PM,S1$O8*H-539S:@^Z.)E:K45C]3V( MXC=X#]/"\*PH3F9O8-$P9J6X= !^-<&7K@SWALPVCA9#OIHR%_3]]/!Q,4A'/1H]#MY/WSD7_ 7B]S$ _!9&+EAWT]BO,@N_::UN ,1?BOSB MA)E5PD?*;1?7 TL*S/R"(P)O #-FB0[59VX>>^; _PQP%:?.5Q^0$*<>NATQ M #SA!CMW-"D $(-(0(X1OQ?MLQ[!B%#(H1?#S-!"H2_PW3&*P5%+#< M 4J1[<$< I/VU8N9MX*V'SX5.!I4(_Y!;M0A \'A*' MA0XRJDMOZ#T490I;V#Z3(.0%YAPGLZ]G^A=K"8$$73'C!_B:35B=C1E( MM)+KL@$ON^P@S@XSW#-F?!JFS7:743T/\E$J>P7%-8EZP8 FHN)(IK MRY8"UFJ"/C0?)#HK: =G/C>NPRAD?P$+@%N#?)>+,(P*L/-3"ZS&"'TWCCP_ M5T(\;)RM+S-E6?0,].8XY7XBRVO!1> $8?@*^&].'S"'/(8YR3"45SIS+=XX M-\9CE*59""?S*XMJ#%UJKA6U+ K3?6DE@^Q\#Z.3;)BWDM$Y#-.7\ 26)CR ME(%SH"\O0/8N<,!&/*P\DU3G;XUD+O^K]X+^>8Q^,:-RYKO'U,>H28'EXQF& MV](_8!$YV5)@Y"A!HDP0DQB*Y"YM1F;P]CSP+5 * )A?<@>8BZ^9TO69O8>B MR051'W/ C7#9>BRLA"P)5X-$>>0@CRC&TQ#F M!:#C-PKC#!@6I@F2J9$ZPF#*F.6-DHR="T)FSC#-\9.RJ%8>M&31U=RJ<'-[ ME DAKB.X[9%]40S^H=K.K8P\N,ENR,*@1>T]BW7F=[ 0*=HAT] 65XI9W%SZ M"9&0!6W9&+]FK[AG\[OC\\M#N4N& +./@*-"/X],#T!2X:0I9XY\6D&,6=U5 MP5KDLBPDF8A&<+M5. *O"LST&2$_A"-BX"^ +A8Y!*O3 -$ M&8AY(/<0S1X^@]4SY:8-YNL8=TW #@.:!6QV;V [S-;J)E/Z?0X%'F\%&'NO MGIO"- >5 P1D,,%@@!D8D."1@1* E0#=T5]E4.'68P\(?_!T0/0Q^.8FIJ MH+RA@^+J1W1*,IF--@4#8&/G'[#KLKR '&6" #HTFR8 M4].8&6.S0&@",B,>T C5*5.1[KQ^R70.B\PR(")E\ I8E7?8\]8M4"!_+? # M7. 77D/&XQ -5/<=1]",:)S]X!U>E/EU,R56U'.EAC@R_=2$M#G;,TW*)4&F M2-6B[8#YMFQBR$V<<"#%O.)WS.A>5-S\TA><4V'\0()7%A)GP\Z,@IFKK#)! MGALL<%.(5@M-$IY[ KD#]AC[Q*A;>#!F M!_K31>T&:Q&%KR2/T19',\TX+OR+7-F41NMKFVTEWQNP,"GEO.;C&A<5 M94;LW&2P243;OA.[OSB M^Z<0*MC?V3)KQ67.>0B#\OX:/&6L.)%4)W_(ZN!$[S_,85Y>3N?8T0D3W*2W ML"0VD0TQSMV$(A^/QY1DDHQ3Z?_&2_1!#V5*$TW):9*[O/GS2QXVS>RN?&3. MEIE7JB$+R84ES17U&D]UY1*HRK&7P%KIJ>:#O$$B^3[SM9@0=1,I61,,+WM)]% M%DP^Q+;$U$G6AD+5<[<0LV]O*^#2GX/+TB/7#3/_"OA^^M09_3+C>LXW?0#" M#:5[+^IC2";3D]E <(C\&3"-/W+%DCV5!PA>,0G*!EW4[@6N\J: #Q:U2%&V MP6B]Z3*QE8O99$:$17J*,H[)5\*2^]+Y>S]3*6T5(O7\&SMW@E:$6%8$Z M^ M$#ZK90XSMX5YP&R*6&Y M/U<>#N F ,W<,!P2S9P95?FIQ^MO-.4G\G/.EA]^\.)(='HX5WY+0=:I2N_& M0%,A0_L *)^Y&EZ,!CHODII%N9&=D4]SSV]:>XF%"!+IA6G"*)?5Z93XKB-* M, ._/-^E"//4/6'1:?!O9&:FR)FC$2?QS$:PB_'C.1=]*6P\C<%VBO=,)2IW M-4!,SOLG[-:I1-3TXKWS5TY-Z'D?9!;__X-6"O 5_96"[@>#^NOB*\'&'^?E M!'D@8?D5N67N3 USN"RB8PR5!YA$X-6GJT*OL^!Y.(TZ.@4;_R/M15SGF$7K M;U\/JNB:=0I:>,0T(#)?1%D+/)=&TX*M9:46I7X6\"F=7>$MFK8\?&8RT>)B MPZV%^.]LY+G:GEWI>@55J#FYEIX9R]J<;8'AYJE:GF)G.CI[.;*=D;% O1*J M%%YHK@V.]X?4S6@UM1,9;#(C,8\P9U&E12\UBZWG89^9JXH1HIDB+@:CGF;W M3 L).7E1VZ/LB[.*H-5>X.P1*#; F\G$7BZW'V.Z']2 M%_T:C&CYLTQ@IM7PJT*,/E,)?$ SGW-F3J)'!J_Y!=[,*Y=XX2L(/Y86ZI,H M\BCW!]BE\"'AIE4UEU75YEQ68S/*'Y5@.LO0.IIF8 MDDM916N9F"P2Y!D5P*>&R9>[G@#T()U3;+.!6<"R5/#MTM MU^PMQ#=&Q$4K.9G9I]5QHQ\MU&'A3K6-8)%^JF<"?XW6C?T?T0YPM]2MX#X5 M,P6$XR+5MC;KI_9 D\?!IUS"9!=6GJK6ZCJ;9\J*2WF8:2K3?I;YH+/ M;>J9BP<"JP)5.'=4I$UG/6X7Y!WK3TW\N^0>!"[R_[^(G]+*5-%QQ]VJC98Y M489@!_*0=7920X$>RQMWIJ1@ZA\M0[K:ZAE6N0+,@<$%\LZ M,O=A/A>1)2GR_2A8R8A_+Z3]IG$+%F(9TWPKU51)+VPZE9;WF[97![%*I;)9 MDU0>>#^H>_,7C<*2J)5EX ;A97%23>5U3DE5NCJ!5J4 MR/&S#X*N 6:'[;V<;>'B)3"8P\<,#OR7.^H1V^3"XM'%Z@\>K^/K4'0TX&=6 M)##=HA?@LOO,9XD9N_>PBH!FL=97%GR=[EW*]MM@ AUSI,S[GN3[Q?@K65G$ MK$!I<5L.L[C8R'M80X#%;-X 0(MN-+P660T,NQBW$+&M6G IVWPS*W/P)ZS^ M[?^S][9-:AO;HO!?4NMU_O",B#TG#PR7%85UF_J$!3O M4=ATBI:=SUDU/IRJI.57W-#!)"<[G"E3UW_FQ3MIV0XRN,.]%[\F^5MTT)P- M%Y)7T.5VXQB(R9DOL+(;+@ @/4J^HQ+ZPC9;YP[5DD7:4K M<FUF;W"\OZH=(:)]=VSNL*P9? MO6!/+W3%:%2!_UN>!490;?[=@V[W.%^)%_.2QC+)I'DRG@0&U_5":).*O<1B M4UB&QPH<$!_D3X0'M^HJ5)40;JHK+V61GI\79_U1N$S=;2&#%D5;/.J0G^W@4T#1O0EY"=*7;IYG<'/7 M[72[FWV2\5(&-0"^CLE^_%3J[H#H-OP,SHB?XD7E2U!%&!:BYE("0 M5!?@JR8M;=A":,5V-W%K'KS_6I!:\2$3!>4A/=1]?XGKNWY-ZKL28<[K41 : M00H-4&X? WM.]50+I*:2/L*7DM\(_"GT/_/E4AER/\=\0VT_43),F0^=Y5L= MR"/A-!0I%L6BGON%GSF7\8X'J%FG\7<*G?ZZ[FVFX-*+5KTNVJ;$YYZ(2HI1 MB)UKR+(*6.0@IY>5V/I+R6YK()^ OOF%K\4/PYT!#^+MY43X0,5@P(1@QX@>6CL7CR;DT7S>\^!4%KW?&6X]3QZ+ M+;T)MUF"3;\)XWX^6\EQ >?(IT*Q3].4^L LP1 $F>2TCECFGOML5UL&T0ZL5@RB MQ39F\SEY0*=";?47W#LASB_(C#J6%;%,KGE:M@F:0XT#^.C:L&&#:P=]XY#! MM;U^Q^H?-F%VYRQ8K6,:UDD&U\K--FNS^X]%KF;\4CVF+.E[M78O;I6>CL71 MFCEOM/CR.PF6KVJN[Z=E1/T;8,.4_<-C$?C3_K"6TY+7H?HG_<(FMP3)>]B9 M_BYQ']\AFT-28!7"F OY#9$),S9J<$O&$ _?XO9\J45__-[&!M:+$$ M_)[SYF-G$X'S T#7\4)G3+^1P^0XV;R617D=(\2O<[U3W-!-U6YRT]15+/-A M"%<>:G5!9HF^%G&$C^H1]Q%@E!\]E]LE[((;'*HKR>H'S2$=-_1TPV: M]E0<)7FI]V>QURCCN/QEM>G6?+:#B= H,RIG0>N^?0(I PRD#+I=U=3,&LUU MEL//Y?#SO=)$DMD"*1C+H?:S9VAZ^I0W\P1J)NK_F_!5? MFI.#K(;FCII_5=)LV"NUZD,8+HMRJ;(QYP3@9>V"H7YSIZG=7@]X:U.'V3"7 M#R'84ZDO:TON?6OM2UZUXZK];ZVB(]:;VM>.'L5^[,2KJ6YH*S28_ Y:G#'LZ_LR^+S"?^>]-WB%. M>-.&3O5HD'I04CO85K=3 MFT#XT*K=F?Y_%D944 ="F(WAQZ\^_NGXHPYN[@S5,OIJ5]_4?2JR4O8C=ND+ ME(Z"D^I*O9/J2B]S:%EE:5C'8QY\GD&WBUD0!3U#:N\+.8OCLDDW?9F^635+ MBAATM7,?H[1DV'8Z;8_3Z9CRT=M,^:@@!41>H%=R@>Z\4:KWM+_,'TEUQ%'N M]T'7J-6YJTI]&72QV4?/5'5C,ZY0^\OU@JGTE_,L<))/)BDBT6/CIB>& T0J M\C0(F&2,+P,0-_&76.XN70VU<#4,NOW:G>E$KH9!USREJZ$3R;Z&L8G,C7T([ 4Y.N^D;[&H9M]C5HW=/Y&N0%>B47:%M]#9I6JW-7 MYFO0]-/Y&II<=U-?7X/0E:C+7<59#-*!4%&6,2+G,*M:,[A5W5/[UJ#VSCX9 M5+C:H,)E3,@,?Y4T(;4>EN8,CRXFK1]/R>AT):;6=M(ZQJ;J;[&I9+Q6BM8J M;8EJ"#]O2^PY B1C3)C;C8FZB=FMML//U OZ+C/$.,NXI>;DU:9Q=V(FY&=[ MXMPAG KZZ-$L&FKI?4MD0@-88E)*!J_&G;LC'^<3)KG42^^)QS^S/<%#FN." MDROCV9!K_>;E>.C+CH?6Y'CH>NSE-..AMP^,;--HR"\@>$ NH_#AK:__@'OT ME%,?T@5I/5J.+M/=(R &6@M'0 0I\+GD1R4FF5WRY>&/=.3)U=0"%#4?D,0IWNRS*4V(H.RG_$ MMD_U+92ON:94UXU316KB.7&@NRRI)]0G'+K[=69[PA_RNR]P>F $9X#&E3HP M!VK?,*K/@[Q@R>6161Q'$'3M^+YT?L>>AV\H%^\:]IUGY>I"0OLS\IH_G^XP MO,+P!A-9$YML/+RYT[K#CE%59#Y"T*$- MG 9Z%[C/4'O]KMHWC^; ^L5L9;"N_=?>B3(A2G+>(7>?KMW^&"*PKG7?;):^NNR%-Q92?%VM[('$$'W\CZS5T?+-J^:O0W+V395;%.5'FM MQ0?UNXOS/'?076R )JQU.[4:X75MUN9FY^ K,SR;=,^]CW%T\%6'_3?48<]4 MNP4.7#D@HTZ$*;"!]US??2W]CO#.GE[KC&"67&C&I$LL]Z]8^]1 MWPVY($O?CR<;'WOJ^*:.2=ZF.C LU=(V.S(<%1PYEEBD)2DMR1-?KR<:2GO: M8*9NW=P-AAW]Z(K2JFW(0XHM:IXA6WVM!2:P437%#V6JAM9(%0=_YFGUW7SA M^BO&'ECPY(Q9,>DF9$=4&M+0I.SG;_TP^MV/_IO!LO'ATC?Q+ZV3\GXWCIE2 M+V;4J-VAUMG4#15 H0L_J,KSS!G/,%$XVX%OA(!,@.X#02JV\AQGM]F I]XO <14\*Y Z4^R)OR :GS'E10 D M.?GO'CY_CI/R.\H)1!5N!Q66557=996A@\6_6 M1K=:5A%SWA+4E2Q8*ZE86L<38&13VWST*IMH*E@?G^SY .4.=78%[L]Z@VQDS*'G@:P.< M7@7+M10VDJ@J(2HALN)MQ _W"21G*!?>XR5RO4/7._8^TK5F7M>OR!+SE_"* M2?C3U14@HXG.FW$\,6_)CHK7R9!DC4.2FP[3P>Z^<,*]DW5P9GT[[[A7HVR/ M-P,;U%J8"%ZC6**,WTMF>8%9AA=AEAXQBV9M#DB2S"*9I:[,8G0OPBS]FSNK MKYIZ3S*+9);F,(MV$68QL417-0I&[S6^+*C6=/^%A[QM$L4K]"'DE=&>HR+D)= Q# 0]7JUJE>15)7]=3U M0O?]$U$7=I\R#;7?K5,/#DE>U9-7_Q+DUF. M,; MVTGRJC5Y721 US,P\\-4^YHDKW:3UT5"6CULCM*%R['?PH9$M58=?V,>"VR7 ME$=[,G<\)XP"FH8E?8_;N:1WD5A6#^<^#M2NUN9YHY*Z]-Y%@C\]\^;.&*@] MZV@1+*FKUM1UD;A)SP+K=Z#JQW<*ULPL5ZY41+,USV/W][I(AV&?4:VYR8FMKO'JU?E\5=S1/)) ]>(0]> MQ CI=X$'^WVUKU55"=!Z'KQJ!FPM]UV$^;2;NW[/4 ?]JI*EY81!R7DU.'4I MSKN(>Z2OW]SUS)XZL*K*#I"3 :NDH%^8QZ9.I$P#'[LT@6'+E,C^SK;/@&ZG M+VC[R(8#S+B]>L=]M;\+X+\'V%?!:@9%42QSTQ/9Y"D,DO#VMUTN1'@]5*]4 M3=LL'9"$UQ+"JR7=]2GTTBMPCDNZ:PG=O:"T7HCP3" \2^T:F_G@%R$\&9#9 MTFEYC+8"M0OV6"34VTJ';> YI1.Y,@#56W*=/]+S.XL^34%\E190ULV=KNFJ M=7S] M7E_M55:R(KE=8ECKH555"='EV?\%A$4_;@*.RW1)" M/IE_]\"$ M3T[DL/!7)QR[?K@,"F;^F!J7)P!O^$HD_H:+Y"SS\*(O, M=-';XF7UFY*HJ\O,H4^>\IZ-@J4=K!0KGKR&H]T\#T3<&"<"*4$.A N:Y89C MA\0\-QS,%,]S4QS N"><@P&;+,=B$&HV),GVQOCA_XR4'SO MT>ISS!,FIZM6(QR+"GQ#]/QR3>- '; #0X*>=$HM0 M6S!ZSP1IWNT4Q##61^_A?"Z'IIZ7WK'>VYBK>M26>[CES2R^9,O9\8HL'O(8 M!4 "-&A/54*&HP%!8"@+/N,M5(G1DX=C]+RA/Y>;RMA[82ICT1G+C4LT^\4X M2\X/KU-\G,F80$*$0\*.$E-SZ'ROAI:1' ZWFT\!'O/FSC+VF":9)^ER2+9. M?@H+$RH*R/P45%[R\(.3'WX MXG5V0Q<%!U^:PS0IH&EW>=$9XQ(P9X/.QX*,H+51Z\PHHG$H6\S/?&ED MYMK$S&E.>T%6V$/RO]YML?"'(*%S^71:R)CYXFE4S!_S-LA MPA?13;]BC^!\RVC[5S;&[ AJO/OG*/CY;BN55_RU<]-^9D851T?FO[-D5M7" M?F2WHX#9WV[M*6SVM>T^VZOPYN<\PP.WKV%L'=A;#SF=GNR07,Q,D"6(PEXO M@5(#? KV9-=F+PHP%4B\C*3877,FWYI69]@[PC*_8B7C.P_M M(75.67SH0-C+W1[[[9A?])M7_IH@JG(>GQ 1NRMU&DP$A>-O#X3N95ETN(ZZ MERNLZCWJD&/A\@,/ 8X7"G+*:8>ECMB>B/6+TPYW.%O3R+,%6J(<+R7IOD%T M_](LMD.==QFF #O,4K7C6U6>G"].JDY4U2/VC'$U5_6BJ_:X5G(E[_"0V M6;A7:TIY81!0!8*X=W.G#553KW_3X#-+XJ:9*7+*2[F4BLTQ+^53*C)\A%74 M!:GD^U>RUD_#;SFY5#I7HP))C VV=75H;*9=2)VX43JQ')IPBJ$)^XEA"YC( MJE.;9ZD5G[U%?06R&+.G#-4XOLWH=6C%G,B,.@MEWNVB.(>HTM(?V1#R:-#4 M6U8=V>3N*"L#'5BT+VYL\"T&YZEC\Q% MV+?*@LN-W-@DJ>_H?&4,5P1/[)?5U]4"/D-L;N8L#S:RDQN9X%TZI=IU[)'C M.M&*YU0[85INYWB*/1X#+-(D>C)O>7Y]7'D7O\#!U^_,M1[9+M55A#/&HM>' M)],W*@%SV-%[@]/D-/::E(!IM2 !LR7970])A1-R,VQN[G@\RSDN;=KJLJH^ MG[$E,/V$,G$/L,E$19FH6&T7>G&IBJ(UVZ,R_XT$6IF_U?;\K7X95[I0B?,V MS=3YSB:W?[/ +S)G=.2V@:[I;VH?JI)IC9(M$K8H8^@?P!9&<]A"1G!?RFK< M(TP@8W(9WBH5DYN!XU99,+C$2+ZLP#B>S_(<5AIUC*WBFF9#=D26GI)1%=&2]8V,5TC M4I+*=!FWU-(]P"M6U 3] TW/^VI_W]7L?%C0-'%8T#21 MOTSYRB=-']#@?,A[F%69W;250#.O^4%8T2OSJP.?C0,6\= JSQS/E MWTL[B%A 38R7"SKNOF#B9:C?X(<\N#AHXD[O.0B)IJQ[O-P)E7 Y^@O^3,UK M@3B=*.>3CQTR*85MLB1D\1:^KC(%X>X'H2I2VN(.]$G"FX_Y;/B7\<80#WN9+-W(6(.K_@MLHQ&]2WU!J? ]BVX9'1K[_ M[1:_-7'@/ $#>RCL;+#H(>F-.",%Q#;8VI^FB7 1PU+$O%9JFU@@94Z;YGAQ M00#D=$DNVLB])$J?P (3H!_'#>.VP]LEU)4D1AJ#3E\;GB+7\-#7[OZL;YR@ MC>:I-FL,#LL-;=5F]?UZ?E:74]>HS+G-%IRIEZZ*],^&@J6P*>4F4,Z04]RX M7,PBW^ZA![XVP.DGR;AN>G;OL115"3DU#F1ZD:2*MR$>-@@<9Z"S$FVMY7IE MUSOV%M*U9E[2N7Q_56'?QPR@M>!CUNQ'=ID:@(OZV857<,3 G-QE7)P[K X<9/;5K'5T( M5"&'[6F!-X$G/N]M,\JRI9)&UD9POC3QFS=WYJ *]4T6P=69FO92>(ZG)NOF MKM=3S9ZDIE93TWF(:0"6I:EJ@_IWS97$=&I-\7AJ&M[<62":S#IU\[Z&^,&[ MC8S+*RNKWQ0%:Z>D8 U4S&&G)A,P)06WDX)/2< Z#N;I#"0!2P(^'0'K MIZ1@G!6I=6H2\+L\!>]1V]BJ2I@_+UL(,[,GBKVK$,^?*C\))5[E=JZ=9^=]=.MUS.T[1QQ@\5%$N?]SGN;.DC1W+ACB M-AUT3DPG5;%C_()+(G?%*_9VX/79#DN"YSS0,=%/U=&KQ*M^GIU;Z!/I; Z MVF#"+_%GY3QS/8>J=BQH!XS3TOXUGU61^+ (LU%X.!( I>* M,/DZ85P-^V2[HF#9QEHZ;".CTKKAS ^B*?R1EUD^@_#EO_DHWOSQM]N1S8<. MS!'>] Z5]SBGJ0@!""@/ !W 0;#V-H)E'2R7$_0+>UX29#O*>S@=W%VS XZ( MSVW^'>!-9;2;@!3%H1-E&OAS>NB/SD-'F;()U;"&D1TM(S]8B:?7@5?R:+2] M()[?/<::URA401A/0Q9A"=@NVTOIF^&M<##MA<$H\)BY@A[!:J&:G M261>?!LPEZJ!0;^!BPCKAK=7T#9Q2,>OO,5H:=HBB =,><;_>+Z"-=.! T02 M7'F+DT8,MCB/XXRI78+W& MGQX 4=%TL=D6H.,>*_+_O720.I$#X(QZ5[.PQ8+R=BF@])_^*%3NQQ$5Q@-3 M!DB@8WOA *B=OQ&="5?AXQ,&8M5?4-%[,CP%F'%)/#!B !D/OP0PG3HH\DGX M$I9)%H,<3%]\A[SD / \@'N?W-'6F$6-> MYCD'DS'X[ <^)X\>YID3.G MWF19L.[&'\C))3R1M.B@[@$""6GGAN8R 4+N@S=U.8Z_)/?%/0(0((4"@4/? M5US[&0GW?OF(+2_P=N.01V GTX,0K8F:R,G-5K3^CP#!8.$3PK%!0HQ$G)@[ M7\[I:REMD)8!?^$DF[*-#90<*+^R,4.[.FXM!]OX9V4_8KR*1 MI()DL/$#$G1V?-'4\>!V<\2=3/2_+OV*F^/D2Z]Z>L?"XOJ%'SKXS&NZ[>"P M:4W]C_FN#*(BOYM^Q1[!MI;1]J]LE.\(JKK[YRCX^6XKM5;\M7/3<*9:D*,C M\]\278J&29>B65(WM[ ?V>T(),BW6Z*]U[;[;*_"FY_SW ZLOH;F=0QMAC+(P.-MI,P=\VVTS]#N: *"J#ERGT M-N4^B@('+G2"/4C/M_X\"(@]J2<4W<' WG/5#_P+*P_C>F_SJ MH(R<%'?"&7:'[1WX!\857IW"?N6=L>RXG=$(P<.5' X@T.BC^!H&DPO,/\2U MO8;K,<=UF,%UX@3@#:Q"[)(4X@4PN9(F-IK9L8S]VHR4>>V@T^\UI=/*H&,. M^XW9JX3K:?;:Z^H-Z;DTZ QZA^[G_'L]#5Q/0P.#_G[[J;!KP:[)DMVFM>XX M=4>FML+M3"V;]IB=V3C0G:5E4TL!5TG+II;"1A)5E;V;9)>Y#)#>NG88*O?G M;S17V+%H@.]X(,!>4P'>AU&0NE MWJ6QZR:-D",D0-66(P2D9H@=VA&FJ/;TK64*R M1%-88GA*ENB#UM15A\.:M&V1'"$YXF4[XH4^G<=QA F7!'7-/KH]IV0)R1)G M8@GSI*:UA<.&5,.HD_NU=!REN+UIG8G[7RP,7P/>)T[("XO81&&BD+?8&XP)FI;BBI[AJH[B7? M^WFI#G8CJ:Z95/>J4@=W)62W25[82WF#L'Z2-%53FJK417QF2:9+27855/>" M%_;,5&=(JKL&JGO)TWEFJNM)JFLHU973VE[R)IY(:^O?W&F;S=ZWEQNF2P.^?;,>E/F,^[XF6;8E6<#.]'*;0 MS:K3Q/>NT:ES3$^RX#6Q8)FD\Q.PH%5Q6KKD0,F!%S_TZ9+<3\"!@XK3X"4' M2@Z\^*%/EU1_ @X<\K3[S;DYD@$E UX% Y9)XJ^> 8UNU6G^D@4E"U[\T*/%#GZY(X0085E>9,+ 17>^:F=EHZV6!/Q#8HN:55I%I)\.P"!-K? M1J"'Y5E)*JTUE983J)L1IA,(U$V2-&_N^IJ4F&VGQ4I"+:>A0*N8 J5(;"$9 MEM0Q-R(.E]QC658?]"BH$)*G6FE0K@$"U;01:2X$J2UPV2ES$=._*_/)7'E=J<6BI MNE*70X4-QG?[NJIU3Q[?;4N(5W)C:[FQLJJ70[D10[U#=6 >??=+9I3,V&QF MK*X YE!F[%$)3->JJO&]9$;)C/4Y]X5J80YEQCY6PYC6R5/Q)2]*7JPY+U96 M%G,H+V*#!+.G6OV3I^5+;I3<6'-NK*Q"YE!NM$!-U573E%>C9,8K9\;JBF4. M94;,U@!NU#1I-$INO')NK*YNYE!N'-[)Y]K\RSY\[ MWN9$^Y)'WA[6SB)C:S)$%0D5%/^H5-;FW8 MF?W(E'!F!_#V9<@FBN-A^LQB29.F,C64"Q;PYPYI*$LG+97ZMN_,NN8H8QS( M+R2;=-?5L1A7]QQ5OR_G(Q9\FC[0RSXMHS"R/810B2+F;J**];M8Q*RK/V9%&QT+@-M.7CS,ZR@BOALL69H;!RCX M^ZJE66I?/WJ<3#%+-*6Z^PJ([2"_8V7$-KRY \M)U_I5],N5M%9O6CO,\U@5 MK9E=+MA,4U.UP='&DR2V>A/;8;['RHA-PY9I:F\X5,WC_=R2UFI.:P=Y'RNC M-0JJ]-3^P%*[W:J:H$ABJRNQ'>1_K(S8#-+8>J:E6I5U,).T5E-:.\P#61FM M];A@,P9#M6]8DMC:36R'^2 K([8^"#9=[6N&VM/K1&O7DOGX^RGR&661S;47 MV7QF 6<''IP^C+\O0AN;MVS)//W5['B*Q>DXQ54\8R MJV$L2S*69"S)6-O\YX-;AS.6CHS5 M;TS3',E8DK%.RUAF-:X*RV@68UU+Q<#AL;J==0![]HWAQ]^8S;1?5YD6RINJ MH=,^<50RUK<^"C-'8TRBZ [M*CKWR:[9DM'4'TU)* MD'EIII5\*_GV*OBV7#QW!]\.)=]*OI5\6\]P\7:^'5!^4[^J^EG)MY)O)=]6 M%HW>P;=:J_B6PM4_4\ V"<7R@_V^G -ZQA1ACH\QMX-'Q^/11_X\[?4EBF1TISRQ@"A,'5J9P8O@[$\WXZ-CX M/1%//[@S'U9)TWOA6XX_"94%; AVQR:J,F)C>QDR?"]L OO_P8-SY=E?NA-E M9C\Q>()YB@UGN8UQI2JT,+[7=?WG,)E8Q3<1N MO7KM> 0Z^M(;07B"3?J+#:HFLN,?OWEV)M$,A46GRP6&2,<0*XN/._31&I^* MSTSX9G_KQ]V.MOVK.UX[Z)C#P]ZZ^S-CT)-[E7L]P5[[O6%C]CH<6(W9ZVG@ MVC>VKWD$7(?F7F]](?'MY08H6FHVY)2B%_/TLFK(&"^NX#SJZF"OV8U?9P%C MRD=X;A8J[SR\R?]SZ:X40U.5/68Y7BW<'ISO^T#M6+(;KD-OK]30>H-.[^*X MDQ=):Z\#7QO@]"IXLJ6PD415"5$=*[)* KL10'KKVF&HW)^8' V!_>$PLQ$O#EX8]P*^'(85<8#MS= MU?C(T-/]'( :E6T_.S!N[H:JKO54HUM5&Z$:E8I+ LP1H'YN IPZW]GD]F\6 M^$6TU[L!"AOHFOY&4E[+*<^HH>CKW]R9:@_'@LM!S:TGP%Z]1)\I1=^U4-[N ML8J7$7W6S9W65;L#0QUJ TF!+:? W;,6SR[[!E+V70OE[1Z&=QG9A[,_54TS M5+,K15_;"7#WA+QSB[YAMXZB[]S=PRY -Y^7P7AFATPA<(24D>Q$Z+:$8S&> MB?SNX?/G@QR8!>!H*3?M'@%X$7$^U&[N=-7H66I_V*W1^*R*:I,D 68)T-H] MJNWLXERO3)Q+RJLYY=4P=C,TP(I7K;ZE#C0Y$K7M!%BOV,VPNMB-I+R:4UX- M8S?#/FI]>G< _Y.3Q]M.@/6*W0RKB]U(RJLYY=4P=C.T;NY _H')>_2(2DE^ M-2>_>@5NAM4%;BJDO"O(L&T:?A$"/O ]7L636* M ,C8TRG(KU:Q)SA#+8-/DO1.07KU"]3 0304?8;:ZU8U"5#27TWI;U"K. V< MH;I C22]FI->_0(UD=O5]OU^57/[+=8[(J=_8J[N;; M%>_N(-!.KNO7+T0%!\'Z(DTUK:[:[YVE:W4I2FA0D$N2_POD7ZL0&9RA\AB9 M)'M)]B\,NJR+U!_>W U40S/4;F6Y"9+Z)?6_,#3R\D)?JRZR)LE^C[$D5TGS M9X\F[R'Q-0SIZ6JO.U![UM%1O6K)0!)^2PC_[+'L%X1]Y45?DN EP6^=]E<7 M26]@LRR@;M4\_Q@R2??70/=FS9)&M,I+W"Y,\/FQ>VL#]_@8OJ/'[E5*9R5F MV_$Q;_;(?V( 5'BWYT=B@!Q32D>RZNA3U_H'A.3.[AW=YR#FS5VOVU>U_J;% ML/&'S*A")PR7;**('M6YH8+*C+D39;12EB'. (2'<6X/9U(1@\(13#L4P0N YIBR6P<(/&;YEQ##E/@J .*;<_YF\ 3=A)ID RT1&PXWM+F1\OPEB#?GMZQ,'X'RSGXS.N N38B M(YTFB'(T\T4A.KKI5^P1;'H9;?_*1M-LP:5W_QP%/]_E-WVZKYU;)NB]-71D M_HO;16)TC.%D-+$&QG#*K-ZH/QQ:!M/M;M>T3%L?F\;_8',1\:59$!]A83^R MVU' [&^W]A1.^-IVG^U5>/-S7GR"[%Q#\SJ&MD)F.CT99+C,!N[T R++U]3_ M!I^"/=FUV8LR"U"$_>-E%%D@_TGV [N^1>GG1>$_?[;OBM"_Y7;#O8K[]1;C MYZ^M/>Z[6WSHY,2]T6J>B/M#Q.9'CX\.EWY?[W7^%_]__Z[X??O_U MP]?XF2_O'O[XUU=ZY-/G=U_N\8.'KIXMC?&P;H@\2@(_2=B<+:R'8_&]#[;P>36]?UOO/PL67]DXSZ7"WQ\ M"9>C%RGL^X*-H_B<>,TZWI/O/F'?K? ;W_+2&X.2"B]'7:.C? +XP5V_A+/% MX)K;*]C+%&Y<^!$V#>>&?8M)Q'@SX^3?L;.@D],!X1[?M5-0"6SQ=L3%DQTX M/F@*4UC7#T(U-V@8WR\ D;Q="1G7MR(G(R6CHMJ-?(N<.ET&0%X%->9DSP$ MP*U0KX/<;[W2*@7N&J$M@J*A@#?3@+X"3;F MHXAP(A1WH(/0TWQWSXP/' ]9Q 4!EN'B3M%B<#S/?^*O9D\X_!SD"$-9BG(O M5)YG*X6 Y.!FX.EHZ?!1Y6@3(=S4#$4HXYGOC$F,*2[0 %-(?5Z X&0(0S"F M7 6K %G90)X0 4.[!^$)RSA.M]@]3\!NH&/AP)H CBF#ETF^X*&A/:$N;#/ M((2S+Q:T('UEBK!!B4KR>#RSO4= _;KA!.3WM#7.54Z"_P2D!['FY%(H)'UQ_!I8AWD0_(6-$[X+G( N3_QTMAH%S@2)T2/_T5(LCFH,F,;BK"&SYPA_Q"'H.A'C8 6E MAHCN$7GLD;]DW:AMHIP"AA@!/<-Y.''#K<]@V[?X_^MHXOA_)*@$"IN#BC'C M@(\".!5Q%R+@B40=,@GH/_@CR@9ZA/3!A/H0RV-2PD#= #$F&(M(>7WM&%\@ M-QST0H".@OZ8OP4/@?B#/SW9XU7*-TZTXD2@#^%MH/F,224" 09O)_$!4L@/ MW,DSB0./J[6+Y0AT8F7L^DO258#)_@*EC*]-M+C$M7Q8CH&@A/4F]@(%EQ(@ ML8Q]L-@$H^&QX/2QP!F!Q%=F /O;?P-)PNXX5>(?)@QT6(<+5@"O>QL!C@6O MX%61@QK2'NX,R/9V!*\@PQF6!%KWO7E[Z/*1>8Q@&N")ERS6<8'(;&[1ALM1 M. Z<16PY$*!*2_6.\I!Y3[(:JOQ(RQY2%L#-2>Y:Q5O.1\ !L(.%#1(%M&*N M1C\SN(7@_Q>BGRYIMV@ZXXM!"@$E3);C**=3TQWXF8MU^OEA 4P1BE_>D9P1 MOZ !#_>'\I:(ETY$?__P7R02'P J8#+9KQ!AVFA MV7RYC_PV$G? DX,?P?85V +>/J37DP&"Q@4@Y2^?[ 00+N(>(T$1,+1@X&,. M/5Q)H'-$XL/FL,VMB(H1PE=8&"GP.[&! 2\F7L+K/>88;N"$#/85BW.\* % M$8BT%8ES,)FBE8K"93Q3QK#*"-\ ZL0C"AM@1:#6-:'(]1A0 P9N$7<@$V1B1-08@OT74,MV5J:I-BR<^311B\"7C[ MUH='X8^]+FCVWC**[=,Q1SKL.-Y72/YC^\EV2)%+Y69RCA$H2T"MK]._? Y\ M5?E%:'#I3Z"\+.'7=XFVQ]64]'=Z -5*MO%VVL6$A2#>A!>;V\UX_\>ZHN(Q M-N$\@$\#:Z!W>Q(K,@GH! M^!>U >4O:%_W^YPS(?^23=@ZO^ @GIA_> B^B M*IR5"AN<_B<;@;X>A"DG?X'_@S/H:/ MT???@: 1FOI_P(42S<:$$ECH-]27Z)X0Y![?3T"D >,*;$H>0K,=^T$.M1P'<7 M M_813> [D<)=_!PT>C634N9)?0 *Y+O(WO%H(HV486V3(I[\0]_\W$LFG9P^H M+0!M!,4OJ% *N;:$:R:1@<+DR%(A25DPSKZ3@'J$E>@MZU3VA3WRV^L/+[8[ M$87)GS\RH%*\5<2>X_.CM0A67TR:@,]O#-9_=8\& 6#2_AD1\'^!..%UJO*? M-N!.A45HA?\#;YKX\Y\_H O/XRN*CQ[03PH90&"=M("7\#J)]:]G@,L/ MFJH9@XX%%PY 6/B-X8_=X;#33_X8QR?!C(:[< ZKS("S/'3U[@ATHJ:-U(GB MR5WA;PN,>'IQF:HCU9 Z/:/>W#H?7R M2'^TQX'/X/;PYR":WL8!'"[1/I$?7_CXFR]]OC!T"R2N.Y3FN=./T]/'.A!: M[_#@U!6ZUL)'CYQ#X1I4P?&*#%8YXUQ5P&C_IDQ!540-BRM$4W>)41[^RB\Q^.7GV2W][]HM,9&EK(DOQW7,A$@SHJG%7&2F(>0F^]T@^:G1P@BFR M&I,7(W4AV)BO""09DM><]'X7TRJ"A4^^+5 UJ _NFE4T/4S@@ZC*;F_I3>TG M6 >QL'$_"4&ZEDM )F@B],'N8]XC_,TCVY9__$?GH0.6%$C.('?#B/LK6>FO M)8C]"8^/Q?;3,V:SDI_N$:7R&/T/-J5=4GIBXDSB!A[?%D];L$'A['9T?N*\ MTIPU-SSVR-T7XG@9]_!D&8C80UFPYK74C^@U%+D6R?5$02RZH #?2#UA?(N+ MJY)[,L,8B%D0WIJ M$GZ9H]\I\:CF]);F*YCH6 D2CO"7&&0$!)%30-!23&A3D;9!H MMF %>\I[-@J6J&%;,7<52*#D*TJR^XQ"3G+.]CQ_25*.OAP%J(X'2ZD K-TIX\X?&0]0 P< :?/XAC%QE^. MBM=Z%D+%9>3H2[+%E5A^M8 -],(;.%\SV(_ _V:& VA_? J C ME@W@Q?ERL*-Q2NAP<6(2&T$XOK3@%?R=],0OH,\'//!-]V#6NZEF_R1\H?QO M[Y8!4![L"CZ,TW"X>'],_/J8[[",9CXO6(@9!\4^X#'#/U^30]Z*#Q>9V$F.DRH'>G M";8)"Z;NE#7>C,7>OG?2X0FD5J,22/\/6\6(4.ZG4Y%DA@SXF06$.B";([R0 M=4A1+S[Y_?C?2X?N,5SB;2QNFG];":5QZH\I!BC2ST'X"$F#RL-:5DHFAH51 M?'0(9O5U+I%3!286%ES\D'8.^@,9*9@R .K:A*%AB;<>:6EJS%[VR*%$)A1X M483)C2">G[.^N3\I7>LYFV5&B??AFMDFK)'4*ECQO6?WC4(U$/F=#F6X8 @: M54:A4#&T#S-Y'Q-?I/10^HJX X2?+V=(T87P-XNEB]C,NIU#T0R"!R8-B'3> MU)7H/3',N_&$]<[=C?@B$1JD E9Q-P3\8L,BB9GT,Q?H*.L) MY9A:D#H),'438[LNI=!0D'_$JS@JH+WA]P41I// MYQEK(HJ#< :/B9>45])\>X[;"-6Z"@$>P^7".#C71P)S[B9VR5(&4[D M*=594J0<6\XBE'4P1S>%T,#2C(&4S\F-D-DL8S%GWK7-#=<6_ MQA _$_XM>'+)BTWS@H CC#^0*C@=Y4%$&/%I.E16\Z3$=GX<=*0M7']%QMAZ MKH_(5\(,"6:#WDV9HZ3Q(%"8_QC8BQEH72.&SBDE\$6RQG)-7(FT;OR[V&DF M[0OVRL@8SFTWC-:!R/=[D$N4B&+_,4W.W2F)APL5>J2PXXC,D26V; M[$ NA=Q%@188>2"XV>TZ\< *Q+QX1'4 MCD3!%YX_+9^X!7*>L#0AO@4&/DBZ?R_1"SE="0S%Y"T$!RN0]%FEB9=CQ-:F M\$ZG;T&EH9/)-2U\"V7()6FFPC9#ZN+)KL3<(\8\7E3 LQ.80Y80+CP!=,$W M^27/Y1":QIT<&=C[^ M6DUB#2U@=4RQ%.:%;%_JF(2/3[OP%7O1N$LTOIIX\4%65T2V%K[V(@"2@Y$2 MV[;DC*?)XB)[?%?.N%@LFZN3_QT;RJ3,SWF=%KROF%PY M9_!79G1!GG4ZMEWTS$9L!X"%NR76(9E')$V7+K):DKQH>QZO9T4CGML??+-Q M=MO]ER])D\$'%5I O[6^SWIP, T6R' MRL<,5,BVX,GBE+\.UA"\3M-!#X,WHV%$IYO$1]M\*YSL=N^3%<(^YEC7!J6% MMI]X;0CB61]ICASCHR;I_D%&(F)CFB1?"W5*+.(;9U+224_D_GB>[N*-P?8I M4"H)Y!ALS, ==X>PC]DBW"Z[UQQ-&:*.$?)6?+1)8''$,1$Y5(FQ0.D=\K(] MT<"%LS&:S@[7"9$P'8)Y+!.WJP 8@EI_N;B; M7U+/,/4ASH)DZU%<.Z,^%?:E8-RA1>I5FM"05>82#0L;_EY&ZXK=HA/^0&9'<C-1;:348N/E693V\(38G =^:_@@5Y9) ME@;O$1 *&Q6]4!F+^9F-0%E(]58!ZYQ+@FOAZY^DQBF536*/!;;.MX'M40$^ M:7!I@P<* "^3LAUJ!T%*,ILXRSGW/:;M(;@VGO'=4W!%(?_ OY=.F.U1E*$: M*K?*[YEVE1P_2040ICEWB#ES5&BY1K?5G>.P<,/#E.G'L&[;;P<=J,V@-FA< M*O3Z:':?T*Z'I7IB*;-CG1[9]+VJ!$5C_R(K?'W M^OS[L4T2WW3CV3+PD@#0YB(@>HV.SD^.Y4!H'P@CJ#K@YEP.#05:J8I0XDGR^&6)=J;2<8B5:Y)$$('1QL3E:Z)#,%3V$FV M9W8U;(' [=>\=TY8?EF7ZF9 061CB43*.;,Q=C9=IB[S^'QI6<3]2S>N&ENW M:&O$^A"A1+SK8VQ:%E E!1WBEIM];.<<(3Y0Q#]3W3QQ,?AS>?\? UP^+\49H.51)&@U*GB8RPDB&N9W.L=N+Q//Q))2+3!MPBWG"\A=M/JG@!&%68B4&9GECBQI.H?=]57O%^B]AK M:>FR +Z1R[A+UESKN_CJSR3'\AVE;M&K/U*'6/SQ)Q$Y$E5_N=,E[Q0ICFE[ MN;@9G)IV@^.9C6D_+M$?-=O":Z/IUI[]I[9%ESHM"(1\G3G!Y!:3XE:9]L8\ M-1[!:"O?V(IW^O-$^B]%-;C3GJ<^)_F8F2[6<0]S)Z*&R"*1-!.Q0U="NAZU M."%G9<:I3P[.J>\Z/O=>$<'EPP"$[URB-G:&]*DU27J8I.POPM/RVEG*RF5K M.(; C["XR#JS^*LU1&C3DV4^3IR_KT$JEF&Z3OIV"^T/]FL ME!)4][RD=FUKH04+%DN1%]!VCN;PDZ3$0,9 M**V)MB?;76ZF.\?>1\TXGU'404YV]<;#BSK?$$ZJ_>Y=X MR41N)-8*)$T],6P65U.FK5I3=DA2U"FW"[NFSG/Y];PUM-[MYAO&9FK78<54 MU'7RC<5Q>TCM89K=>/_NX5;OF[>_O?V8/1#W7E(C=9%>GNR#>DY/[:4;J6D? MU(UEN-M??(E.0OFW($AYNWUJG2@2[,55R?,VLX+>YOGE(><%_.1_A>3\I[!L MW.HXS&X.:\@[OJ/W4$#CRI$.--BQP[./Q,@9="0;Z=. M$/)> M2:74T[#>=;D*->YRJ3/U'V:2=-64? M.$6(B^U36DG2?([Z5%B!R07=2SW0>'-E$(5\O$+2;3\9'Q(R%G.3@%VF5@-S MP+C*DBG-R3>_3/+;L9 >%Z(EE%?WG^_?<@/NX[O[GW+9$;K(F#+2E@*GRH[8 M>ZECLR.R7:&V@@9_YN I=T(,0D^XD;C1H69K3ZDQJ.*@O$2_6%(VR>5&=O ME+CS.$].CHMQT%+>+*&+FZ?P.CO1 MRE.3 B0ZGXW4D_.G)\)?.Y,)$A7\G' M[R$:53<9(T;TWF/G1#Z=EBX*\5^MD$X8[)6;(Q@17>HKB\+:UE$DH: )+?PQ4 N1-KH+S$ MC9*IDIY?V'87@$Z==REY)C'E;04L'6<".\#MXU_2)#2/].BTF1?U*8NG: #= M/"YA8UAS W_CK@.NQ%*SGDAXM[H3@YORT MY L$WL-T4F+2M+F.BJ/\>.DQJD:3D-IOSGEJ3J;M7>#_Q;)]G\BUF HDG! > M[NUK:IR]]'L2!+B.7AMK$C<1W?G*X,)"D'@^(F7L^3LQ;+1OB ;*<)JQ^7"S5IT'1M';#SS $./*Y7&8F0[@8B"@$S/A+4; M[G0:3&>^4C M87$_,,$A>9X4+O"UHI;U3/\BKXU^VGJ6O98YQENSOT@P5-/2N?M(U31S&]>K MZ\B>E,8V=AN#O_!97<+72RIWKI827E&$RVP=9MI4AD]DRQ7%,$VU[%AV16+H-!C]TR69 M\PR#OBFYNQCEGJ![N967Z'L$X5L$X7L 8?,I+*W) 2K RXKP[NT]\(GZ"N>F MM.)$7Q;$G;^ &!;H3MC,Q<#UB-H24LJHS@D5\6>3Z**3=LWE622IN\2;B,PK M[-AJCT2ON,P4 SI0'!^>\(MRS5$3T3Q*:F"O(>O)FFF)WX ME.GURTN2%J#)BP;3F2/1Y+H 8]LAGTB/:]%4NV2:*(7U:3* [:YXLWF,CHJL MC1FU)<;.+Z/4L<0EA!/ZKAT7!?$YKG"!1$ZT%+4T],;0X98(^0"+14"FQ=S> M9 (V#TD-9XX&E\40?VL#F42F_A$!=$FBMQC8MD6) ]\S3E^>&]^P0.<]'B^86Q_ MQE=26L E6F9E&(=48:K; QRY3J)*(8U+BR()!=-HDJK[3*^NS2LO(:6M M-^WKPQ$&^.'020)MV%CQEH*_BY"]CG]X@ZY3UUZ]=J@>[9:^]$:\7D3G,$"4 M3++EJ]""_.,T=M3I\OA1%,#_)O'*XN,.??1S--G\S!QT3,/<^G&WHVW];-=K M-:-CFH>]=O=G?6/[HD=M=K#7:W\F^'(8 QJ10O[WC7&3Q@ G*.%>=Q6-V#1^ M7_+H<.-1??$='WZS$>Q<1SO'>-6\/WA)(2>R>@";3G@,WB4V'0V]2+BD"NBD MCPJ6(75R$2DTO4")C]DHT*'YF@/2$0>^-L#I1=2UEO=@$$1.1W!E@'^Z]:Y4 M[KRBY!=_&>+LI9_*R)J1/?X&^OK2F]R*O8['C$VGNWC 9=/-R]9?G%_=HK/O M/:!W7;J4@4!7V1,.IZ&"/4'QPU%'S!XMP+?6ZFQ6OZ?V^@/N[SSFG"A&2IYW MEWQZ:CNI>$-^Q903F-=M-J.=ZLO1],Z5_S;EO_L7" M\/4^;K^MVJQ>#AJ%4J!^K/+*'*@]W?QI;RXI1OQ)9?/:DEO5P)9BJ*^K ZM[ M$0Q5I(9R0!MUE@_OUP)-L>=S?["+H^]MHK943=C__/5F.W-@JEU#/TR'*..G MJ+-:*XFY'<1L&5VU-SQ0(3XY,;=-6Y8;EAMNG0&5..PH;X"*83#;X$!GG3A] M1K2 =JA,_"4&%O_1]MNEY.GK?;>\ZG>[JM8K;T+N>?P+6Y>2A*^"A >J86IU M(^'KC *]$C?,3W%FRU'Q(($BD7"RAB4\W78O-Y3SL\&%4AE)IA M]$N.D1QS]\H8#-2!7N)FK ^[T.WY,Z4=RL8B%\BHU0?;&XN4J>XQD^H>V8ZD MK>U(ZE6A]3;N#TIQXB^B?@F[ ">%%ZTL%6I3O2Q0,18H^.L-P[9-YJ'4^/R$ M8QONLC",R]B6'I]*\V+CL[0S\J=<92POY,%N*A,J)>']8J+\@#,:NPDW2P@K M9ZKC0W\:8>%]VA X[O\7#]-:FSN,GT_Y.[!I3O(0SS\QG=(DZ&>J2P*%J\XI$ M,1$:CD]MEMM9./C6Y[WC6B,5X@/%1+4('-B[$Y-TR&7\V,'K[]GY *VF\;>G>YMO"0U<@Y)9LRQ1=/? M25'3V%X092&+QM(J[EJ=E#LF_5AQ?)_WZ*#.8(.LPP[/@;^R7=C#PEZ11!8= M2MSX;,BC,V;OV41T<&E*+,ELGQ*">"= W A^VWK*8@X$58K9 =XH@-I?4^)H MQ%GW/UF6[&..V90V?&#U-@Y+2_V 0;")GPSF)>_;^O3B.2]+S _7U0T!\I*Y)P+^- M..:>AYK'ASH1%8<%*V4)HWMIQUXX2U6Q"WB#>I(I?NG,_;BQ,TS1$V^RY M+X:-C@)X+JT-3SM;P4-P.6*W/]$<._,7T8N=NXFH!TJ$PRS#&757C,?&8\]C MA!#5;F-C.&QY ZAW[.V,M1/NI//'1QT#/SD8.0GHF*AQTUQL[,&=40Y2L*U? MUA,&&PO8)-5WL\.OB9%;R:^_"?4+87(_F3N>PQO?/+5 N\V>S06CG= MNV0>OP%V")Q$]\C)'K3,B+>P@+^/_6#ATUP4F@[A MB"J 3#?0& 9OCE)#FV;S_88-^I17_R((_X3MQAZ2MI0?TO8B*NR@!4J;.*V; MGC9MPNED3TNM&@3'I#Q$IJ3HN4 :T".]#XB=OS&>/8]:5[3*OK&=Q,,OZP\> M#1!Z)>R8G]03CQS>B6'EQ(N7A% KN(:CV1%H%G+R)_&''*^$>6:AIM(XD$!\ M%P4K/@U70<"X:N)E6I#R)B--(!\< M,ZZW8"YHDH:3["(4JF >\A$U% MNIN=9K/&H"W2.NRZPU*>=7N-:PAW52Z^21GJ- YE> M!:>U$3"2EHZDI6ONR-CV]8Z]?'2MF7?SY5M.7K2<93V547;W:V!W/TW5C(%J M6J;L*BGI[JQTUQT.93=327=G/INNZKV>VNU=L)^II+NKI#O-,E3]DO+N3%V5 MDD5WA?-."NOUTI23I*V8G?X>FRD(9*-5=6MT"N(9.'Z5AQU?96K$>;#N.MJS MZJ:I]OO#DCPBN^B>&TT@RDQ-DVBJ-YKZ1E?M=\M:=A)-9T=37^V5;HY;O\;4 MM=8M?Z-QY9A-[QS6E;Z2)K[U([Z!!9JI9M6TF6U%IM)5(UCOJX.>1'!K$:RI MEF:H?:,G4=Q>%)N&I0[T YWTE^XY7KEGX1(X2'L*Q,5LK_?)"=BCV>EQ0QP/ M5J;E)FN]R7,KY9F\7O&*6WS^M:9U]/XE5U.[EB'15&\T&9JI#OK]JPKVU5!]*.@" MTSS%0;G6:*!A&:I16M;)^,79KZ2NVK/*:@X236=&DS7LJP.KK"-8HNG<:#(Q M3>B":)*.A]T-P*Y.@6BN%J[I0]70I4U;=S098-.:S:] :#F:#. F77)3W=&D M]P;JL'365_U<#[2VWN=]@NH<&?SJ1[DF]&R]Y_@!BFO;(MCFL*?VA@BN DH1A6OJY6M43H7BJ\A M3UGT'J414/YFLSN9#'>G699JEJ91F>W8' 3KFFKU#@QQ2P0W ,$#2S7, RNP M)8+KCV"C.U 'W;J*Z&O(5BXSC.$8/T43B5-33:NL\)%AT#-CZ9714RU-WW]4 MNL30N?G(4(>]LAEN$DOGYB-+4S7-O @?78.]7CR_Y?![M;EQIYZF=@<7S'B5 MT<&]I#987LWON=9R)%FZJ@\EEFJ.I5>&:NK:_C=K_4+LM;Y9A2=\Q'#&%)_Z M7CC%2H;9,[D?_>[A&?.U\:S)$-U6! \!OS*-HKWXU8=PJ70E [<7P49/[5H' MMLZKGVN\@1;[]GF85V:PFX,#[A)I99S;K=)3S9[$4LVQ-#1533J_ZHXE"WC) MO&#OA&LPVW]G\4CRDVDW;>MF7_K\]>8R;:"IP[;G"4MBO@YB[O55JW]@MHBD M94G+=3JX-K347FVS^R4Q2V(N0\S]H=HKG6-Z9D=:O)%XY_W*YYT:L,&)OQRY M[$P#0>6"^YAR1S1#:5)GD4QCD4O( .6#-W:7$WAA&/GC;[>X,43''+.PJ'(J M+L96[%"9^J[K/V?:-A>W0CF(?*[IT?)!@NFT.QTWRHNQ-D)L?V?1YE';ID<4 M';'>JH)AJ7VCM'.VD&A/ZYS-+[G_P$=)=+4D.JUTMSU)=)+HC@IP]%6S?([QF[".9U0*A$";R!HS:%J M=7=GF4G0'NAX- VU_T**IH3MH:T_^FJOOWM6S&7R')OGPM@Q^Z!.E?] MJ&EHJ,/RC8)JIPVW'$N:UE4ULVQ&M$33N1/7NZ;:+SWS7:+I[&@"H=JN51L#_0&#]2>M9LK)6@/U/(&JJY)T)[$BV"IV@N- M&&MDC7&8ZC0UIM;W"F\8_U+*0MG+6V2P\)-M)+%LS7BZ!F=Z):"I-ZOJIJ;V MNZ7KQ*J#3\U#1I([KIH[^GTP7@], 9'<(;FCU=S1[QGJH']@VH#D#LD=K>:. MGME3!]:!881+NO7KM^9C)O8NAY)/Y)R5@)6";]:0$K 1LLYZ4 M@)6 ;=:3!-B?(QNTNSM16Y89;3ZW@T?'(U7/S!L!?RW#R)FNA'9[]\]1\/-= MOD0M\YK"[]&:B2K*=4K8M&LO0O8Z_N%-O&?'(QV7OO1&;$OHIP6U?K0@__C- MLS.)9J@5=[JD&<=D)%86'W?HHS4%F7]F##I];;CUXVY'V_K9KM=JQL&OW?U9 MW]B^:.TV:PQZ_JQAYD M\_)IKPID>A6@C"^+H&OP0OP5^&.)(SJESU)3KM@UWL\S2E%<6$B=/E:[."&@= M=ON=TNT/)'8;@UVSM(8LL=L<[/9KB]UK,+X_+1@VSO >X^+F3!?V Q3;O7"R M3PSN8,U9;K+6FZQ("6],1X$C^H:VRH=K=DK7:PQ-&9<625 M]D1*')T;1^6]7/6;9-N8"[:J9JK-]:H:>NF[57J^SXVC\CX,B:-SXZC?*=N' M1N+H_#@JZ^FM7P2I,7?K46U66Z72:8QVV+L#B1V M6XQ=K;-[)-CEL'L-V9X?O+$_9\HT\.>Q"N%[AZD.+J+QR_3!DX4^*CQL +8$].F/%\9Y8 M&&$N6J@J'CLL(ZVYD209-*\]BEX9'?TGB9ZZHJ>\GUBBZ/P<9%R$@Z[!^OX4 MS5@ URC9X*^$X_ZGP^_2YH:,RI=>RZC>F5'4[>R>%BE1='$4&8=:1!)%9[M/ MNV4TTOJ%Q6M]GPIO]HA-_8!A#X,G)\2IJ_!K?,M&]O<3A<:;2(VZ7GELK:FZ M>=O<8X/:QM7JA-PF8E8S#LU@EDQ;=]1V2Q=0RFAX=>#_7*W&T%PMU;Q0NTQI M2.P_NE2BJ/XHDAZ3FJ.H?.M4:9*7 O#O+!(7:05&=_&H93Q ZQ3!\C=PY: Z M@*PO :K#&J)7;X0< /$F4F;YK)MJP22IL@*J;!=)#@Y-Q*D"1I(>)3VN-Z0L MK?=?.SWNGJ\LOMC3>3'FP@\=+%-X'3"76@FDPXMQ"&SFBP*0W?0K]@C MHRV M?V5C8-I-V=G-57SMC-C0R0SJYK>8_>\L&3JXL!_9[2A@]K=;>PJ;?6V[S_8J MO/DY/PW;\6[7,+8.[*V'G$Y/=DC.#A,V]GF1RVM@/Q;@4[ GNS9[468!F_[O MFW\XQG RFE@#8SAE5F_4'PXM@^EVMVM:IJV/3>-_K)N[KS05:X.\),U/*S\!#=(;7SL1+#?. 6EC/J#.Q[K,%W;@A+Z'9XQF M3-DRY)A+6QSJBZ-&J=E(;H#F+ACHA3#@?W)@!2]ZK5MTZ]4#*&MS L\['WXX M[ SZQB'CX?O#CJ[KU<\%USJF89UD/+SU?C/GE^X]V]\B*^'+-SI!#M>LXY'K8S#OB ME>.!YNHOX163<"/Q\S@,U"(.M!\8"OPAY1-*IM/N=-RHZ->6H=YECECH\ZK= M07\XZHCU=E5IJF8,5+"[RT:*"^GUM,'\_)+K,D327;/HKCL$'^+1VLJS'2H3^'\XB:UHW8[^8^%CU% J7(["<> LT,6MP":> MG#$+>5G.A /C':KKB\"!+X^!)/PY"T(5G;W/,V<\4_I69_@CN7-[>D?[47EF M@7@U^^Z$U.T2/_3@O)FO!RQYGBJNO0X-]J)VZC-2H^S]#A+CW/] M "<]SM+CW+3UI,?Y9![G(P>R'N3(!;1?R.:-%>% >G.;[U7335/M]TO/>:F= M3TU27:.HSC)44RO=:KAV5-=R3^XKO6.6Z,[3)B]N9>UJ+W=/_Q;X(7GEILX^ M_?,:2)\#2U+B--)BQ)"H8FPU?OJH"=A>PK8OC1#H>TBM/DV$)>MW(%_ M6#.4QBH%EGFU\5VI->Y%(.5'"DL">='95^H=>R3" Z9\EJ_0!QM46K&?U]LJF_RPR4)F:@:$--'71+ MSX>J70:*I+I&49VEJWVS=(_MVE%=RR-88#E?:P2K+9&C;;>V(L:*'E7!I%B@+%H2^YS'WEIJ-HA-;N&DQ0G7)J, /FAG/ M+DAPPJMFX6#N<@(K71+"]H6!H\<]> 5P:E-('4;^^-OMB%@+.0>(B0*2Q+<7 MAIH1-]).P[69C=LN< @+565AKP+?=?ED)-KWB'ELZD3-JGHN!L*#[8I#?;2# M;PQ#,S)PTEA]=C+6:>' M%-&+X2*LI5V%PT;%57Y74FTZ##1C)H M5%FWJ(Q:;!>JQ=*+WT0OOJ8/54-OOA=?4EVCJ [T]:[9_/%[;8\=:1U#QHZ: M&CO:?F57$D+2.E9! 4G'J"Z"]/CR ?*!I$NZ=@O;I5VV8D);=X,#3%WV"!"- M?>JJ\)MC;(Y_$K(HY)SJ+SZEQ\"X?^D #@>\)YAC\Y8^> ]L3!">0B ^9U% M1P#@1H:.FA:-:=1F9>A(AHYDZ*A^@).A(QDZ:MIZ,G0D&Z5=8:,T80FXJ240 M)I: D[4$/":;IS4Z @%:GVEU&Q^ D$37)*)[9?142]//'5*1$:\R/14[E^FH M*.->E<6]Z!+?>7>3$]18CV I 1O[CQXL-5$FRX!FT.P=',-(5#K[!M<(&( ' MWX4>U*67_/I(^\NL!2OCL(S%ES)@+Y,;&L(7($:YXERE<*]E],)6? MK%?=R?3< )#D@)GSB'WM?Z!&50EL&?(182^Y#][8GS/EE1CT\5/.0RQ]OGKE;[>*_3U$2H\2U1XZ=IMN)>M MIZG=05^Z=B71G3.>H!KFH/$TUW;OKJIIP\Y0^G<;[=_=<7$?-1+#L HK&HAD MCBMJR VFR,]2_D$?KN?7T^SOV*VKK!QTGA8E\6XDYLVSE"3GEKIJ96> M6NFI/;<9FU?AA>$7955XZ3-KHL_,'*C&\#+>&.FHO5:BZ_54L]=\HFNYI[9O MR#3VDW 3>G?FS.ZD9GH&0=MTA"Q[EM5\P.;GV@ ME%O\2?A4T8=;U,_A);B>OM$#>I0/V=G),9XVZ!$XR ZA%00P8NBGYG2@YES= MI/S3)THX\X-H:KNNR((N[KJADK?9P0JQFF)(,>G"^;[JJUVXEE#TY M]V*;.N5\84_,6\I)" VM&FC49F6)PTY?8*$LDF$S&3:38;.:04V&S638[(K" M9N?S9LN@V0ZGXIJJ+H,530Q6Z*K>ZZG=GFQ4(^GNO'2G68:J]V5%0\WC9$:< M R[#9 VM9A#W=!+["L&N+Q?YLKIKW;PI_&443F)X^>T\]G7AQO1IZ"<0X*'V M.O&(!4WK]'XL?&P:^',E7(["<> LJ 4[;.+)&3,<$^$_.1,.BG>HJR\"![X\ M!G+PYRP(J74.;WIO=O']Z,DUAAWS1^69!>+5[+L3TB1S_-"#\V:^'K!PP<88 M$7)7"$0GS!=^%$Y&4,R.]B..5$ X''"23^143;?1@MXZ;_V0&C1)9W.C_;>- MVJQT-C?$V=PLU]^QGN8K])8>ZV.^0I!)![-T,+?5P7R)0;N ]@N9N+'J&TCG M;?.=:'VCJ_:[S1]R*JFN65375WO&99+GI>-V_U;PW<[P2D?KEKG 1:9Z8R[P MWP(_) ?=U-F_BUS!(=LF1XN.6&_"U51+,]2^T2LI28LI]J22=&W)O>]O27>U MI#O3L-2!7E9OK!_=[76#[TN#]4-4KW,9%#7P%F^:&:IF= MLC=>6Y13:;CL12!]22 5$G%3UVP&3+>P;>>^ M&3#)"A=-A4G37G9LX_2EY78"#>H\JIMK&4>8N#(&;!8,BD*88V=6!] PCN)* MRBB [5!--$]TB69.,+G%#)F5,G;]Y429^3S1!M#F8.##LUUE8D>VPN,@(67@ M\$?]1>3,G;^IEK4XRV:M[70W]K^ E_J>Q]RD3ERTEN4#N,8S?(>[G+!P MXWU6I[_QNM!V[8"F=RWL5>"[KNAQ@-L>,8]-G8CG#$7!$"TJ4C]N%VF79.=- M<7I12B$!@&I%4\"E7Q)<:QVE@>P>LS2XV6$ZI4HVG3ICAWGP/Y!#H?+,D!-M M C#.ZRN2L\K8!KGM1*O]$PN%SG*+-AWQ9IV+_#^!V+?IHA%#_,)20NFR^9/; M,HI#9@=P7^$=\2OH5JZ_P%;B,I&RF;F)C=JL3*24B90RD;(F().)E#*1LE'K MR41*V>#Z*FOU,QK[9%-CEYEX3*]49FJD.^LT??]GR M,*INEDX?:4L8M2WARVVW=AS>.**D?]"+VY]G YI(,X=&-"_ILMX8@9@VA!8^ MZAD\S8(=(3B,;UTR!O"#M1[RW @*7A+"]F6!8QAKP*E-^XB70I"J['7<\(A)P7U=0;#$T#MF;O)G[ZC6Q^M. MT*T[/CR2@054FK(MD( '&BJEO)EJ44E2]A5RN.7EAEL:^2W*X997,=RR6!)? M2/""+)P[(0Y=#M/(5[8+^0^#CI7(BZ36<\\H$"]&Q/I#L_@=+P3AWA16,VIZ M*B.IOG1FHT"E D\/1"S@D@6![2I3UHIPSF\ 33P.PN)^ ISN@-0G&2RC.LT, ME#1JLS*J(Z,Z,JI3$Y#)J(Z,ZC1J/1G5D5&=RKJO911ANU 1EF[V)KK9#7VH MZOIEFH?)X,ZU4IW>&ZC#%G3A;WEPQ]!E=*?AT9WM]W85%3'=F#YR0R[UZD(] MCR]N/RP.^5RT\"/O-+UH)GZO9E4@.SOZ71)2Z]T$E1_TP5J#O_I4@;S@NZ]! M 8BQ)ADV0Z8[XPQ&43-+ESV"*$A")1Q7^"K7B9Q'6\QCC2*78<5?V?##I5H9 M;HU(%/=&^\UVO%!Y]2\_!);Y28$C/Z!$9(_.6/G@/0&(Z? J[" Z @ W,K+1 MM&!!HS8K(QLRLB$C&S4!F8QLR,A&H]:3D0W9DNP*6Y()W=]-=?\PT?V=K.[O M,=FFK-$.>>@"H#,OO/(>Q9G5RF< UE]R%5 M7A*CK3G9#SZEGANSD1PV MTT9M5KIWI7M7NG=K C+IWI7NW4:M)]V[TKU[A>Y=KJLG^2W2B=MP?YJEJ_IP M()VXDNC.Z<0U5%/7I ^WM@C2U>Y0SIEHNA=W\ZX^(H_>ZJ^Y>OED"4XHE:32 M%^;(;XPJ[\?!A4S2;>JV558.ND<+VX)HZ]],NB'!.F.RID)\&\ (H.@IXV40 M,&^\ @CR3Q5T$[%2.2#!^ADRE?LV-*D!%W@YDZ7=S0ZQ(4[ MV,\C6-;1J U/XA65FS7W]+E+%ZYTX4H7KG3AU@MDTH4K7;C2A2M=N.O?'.H# M/ZT0+/;G_\OY]]*9.!%/AG]K+S 2H'QAH;\,QOLY]:CU'WV@V]8%C 6@%\L@X4?BO;W7$XG(2ML(17XS]%,\1<+ M(/VEQQ/[E4]PD,Q&Y"B.RXWBZ,E1'/78RSE'<10+P N18$8,B89S<-..?2]T M0JK%POE!MX^!/6%X'*;(M?DL_3N_4 M"1M%N:JI/SH/'>41%26/Q)9X1?81_':$]_DR@'>#?-PO6%[OB^9/$.OV$U.F MCF>#"C&A^\4'L!)I9E,6HAGH7X^S6-F9!OX\^R!"AX^% G3AC1-EH=>!2QIN MHO4OC?TEYC.XH0_*DV*#(C..N([^!(OZRU )G/!;*$KDQF"&V8['L9'T'E.5 MT3)2/#^"&W#N\(0'E=2M@*%8S28_S.UQX /C>?[<&2-]31R^D7 )EYP=$IW! M@U-7:&'X"AH08P/.F??D!+XW3R]27&7J8D,U<:"7$RQ4<6@'K(QQQ-5"V#?< MI@ WNJXQ;P#@0._C .4C(%L .Q!F"%B#IL)7*"."\<62F;(OPMOC?"O_]\_ M!CKH[%_@6>4]K.@'88?^IKU1_L-_9D_(05P!%;5X?.,1@#4$<@F!!ER@2SY? MZXEYH*$O C]A)UXC$VXC6@#90#7- FX$W$A(C&EB"EL,<^R#(\\ T4]< M:-(YGH ."*KTE9'MVF04D*:5[(-K;+FMT!$F#(P,H@&0*2MERDDEV^,/H1I3 M@( ,4K0*&!B%X\!91+QXU&//V"^4;VZEDJC$[T]Q4>0(-4OUN'/ ":(/#AOB M)JCBU(?7$MQAZP&11='0.4Z5(9BVR+_PRP0VZ/H+DN%L"N@GHH,S,CBC':8] M2^TP].$201P1O>'I'%3"..1YFT,0K(DQMG7/Z$,27XG!2ZO 7P'D1%9<'T8. M31@$WP&0PG%3SABH&*0![2K9Z?]C[UV[XS:2;-&_@G7OZ=OMM4".7K;ET2>V M+/?13-ORL>3VG?L-584B854!U7B0*O_ZF['CD9$ BJ3D;DJB:ZWI,456X9$9 M&<\=.U9%'V0!?B%II+90ZL82(K@M]KD>>=[M/S3F;%>T%4#&>.6)#-H?>3, M.GW(H'Z;IL.-%Z7*'9(K75F^]8LG1J,1Z\P6*=SF-'O)KTFR1ZI"TJBM%[$GXZO6$;ELMRU^O?@VI@ M-1(T17B8-5VF"&LYU.D59@3AZJ*DH5\=/1/';KK*9%NZ8=/#7GJ]AAB*WXDN MI#8J!%UD-A;T!N$A*WA(3,H;5'A'K>!J/^^!6_+F @$G>2:+,BQAW=AKFST/ MZ]X@AM3?3W0LA.!MW5R1J-=]6["D1@OJ%3 ^W%^0K*ZJ;KEI.K:I=(_OB[K@ MPT2F\^'7S[KLV_"9 :X!CR8+N[X/WBKMYG>V>\]M]^@S/\4-?^4V7!AO[69G M=3T@FP'M%[[[71,LRL,')_]M*4_D\B0;681/MY,TP1HN 30;?>'UB^=TI>^A M)Q_SAWY'MNCI3=FBIQ];NMX3( KO]#LRLO?B[ 1!(:<&AI3]K&%+;OQOY)Z3 MB^=\"A&I()!5LR*'/YC3H-=7__GA*W'GR-AOOCG]^L'7'P*,_>KIZ=,G'P;\ MO!:^^?CTRZ\^K+'_)JSIXW_/PSZY$ZSI9PHJ.D)-/P[4](\)G9R@3?_(L,D_ MJ,:Y!L;X_BB^91E"X?=%\84-^D@0AQ^N2?TD:8_;PSVF*W#OP%4SK_AI(UF^ M_O))_N3+]T;NS KSOQ==E=[R]I"^H]1]@E+W]''^^*L''T_JWEM]"]+E\U/? M@V10..'X@:I[YNWOVR&:>\5/^Q#]YB/^M:GMTRUNK[:/$ M?9H2]S3H[?>@U?@72MP?T^/^B^CO+UR)Y>A[WP\OZ,G#H^M]%+J[UN&/GS[- MG[X7-=*_V.V^5:?$IUN[.D"$8YF1LZEV_FRK6 1:V82'):@"U^]=H5P 1E3Q MOPUDBFI<'J1BM>/=INC#'[>,D6&LVY[BEBXB;PYC;EJ>W%MN=YMF7Y;I.%5! M?Q#5@HW:5,6BVMR>!/[3EN;;[R+Q1/VOK[]\9[8BJ%VYSPG6J"..$GOL>UH2'CRZ/2Q M+L3GSDTU+QHO+3MRG]3WK9) S'GVX,'I0]WBCSDR^:-.+'^?9D;,$N%S1@I^ M%XSC12$VZW!KSZ.@"Q[H.@LT=U=4;! #^0N&9M_@D\(;G#%LT(>/7AR^DV\ M1G)GP_\!'1F^Q2!,=!4]/7T2OX7Y)?Z;LQ-*6#8>^D=NUNN@)TASAGLM&=]+ M.N7P]Q\^^/KTT7NIC_MSJMR:OX_2G]?G[R-G7S^(:_Z!]O2K W)V>+>_ M>NB_-!&S:P3TRT=1K ^+R;$3[=\MWX^_/':B?1K/=:)^=R_:=Y4/OI%5B'9KO51OD,\HG(]L7K'W_D(6V/1EP. M,A_-7P^1YSMJ&F2V7+Y8([D #$$;L>?>1U_AX%8^?OKT].F_SE=(+7Y;)D8X MV4X.\,;4RP?]O/<2BR=*\'UX1V^)=G_TY+/B1GA.OMBRV 3=M&R&&L[AB_! MU"=Q#[24O5X17Z_4UT-.CGLX9O^,WB%I$8&0;YN.&32JY;#ITPIN7?_8/5^CGP3H5 M:$2454N_:JT\+HNTH3=FQU_W1GD_=%O"VE.7+J5NT>F&^T/Y4#NO7U1;>M5Q M0T>-7A523GN^R?(B;I RIUL#H*2R)D_?U+,]6TWKLESA!TKU0H-5G;WL/3 U M[]&MM;Q>?KH)_=+U7UB5E-1?W--.+?GH[VW7>OSX)@-&VRQ%MA,JB?[GU[=P MR4_H0Q_)R+WLRZVLSBG_=_K__\_/9W]_^>;LSNT+UB[VBA0(<4'4^%LXU: ! M65%[6@N*@9X:\NET2S.^[X''I8HM*:7)=48D$$9X%-O/@\*,3">C;T/OV3?5 MVOPZM%6WJI;&-*'43# XP[(?<7QW]'&V M^P\?_$F]L)N%(BMVNZ /M2_?-]Q+ SWU_L-3N2A6X5;FIZAGQY;=.=5TN.B% M5^ CHFXE5B3F.G1TAJ3A7"2ROVA+=AIODQ'1/3K-SKJ1EWG3ZX:X6M@,RCJ^ MB[RY>XGHA8J"+C?=-C';[(H"9<0_&#B3.S"GZH0A!5U_[E7>0\X+%CA M$&S^1$14]\/<_L*'B.LWJO4=VP^7QB +9J\I<*Y$RD]"U%,S0PRQUK!R7!9M>)HBO- Y:<>P,OIQ M*#/06?%C*A"KB= ML%-\!M;\P^/UK^YQO/[D8+S^_-4/;WYZ]??7"-9__.G5\Q??4GC^6=C)]_0& M7@2U.QC#V[=,-T3'E0JH;;-AM?$C53]6A"+]+-;@1CCOUG)S>PO!+0JPRTXFOEI( *ZAX^+DX=?_J7\@D.C+U?RKY@RMZS*V;+_0EP8/ ;9 M=*_/PHTOX7,A M6+XZ(E@^C6?YPW(IO[?*9 \J*$&I;G!=$FKKF$G3I\EO:S20!S.+ ]I(7UFE M,FR+&B JF_J\..!XYQLT3";:4Q%7WLG^QE?)+)\H\*PL>* MT?YYBE4A5<6((##,RE'>9YOJ;X+V^ M&+OC?\0 *.75_ET!SZHIN0K K.-R\&]GK9KV/543R,)W+7,Q!XG/RK9M6F-2 MS]9M,:PHW:-7ZO9="/YS 860WKF@KK$2G..4@4-*;"4E"CIHR[ [@D$-XA+. M5#2?.=Y38X_<65.\-&DW2QI:W)4^"2.-ROXT^XZ)Q9F.G)^%ZT^C+VP'RDR5 MZTTIA/WK0E<9A4U5E$]U*W#=!7\CO"MI:0W$ M)*%7M=P^&D*_&F%#'&,P_B\ ':@?3I.ZQ\F20<[ G\2NNBCM?47Y(0 MF)+3I&0E,&$H4]&FYU3V*>I][I! J[)G2FI!LQUX;CB>,K.AD.X_W-R0=_1R MPF%@C*J5@,SWC-.C5+,09@[KI3MT9T\ M=++V_56#6U+5:UC'F494P2P'D&NQK*"U#:>#GJB M&ZB#'X]0+"^J\A))^+[C+.LJ.V_"X*4LQA@8P>;V=K&.RY^,E M>[X^G.QYGWS_-__7,45T+U-$=R^H\Y[XCV<_OO@0D]M&S5Z@KOZR!1NY= MU_5[2^Z31[<9!)!4JIX^O$6EZNG#3Z!2]?!@I>KO+_YV]GYOI0 M,=?TVKZGSP+_ZJ;"2RX>BESO[^5YN-:/W)H4'K[+]6J,MZSP5(KD6&7D&82G M6U <(Y-:/[PV_.3&0:V?\XD[.WCD"):=?7?V_,VKGSZ/T_;!+""2+'0(G*J^ M;#84SQ8\GRYZK8Q3^9]F(.0'X2&6(11=#P9 TL3@@2EZKGUB46Z:J_$,-G+) M)0)A+%+EM 2.\C11(:!X.#OH5MXN!CS-D%!Y3KB60+0 MPD+2=,A7NG\R+TGY_U8V@%:%?O*Q7!*[?W\NL[RLO M>CQ5L%,@5B&-=M2FUV,>%V;@&5,;8!.2Q.50N!./4Y=#8\3WX1 MU%Y?GC=MQ3Y$'$(9K\L79!3FFK3G!6C9E >.NI4;FJ-.]OPTJ)N]RC&=Y\DS M8L0AIQ'DH@HOORC:;7+Z/BNA/IRZGNPHLDFWVU/&E@9]ISN+R8HK:3_@4:O= M1;7KXB3&N2V,EH0E QKXO85C_NI./NCW)AP%B\;_US3;[/N2N?EH'"KPC-0[ M3*FV&I2!K>K&@3"E3)RW#3\O?5\,-3PL)! U\K_@-Y+U""_"+0SI[3C9>EEQ MFVD9DX<*G!*XZ*]-);I[R]\$@!4NI[(.=KB3,"$NRNM>D.K_8IWQ 7Q=!\?> M,Y&NNG2$*=*F++9.0%H&S,K(0('!LFC;D$OZ /T:&D(2^"GQ)'(Y\A<3P_0C MX714A.L]BTWFP.PNBYJN;_GZ-/4:GQ29U\-/,/3AO/YF#EFQI;&F++W\\8DL MY*8Y(3#D@Y;M"?R!%;X+1:@T#W-G$J6!O1#63Z R9-YM3TE86$PTP=,SK M1L;[4FV#73\T_*^E?N9>U+04Z85$$^K5I+:!*HD=QI6^LHY>]17[YZ_^\?+; MDX??9*0W2YI=S0<]+ I= '-U>Q3*PE-@@:CTA^![*&5;:9%,^D:-['99/%-/ MK0DX 7Q!=?=M57P88+-A]W%X[V)8A3""[6/A'&TI@8P_9X.GB6DT1 9A[_YL M.Q^N(@NA&'!IJ8ACNC/0C+A!W626K>7?QGW[\=U: C7! % (ZI3'P$0?A4. M/7&+DLJ7N70LD7_/M9L-*1%NBT/=ED48OK2>A9RK0E$4J#XE9VK^T&6,PZ<3 M?_ L6PESB];*&58*Z6D(TC5T:"98I\?J.AG+$Q9=:$6 (X*I7I/^ SMO$#KT MP<;AP6SA*=D9-$17BAG=5N_0D.-F#+O/B+(-KS30ZE#$5,F-,+8]?)FC"'F[ MJA8M! 9;'3G=*L=';2T.D1'#&FMW1=?S<&(JO\HAX9AHM1H=6#1OJ"] ,Z_3 MP&I1[AN-*Z4G%HX E@KELH8JYYMB6E*QQ8CFR>&8;'-B4I)@B7U0FN5EQUQM4'#B0>:+VV%4-9B2<]JNF79TTZY-M,R#_%QR'%EXN8L7HY=$ZW .O M]A<"9 >I:NE96' MP(<%5.\U_'>[4Z^VZ=&N)(<_K59?E3Q1&P$0_&N2 !1.#D+4 M\?RY&C7J[H*T=C=8\Z:5>ZCR$ NJW*ZYJ2N$U>6;H[0;JI+TPTZ[-3_[^:*?(@T MZ.3B0=A[)R4R->AX)CS&M19]I+V[BW(3].,)B0(4"'8T;- )Z=N3"S(GX0RL MN'\?62-Z]-N])\\P7Q?5AI<&@7;*F1Y#6UEPV=[#*XR;I5Z])@7M%YR=04=A>RK]AYND=D!/(.!A]UAK'-KLOHP<=+=.T)(Q45.1+ZN;HEGCW.AM!WC80.QGX5BM*LX![<*Y#8>NV$1Y MNX\URU^408_2XLP+H_&$L$DK.^ZA+=%?2DY&(?(A--BLD#\$Q)ZK*65VMBU^ M"X?AEW*1O=8$/LK];;$,*OKYIAE61BAB$\#6AL>/-*> W4V.9#))Z_LJ*,2N M6??9V6^#3"%#]%'&BM4)78<+D=Q8L#(906F)H1A&A2!Z?*7!2D;\HQ5!S)'E MO@+9;; V%?CAB;N&N@7JMY0$[:_0ZN$7C[L!AO D!5Z+@D4B$*-B)#ZHW])= M\-\^S;XMMI3IH5(:%7N*:L-<-KFD8I)[D>5TN5W)H4C7 =+*.#M)\!SSR)4_ MQQQ*TDF.,!Y=LR1FG\DO1Q\LO57\2&XH*G]+SHK-W3-#90NM)M?I!C.M3,M& M;HX* RU@,(MM0<1"2^ZHX(:(/ OF?X661FKIR;.+8T_IG7#^F2\SU[8@8<62)K-@](O+L*.: M4=8'Z';56]::*%7D.( $_PCA5H6A+VBG5@8ZQRN\ 2"3O;[PWD)S!RVXC:TK M02-QUYQI9;XS=K;C#A)I:I^26P"_=5 M$F.;]]:*:'._7]R&;<-4@:B. ]:=!5D6);P!_252F,FDR9GM0YL8B,U'"WF:W3M2@IQ7&F. MD<0S/-7[>!_/M("-#!I_8[DIJJV. NP):1$>[%G$66#%#A3HB/<,W*/SR(L9 MQ..M $SQ)NQLSWR>D:)LR&>>[3 *3DO+L]5!9A\6#OL0N5:L0+2^@DK4)?%^ M5G4SMBH'#9F8P_OH\XW4V#JJ"7.S23)K5>=ORW*7#;M8*W4,@#6/'<$A#:HU M;%?N-HE$T0U;D)6>;(*+ ."]68&N63 6+M;6XEVXB6!<[D9W9M,)_[)!?2YB MF?C]86<..E/QB-I*11-=XCZ3\4MI=1[+OW-YF2RR#>>MM; X\@:G+C1H$TJ> M3RM!/T?5";GLPN_7HAW53E,35&O>HH!IW:"CMJ9JGL/DI$4VK=J#-Q':SD_' M)XM'C!-QNR'$ M%,N@]BD^$FV8@CUO$UGIJ6$+-(*(D.<,$5IJL9O,Q/DHO)H9WY$[7@)'G7P/ M-&5D-I5^9&8W$3]XB6%-<$0MJG2T$-P58(SOL4=]+H[V_MT5< *6X]I#'5\. M&XH.Y(BO./ ;:5(.V#E"053R#'^N10TLB/LSQ,S/LC*4=Z%M\HVA5B&PE PZ^$ M4\']IB\WY4CEQC\&UZY$55-UR&QA\IEC^Y7S<%$&%^G"ND^VH/(MQ<$,"^Z- MA/B/WLI+'X?T[B/F<7[B[F+?(=>PTC";@<7KF>@ZIS0R'2OXO$5ZG224X=D[ M%Y@G1"U(."Y,,3!.4IG;'AX]A*;P^+DT"R,#(Z+AEQ_G [H1>J-!2"(.N.GA M4>N,V3FZTDF@2.Y2\KO"!@&F7%H->9B<(S;&T(F,;/,8G10ZQ6FS#MM2(+!/ M.X&6&P:&E(GT"^FPL100FH?!FGS=8.A'"?79[U%U4U)4<@95:03M)."KE=>/&V0#XEP4]88E#J-D6MXIZ=!UO/QYO)<2(Z M<]7D'$YK!)0\)X6.6_I+^8'O%S7NV4L)'H-JJHETCYG)XH\DW>@P^>K9QW-ST^5Z^.3T2UH+2C$N]T%P%R=,JJ-I M\EF7]3F![\EC+=]AD__6O&D.-\T-_EOV M>JAD] EAB\WH/3M,:'[<[G_Y=O_\O"A>C=Z/?_U_#V1F+HM]D6<_A9^? MPS?J1.*$QF4+YX^][714TKW3Q]5TIHUSK[EV=D.!4K:WN^*9;EHFK?W()9B)BPTLAT(8R@-@1@!704#9S[>G2>ZJ9$6Z:23%EM1L/J]?PE=@D:HB# MG%R\YO;SI8?8^Q '#"8]]3"N1Q"&>[#183>^*Q#4CO/X:DB"=1LP[9>4!&!*5#ISY+65/LGY?<.79];'"2*RB$9DI76[5\, MU8;27C*G4YK#\E'2>A8#F17G!:$3G& RR2]=A.A,JR###@.FP>]W(7SX)@^R MN#S-L[\1W_*>)>2'E\]?A%O).\=(W[7@QA9C?F/Y)R0K%0^"$XU:/=)WC;(L M)0$BLOE7O.GO?.YOK^U^I7I=<37*>49TK>!4I'7<5YJ1K8:6+5M/8+&UY&W# M+,36\ K<#7V!CR_4,,,XH ^)(K=YHRT@OI\L;DCB-7UK=&Y1LT15Q=-*I7OW?"D\P/FR2H M5I=A^5&B WAZ<%*N6:::&@8IDWQ>5PP;D":=6,*126# 'M!; 56UFM?%S]@P MZ-NYAG7YLK<8\3,)HXE\LK^HVM4)9 :]-$+ $9T#CWAG4&UPD). MF6\>:RI,N.FW ('B)[7F+6 K?FT*^H) M#/_BXH3>T:ID.5L=*B/DKGQAB;[3[#65DC0OYK88@!X4$Y;_'"I.7/ !((Q7 M>5XM$S-+R*(X?2]^)B6.(:,)#5%DB[8IB/>L!7";F@UG#:U/1,;BH1*;#W** MAX[Y.987O(><^2R[/WO>@R9J<_YHTG-M $)FP Y+L2"0"M[:UH**+"0HJXI( MW:KO3Q 9',6@#%F5?Z& M7@8E>FFTD]EW@:C&Q&N96[Q MA-U.,"47Y9;+E@Q:'D$[ MD0@TD\GH (7>GF8O"-=5K4?J1&KVRI=/_@(VS5,())F7S$9!F,Q+),]. C\N M7 45&YJPB8D1T'^B7))W%);6<+1)EG$'09E6<(7(*&\P3B*E42&WD AO2,-5 M^*I 2%COS 930)) =5Y'.Z\-40+7#>^Y9,A)T'(%S]^!$)\LAUXX-D&VQ4,B MM/X*RIQ!R6%<52@Y]<[8Z23T&Y& X1_DM847F5DYK6YZ60O CG@$OL MQ(N*\ Y+&400Q+5J #(7^T M O,:%HG<*X;^2)6^0^=5=2Z&NE\^31)/7.^^ADEG'/?"W&2 OG&;27WP+C[!640 MHE"__K[ES14#&8Y06(43F]@9PM(@R*YK;O[FKGU@6Q9TWL(>A5 YR'F[ OPM MERY4^S8"I3K.YW)]JXL2\$SB<=KQ6/1)#^KA_M-#CQ??? 2+3+I-S W:)M@C M]'P,?2=32H1;E[%D@%I[]KK?+:9IFX1 []=!88?X$>VSCQX\>FB9+6V= *)! MFR,M8/]@FD8EO%K%@=LS:8,11HI[89Q6+^"*(R93U!NT]5^#,E^:'M2@1$P^ MM]"@.+)7P'TPBV9 JRZ;XFBUFP2= JT< (T:4AZ-0\T$P= VRPJG!TY=I,AD MO'326A2I/?4#$=4\Z?]-49DCIT*?G*9Z*W+T(%B4VEXOM.<6J;6K>M1/]ITV M^3*4PY]:1JB>%QQ8*2\>/0N-3#)I\73.WTD+M"6:&$:]CC?IQG=)#Y\X<+EA MPB)U2"ZL0IL0MRLG]!'I<8>%E%L)'S'1("5?8E P3FSTA2.IN39IZW,1_ M^2;ZMA[NK?'[^6%\8H*8-;*WXXY_2CM^48D]DO-;!L>AV9=Y0CJNA?ZDKI_@P_<['*O.?MB MPS7"KJ AU$QI1P5QZCVD(%"#&.W]H/F/[1@N!E"U3$1TP]#'&:K:W'JYW::D MW##5>/!=^BK](*$4DR.E(0=_+\V=E^N@K/NC0;Y30%(SX+0TTKS64J8 MO:4$*@BQ;.= %7OTI]D$0H+\3YL!'R0TR5JE( IYMLYD%3/Y^^/LW6Y0K$/"BT]H5@KY4%[YR M-F#*HX_($,>C:-VQ:!5;M+\"6&!*.@*:3%VW<>88=ZH!S(EDNN5E=09YVOD> M$Y.YU.Q\5C1#NQ?\JCW>AG25HS4,?J;64(-_R1W]^CA^NDJFA71]'X2 $<@]$9%BS* M]G:;NR#(7"8 R>,9_S@;>3L*MSQL:\\3*IBBC^>L 5J?$RBP/"K! M[8Q@KVGW2H3*5$F8'7ZN3GP0@*K#Q[)NV0[!O=IC\Q3F(#@*=!J$>!)1(H$] MCR)T;T5HE(WU"-35O@Y/L30XFZ01$LQ.2N?*_/-'(_'1MY(4@SB!T N1I%;' M>[I _[A)=[A)!-/CM!VMT;:VL7W$@,N-38(P8>B\@= 3J/UQRSY^&<3EU= 4 M),/77._:D>O@CG=*^>1M)(SK>8_38>YO^X!E/(4A=ZX5C,<&C,P^+]A^/*2: M0:I2*$<;61U;>QMW/QWUM9:W#*IGU9 ME5,];4F-8 M6_:RG?&FL:W3OXDPXW-3VTV3TH41?CR/NW!CRVE2..924CY " MP$LA*Z8=, MP/K]:?8W2K=;L^GLX*RX\TYJK2'0]?J/1L#+X"L4-<=LY$DQL^+>,E8H.AQC M^DSN.##BOZ!\%=KV5^;$QBDQL<09.QO?OX\CV)16&!4<2XM6SN@@0:IS'1?@ MUXO*9*04>)I&V%[ID@]+ M++Y^%MZ-"&5INH.TF*)['9^C9KM.62X)1H5V2QC)DRL"6&VJX,*L*&!7JEGM M.2&-0@(76QM&3^H"P[CY:.]URTYYH37/RQ5HS34AN,F M,3'?[,Q9V1)) HM#I D1$@IQ_#TN0%D5K.M_SQRW:(J$'IAIJV1J#&U[UH>] MG][.F? FW0+SDD^A%ZQ0; *4[W?:"/_!XIEUXYIU/\W^/OTEG6D9^X6S/D,>7E)[5>3!=0Z. M3M-Q?79!?Q""M 44@-XR3^Y'X!:'5R #M2,<:;$9SX':;$;<-C989D8XQA(% M%6*$8.B:'VH;?STK*.P*S2P;V@H:(8 M4MZB5&CP?PJ\[Q.MLAQ*D8L\RCC MV[%+X>-U*3P\=BE\&L]RUUT*4]7_D40PP?TIO@,N)4)4=C%U;I?3(U;080P6 MJR7K\C8U8UH100W"J;Y@9B^*4W)!WPN$JZE+M/*R6A5@_@'3$D,BS?"_<8<)FYH$GV<56T:?)%;3'SV-0TK4A(N\5[=<]'3 MRHZRA7!O/.Q.@G]6Z[A=6C/0X\56>&I:L#$/KFG[.AO+CZQ.O#10VZW$0EE? MHWHN0[VCP6M+[QJGR+_9[F1!!TS'X=Q/%S,(KS77ZTQL)O!C(5J/R/UFZ3E) MZ-S@[ /CH4&A-![9,!>I)H2>X7H:]OR>P1^?O#>JNY!?0U,0/Y-L%=HU"U;8 MU^[6^"P2$5(X))@?A F="I>5L6@?NE,Q-Q2YQGS;:8[Y&SKR5WN-N;0@=!4. MR7.:O=012^_S.#HDI*@V6 BZ,'0]_="Q]TD#S3?[2&]E(Y.CCLH/BK/-_';\ M">\U]/O3ELGG,>D+HK<@*#1[@^SF!QQCLI"2X:(\:=L(,TA8X;!LJK-CRFL0 MRK-JC;XI&?NQI43]SDV!9)A0N& !#:9@+QJ,9)OV;Y5BGR8OW&C9:VAC%N6^ MT=0I.Q.1+5)&Z!HYJ%Q&*3..5!@?H=XK??7P]1;'O>M/MC-?LN 0A^ MQ/9UI(I3UL8C[. N-PKSM9H5NYHW'RRE'%I85:(.-):'C9MSA9OAAY*-:2-+=3'E+P%WP(;1# M'/?I#O?)D78>U_TNA[*U04L=5_P.5QPY(*FH'B&_=ZUFN&QU#[**;SXTCUMU ME-O^5;+BXV'-G*)T\#P9" +J>\M;(I-\Q0/M03'""6:F999J429P@K;DZA?5 MSB03&J^;,[3+W52[$)D$#,EEEUZ7=W!9]HE1]Q4-J70L2A0[;IE-_AQ+3RD_ MP;=C3Y81"*V2)/11NC4KFW6U00D=U_&N[W/ M2G+5@@FOIQ_3T6"_E#P-;S4N0:$Q9)5 F=:#C-YA3A)(\JIJZ:1R$1$#*>8Y MZ<;TM Z62!P_5M1%PS[R/4*V!XIG!.]^,&<3IL$0%YV;KZ6/9M"R;2Z?3X(?65>9%0!8E ML+"Y@7>+VDKOVVVE6 K.C\]QI_.4F00UZS>YU1(HX-,JR,,N0Y4?V%P>69,B MUK406G7NZ\+;]ALX\(EF?L]3TV;'?2CL5\:K;,/=+GC^08UV8"K[$6\C:D\@ MVP]K5G4\7<"),9454RTNB4I:CDVE:V;3)PU[Z48EJ Y+9J_H*PHP@V=]=<)# M(6B(*2.2'^OEYYCHMB8:T4 L4R+\.?V 8^:K7R5(U('RAL'DEK5[#X,'\_ G!0RRO#%%@)_!-M1O:Z+ 9RQX>#,( M#IBLN=DP&=0(V+(-J/#S"C">(3DBT+&LV9*1=V$IPX'W*UW@)<[B&%9NI_P;E"PXP+F2X$4]4;=,454J@?AU;*%09/0)TY*HFK9."8V-T;=CCBQ;@/J MK;=EN0NV9>GF'/J!I=/Y<'_$V/;-13(R6&30=42?\EF-X,8]-KN+T\+%HB,/\'H+Q:> MHOA+6.;F*MSG^V*9O7H='#/Z?V?UJFVJ%=_][\';?H<0 P&FI"IL#+3(T5E/ M_F!5A%#@V_#2B^9=GOVM:D!61_7E*Y!/DDPGT+FKZE1',=5'\(,. MXO'6X]^YR:VOT:=F_G$RJ=C,6> '0R1:G=)>S KS;47#01 G"B6(XCYN5-);8]!)SCT>ZD[C;[J52P MGI>G1YY'IZTGV%TC5^5OV)[0*:EOV]C[:5N!-^[8CYJ1=&W1"%FCC88Z<"Z; MS25WX!_,$&V;E3;@F$3TDAHO84(@PGWE+0<+T7JN_SX$OYM-^>4=K4.?<3V:D9DNV>;:P^G03-C9+'N2O?E6U/;:\-8&(B-83X M&MCCXH1$I(S5X>20NSA"Q4XSL\6ZTYST320Z-^D4X.'#<UO$; M4[H?8ZRURL>-=]1.L)49V[/Q5").5QYAN"2C>2[K.C"I7GY Q/1IJ\1$FUR5.O5H-()IB:Z0U(A.NG#44 CQ MWS6Q!\\JY$]3G?_AU\^,A .GF$92C(XZ?<>G4#O=M7@G#8.:9M-9H\K"G>I( M;6(N+E[/O%QJ:BPW.Y[]DYV78EI7-&.Q;\XAG#X/ZP,U2V;[0*V.N40F%[@: M^3@W1&ES*^5CMM;58_\Y\,D4)M3X_>E1RT8$O^OT@Z,-O-63)(D%*03?FU/R MBQ;Q(NS!T3G 3>^D\\A<9),U<:S8N.%#9[N=C*77L(J&38#]@9FR6.G!,*&V MF-R-R'"5%'^BL84IR 8(=S;TRD\KTZ.K)U:87I!F9__R L$6^<2(-9$O&9U( M?@M"<\/\+LKSHI8G9?Z.!95[$IW!913RB4)LJI\8>^OPGA><\\"-1=PP\TWJ MFZ#C:$/,2:^W9<#'LK0N:0Z-[7M8E)X)AD$ 3$1-T@(KT',M3)]FE# BIIP3 M\E"L#TZ]=FVRU> M.G>3P;PD2V9'\F,6';,39VP MW+C5A674CGAN25?VE'&!=O6B+"XK=NY'(RW4]<05M^01I:;YF3U:_)OR9#@PE M)1!N^D9;Y":6JIO2GB*Q=_1IJE. ?:RGX<7G" 3_ DCG@V=G+_'#PV=?2)E[ M>4%T!9NR:)''1 RN:$*U7KNR(6N#:0.D"H?PMKQ(?0%^.=XT9A1Q(IR[7>20 M>EF1 3G9%F\EJ[(4J!!],$*'Q)Q*:SHB>DKH.63 I*L:1$Q%RFE>=9;-$2P7 M%6A&A?6J/C@J)2KN\X86%$H>Z :F_'#\C=L@4=AL)=Z&X*I7"*]TU-V3FZC/ M#5%)7'^F 5DFZ,YQ! #;V0(!Y+&!_#RT8AII..I!*8') )VF.FZW.R_!-$:.X)6_9"ZL+=!23>RK,%6RXQ_/R4&U^, M$XL?[C*TW&GOR%?\HA)6,BD#JK$9M[^G?E\7I+U;TWM/* +8.?$N!7V9*'$V M>U'P77]B\['DLE;.U.>0^3X\\DQB&EM)4[R'1.-^6$=OE,9C;=*\[&*?9MP9 M8^*E@W F00208)JH$ZQW6+QE&1?;(F,7QKX\V357B',3K3=GMRDJ5AK.+='@ MI6>,4"@E#KJ+(81=]'>1]2B@S15A/8Y,,G*:GTY4WQ%^\_'@-X^/\)M/XUG^ ML/ ;G@N7,X1&$9Y"%,%IVDV!!O(=O'U64XG^\.H:UZDHL+%$TE*>XK"O'MLN!!D][UU]H'\D#P/F MJ:9=B9_4+2_*U4!4HV>@%,,;\;I'#+/24ML8I]S(N#4 L\T;.UC+35%M.Q[W M1D[$ HC^\#%RRCKJZ!FQI"X/<(ZY JM;!:ZGVYJ.74H?)'G:O.BR6KF=$^L-#G(/8BS,H-'\<5S3#K;S_/Q2?&BB>!@CG5 MTNLU(VA_N(P7N:G"V8YO>P M>>A9\(6NV!$5^:ECAUG74Z![7BVMS)!GP?V^"*=V2Q3?S,IM23(=YKW9SRL= MGC/K,+"NZ04Y#LQ>X(>(XV7%1-/4>VDQ<@2':J,&TTCLNJ-R+>M9++H+L MXPCT93M4V/[Q6H8PE!(<<)DNK?4VV&C)S@&K2!I<)O7$2S)S.W4$[%?RFRR!N'?-H# MJ7U#Z3P2DLJR=QBPI@:QJBLG!?>(?11."R9$P.I?#%+E'2?^_)@)NX4]Z@CH MH]U\.-UB:N=4Z6RFFA*MO MDH:A9/2$'#6>?4'W\'8[9L)6XS.)_/UA/5,=4!0C^(*DKH()I9!ZHB5R<[[& MZB.]LCXO!29MN4I=38^;Z?SLIW,ER& M>V+EO*5-NIQ=#'^2?";GBV F%VPXEU%?\Y 8+6F@4*[\G=;VMR@WV$6K@!CL M%YO-?#]4W]XU@%_OP7>MTC=WYDBIA*=:7JA[ZS)_[)\W%+DM:=PYHS&OI0;^ M_,W+ST%/OBTQC$O;N&^J*W9)_C/W8Z:U3T,=&.RD0E!(V9UT.QJS-9$)*8>K M8!&Z8> XG$%.J]A'GG'E'3#B MG* .H^?$SWQ!$XU::M45"UW1*A?G<]33]ACTI=B<'MMR%]0S+"\KLY[>)G3^ M/F@.YUYGB-N%DZ:75;@0F1I 43#-2A$@V'3I9U\#SR3E47#?%B@KW'8R:17VI8)4&"\J<>;>"DAQ:)2S$#?GDZ?CTX8Y:2F@1-R5 M7)M)\J3N[PTK[,+T"2TK<5#QY$>:>YJ!95KW"@P;-4;= <'Z;NRS(^>N;F92H5B3#0S[U8,F7@ MZD"Y';(B=$O8J<:YCS*XU;5^WP/]]JK._JNH!^)\?I)GCQX\?,K6\CN9,OP\ M=3.?&Y61X<:^>_[<@&.Q:*4M=^&T -+/2:VH"<9:H! 7J3%-F?#P;L-%DSG MHE.0_)NJ#_K@I782CQ[Y;-DS>E@?2+H"X[/$4T8<*2B:45J^ZI:*X@4X*'FZ MMCPON"H7W4.;@K6#_$#L? 01P9B49]6J47C:LD6Z27JOK-7OX&+927%I5P D M13'R:.[.O'Q^<#(I%PWW)MO3(\J1B<6*2^8Q.JX6I50RG% 1)]G>QW65O+G@(E4[;$!;QXY1XT:._]<0S,##ARREI]D/ M]([4FF(->L'JKK)?@_;":AY1*A\/I?+DB%+Y-)[E#XM2<2-6)62#^A?<;IV] M6O8-)5M8G7S#1B^97A]686CA.)WM=F6QZ33&R[ZMV!'BI=H$-[4JLN=5NQRJ MWIE S6SH]:6OS(O&E6]*)ZT"D4V?5C3A#GHR,C?:#MDQH)I9H.+%IIXB\8< M,ERYZ[5EESKI-]H&@X]2>RT]2'BH&1MC=C?V#"W#"YTL]B=+AI*2G:IJ31GB MF;5#])K;!K.T#I:U-U:4]$WPMFP&EEAXU(]BPHH_SO@(ZG6BY%^(N,I2&^N, MC8/M/"U;01W;\F5C .#N'XI-V+1XYD2Z T$D8[M=6/FJO#K-7D61>?0URF?V[*\ZJ+ M,TK*=^5RX(!IZ3E ! %6=.@![M(MYUQ]$*4A58G"@ M0H2!;->FN,K=-Z5;KR1_;6G2$SY$*NM[H-D??0GI>QA>P2UM$T_?I[+ 61<6 M:U.T>/P@'_^@'%X]YJDN3/I,";+*F_, SW9MM*19\?A-)+^1Z.X& MM& 006H(O:F22\F/$FGN\ ]>+J@SSS4+Y87411<[2TPQ.EU6=:@(;RZIW^ 7 M #YW#*_HO7+BWY@I6#-%7R?*AB;2JKW6M_EC:>D.&@!*J3'J:H]A"?@5/EE ML=1^U;!W5*1>QI,MBB0WL7;;:XGV\$2GP=2MX@.:P'JS1M($;:%IZO)5_/O_8DQ):TV::VF7H'E*^.AW5*;JTLR-V M'DJ/QQ]L!/,KY+%UV+AF/V-5DW1#?$29W*5=;'H#)ATZ M\#V'&#DPRPUS=26U/H)J!H$:>E'*Y3MJ)!A._UX?W5X9#B@):P M)ZC)7!:2G$S]-XP6+VL-5MC/)',>ERNJA*O2O)\T&0[. M3".40!>;L4@0)P0 ?V AR+7)-G=CLT%@CV+UFH)ES8'F@A8P[D-\N<=564CP MV1U3E>5:[E;6P OA[UHSRP.1QM. 8Z(C#"^IU()U)\VY15]XO8T".J^ "(I) M7!0(H5- -Q]]GI= I@(K=@SNGQW6/ 7^HCRRY,Q'3FWHF_[B!#E!H:'+I6\Z MO/5 $Q#00 X6;^!%.BIH]PC8E:)M4TP[\-P#,$SRMMLH;#-?"=E');/([00\L90K!G-;% M'\=X"M8:7-4A),707S3,36"%*6U6:=._BRA"]:ZER,6(3S*[R5]O+VK)9GS^ MVN/Y/H2#)[:Y'&ULRKRVML6<\$B886,VYD2W%6>7$2UM> OPJJ9?XE;8B MI4N?B;5UU*0;+!F4YJ=Y\B&:"01C_)/ 1T3IO!(AF4+Z<:3V)N,?F%%)99H!NU"4*(L?) &WDB:C_D_)F 62$?-U< MA0#\O! JE.MV5#Y&S@\=.3MQ<9DIQ]D,O!HBCNJ%4@J#0D38 MZ::6:$+:=(O*.3P#3:"^"KO MYU*(VW@Y;,AQ4#AD-7'\[ M;3_/.=,9*2XBUT2J1\)8Y_NB3!-1'VY9,<=G35YL^POT^E(*^*' M7P=_*AE!LQ@==6:X\^==*++V='3HZ_RV=% NW!V_R)W&7S;AY>V\759![B6F MN")^6?XL/ +WG*/!-+R)9?^R M-<#NK(4IN@[.7;%BRN3@")8C"&Z\9 \$2M9LX2AJB!Q>B<([?G3F]3"7: M%?L(Y*:D\&6E^6K+LD3JN&+J$FON.8)]*34K86Q$_B(:@E3;'1D.GD.C&Q>? M8X_;%%<=CUF/*28/H4JN=IJ=&3";\'DI%BM&S8E#4B!5M:EXOA*Q,0F3;BP3 M1#!?./\;0L"+K?/S,JKQY!X7I;O1!./\2#YJ"=.[MEKIG/9I""L@*+ZU[A1. M17B*HBZ#_C*J$W*<4!J,,-@CO./CP3N^/,([/HUG^=\DS\:(R"J:=*@T4C2RU?5;+1VTP404[ MOV2?[D'R\3O+;".18WDL9/.T'FS.7#KDL\W\P)(O9 F3Y+;K-8+S;YDF'GA( MRZL!1!\DZ8G!G39@SPB-4CBA76S4#."P=DY"FL*J5?-#F\_OF$,+%7QR2- M#(P3.AIXE,ZO*4^4=0@'FGH;O3EY 6EVO0?R/*F!H U&AA_,H,0GB_0)8$W#66GW<U_7M@D_K4I MKM;#1GC"^'( E)ECIS@T)6U>E;S9^ ?E;G(&IBJ6P91T/E.OBZUGU]@9'*O$ MS(@ W53Y&8W*FL]A-]M8]R&$XBT74X@-739:5?-?6)46O36>';[E%X+9GQ9^Z! M>KDME$F]84VQQKB*;=#JF1@D!CW$A9389 8#H=SMKQ?T7O?/.*P*5$]QD)61OFZ;B%@%_&1LZHR,9A)4- M]8PU5=W3(FF% B/@6LSWOD:<"F=A_'BVW7)S"IZ'WK\QOVF$3PM:?JHP"7&M M,!"^$49AI!3:;B >8;KHR>\H IZ&M[+M+%AYHGIK]8Q# M>^SV-?H+;YBO03C.MA@C)1W_JGJ:]3Q)R804(GX*)RCKENT07LQ .D/-Y^3& M$32Q8#0N";K,WPPW\4RIK[2*GA7@H[_C 0 RS,1JC/F,IY/[^\>9Z[3.Y^*X M.I Z8[G-G6'>*L>E[VF)@;L=*;(X_-,@$Y"AA(E:D!G4K/[J'R^_/7GX349< M>N6V6HZF>574]QQ$B9L4BSG1Y;7L+M"RM A>#DA$-B3\/'>%QES5KNW.S^MS MN^:P&>(*DJ?:G(1=L&E*( HLW;!CY

=LR:+:C_.-@VMM?T<[;!HDZ;V\?2 MOH:NCN5"QOE:KI=\81TXZ#':W!,J[V5]7JARW!^T\.IX;*];=;H M+IJ4$/G<%LM7KS.MGKOPD),]TBE9C*P#8S,PVHGNT39-[RS&: X8+AN8% -WPIZ+EB 2QS/?NR9+LTPVFK1: H:^1,TPIIR&W.W$I5 ME[I!@G]>61[3A,WP\>IJLJ4XZ%>H0I]_3V=A[$38E%D>>9L:'8\'FKF3;W"( M_6E4T1)I2:[J7%SO*=UDDJX9?6WY*P 3[4R/V=5T3J;%"#-^7G">@L#+=85I M/Z7/1KXW\?,FI__S=V!^F9$ P%"DE:[ZC:VP=O9:P-.B59J-T6MELKY40*Q?+P ML1FKUESULV1W=?1CJJ,GZW($EWP\<,E71W#)I_$L?UAPB5B1V-PR'_(VAJDQ6ZAC'.;&3'B-4MJCP=S6?.7;#P,C]R"F$5QCB;< M>B$&73*'*'T6: ,HXHD&GE@#F243'MW!==P<&4XV3CHBD[3@3&OC3#?2/':$ M>RHX^(F,5Q^0WV8T:==HBY0$>-<13P>AEK'*;*P,-$EAN!06AQTS#<,#!7WI ME(8Z6$LEXR:#'V*>>$NMG]F=]1?L.4H$B["/C*G8.WLK61_?M1/)QV8[;J0. M,K=M'"C'N72N=BTT[_,=\;=IF;>IL@?:6U-@!E)LJ>C/YS^CH)(A@8\IFUJ< MMV6IXX/"ZKEL-L%X!Z)AB8+LL?,@NU-*AIAA^.*Z%$/3CC(,,V3]'3>#=&DK M A,7K%T$HVD%=I"[B"ZJ!=I&#!(^RXPR7F_\_D)JK9WKJ^:J9H)\9D?PI+VZ M*#FV*H\]E-03@"E?[M&IZMW*2--R6PW;SOBSD\US29LQ/X-S[T?? >)*'K$/ M$>BNEVH0O[(DYMRET5I-C0&I M5EX>+F(K$':=YFF]3I]3,470V:I/@CK7('SG/\@M M0OHN+/>S2,8+"U(KA(^=N 0_X:R3G1;Z0[AQ-%!3&\;.VQ>$\5F5V]I (+[8 M_RQVU5@^_]DTG_^,X&O =Z!E)S;Q=,]NZA!*^M)&'<3R$K&UG@ ISV8:K.@9 M".]PP'$DFU&O"N"^'7B/9&;X/N9:1(X..W+D/HPTK8IBU)REU MG.#WQ%SI&"/X^:N+1)$R"Q_:'ON+\"P7Q6:MBE4QG:S0%3DZI1"BJL[;DI-* MLON8?M0/G J/.!!'%*X5&FI?^@UA;&R8.CA$/)EE]OPBR*#FQ"YXQ&/3:3:9 M-9#O'O:H^*AEI"3H',6"6AA"I%4H2SJ7G-,R7AS'R1-G4D;H)(>R#IL V8K=-._<3]Y+&%2T,LP[377THR5IHT;KK7/ M.\"$S>B8V/Z4Z(LL ^X0?QV=B&DV1D8/X)!:*.G8M MM@8,D!\GC>CS +8N!_*HX!S&*8^QO B\KPVD,1)%)IC:N 6)"0& VI5TP_Y! MAQEAOON.<@+@21N90]!-RV+)M"=:73WC75/^V RO$D&6G8.H5_SH"?R M3[BM6M.;;68-6-%51 ?-*2IB2.%IM9^J8AC92J,4GIN(R/7#.X MM5+MPFG TZ]*#&<4F5TV)_':/N3)QYQY]TB1.+>(2A.*TS[63Z;A\.0PF2C4W7.*2\LB\ES% MCJ>P$VH:DU/"&DKR8)W@I8R20F?S$=*0Q[%'IS2_9L8TIM_9T$%5C,PT*3%, MDN1,A]'>@_/X2YG.4M.E5)0QKZ8ZQO#XV=.GG*!6_6Q--=C7974Y*U?3L+%" M0$%$TXI^Q1%&?'.4R0-[\/8K,MI!\UK#[M#LS. M"M9[V2O09PQ-5)$AAOSQ\P2G-^Q_M=ESTSV0A' X,2X65J,)JVR5,:3K>A9/ M_S#XMANQ!E )YJ(1J6.S W$_\RKA'GEVV6!ZP9)]LI7U?Q(+)5I2P0:4,N]. M RUUVKTW#S!)+6BZ1"E% %,?WANQO)],3H[2$5+R\2 E7Q\A)9_&L_QQ(26Q M#X1TF!%;B!YAG*2-+&6V+><1Y=?8I)AX+_MQVGV6O/BW)R>[/]DRSE- MOD_HF(=2H]BY9/-EU4;4;#[MA"K\Z<-'L66/'*;MXSQ=2_A ME"NRA^J>D@ICH,G]G&ZD&7@\/'3CFC;&Z:BORJE&Y*B_JZK))%9 M=XH(#]YJN0X7Z//?[<]_=O%5Q, C:U=F^V9(,? Q_P)^TUHA3E2$ZR_N093S MNM*($&Q$PL']Z %-5/3GE*C/5TO*?F7!P[R8K;-)$9OHI OM6T'A*RINAV(B M"A5*H9$^YF07+ZJ:H_!23LP]?3IZU#2WUQ!FT(.CV'CHO(PX?S/W_6%C_G7K MIS<& NI0)RU)2E.,DZ1 M&E=+:_XFF+;+YHK;F"8*"'?]G(/ M%%(BGCR]C^J$U)*!I;TJ'76$3R?2"8E#AG9#VPVEU5E+2>%+[!Y^2^\^A>EU M(-$])TLK#332)?A=N6@Q#_G1@T>/A7EHN^5JH.+/VE));["IB@@B$1>2])^2 M3_RX*6H=DIPGG>DZ5-I&_,1A5'96F8%93USP/1H!TVTK&3H$CV-=<8U#+)9Q MBM0XBE3O2\X/8&\\[LW&AW6EN A&I4^_BQ!+ MK*N^RY/:5/PM@1W)8Y3KK/)8#7-6!5AS5,V#Q)U0X M-\X3@+EIN5K68%XIJKV"1F'@HL&\ZWC!;;" 00O\Q1D6JM$N"$G!_D[Y+AC\ M=J$BMM95<#IQ.<8/:9@ GSDBK'O M\NRM/K0. J#1Y?V8"9^A(G2M"T+84L0=0\RDP?2+? 2-L6::5M,5)N=.CK7E M@'871\JPZG1IA5.$<[+A1E^[NT:!X@K ]/Q6BJ*501(J>.J.I)9$E"]7?L@* M!H^$1\"2&X*!MODH&!6UB^M%SS7U>6T^7"S"C5,*]Z*0,R'\)'Z<8-LQ6*/8 M5;:O="I4O!(F5>*W'Q1J*47ZH/6 @PC[.V)E)(J=)9&"N$_/[\=XZ&E$& ZU M.!5C[M!QP MCLCCI((>H7NG*'_RE&C9-T)FQ#$G8-Y5.4F:J%ECO4_!.'EA&XH_H'^B8Z

LS3TLU+EFZ<&]'SSW0MH(5+0(! MRG"2T)!2OK-3J307AY0>NG4QE7C\MP/EFF*=,46Y($19Z^ M=D2 SJ!4";LI>9,$XIT+?PMY#N:H&>3'Y<5C7QV/[_"NV4Q7[ALXPAW:M>)4 MP&43?EK& 2=3$8B3F(Q6*;[OS'V^#VJ;LHD\Z]%#34<%$9Z.'=&#+EYXOT>Y MNK= -,5O GCQ6QF').V&-ACLCC4&:P+)="FMDV=\"1)'98:5Z(@$K$9[@]D+ M*>K\K(Z$(Q4+X%"/&GQR,?))>E4?,4^9[5+V&2X0I75(<=_GQA!&I+\?1Y3+ MR1Z=!Y;,N2+0?]Y6(';DI(:8>E.N^_]\? L1.7GX]*/)"-)67SW3=[O[1TB7 MZ^&3TR]I+90/.0F0M8M9XSL&QW/C#&. !=[JA?'9$9GS\9 Y3X_(G$_C6>X: MF7/4@;]?!XYHMLD\!16(J7CJ$\565"Y(19R#=!&L8]/'845XW+M_D_T2R GM MB@4C%U8W.) =>B> [0IQYV\PYU$'IP#2M\@G/#VIR<5^XJ*,E ZKI:9QLU" M(*M$Y\R\(L@#X'J.^WR'^YSL --V@^U+P!>(?<$^<-R4N]L4B\I'P3\@=O!(FB9+%5@XW' M6[R\[G@@E8XO 1]HP#Q?#VW:1"%1>30%>95S)?71-%A_WZ&MN>G;45&.*H/+ M/T)ED)+Z"IJ8;RIPT)V(B(B83LK>NMY4U.2+W0Y+>$*IIS9B(55Q',K]"[B? M/\/(6*9MT[9F.9G:$W,/S=*;&RPOFVOJWYSK_Z"I$/NY;3K-GFNO45/+!'M1 MP=-_D&Y+$#D)NUO%^.(0ODP,'T,MPW.4C*T"C1-? M,V(*UG[837PB::4)K\B( >@EA\!%Z0[@\5E0L^)S[VBF;I:"QNR(%H8=C91\)H_9 >2\+YAN,>X] ML$6V)5BJ< HQ=X_ +B(22[6[[H8COV]-)DZSVN(2B5(-:UBSRE2@4D2@8=14 M CICGWTID?(,F!8PMTCCI37/0D>TS@SW7;9#U4>>.XCE-EB+9B6C87%->N]" MGJLNN2!(;[AAE(R?@1!1*TM"^F,(R*YI-HK+#ZM1&LYVM%(VG8&P* 9C[KPY MG:[>Z+6FD[ BTE%-U,B*W;2NIU!%A)R+))5HHU"!P<0TU/<7&"'&6'3%YH", MR2/O^7I1MN)*\.2'+GZZE!X$QL(E4I;,.06L#TD3GA,825D"]+O-OZ?MF71E@P.!%390E/8'"-5SNNDN<&; M>^@N1>+'#!@Z^46UN98)@P7'&Y(P<+T824_90&3)'"XW6(WE6TI9GP:WW:%@ MQ.=]'>[V'7G3-)P]^VNXY%EXI#S[M5G$@]Q)]Y%D7:,$+PO*H6]XV S%7LQE M8SA8P#D]%I9/"!TZ9EU1@@)Z4,4(5]HI0UH 8@J81^R:U*LCPDBNSE#^&5IWQ(]3 .?CK?Z4+ M[+''/,<+3:Y8$T9G"%$V8MT)Z[8LVVB'VDZA?4SU;!J#V'73N20"QDZL80Q> M$OPR(+Q,+'43TB4$(9T?S>&HU&4;C5=#HBVQ .:J4@89 =4\K-P-/! M@)FX&='BR@1;.)X@!'-NRIR.G3EVRN)A7$!VUG6$>3X.%'307!";-/?>("4; M7+=^#F9ZR"C$9[V-"?@09.BG;0+&-#A%3"+1PC>UM!HU+CH&EF. MJ6%C2[)$[:9(^AG3MY- XLI1;:O22DF8$.VLBOVA5TTY'=">K<$M61G_.$@L M$5DH[0":!ZYJWY65-#*K3RM>;-HX4X(ZG7,VCAT,<#G!63.5EUV3:',D'DNZ M^>\'*VS:(,L)RV;YEGH"ER4ZFM<;DC:$+9UU4%>D6HA&@.43)I866).'+W]\ M%5.,4HW*(:4 MGXWQ3Z.)74L8X_&EK\H0!%THLLUOMH_E+"_C4S'6]2S?=H3-(_HP-_X+;A78 M(A(TGML Z]-PKY<8APV44/02"=@@BCMM_1FE92,I?J M6E'S:@>9X+U,7?EFP,@=3[<*"J[9!B,@(]?]T-?[AV9_Y;LI=(:;EC9O8$*L M85(C"2;Q5- @&,M2=6691FB.N 0IN&WQ*U6++/+8<[>@0I)AK:FFR'Q&W[\X M4^Y6+F&UI?AW83\???,G?.KQPS_%E)Y<1IAUN^H=#=7H+[J,&X5I2/3_\W\_ M_.K!L\Y$CDS<01%:AI*AE7*-@U@+' D%,Q"S<;2+-R5])"C M=Q>GPM.ZO$K0AMKFO"7#:5\+*F37J,C#I92BKW##RUKKX-MFG.X>$:7(57W% MF ^+W+T#73U/+UWKF%T*^WX=PH%852[3S+Q@TRZMI, 5%NU\* 2JI4O%W8HB M/9S..OS27-2E1[ 5;!U32GBO)J;;7((#XYE%-KF+$>,'7.\"-T'F^D%S&-<"+\/US2.2'A0NT\)7#66H;O:=(&M[21R26X M#4$Q]%CI2( ^,ZM'@A1+]E3MI&N6A4:%&0NL[R-;,&(UQ>R#"]*)I4^<4"A0 MJ*=._B'UQJR3_A&;!&+#HJ^*MHZII_#0'1J0)+)"IET?)OQEUPEQ#()H-"ZG MX+VZC-U&;<;CM$F+>H*U=N(?FE,,#7N?H.P=9:FA=S. M$1&D2;U,F'M'(X ]NWV,K#$_;Z9WL-&7Y<7U9M4RMP!HJ DA^F M.7*-FFS<,49BG$]GOT1VJ(VLPB4';!2M)-11H*=IT>@?15IGWLU;+&$LX?(/ MCZ[29_;N"D/)8V77)4:U=0S<4>Q>N 8[5XM+BY#!>6(;QYF['?;,,00>=H,\ M6U[X/#IJ>3BC],[&_/J)+HO%B2?Z;)R+3=*WK/XEQR@RUHV7+K$86C..V1M' MQQ?#XF5+\)@B(H?$"EG%4'/CL?1U3A0PLX&N8SGA69"B-Z+QT+63$D5Z8!V! MA:R7C'Q8B_V?2VU34V>EJ!\/8.:2 E'%;)2GE =S.UDU(ZD$3J.\;E1FD5]F M6L1@* ](18U8[B*?8$7F'4.@#+JQ#GHR!4:JA MQNG&OI"10"Y%&7U?@"B0Y(M_C48M33;'_)MFI;?-"J"(\2,:&P$INCJ.D6'T M 8'"< N(KH>N2/*QO.1IN?Z95#,>NR3NLJ\ICE95F-$F"!8/G_$6=;Z6&L5G M[N^3L40VRWMN+AJ-4MJ4H] _#5$F(\"-B7<\%WRH.P!S>U2\BVIC!'E0?3R+ M5F9]\N &C9$$G.+!X,Y);3Q!$3$&[P4GO5NO 3C\$@G(ONX_KB_=[B__ERN'3%= M9+=--UNFQ7!*Y9P"M('SC5VQ+5U HEZGA*-KD!.DSW<0X1GCWWV'JS-S^FN4014^AN4O4(.> +.8UM[HN MVCO*SQW*CYH!I^ZAX'G0D4-.U$U]LFPD*3/=5QFS1IMZ_>[F21.4.A\.4ZQ/ M! _*U7P4\#4V.T-76E9]^ERC1YFS>L .:-9:(?F$R#D*XIWV)\=))! ZRFC6 M\#B/NN+3V"(7'#%EW1@<$_>,@Z?@+Y#.D-8YR5XR(DUKR=Q[CGD!\O>^" ^\ MIA_:8D6N2QNB8"JO63DXO)?/9&IRUW+/R1C;^CHWU5?*-"4Y6RH\RME'L$GE M.S8+<: $>ZST=4OI^N0/,P966YZ&6_;PBX9=6I2)!<&R"0IG=T$C":F41!4K M\6[X%N,&O;;<%3WE;;BEIKO(RH(K:8?R_D>QNQ>=TE45@F%*T"VU_KPJ MQ[-RTMRQ8]4GVE>JC!?J;;JK1>2IRL!\O,65>8V\W,6OBM:^^M/0$1< ?>KG MM]055QINMN R\@4W>C QJQ2DCUC0CX8%_?+!$0OZ:3S+IT@@^)&$,AU[3Y55 M57>QXTJ]\UAGH''KG131V,,7RKZV'U4M^)OE-GCVYTV9./&IRW\T=G=H[&Q M* -Y*;PV)ELN5\J!8"VQJ9]= H$19 M7X%:KK3,:+R@X0BC!Y;[&)>T G&FM45Y6GOO!$?ZYR3N+#"T(8'<35A=CB)_ ME]2'S0#@4O'.!N!.X;DE@R"[M"%G8ZW']/44U:ES@J/W2%Y6D/I&&G1%UX7O M(<YZ#[HESH B7K;5@E9C MT1 GP+HAG#DM% ="M/\/OW[695M2PF0<%92%\?&:>D>MBG_G87X.9:H?N-&,FL^3CVJ2P MV#3+MV#_L1L2C"125##K7T<39\/;G#17M2!8@3_I2[EA[49N.4JT.$NQ:C'? M]-)G/EXWRZKLV;+]HFTGV4N281C=[^R2;\9HEER5W.M?7G[W)C>'@]'!/))C M;L,,N%)2+Q.G?-7Y9"\#N/T%@NGB;5G[GLD% ]=Y()W,BEKLY[;\A[,WK_Q& MQ]P,+L\]J"MM ;%I[L$4!(^B'I>NC+>!J0!YJMEZ4PFFTVC:^.)$U,@, SJ1 MKXY?A"?&=Q4WB3T70-,R>?&1\%]BE,)N/!Z M+\XN#PQSS1;+EA@U;5N=B?+;P[U?G[^9^<7?D#I6A5V]'-&&2:Q;(QWAJ'?\"$1_WG^:N@T7'F,U-UOO#'X1@>O]KD%"!6LLIL'L K2T\=RORI'9- ML#M=C&6^+SZ3?B6%H3C_\MTA-P7,7^F/*@PQ%.0(<3\/XC*4OX4CY>, MWANGLJ9-S0EG+3\3=1VC17?-7ADWFC-(L)6Q>.EE!R85ITB$<$O<1=P@8"K& M-*V]KI0NT+7K@W%]N@JDEIJW4NVE6S/4EH*=AAPZ05NB%W9K' -*:!E6\^V* M2+.$L?_A-T^_R=X$E[6@A_W/@3HMM0Q_=J60ZV M(;?=9>G3CKHNU>3L; DAA'13RJO,[J)0Y0IA $]MC.X6,OU(K6+:>[V?$:=, MIY%*9)&[L"+W%'PL%6G(PJ4 E9)YOYP[AEMFD"5O/.*NG:O)K/IB*D( MZ1+7-C;:SA C,6N@V9WD"MB^F6ITJOB'-TAI>7<]'^,7*>QEN8@S_7-0(WF_L+*.N"55Q2 MI@S@*G* F>5_Z)<)H^KX5MBV."96/R_3"&+:0P@L2)):C4K\J"K,=DTFI$I0 MXB(0HVR(V3!,'N.<:M0X-MQX$IGD;K: 9C&X"ZN#I:_7Q*Z\9/,4$S&.JD,G M)/G\DY\5^UZT-Y]3Y/#@2W9C@YEN@@?[6YDRT%S/#L)T+D026+9;1VB2?(O( MXJ58TTMV77,HQ,*I_Q"J%>:5<;0C55#0JXH/2UNN-S;/F6ENZ+PPH5WTJ]1I M78RFH-%9"X?ER,7V$?$W#X_XFT_C6>X:?_/IQB[_9NUW%@T[V2D7CG--A>^' M2$FYM)!C)!^S9R;NL&<(H2QPDN>U.G-)U#SERJ[FW=[T)7#XH4!)(3+5/Y4A M4$"36TY4=J&DXJJED1X,/W!8YRXO#D(PEN>;TEZ!:4 I3T+\N&;'8ZG%KX2F MCN.>K#5++-<[S?YWW9CZ=!60/ M^):VCVK4&WU#8LEJ5N.H*DU6C=)#G'>J-.-$=8BJI(0X__)BQ8>M%MLRHW'/$1#6V7LDR3'+-;K+10R8S(> X M1G'N*0N;'"Y^U)PIY)VV2M>-0GT>G<.A"!R M?+RB)Z#:I;8/WBY,=/N^+'F2"A$%@M=]4<[*AJNY^76$S-P[YYJ!$Q1 QYE8 MS(5$2WF"F23]WDIO"E:;$_Z$23G!P<>.T;GOA9_RB);J58;O$8WG2\NY^,9AW1_HGI1(KEU3]>?GOR\)N,J -+RG 3 M_V<18IFA/>=VA*TR^O%H"58"1-*(&I8[Z&X&2BS)R@C? L2=>$G2.FF"/0A9 M' 0=!>'JHN%Z738/+4,KK% MK1Q&EGB+(%\]-&Y"XE\9-@&V56\?;/WPYL..DUPRJ84'F"(Q7J=7'4W-!4@& M*52:(@)Q@,UA@9W8'=LS+F<[I6C0@#F]B Q1(8VA/ -';(9XBN.!F>^K7'.A M!/TPDN//SB"%>&<@"OW?V.VHRQZ3,@$()TI8(8T%.ZP?YQ;LAY[FF07R_9S,^;5-%IU!<\_&P8$6R-SI3UY/2 M4C_EINHNTC4L_-;)ZHU;Y$8,R7-S/]R 8DIHA.@ MRP6(@(6O]EL:W%A4#N6"MBE#Z3$YH,7B M9%7OZ+!QQT':DH"4NDY+YIX?X?-2VG#B:[:K>XRZT?&2 ##3;[)0IQFF]<5% M=5X?".EV-HM4$ M+&?8@/]8T#M,*QA)N\^S5ZTF\(<+#U<6LQ!77NE')%T?MDI5WSK6N M#?F.':>C*P#S8M_6U.WAYK=Y_GW.D/3O/6WDX3>GC_\D_S[]>CS"))U&PF_V M\+%^X^&CTZ_L&[&(GW[EJH2[E[RR?UV!VA3I'IQF?RT9RN#>V(/\;[Y$^'BO M99W#*?O)WE\E7/FEM-K PBLP H[)[80TG>1V46%VZH2BB;$A30Q0]%GA[OB6 M3+Z.%G',L-PZ#: MG[<%(& 7Y>J\-.7+ Q":^L1=S5F#^^M!6\3A4(<4\_0*HY=^A/A7U\$%%\0- MT?$] RZQ[8;I( "E.1'WPT6>&5/6R1R4@]D2^C2D;%W2Q"+NA4!7<295KA$P MESYR#B_ /'$_$A#=@I9RLOVT7%98F4J;>MORQ.)X_SQ^>WV,^A]-O'*2$YD7 MF'#^ ":08DG![_F=O.=/Q&!"KW@V$&A7JBN4R%#&[1_E>"K(/GSSI[/O?XPX M?_DB08J+XK4;BE5:RN.#Y%APUETBP4-=_7,H9Z5W!("WIOGCM),[Y("8W700 M:;/"*:E?\]?G' M87<2HD*?B)081LIKP)Q/V"1L7AQ _&G/+><)0R@;8@YIC]4(E( _X3P>&6_N MDN3)J9 RQ/-KJ12DS;[H-T;(QB#_F0;Q8GE1E9'ASB^(;B1[%GU&30E:0$!6:FO>9%3P\$," %FO8 1S[6.Q4VXXF06:FS M>NXF\Y8,Z?(9\DFW">7)\XQ[DZI:4+ \ P%#E;AS%86D(,5[SG]=20DRYJ** M\[:4>>HRSST\8M&N^ ]"*V;/E,M].!.A5&6Q.K'8N[9SX1:0.:5U>=[T%0Z4 MMA"9 W.4TSN44YYL,**9F-O5X%?-"*ET0O%HI]CT)BP#J?H+8KKBZB>!9+CR M.CH<_KKD!$2D6 (*8CU[:*ILC8[#_8X:*HD- 3DRNYE(->, A-,. M'Z_:Y;#EV6KT9$K=$!9-N97MQPRI OD:D3U\5VS"0S[?%%58U+,E]_S]!]N. M76EPXU6Y('P03>ZDLSGB,3FL1(ZGY>.X$ (D1)58N)L4UF31HW@.UL-)0.%) M1RDHF';#8D/D_FS1%\/JO 1GE^.?I(&NJ-/[((P"2C09RQ\-TR =71LB>PE^ M 1?X[A5D]SO?E(&K. J!O9(!?.K[;K(OJ2-JO457W('7T1LJ3/"!*,5R^D-F6 MM) X6P=]P,0#_ _KN3V0XT@JU+E6UZSTA'V*XU]=UD/9,5@N--2@RPUM/>%' M_FTJ2<2<%@H8TMQ9-'1Z9@S#/'>_I[%JMGU/)^< M^5U@$DBDEA$.'#[>[AF:2]H(U_9$/5M\:[:#EN5;4QF[WKC M0--D((&,VU47F:7XD?]_]MZMRXWCR!;^*UCKG)F1UD*W2*J!;\*__,O:.B(RL*G23DLU+JU]F9#90R,I+9%QV[!UZ M2>0ORJPQF$ND0(R?17Y3<40NG28S5,_Z=KV_(:E#_G,0UN2925X8RIYXORJK M?_JW-]6BWK"G#ME)!]M00!TM7.F+ HQ'P]I&?BT,(S GH(/!GLN6G3ZH92$1 MW&[\M8HL<3[50F0Y>#7*!9&H(**Z#-1TW?2F-F@9@"8,A1C4-W7>6U1%Q:4N M\=QUU6QD4ZX8'\=_E4<10[1>+A0DD%""D6WA?E:76 M1W2LLTF4OO09:"MB2,YHY6@T_L%U!'BBQY58C0$WPX(^$*;;6M0C4:4Q&!C& M\]Z6D8SGT,"!!FRNZI*UK3/U.\V2-:!4!?3JXM0J8XPJ@K:7T M#C!-<*IC2L'"REN4.3"$XX*]F?Z)N%==5KXF'+;9+@[=$-"KK*'KD(%C05,& MPV4U%I/[B7Z/J/;=!5"5Q/_.2VPC7KWJBU;9(1 RPBO69-MI]E= MMQNAQ!N](_==+2EI#3:!#*R%T0UT=HKL_5E[4,V [J%-!458.$H*VX.7'*?H M'$>I"-4;:5A&SJ@_(&D:68 KXZRQ9B:XC%%'.+>Z!U;/AD'P M F/0371[NY8X5OUEV^W/M),Z!8_H\K9?7<.P 0"I.]KI$GQ39H9]_E.3]4[" MSJ6FH02/50=^I$#@HC U@,F5AJ#>758@ ?>7^E>L+09K2KY36UBO'OLM+[') M(FJ'G^,7\P&BJ0Z,1]?5ABZ2FFH%L1J@GT0#<]@L5C>^ /$V4R2^ZO.@%5LD5<@T.B+2$-2#.$'*SZQTGP T/VXIK+_4NR:PONSUSVQ[ECVODDG -?Z M3XN=HM0"2VPY>DH#63?[XM4\HUSZ8"_6S$@(/C3SR83FLY%/-.58%QO-="=^ M(=U43)[D<$ Z#D00#!N\.JP.&^.AOT8[3&<(QH123=5%$@O@<1^E,*UXPXH;*#;)A*/;B+QCNGB\4T53K"0#?' M474/IS _UZ3:--584(KA6*8/;H32-:SCK7L"EN-,+,=QEMSP56M$4&N0J&H$ M'!)$;G16Z:)AQ^]\\/*6'SWHF.(;+[2--J;AVQTVB;RYL1]=T5Z4'++"OB:: MC_C[L04GP@8$2\Y%:-2N\=MY+PP>%-QQM MG#E:W%&L\"L'^81LC0H&>S7WL;E61P;0;@ )GQA!KY6V/ANYL//D6I;.[5Z9 M\ J66PR>WRJG3]=_J5?8.QJMP2T8>F]L=$P MI'2N6Q1G*/._C\>$K05"^.(KD7@N)#E69HXB*KIX,L_$<.ZBO%)1W,HW#'D4 MQL\FE4";KX*,C(H&+#?7!C:D@FY)$I1E1T=WZWJ7ZDVYO(MR:_H?_(*KA=DQ MK>W0HG#?*N>$>EH5F:J.[2'BPNV3.:98I3E2,G8U ZZ*AU\]G[T.9DU*5+4+ M;G)8NN73FPHJ02 >%HJ>@K=%8G=06PC4PPLNQP;P_[7OR[*7E8&O+,IR-3 MC;2 WB].]#"M13LAPQ-;JO58X58T51I8(P*IT362AG& \J+]M(Y)_J!"#E[L?R<>%,"_HMD9Z?X1^''^1 2:S/E\+*WU(KK,:D73TL\^B M'J:^J*,N*"<.T2R.UE C^)7ZHND-Z=_L-S5I0EZ84/GL.V?;>KKH$7M:IOBEG0Y@*PB_DI=4\E/$2^4Q@68ZBL OS+V%"NI#JE MH9Q03O7\SXQH(;[%]O.L=/UO1O9/8TF@A ]R]Z8A3RZ8I!(W\Z*)%,>/CAD3 MKE# '?PKKJ15T[-K@]7N] D?(G#PU1L-'/KOTW0].ZC?_*=V 1R_'(LO'CW^.F>OX9E65W J_IFA>-56KIM_ MNLRZ=$E4W?)2/<=A+T@';H7T>A:O9-^DT(HI6CH['K P3 ML"MWTV D 4<5H,).C3/P5\"6 O-D/I]RV(QO7;UE \R+G;78R&=&,RB1YNX" MMYSZ!2LS",GE7O2(:RQ.%IW5;$_F!6OB6[ZBBI%F9B+5!IP@O/FG55N\]26/5 KS1]K8TTG\D_7Z!L]B>4]X,NC MLX8<2X$I9LV,+P2X8H9Y5,45D.6^*P44D; ^Y%7EYUX&TF28G.>F#_FL/?/A M8TJ_"?;*NOU?/G_VS4C2[X6\*RXHK"AH?>BS]" M=3+'U:97\TD!?+BY:/:N!#Y4'>Y%E@(UB>)'^'0*K9DG\XT^Z+7ESK['5K<7 M_.;U]_9^0TY31L'B7AWUS@?N[0$(\N& (+]^ ()\'&/YQ0)!"FYE,U*9=/=; M(SUV4UI8.@.9T0;.C4^),#QXXX==(Y\&8G\Z82(F^;_Z22-,F1[>,V@N:IJ!,T;ALL+K@QR%]Q!G(5M8N-21G>V]0@YVFI&6[#T$;O4_^H MUY[-')F;#8\"?N3>I!GT:67BT* :$;2\S30\#LN=2UC8':[*=BXB*1NY,Y@^ MDOR-(1_OA]^+E4"?^6@52@C,GJI A1N&?&#)OC0?%$(BO!GE#05N;Y&?#"@, MN(DA^V6E$"UQ6R9FW4"RH]GC'\(WI':P:E:>)KV9_+IIFPY>8^=,#RJ(-D?T M+Q'=QDFU3WQ['G\JB*-F"C=OXU%:GNQM"L['N%%$?J2%_6*;]+$H^T*]FR> M+B,-6(!9A;OCF-FC8"/SVPWKK,7S\U"0?RUF7E'95W5[Q3Z DUOM=0T NUL MD&IU^00TB=GZI#'.-7,WQ75J LO#U[J%8)EB(?8*LN3*EV[(NK%Y&M.7SR<_ MEUL*<&M&JX8F9IHS&3#*I](<;X!'Y10L3=WI0Q.6U$8?5^BN4LW)_58LLT9P M6,50G\_[;T"27PD9'$^:Q,G+2MG?<_8XPOL+2Q$ $F6 Z5&JEECOAXGW.IQ6 MDB5U,U?8S*I>4*(&D>1,MMG>&V^U?=:JSY[6#',YI]RC1W>:IL_*A7DYG!K% M3BW[!YQN^HI.GURSVK-1T;_50='X:U?)>"3C_GY6>;(D*$IMJT4TL![TO@ &DI@5_9K::_6 MJWI885IOZA\;81\R'.\OHFZLB4?S$7('RF73(XOIH"R";E1T:FC/K,EDI&0H M[35N;(AT .&VL884#-(E&?2G;P^^H?3;NI%90Z9<._UO2A0:1!Z#RB6Q/29 MMJ/2R0""P\.PV52+UBX[ZP,$-%, $9GB=J0\)Z>^Z?675BG\JO;*2,1L'=-D M)U9;;Z]_R=X9H.2'A])NFPF^\0$W>N\# 2AJFCXVW3)*"*'A2]<.,,'1A@B;1D(U' M=]^38,+=#6]W3YPT)$ ;6J1 C>7JR20Z:.1WG/A=IM1MV=(-5RWE(3+;4&,1 MJ(!^177(YG[1\G7GN$:L: /M/IW2%LHZAQUOZ99 UU5UM3?7\:JU+F,M*,,! M-#9C.NRZR7+BW5>[MGRVQ-I]#Q]=[F1/V4]*1Z[;G@+-2@-V@W#2@+5ZB96@ M0.GU:=9LY^SJ;:OLR$M01(RG#J,W+"[9 EF XX+5R:MBVA7';I#EJ RM'3R<3)KTZ\0-H!RSK'OLF^BIM96^8#@8#_8R"F M*0Q#DQUA3*M\!R$M4I%>+!C!W2O1)H&-B1FM4[^WJ@7&OD@_ M(;04#6,TS'[R%+=7QEQX474V%_W)AP54]H%SBU,QL. =*YT=R)>]%7>>Y205 MG@993LOA6T)"S(1G*ADCG@HIBU M>U,?@^IF+:XI-,XJR,Y!K5*+T31[2]U=I+KBYX?RLX7(YK2<^?U"\F46;#)\$$JKRE@>^3+0)GL1RJ MC.\,"0$ID M;_JA:VA8Z14\J_TPW1SVN+2MIM&#: "5^/KB?C"Z*6Y5O3FR/]3U&]/A"]* MDY4OP7X^#[SFFV^WOI#WZ/S/G^,'3D3.\: M9:)!C^@<[L8.??:=-IYZA[OP0K.75?)'5F7P;F@H1RR3ZSWHR3/FFHS%W](M= M6?I),]6Q62UD2&N3HIY;35W6H)4H5V_=N;,#S=GO@-K)6E(_R05:2OOGW.K" M2!0L-OSR'D\E,20^*Q R-%+@"$]5NA MC+Z3HKLI53LEU@09&A3+C;H3AD[I]OD)!RPDG3ZHSG##S6ZU>RBDYGXQT&F]+"X:NM=E7LSOZEE2QFEZY_D%9>U M0GE[8H2?)B^TV]5'_]>74LRH78[R^3=_^W\6B2!/U%-7+N^*G*EQJ5E#0I$/ M?23&U1?]%;*F2,=G1I,RVA.Y6XG=\@,*#I[IL8BQT;J"UG2U Q>G5<_F@/86 M^\_:3!W=*HPF/CNV*\N-R&IR;O1HVS>JQ\W01?@16K%$=5>3;76[K;?ML/HO M<>JJO=E9DO/Q[W[[N]GW397.>AK1[+5(@\J(MZU\],BSVBO_C"B%3NP0VQ3] MOW17_.V;9T_]S5\_?W8^^[T00.8?D[C-.^;[D24I)D?MAAWRD2%BLELG?BO@ MA&Y4S<@::M)FG=1[V]J1?34:1.VQ]K4TH*:A\BHZW:9/!:&[TF3M 6C M*QP4RV!F^0-+!HT/YTSU9O(.QVVR(KE5(&+FL=+Z7$_J2YQ=S0G8LH3I)7=')REU5/?:7*8CF3ZIDI@+(FZI*+AC M6 M9!E4VMOTEIU)ZM-"-[G=4\01C!Q@^5G(35"P;,IR\V;4WR;36.TZ>-9\; M&,LS0&L2URMG5@""B:.$3%N5JXJV/==F':&AN5 MD3/\0W:)K"F\..3>;)0]^?0_Q+^?!X[I2;\._J,RCH:B0MZM66 [MU,@CQJ-V+R]+!C7>ZM1L0-BIC:2ILW@)*Z M%4^[::15ZNI*!BW__OGYK*3O@UU/"Y]>>M=4DCKAZ%[IH'.OXV^QNZ5?=\74 M_N"K]HWO9/%"D^07C[R5YMFK[YYZK]!G&J^I-KQ]Y-FK_!$T+BMP:R(JPOG1 M ?P@&\?3Z1]&=ZG/IRAX'QB'I*I9R10EOZ_=A.93@:CV+H4I7N\%,%P&Z43/N54)\IZNM81-4Q\3#)G] M8%5M*X$5SL8>B2RSF*@T!*VNZZ+"L8MQ4SQ3XA^LB(5 TQM9F-: ^R;#U:P. ME58 M:Q*VJ#)C8$%[P57W?27X9$,$8&=H39OJ>(AWY*G+ G73 ?F7(1NC[0R MO0>>_].(\6R20_],K&"U2N[=#_N*L)5G*G"V/.S-Z3"R13-%HS132U)U...4Z:,6G-";=(]O2)[&H'N@NBI[XM![ M-%"R,1VN1%GN4A0.64<^3W<'&QURMB!8S9B""WTX[WY).!QX0'C4+DBSI<<, M@G5J#PR!/+6'62G-<)W6@36JN=2WHQ+GE"A>/&++3=7WZH^I-?"-ML6?ND5C MJC@$ MT'%^*EMD=-^!&50V)E?C)":R*EQ'4?)I.PXO0Y?M[V.1_?R\\/DJY+ M0TR#;G=N0/] Q<[9-_+H5]ESN7,,?ZEN9I_]I6[2!SJT4/./__E_OOCR\9/T?[_X^HFP M"J3OK=I^]BIM_K9JZ%3K+__E#Z]R/_%G\KR_M>>SQU_.OW[TNU^)&Z(^CP2C ME8_GE9V@%V%JA^/27WCUXM5?_!>HL#939;-";P9,?SFO.7U(BT7+ZH\Z\?, M9")-O5PMR15)ET9WI*+$&LH#$@56;-\9)51#QS1N/H@P++5Y?. +)&]K*Q28 MZ3FR??KQF/"\QU^??^4?O!+H6+K=]JBZ782OZ#; ^OSZ/YC:DCKY[&+3+C(2 M$PE#.,/+K#4F%XK 1I4E"_# TA/)Z0G7/;)W3K\T>;$O$ ^#307&C*^.&=-D M;3>AFX/&HXZB^A6E5J/#"ZYOD>;L__I3-D,,38+OL MVZ??O,K'!XCZX,ZR]X;^K^>;[GK[:,HOZQ2/7IY-9"0@*9FWG5%5IQ5*X]__ M,ZUQ^C5MH\JW4BER.OF$T&4:GL2ID;=-WD[/5(8@'GJ%!$*'(P<,G,-7R1UJ M*G)H/LLG)-G6HD#']B4^2VZVT/V/'X0M1;*-GV&%:.?\EZ]%8P@FG30I7PX4 MM^W:S'T1#"G4C<^.QURA><+'T.Z"0X*%L]P +$;Q]P<4QP=$Z.,O%&\F-\%>6DCV@4$U6:&G?5/EE'!LO=C-_E1=5;PE7B?C7UVA MK&U-SB7+CW/FI^=>_$0X0_)[\=8ZJGCO8"3N=ND=* 8Y7(%I\2;]L6+\8]=M M>).FA]^#X&.J8;1@,C84PK3#PVH$ H'@")9\F28\6=!K>IHZ,^!HZP#V 6+W M">XL?#& A86#O";ULA MUN?FE#\H\77YEDQ(98CRKI5A2]H&HA^W/A/'773*AKXH M]CUHB*T4ZC_/\!^0=)]HH1 O[P\FW[*0M+^<;*M>:+G!:(U?--Y_>8H0T/;K M(SE-V+UAOT;!8SR\NF&=]/;%G%JXM(ONP66P+F:2TR'YVEW=65KSG;:Z9G3^ M',J2=]\-UH:T'RKLLD\1.V!S=%WX?1X/%)#;9'-W**4%_05D-@I*ASMRD:P8 M)SLCU [:2;\29HF5UW90!@_\>?*574UKD/88PE+L>'S8B[S#-L!; &I^?923 M5NV+5]%JZSRT7D8:\%A5,+C<6(*BB!3G^OJAJ\#GF&K=NU40,C8LZ]R1K/F* M&,G:BD_W#R7'Z)U#/G0?(,.034]W6[YEAY9)R56%)L)!?[&7I:6,E],&9+N_ M=2>W!PDY#K>O7+[I"\BB,/CZ\8=J05EW)]+$--=)]< MI-U^):44016X+Y$?HSY[QW)*3O7[7 B=0D\A7,Q%.O*\_);(.M@W\G5P:D%T MRM3Q6G/7UQ>U]$=J\4\/E^5O<7W==D5G9V^0SDP#^FMUU,2)//)%6H_+D9\> M2M(BA2"J'G!_!/JA2J3@KDF&KEXUE5'-^-A4> +]L[?_3< [P5I M4%2QI#U'X"./S[^@?)#F3BE68@>(&3N2Y&BZ[K)9-.;I.2T0C',\6F]_PWWZ M]]O?V0+W](4&ITM!C*49)L>^^]!/7_SJKSD%7_ <&18L:AEG\KSO)_"3NGWP M3+E7P_G_&4B/]P :'F!*O0J5JTY\JIJNP-W%ELM,Y*[OOL-Y@R^!XFZ_)QDR M,ZDB(\.6>1]6\1%'(K%-TDEK]^-LZ8 24$%'&>!C& M(O**";7Y2IQAT67Y]$]&>4N&FT-;Q77Q)0SC>C?_+/O@84^M8)S.U6:5PB>W MH;+!SV=_,XC3B?*E>7:+ACVBRW8U;*%_-GSR2XJG63!3YFL5V"-FSW]3B8J7+8U7//LO,XDW&%?]:ZY4":S#) $170"=,@R@< M&H%RESH4+&%Y7/_GV\8RMXJ@1:41']#NWFE!HKN;$Q^W 0&P$NX BL71A=+O M$"=$JF[^H+V6(&&J+JMG*?R#H^3N>%U *.-[P7NYD=I.IPP+*AEA-L!?0QP. MUQCCL\T<*8,;K MS\?I'6P]2LQB=UA]#C4]."&Y[$8/MNVLO",:9^*8W-2+OO'4"W>\OR:U$QEV MX!=\[L=#_9(_J:6]6]P4>X;NR\'0-*L#Z0@@07V !!7S,A$T[Z9>76@@CGP0 M.Y!86#SE?& =[X)P+B&AT,_P=T<27EKM**;UD(+B_^!-G-)C:DMTG^E7+!Z MR."!00.3VLH4\#2=O.L\$I&@\MNUK5!;RE.1BS G(UW4R7,PN&W++H)+Z1B3 MKJ Z>7)HANI*\&QV,9[V'E+RH-B?5-(X9J46XB <5D,DF_W;U*P&S<&[M@B, M@3]+BM_U9;596XAK$TB-S@6(X%Z/_LV*JNZ";(YF>63.BU:3. *'W9<_G%^7 MC/*R;/ZVKO^09[/DP@Q\0UDNB_.3[QY@B"MLU/]O:B MB&3P'C.26!#7Q 5N38*/V@.#S$)DQ)L'D,-\.@=@;A2[/!3D-02&ITG\:]O5 M,I;Y$'7OW(&*#!N\2[,SC+)NF3^?/?["]HV[>[8W O]&KDM%9_5[+.V(R,1F6_YSY\76=BLGRM+C!L%K)'F0[DX87MJ M-"$W$MDN<'T%&2G-0#]__O17/_SY<\S<95U=-T,O5SYD68 8#%KJWR:&CJH. MPQJB9G]%BB%0JN;) 134-729-DI'4BQ^ 1=>2%K%H>3*O*? %:+ J!HQ-8OY M:[R;&SF-6';YK8]"/>\",?#C,R-1NC+*?E%RXCL?MRDX&8=W^FZ653)L^\6Q4R MR))\4\=NEP*M17>0TD#ZH2_FLS^T[870V.]V[0%T?M:/!#X![^ENU;7-RGX-WY6AYW$C:3TVG63+8L*KD&C&%24WH6;"^>3\>DBDA^G- MLUHF;O0E!>F87Q315Z,Q\(J7PR7 A(=]0;2P;-LWFN24UWQVV4D@O.C:FUZ\ MN^A4@8="V+-:3TH?D:=B-PC3,4CN5Q$NB M?N2MGIZD7O9(M$2I8\T\S&KO_RO3UZ8OFONLK!?19 / *4K_2)F,_3OX6/'% MXJ>^:10.7^)ZJ2_ 8X)S%&?7"\I9=!1;?**:F)./Z[BMA !#3N]DDQ]82 6A MCI1.-JBCJM=4/. F?\H4S2@'3+9#^="VW=7'?!& !ESN06OLJG+PZ]V.Z.@K M!3!$'A$=C&)AJ'6EI>A@QO._ *D_@_GBE7 =JAI!K+ ]O"-DPS?IAXX'?G--I MJ%/>1[X>2WKQZ0XX$RA4%F5\2$QV4>G+5!*3>R:3Z/9^0[*_7A5GFY&FM;9G MUR#GKG],6PFI=,]MV,+?2$?N-+GKO:++#_>XPT GRY>>%3-NS)PZ+, 5HUZX MT.OA?R5T(H"5P\<<,1!U;63'W"D2.WUU].T/BXV^([NEX>-9K- M^BP DZ)4::8L^@D9TY_2V*@TN9+I#&^O[XS19MX<4*E@D8D-EJJ1UHLWZAP: M3@;U+@RE7M97= ,.NW6R!$@9;YN^) *P+&A@E,GVJMC8@5QD/I7YE0T8,41^ MA4R!WL[O 6[QY;_J;&%]T\VP?!/XW.[J(C5 MQG7.\5I+9%5WPXIGAGA$I>'L8B[([N[X"78@\0>/!NL]&1S9=AL+''UU9%]5RZTJX7L/Z>$ERG-XC7U%^=&>-Y+[+>A?%5>7"\GU/0I]/09X7*184-\'T/_;M?T="K*F+1FE\AGQ78U8J00HPL@+N(V=' M-)_S^9/8=/W9@!/B3#DATO]HMOWGMQ)"/(D9/-+29X!+[>Q[OVHI0-/+F7GB MS>UW--0_H0ND2:!'E0I*RKT_TX0] (5<;R'6LU[TQK"DA6+A>&,8U^NPS6JI3\I M,?>WWUC=0#C'O.WB;G^29;'R.C("-H'H6 ]PG["M*;')A)&(ME\EGK M6@-C[!4V[LM9.SX9(PB>*#^T-Q\,O(",R83H5EN$N/?C5M:".+>]R"F9P1TW6#YC)4>SY!2%JUKDG](S:@-Y]48EW5%8NAND M64V$)6ZQ$&>M)/TV=%B!^W'AUS3^(/N*U-=(OKHYM#9R MM?VIVJ%6^OAW8")YC-]Z0'I\.*3';Q^0'A_'6'ZQ2 ^+'IO-;")M,!5T(T*N M 6S3?KELG:)-FJGPIC(<,II"5M@^WA?F,MR$Z5,%[G7@ Y6]!;<8VF!4)2(P MZL)) 9?)U,+DH.G&*543XQK1Z5"&Q'6\%>_J/X[HW"*@'3?SAGY:9I;-22I9 MH)5Q9PM!1$UM;:GC>@WI?F0V_R:J:G&1G M%-:>DQ+XK<$2:>:66$[I2++6"JOO65\-.4[9H&\=X][@!&>>*^TEF(GV3LLS MIWUX(,*EZ:1E %*)8@40TKC$SL4!O=:D1*2"L7XG['-V8(2=.(5.BF;ACR]> M/7TZ.$2@2HAY22'&M^;\($>CO?D@,D " @L^(A1^E%F3^N[1F12S'SQ* MEHX>B6_F7 SST^)%7QWV^;0I L7T@R2#':AV$2^FE3QTN]%)*1,U@0% VA!B M_E/K_>WPU>:C]_(R<:XV%#J\8\A'5VO$. \%6YER)^HN;,O@;=50QU_0CMEF M%QSY^L> CE-,)P!_R. M!^DKH7Z)51U\:EU7VMC$:W%SM)Y@S;CQ58."\8B,RI0@/&E"LSQ 5D!7R[K@ MD4%SC1N%RP,9GP\"4!B38[T'=O:%LTQ0R,7ZL^+K1L=$(#DL@U#JQ^$&2,Z( MI$&]13'4\3\C=?(Y$*@;>HI*L.IB,49U(=>XXT@G>+W3^8:^/D:*I.R*<%S_:0GN):H'9M1@0-&TM MCX2(L^I046-O.GIURXY'[1:3,&'XI'_,,L@CXOLFL;E]M'-DO M^X7.Y7T"[$EV'VW:;3>I:2>SM(=>92$/4H#TS>$I@UKK4A_B*"4A)Y)Q&8XP M7$)?OD+2P+D71QSV;!/&6\11MN)=2@D =Q?X@H0?D#T *\MR8!0@>@\GUG]- MWK-::0JCW*V\YK1!PW3GM/!3?&H=BV5I!BZ;"Z>9,"6>+Q\]]JTOM0(9:/KH M_Q7-%>,+2@^2YW86[6#0J$I+LJ0%>QA?Q")LO4'Y/Q2DJK\>?@P#L3E7_AN MWK4\I/^#GGD_/*16(=$S>ET/CCLNS]Q5/'I769FTO&4R?[I-M-14 MTCEFET/ A['+D[0SZ<:K=W19E:/5=,Z=;^LLG:?;5:_@R0\96.&J<:U3FD ;5 M/02>M,98,S1S\FXOQ3V2;&W:X OMK.JS*&@^_H-T;OKA:X:G$]9ZK$5:RFQ8 MM?LL8L5E_'^4ZO:?Y?^(9PBD9JFO"$93CMP/2_;X')ZR&>1W2;M?]2"0DT=Z MFMO3J7C3S):=QAS84T-7>&;NR=M7UJ3:[/W+PU0M=F1]<2R!$FGY5S@$I-,# MVJRZ8CY\ #1&ZOM?/NE;;)' M5[P"7O";0./STE=N+@4:::_3I^\6:6YNSA,F543R RD7JMB3/V0'5_:CIG.8 MQ4GS:H4,EE ,W+S[U\YJQWS\BNZ 1GU=WGOS MV7>''MSJ^:0.D $OC'Y1:L8R,,CR::O9[/ONL+VR]L%* JGT(H2YB*75W MW;ZI0Q,>6.&A?.97R55[HV"[H(26AFVDQ9GA5*E:EO][:"PHZ J*:YD A^=7 M\48QK^>P$Q)R'TZNR\LY5P]A\"(EI=_ 0IFJ"-3.*R+FGA%RI4Y,)G]RHI,9 M"L^(I0EB)]1K[^X)^.? =$HG! ,YG[V4!>G2:99V9W97^XXK)8Y]"'E]8'F; MK2("NH.T2EL[=L-7@VC\&O1PUTU]XUD6\$QRCI;353*;YI3I<14TYSDM:&+Q&5V_%3B572SB8!A%DOQ0V3G$< M37*P& =8G=H;VGIYF$G2^CJKJZS@6.0_+&\T(8:,M?#9#XLB9J!X9BSY!?_' MP6)^%NS.'KM)-.8:D@;Y7K\^BB8=4T_V>RAMFH.7QJ*C6N:GTTT!!)EGL)T: MKN0 6N;XGM[W7*FYQ3L#9W<].[:'F9%V8Z8?$"@?#H'RNP<$RLIO)FM_4I#M[F6U,]BOH +@XUFZ6LIK\B\N8K>J[4]17*>)'ND\[:N[T4\ M\O J7VN$$PCC0C6[>RL)<-(-I.)JFJ]GB0D]1N(*K'^65SIF8 MT#24R &G/R"@I;XB-@0'YIV6XN>-&6)4&J4D\+].+CW/<-&+J74Q05:0G5G_B 27">N8XT0>B'T@#\@CCD P MY8+ ?BC*4'H6++K6)ITDP(KGLCL-M?71[[9LF5YW[) M,JN[^L># \IS HKR,[J&Y?9HE7_OEM'K2&0U6#&8W$QO\6N(!"F34F1P$SZ[0SJB-[S54.BK# M$^>7S1H5KUBS] ZXPB7_H]-RU#]*NP(-5\_,KP;VH<-:?MD8.>:2!F:'%X>J M]!.7]9X\C7F)VJYLNJ'@2,%!>K]KN$J%<9*DED59]<;D/QW%$ I^TVPIS"\B MK5DV-I&GPM7CTD E2SG1\3EHS\D;I5E'LSDAP#6 B=T#G^#E$(L:4M@9_#BZ M[(#(*!(-!#!B]^OJ&EP$,UZ9SL]=N,8[$E5N[Y[S1YZ6!9GOPD7MFGE/ORLT M\VSX$]7 /,QXXUO1AX14QU-#E'_^OD-=,K-GO22O=_KSMUH8?YHN=6'ETMFQ M4;[\]NDS&R;-T-1<^NSQCUYE*Z>7LSDHF!'OAA1=HQH!R'M5FYJW(RY#0:FH M>S&-?55N^;-ZNTA[O"7O+/[%!E%FZ (.8*Y7AWK5UGVHA$J"__1K246O [L3 MP8XMB[LVQ.0K=$>BPAHAA!@DVFREY.X%++2+PY*D^!GUI^5OW4I<$S#DX9'Y%3A MV,UID? S>,2G;]=GTDY?$I,Q_$)*7=V/.W^9#$.C'Q7?&P(5$0R?&^B+ 4W;"Y6] M'$J_3HP7_FEN4"[_]$:QA$;CEBW'==5L#++[UF.5LYF,=N$_B@)1U0FAH02, MB@A.=Y+L>6G[WZ&H C:I#/^,&.WA54Z!%K>; 2HVLK7Q+DCO(98Z4\V\W6WU M^S2:ZH#2DP')Y0FOK09BM\#O7[S.E\"W<"-)IZDB9RCJ@,7VIM;71Y'@]!S( M*--3!YW#IPBZ;KUSBAN;8; \67X(.UE[NRI9*8!6-JS[6C21UK+N.J5V6'92 M+JC04E;"PF3[],B_68IMUPX ?M[81 I2!"7:X70/;-<+=T,CP=C0Q)SR "5 M&"]@02J >&P(WIF0?D!:P;LSQ 8- (X@5M4,$**@T&GFT62&],ZG\+&&CJ5] MBW!+]>@S;YDD,=*8+IM-;5,DI5^%UH6R\(C;7ABA!6-M?&"T^\8A[#32;.<7 M]8\NIF1UTA2@8$\,;'K,3'M1]AYLPH#"C7?4//);-CO=:O.\_^8QJN,-*/.T MJC<5/6?3>O!\/#W0M8G!7!4(E^BE3(9[3XI+/%\O,#KE-P(P1CN]G$A!?T58 M26!I>5=52+]%1E+=H[R!1PDC237O%$DQPIR>C M"CN5?,*UX8?(YF"5I^V!M55P.?K+9KVWK1VYG"0*L"JXTY#&R\^7WK[]-B]7 M"&4X2>M"B\'Q\4.#E,L<4Y.-RQ'_E#\7G-T\3QG1'=;)WT_N#G=#WG+[$(]U MY_"R8*FUHKWE^&[4H7\CAO8=,D8/M?!_MU7\S:.'6OC',9;W60O_%-.OHRHH M6PUZH0(% :?EB[XBJ03G;D3VK6J8A^'I%)#5,7V7B3+RX7IKW#O^Q^*+)+D9ZWWL'S)\ %<)P6%!$!WPT#)OG //+Q_R2:Q M%)O)$>=$&3-*URRE)K?B"+D!4.H3"^LX,:IO1DHQDZHJ_G$O\AHET#43)TB9 M-P>,K@TBM%W2-/AB;^_J723S(8[9PI3K.JB7&#WG<#(DP5?WY+Q>7+4IZHE0 M=JMCH^]4)6TU")MDU\+@,C,O\H5;84X<=C:E=^S7QR%Z6SVIMQZ152V5<;+> M>9K!2OO)MT3%#\=BPR];-[@@%/$EX1%CW;[T7AI)O=$?]][5<_+O6[NIX8PU MY<7>[SW!N0$4J'7:%.X+GIPMD]HHFE[BC^U-#?[8S,7 KM1J7>]-_)R^NX(> M%>/;VSN1V\#:[<7ZI$#.*=N8O--5Q^LXIXV]AP6_!VNZW38_PJZT7LOJ#Q<7 MHN:9)G:7NS40;>J6S/'F8"HS#QSAXP+;L(X%6;,S3;1E+*UVJVO'L>08B3NX MA.&577-VJ3:X\I9;F3XJ*_4UB[G^)S8S-U806%/ MOFZ40+H'+:0V ZN$'9[EG])8C\*-# FQ@ONZVE+2!)HA++B_//E);S,T)*PU M7?51::800#WT5[5*=')UFUV1A@SO_U^]2O.^89_"02[,\<>E5LDMYS/SX?!B;%"_JPB-.P\WA1ZN- M'2&PC"8H-O<,T/Y/TR0@D2A%[<9W1%G:+RDL;VKOKY_H#@G3P1?Q=Y9^L7SM MJ@KD96N&)W)4#)+8S'9NE+Q (F@^.M=Z-84LT(/Y4!34A4EE/\L/7>(?]C"- MBYJ';\GV!BH@X[ ZPR1[TQ;D+O2==_7;D>GS:?@.])KY2_>_ S M1M@$$Y=_\#.1C9QJKLXR%4XA'DBTY/M!$*#(-UR&#QXJ[>!_(7^PEW<:%456N;(L$4K/8R0>RX CFL M&193]>R+*S7%LY!XH1>50UIBR^3C:^5%Y*.&O(,.2.1WXL#]YC(7:/(%@K:[ M?ASL)FH: Q--OB[#OOX%746VI">R'[*D9T+LQNJ6Y=<5KNNU84/^/.,G9Z^< M0NPIS>7CWWW]-373TY98B3:V?%=+PM\^>_74:L)SA3C*@_]\/OM]URR$?5\> M\\6CQX^*&TK5F:S")4-=Z.=A'.4?WC3+-XMJ^6:RQAOOOE$=G&Z/%+V\[R_W M+>L@FP )S[,G+-@5:P:X7(@TWQR59<-6&#A8R M]TO"C-=TFE#V.D$0B:P]<&A MGMKX@-(J31(M(K]$5%_O00D3@CTW*\;2[)CF2]\V6UR>- .&9_&]VSA9\3LG MC-5\6I_AY]'S?'()8M"YO;H4PI2R;1D&:UVOV$4[LGC9!,3F)\?[:%!E)=ZA MLQB1!"=^4U'J\Q&$VG@9#QM##!:FZNE;;(E3WSZU51P4U-=#J/"GOBM.$!;H MNF<4[:=_LY<[7?.. ;5R$,:45BZR]F:'I,*B;^2&2D$0OOL_K23ZG@WTG%_L MEN?F@C<95^KXX&^?/6.8R%VL"L;I[]=X'#H]S %%(-(N QCX?]H7KS)!PR!G M>EY*F9X\RM,E;AG8-/1Z/B%-4Q"A%E3<60^DZ[RPK2Y[][_#@#PL_2_PHN%4,"ZPV2BPN)IU7#G'BH,F@B?Z" Q91Z"BLO MC(O5=H 8/+W3"HZ!O&:Y?R>_4R2I%I]!5.S2D1BDN.3YUNJ6FU7";D X+043 MR6A577*Y.F8Y3Y51QG1.&485KP2F#:<';%&/9NZ''#-&896;:(J'9^E'<6DG@&A=U1BG>Z?0 M_J$\,(+12.4=J*6F;YEIUP.WVEAM+=B8@=AC99[I T3DPT%$'C] 1#Z.L?QB MZ1*\\*RU@T.W'Y8X'#-!-'IDXI[LN@-(+5PN:ID'V>9[F!EZ"N3P4C(G@B]L MKY6!#M>OWI>HGDM+XKY7EJ;DU8&3:E 0R]D4S;QG8]!D$6\O]O.ZJ<(UUF175T2J+KJU6"X3,ZN1@Q.S(#G=Q=@\] M45HTDR/13LU=9<%,]X5J-_K&,9+3B7T!?GC916E4TIG=#FN!Q]5[Y]C+IN<2CWF\JH5Y8DZ$WIK4Z3:WI([1B M9\JD Q]*BX() MX4@1,*;SSP[3.$?M$QA[X3C,VP+U,,KA5-[AY84 P='/]\ #:$ZEI.V>,-2 MT:O 6A-DF^L-^FSV-06!L()&&/S%EX_LK)3Q;4Y,?_GKN;JPC=06AI,$S]/)KAAYYN9]:9'#5IB;33[S6"E\)&UZ#:; M_TUFP[(#636=Q;:3/L2KB?*H8KSTW!%KLUB0JRV>MI7D@!H\$_)HNM69S,_1 M@00&:D+J6#O"KIM*,7CY^\@X0S>K7:6]*D=.JM"=&TTYS00P.*KB;PIBR:"O MFJ7I"@*",Z/H)D.T;D2;2/F21(%2L"(^7V#S[1*:OG:M6M,WIROPU2UJYYVF MV?BFWK9+&>URMLW;)__8-8EKEBSRRX/2WXZDA[[R^A;VB"ZH=I?=>*L4"HH7 M]6Y5A4<'DH]=NL-$<%$8 #$+PX#,JI+V"XB'?8=WR-KW>1/WY5G,F0-LH=X2 MEAJ^IE^7S$0-$;9*SCA36=+%O4W[1\J*0-#EPC8,-+=L^*7QQN]JE2HG=Q9: M7]*O2/.E,O"LI'S2'3,*(V!];2E>W#OK"QJ5#+!+D<2FT3:Q(/4UY.V)RQ89YILN M[6[%4C*AIGD.SJBUC!V;>A-63L-_J[@Y0T$VXWDH<78]G5DN[_!^WSM!L<"= M\.F!LQ'IAN!@4*)$2;9-C6MD>LYGSZ\%/;IV>?#TB YWA8J0'YQL)V\7MW/S M7#!8'@9RT' 9FT)&5;OL*31-^)YD6/#+EG?*79/T3W%*"X_4&N.=;+N07U)L MIB6-)OV@JVJJ\512I>PQ#.+5=;+!JP'(G6K:LT(\&^+ 1]I'54^'DYX;I2(1 MJ5PQUVVSG'6RNY?)R MW95"\D>PR0"'/GOUMQ-/XZ?T^W@D14RGB^/U[Q=^0!^8=I M( 6@BGTC8P/)V6$?@XU\H+,\O>GE%$]PEX-R@["4XG%L#Z*YE';19;M9.4=& M?E@(P;15-[WC]^/WPIAN"L02T;EX'Q_3HL[6QHOT:O!#(G(Y;7G04CA*9$;S MGQUZ@P6CW$C-['NVKW6;19?'410C]MV9JT>M1)_"VL%/,2G+3J%=\Y2]E$0 M4D)S,X3<9,8ESBV(5C2>VN".$. ?Y37XU&85T46Z.9_8BZ3GYEYT;Q6UF.KH5D??4,^J[&=RV'EG\F"8^8?40XV//WW7I6-)U1>[K$!9IZ"B M8J:3H9"=D\N.^:^26Q(OXGY6S4DL>9]JYGRCB4-=YMC*RG-$A"5#=546PT.W MCM(0$F]'%AQQ:%#(U7+@#Z^_+8N_\QF*MDKF&!(]SNEX/GL:+C_]C1*"ZT\D M'8W_$JQ>\NGX$P&QG&O+2AN7:6%OT.+!-B&^"H@?-L?"MB'Y9[1F#8J$%UVU M[56.#B1=ZFHX@ 81FY_W9VF#I".W2^'\*Y;V?M@;?ZTD8!ID-AB:W@B"R\)I M3P0R.["7U*K/A^ +@M:#>_PAN4^A7(,Y#U5UV-DD,X@>I;#V:=)D4N]>,(=@ MC$H)3A3+B+33E(:@WH1%:!KY7$BV 94.54&)7[W/#V.5_V6=8$INR8D][!G= M+7U:>W+/9X0:E7[3:+97#,M8IN[O/B],?QKJ' W RJ*/[=D-/-F=F#1G&/O%]I EG<9;> MF:0SS[0KE4)B[ J&/ORRD5#6?LI\1W2*&_UO!O,S4#COW& M) 3SBVPNN0MCTE\Z]C@SR/A58+B40?VA;M-.J)2W_W6],Y;YQ@U_+%#8Q__8 M'H0C[L5((!"!R&A-9&@'WK%6X-I71X8NEH:WZ5E*I6":K+@H)D" Z^GA0A)X MCW\[SXWDF:O$!B)5 6-NR'U9Z94NC.H27=I'>X'DX:%JA*%()17%.9N.84DC MBW.E*7A=IYV)^$CTP+@0-@P?@9?-)I]%/Z&2^957S$]\_)M"U>K (O%3':SE M)K]MUB*3*R42T,%3<4PJ+@V"F,.5I#)M7KD^Z;H?_IC43D=3*MUI,I?,EE:B M\F4UOVUK" O,Y'@D/H"[YW'\93LG6BK!/,ITOUSN6TS-EYQL5IYLS!C;Z$W? M>1WDAZ3NSD7XJO@E+4!R^B>?8LJU^OJ>&1J?$FV?AGR:.UUY\VCIS+K7)-NE MYVK&MB06LB*?"E9?3>)&3SPWM83&\D=6Q]**@;VEZ8T/C9'.[N@!90H8Z-]% M>Q2RVHLZNY%FS[B.75JJIS)H*HRW<0^K:H,5B75J+CHRC]G=,7IWK*?NEIC(_JG-[:/_@= MT 3?94(-Z="7HPHUF$-:BE>J&/-IO.Q/DS>9X,M8#'H>YS,")A3^XM/C@CI@ M1>L=/Y%/9V-,=,9BIGE/X%\$/+"YK@/-R,\3F/FX+>7?'?7BK<'CB;1TLC L MH!O,.>>$'DY84^0DI_]>M?!C=LE=T=2TBG] FQ=K,!_SGLR'*BAA@5R_K (5 MD[=)"T0[613$(>G^;OI,0]6H4A47N^RNGGX__S#?*<4N8'[0H@OL"/< M Q@)?X3>76C;>OZ(%%H;6<6N%5=^/@7I?(N#-)^IJ!6P1/I/966GTY)W!BHE MY^Z&E.=#>AQ$AC^3(T=".;<%8?,H]>#5@04KMZ@G=_K\)#/.D,W7USZ_X:6DV+0@WZ<^ M$?/B.O+2-BI.+(/:/;H/6I>03P:CNE"@" @5CD%TC"B&. .!1D,EGL+50J%NO=7N>0?)M6 E3H9NY;JQN19Q,RN MJ^NV8Y+LL)=-DA/3+, ):$=Y.G>U\K. "^CD#H)TC:!]'39RV.6?2=\_T)69 M]"\1-^=/_^.PNMC6D?I/Z>Z%%*(CW1M45IF68.#I'(F(2J%$"]OH/1.NG_<6U8VDUTKLH9\=JGV'3I6 M+^N*/2 PB.VP6]L$Y2/K$4(&Q2VQ=:/:'/N]T<0(Y%,8 OF3>JS*T0BT7%GV M>$G03R\=\V?2'SU[:ITPZ:'+-RI' )1O.ER#$RPS<_?],@HJ^KI^ [R4"$#5 M!C9 T=CM\ZUJ'A%<6RYZ.'993@<]#,(-Q5-=&[P?JCB9P E$CZ'))V>0C49, M8!-3HT9Z(@]]F)P(YRM2TR_-CO MB(\]/L"%56D39=17T M\^Y+5-.DX3:@@%(_R> IX2PB:4$,/@@=%H&DEL[[7/^_'66+>#2FH8>0PYZ2 M5MN\?'S*8X QY:7P4Z,9HV%M'V08:CJ&5^M #AI^WT8N;0LM_ 9$Z/)6.VFX MA2P.@G_T)JC7YH0V25?!O&Q&6BI:P4[ :.F7\<:P-W)DR25 MC3C1PTR;UFRZ5J#4(ME%@F6$4)D30OR+VB\&X_"RYHJ=]HYX!F[Z/2 M>YJYDD"S1%;GO2Y56ED7+>) L CBWA47B1-+#S)>8^VX(G(H^U7LRWG'J7%H M2)0#/1O\6++,E'>QY)R0J%WL&DMN\HG::YQMA3&AR5^DR4W>[_R!"^,#XC:^ M?,!M?!QC^?"XC0\JIF>"[VI:@ZD#+X::H5UIGC1;$+-X))/=A6Z#0U\S[6\& MI\R9J'M*- 2;&<+SW7W<*#\_R3<@<3E90LAN49&4^#Y>I[A=I&F#Z33I"-CE M_^EAJ)KQP77ZI+R:*4SA(+S)[SSA/VOM'$W&S'N9;^(O/!^X&$%HO0PQKG C MKI[$H,+^II&'$5,6JV/2$^@G[-@BF),%[L);A@]%XK1"[5Z)W^R316_>?AQE M#.>AT#AC26UC$JX0;>5%*9VPW=#9N?4Y_GW$AMABEX\#5"+JC(*#((RD\?@M561P'Q+1@+]5V2-.HN]9I+P[>V_W4 M, U$P#Y[3DDDK6V_$F5>:V&SJ = #U!/H\31-[4F!P<;4G/AQ9I8)"]AK ;! MUCMS>JF#]-_>E!R"1O6X-*O&S2;RCGYP9Y.M3P9D,#*4*3XL/0;C "FC 707\P^^_2@Z%_ MUTEGZ<$_JO.%/"YQF<(:!R1Y6@>4C&JQZAU^%"S,V9-.WTH[9MNK M>VN>;-G9?#H*:J>L=MJ$ MF>(/J/E*N!Y-MU1]@6SH58[WE9A$/&1"_T7M)5 M0X3YA/T;;IY;9JV S\D92+.R 4Q!A$)W!_']#]88:+8/*(:^D((561EQOE&H M"<==$A21_B2H]]R:H&A4G&=\O+RLZ^8I],<42QMJ3M5*&-J38YN;!$^5+>DM MZ%8=7OQR2^75TFJO >F5CN@G4QLG_ZZHSYQY?::HY9B3LJME/7!/Y8GEOJ5T MCMH>XUV8]C"0^IT.#"+MID&78SH6QU& IUS.E/S MVY),63.,J2E#:$Z(V-@MP(:C<#-*6R0H2<92[U)WT[A:N1YY#GN]\OJ?I?WR M2:86O3\W9\/39MII]VE6F.>>M ) *;(26.MR+QW:E&]7&&:+'VMAK*VXIE$^ M#??*3L5]4DXCD)9'+#/=/9LT8 MA"1$<,8!6-8S^0YCV,:@D1[(A;M>!/-#KA3%-E@,9.4OW:BX,B8?0:L+.*\A M'X8ZDI/?\V*,U'0&:EN3-5O6[Q='GQ^,&!?U39KA_K*Y(B2-]XSGY^ 23 Y! M.LKL&5)"F1J[$>)LZHF5X-V.\0.DAIJD MEY^J92?*\97WG15S[W57U2-C17=R)-E0H SH?FG( ]M#[##TIQ=0TLF[%M ' MK]V;!U:PZ:%PB]93L5_^6OJ\99N&^YD2C)O>3&07RE0;>#,HY,GWXR4J#_D< M(R)X>)DKZ=(N>,U:G$P>I1@@+JAP)F2Z\RMKJ^'!4>NG=OVOR.1H^Q@GY.Y? MS[!LQP\XQI]9^8D#/_1WF[45U_5P^[A<;_(2L4PV?*<,F1PLWQ]Z=.R5%$." M BD?>YH_0:-4WOYQ:<<[2L(>*&&&R7(;XS;21A6P/01CB> D^8?XRY?UYDKN M,1//-,?%H+D(K.P,OLV=JT&J)RXF=UQXQ<#N!+]USTC[K0SP2%*+L4MO:!$: M9>&7/V&?XBYJNE 7R]%'?L@=@4%(, F&631FR(W#O .TUP; ()9B0(4A UZ) M#8@PMT!5X"Q"MUK)=$%OMI(DW$F#OD.,,RWDGGTC#(H[&C$VU7IBX.+0K#!+ M/BVJ=\/X>J"?;*ANM"/M*4&*/F).W%M-?A5]VJD;^Q:2+;.,2AZ8P3AMYTC) M8= 0=A_[+RC%-V%]E80K)OW@-E1C9JXS"WX+7&4^A]EQ1_!XT6JZ8>.2PO>6 M''E$G_FV_GO:]!+W;XZ#@VTRW4Q+I)._._78$&O[4QQP#A)F MZ;O2Q-70!ILVDK7\K _DDF4R57S29!@:;RG,^^ '#G+R?=T)H)#1/DHK%/1- MO;\$KC\R4ZASX !8]@[%9YN&I%B7FC;JLEJ^,0+F*3<:P!R+VR_;&V/C39=; MTY?1ZJU[?%K00/\F=] A>R94&?K&+MK@%I;HK2EJA?DH;$C!,;VB83 []A$ M$1WVEP&_]HSXM=>"7_LT7OP=8W\ 1SORA[\=@B_9\VO@YS8J"G9L#T:M)_X6 M(*2=$Q8?F0 48"$TFA] 1\.%/#K!U# QS&6#P\*^%@S/YGN0YFO9%&Q-QZ*4#D5J&XSCX ,)3HBJKW2<^?_LZQW9FN.KP6 M*]<6#XZB#V(E)3J_VT1:-F]J!E*TPU'-@BXL?V#X2OMWFME(BK9NA1TN?>^_ MW]91OA*O:G=QMJG7^__^\BUVW-GCWWZP+04*F4R^ZQZQC(^U$;U).'=7M_ZZ:V1B*$J5/7>T>?_!.7EOF1 MG.3$:O8/J_8>5VV9-6QR;T;Z#Q2T=WH0BU.&K%M.@#"PRVN8JQT>[E);!] S M->FF^F18(F98'Q;^/2Z\LO6F6#[%SW5_ZZ6XD*3I3'GL\4_"DY,BQ8<5>X\K M9ETO[73C&BHZ*L0-))E@/P2S)A"[?,HS0D,*@ULD_H7B?^*)4@6C#^0IE&K' MT]R673C;NMX;<,"?:M@F])/$YG)MKGO8/.]Q\\"?]:6_ZMI_&,^:UD@& MQ!^!Q6'WJ*)/_OHMNV'PR8?E?H_+7;:J%O8[9D*EA)(&D>EC# V$9;64Z,/* MO>>#RL,7E)E5YF6QU\^?/:SI>US3 M[K!M.^N/AA,M. \CLD\78KNY%K_[$"!'V8\>^,P/*_<^[2A+\D OI"BEN2*E M:0B:H&H[@6U%I7Z0N3CYX8!K&LDA;*TRKGEP<9I85U0M4W?7&8:NI<=@ MM^J7U570)WA8Z?>XT@%#'HWLO+"G6#D1_9Q3PMC5WN30+EPVN04MB][ Y3&G MJSNFNWI8Z_>XUL7YS7PR8 U8UMWNSJ86]:+D/J_C^XY85@3#"H0TQQ^7_ M'IJ^\1Q"M+LY>,D46NV@O>U4 /2PMN]Q;2729-==E +'_Y0_#=!_4! S):^I MKP4 ^("I]6%5/TP!H5JB9PU=SWMAAD>_Y54KK/]R*@7^6Y2)Y7.<'0V#6J.GIQM2@LNB@)L$2 [ MWIHV6'PDY*+0/WC/P,2!?'6>D2!2&FT@J+R>C0O>ADK0!>%D37(#%G1/6EC) MJE9>BYG'NLP2I3E-!8;01L! [7I?[TS_A,(!00-;65(MH\0.]_K'2MPKO.G3 M-+"-:#<\FL_^=-C5_I^;(_X3KV*"$ND?'@,V#U"1@N*-+'.=C(B!?JG2*X$3 M(/Q0VY""[V'/QIORA8P(%ET>AXZJQ:Q.LMH8>W;RIX7P&(B"@L%X'T1EPA3" MCUB3W[.^J%<; )>ATZ<=SNE?UM6FY\MMFWY3$[ H00E?@2GE[RMO7L:K 8PM+N1G MAWP>65S* Z_4&)R?_/K\Z__ MPYP4M=>NMC=\S+*ZDNN(WY]G_BPWM?,)PXSW_>H_2I.?3;*R3:.7TJWSS*3/ MOOKZ_,O_\":O8GQZMU<7%\*+O;]U>AAL8 ?/9Z_23X(<"Z-X=MG4Z]ES'_9+ M#GL^>]Y)U5N>\_I\]O\.E?3TM1>4K,*;BY<1+Q3,)QA8?C0JTZ_/O_J/.R<2 MXJYZ1T*NK7C$EX]U!MYY@8!^[Z ).%>OVZ8?C;(QS,YWGM-^#60'TIM6C370 MR6<86^!:U%Y2NJ:^RDI<)Q%BB.LVF>2FO*%+ZB"[>),KL>LK@_<8_U:5?%JP MU&?^HXI6!C+2FELE;RZ=RSR78J.FSHF+D!W215WM MM5,S+1BZN%=:B$G'=?"8P:$&@P"\I2J94>CBK6>?-9^348]*EU3$[)L?I4]] M?]F'6(^\>Y6<.-G[::6KI39 _K6S#?I9\V[/\T_9(Y0O=]/N+EA_N&X8<7A# M8JO):]G]]+C8'M'/V#T)KU%F' T0&%(1X,N\^VH,4-F:9^B%.ES&OV@9P.PE5 M!6\#O9EH_<6N6(?P1D)&]+N.=\GT!AG&/. %[4.$HG*PC$S0M93&_"[1P"V& M94[=I"KRX+V3+(/W1[FDE9(ZO:6RX<>]&[]E0 [COI:93,;@K@V)-YVCED]&3&Z,*+"-<%;R]-B;I_Y_7Y M:03/SU:M)'L76 PS4Q(&6,7+2B;[*%@&MXY_0D M^>NZ61V6C1CJU6%_G+0LR).)T'#R&&3HPD(L8.#]9<&A@J54O9"C<4#U68M$ MWF[-#3RB>7'/2FYLOZ&-A*WA/PO42CS M,0PE4!C9AB'?.MI\=.Z!_1@FQS4W_/CK^>S;[U\_GWUWZ$%Q)_OAM5;_9O^9 MSM*3V:NV[3Q5F2O\1M!_5)9!*C )D2U:#D@V4]\(N2^AK1D2>9"\^S]EJ27] M=@9N+I$6.&,B+OODFI#+&PW=G9:6;X "HI3+4S7U]B]%)ZB]W!=ICEU6X37> M[M7LJT>/YOX__MJLGE57LU_+OV$J]-]?;]-;R5]^(W]1,3N+;4"><;@JGOHL MO:RDI\1O>O3H?/;'="2O93_'='V*L]YNKB55[BK3VC)KDXG("M-WM3&/>I#0 MS*I@0M IA%/IF>D,DZMR*8[ "D$DK)QN$VLEF'XC)Z"4@217'A$19UY;$5;< M'.@F0*Y?T''C!&8&R;) 3VT(W'J=?5MQ?B2I; M:0/T!(]YG4/'.%>*XN!K; ^ %*U3R(N@G&74,Y 2K^R?(]>G]SE?UVD[;)QZ M)#DZVRMT9XL8/;U!H7AZH^]GTX0E40YHA:VE Z&9Y1R.AAE1Y2GBQXV8-!=- MC/'(QIRW2'H;GIO );MRJ(T]T9BK.-@;0_$X6QM)%NV++C^Q$SNR6K9=F?011;70LQW=N,K[Q3)U MTZCMWHC;U!\PJ?GBMV4>A)QTMQ_DF[+VGE8@0V46$R:*E'\#7LP^:,S9)YZI M:P"I5^/#3P8K!4$28^HT216WD9JPE-]W6@ESBS7(\TXR4MQ+6_4Z:IO'(_)V MC<.G@H_"KKQ3D'ZOC,YKF\JJL N9FO'G3/%G*,9-IU!OB=4_=^0+G6ZNC+$>V(KKS9KE^F=HWOP<(6P=( (E/':,QERAUMF=PN_51<.Z7E=RX' 12$_(RK7*_BQ810.=YGZ M2:;KTNC1S[X'<.X-;)&..Y5YMJUP_$*@(=$?@,TR?[=>4EBX#S MK7\4PL6^=A06G/#\=W4Z#4V1-IH2K<.QO!+F60DO0P$)/ZCQ?P^ $FH&_D-8 MLY#JY-U_Y?MU'4QJ%Q2 LQ^PQXPT=/OGO] _[K\9//9]6-H&7A M_68F9D0AVVV]:JA)?$H( MN2K-H1BA)KRS52,E4G$A94LHA185!>Z\(1X -!\00/.;!P#-QS&6]PF@^>2\ M_%=97E[31[GPE@+;3N[^5;L\;%V5BK?\-\E0D"2\NE$2$95*2WY!=X W45M" M"Q6GD0,DU4SV&PP $*AWXU>"F!+ZP+IZD.YWC'H:_*'/NK?O),@.#<0;AKCO MI*#]<=^AP*/,7(&@7.3;@*8RB8LC --PGR+)$[OI'JR7P-LFCAP\"J*'@P*1; MOT-G^]D^+1>*JU9I52S/OX_.\G60*F,$R#VE\W5O[%-\F&=A^OLN#P< MT;QRI\+=-DLV%Z2KLU#"1M:MP$R_; J[VU5 DKY MD$SEF4.8=%W$+=Q"!T>XQ7^RB_JPHN]M14V;UVX\3_RFY=&\YF)3[=XD+[9> MOM'\IM;;.L^#PHB><&KHR5)33))\FEHM8%^6)I=\\L/BOS]W5@"[N\K=G2@) M-(SJ0<\NT/-J PR/H2/?#W_PP]+=2=O1K;:;ZXM&7AJCR M-.@?E+#C67!2_E+=V$FR(RCUI'06TA\%GM[>I <_EJ8UA>),-)FIMZ1(5 49D287W9U/9/F&VF?VZO.Z4J=*JU1&5Y&YD3QJ:SW MRT U=X<)JW]< NVWYJAO'^U\=MAM' '@'6096& "GO M'C']4XGN+&"9WG#;'+;6S9+[$NY">H0"HPJ.5G(FJ*FM"EN+NY=PT5>/D?OL&L_F $)!217NZ# M,.JX@I_^\6DZ'VDP,]N6/P)_? TY1SW74GU MP?TZ_(RQF88J^O*R;;5\_8_#JH$3AU%H)*T_;@9'MU1H2LX<$=)38S01]^!> M^6F;22'MS-6[3;RIS=F"T>T:BXD!5XA]NY+2WR1[M&-6 TNAZ)56Y;T&VR5T MRGG_J0G]FN<&SK5V6==L71H4]>2]#FDUCVJPMV3I^6]TT$J>,O#Q&%PG/G"V M /9"TM(TQ?5EM5D_8<>L?%^_)#W#A*0%9=\L<#SJ0FIO>#>KMN]M&T_!K[;] M@"^WJT$F$RQ)6<0V]]?5OU,!WW%>(J*:VEB8YY#/HIL6; MX]5.3J$U(@^=&=1*!?IBS>6K=IF,$UNIV>+QCM;NL[:;:S?IQ-=6;=VCH('* MU#\.:5)7A&7-;[&1OGF_L7\.O_@Y>F!DL$OAOQ_BQ_B ]',R'?$'V6@HC0L] M &E0#E6 M DXHY>OU8U0"* <.GJRF(7E%G MJ'6>YK1UD( ND8@!DDNJ-D7T]"7O1XK/=1(+>+35WD[1KA=\(D$#U$,7]MX# M50\61]2K:\P21SQ/QTPZ/XUIG]5E9Z+\^1;^9UW_UFHUX0-@844=G%36$&<1 MDES1_2F-0*6*U0-C=K ^J<&ZG\_^?BDZD84]B\OK<'_MV^.B7K8*K>#H0J0D MWU]72^+VK]--+JW91?H /972TI9^$[=A7]> P"VZ:,@0$:3]43GLQ>Z%85X3:P3 CX>:FH4H2NTN6C3<>ZE^1OS:7U2S4K.,"Y: MGO&0^[K]E^V2>N<]I19()LHPP+$#.> 8E2>N!SVD/!:.6=XH+/Q[>,>)G#Q9 M'=KY9/OM6GG@H4-RUS=U>"W;ISH?O)/5_'J/^,1/W0,G$.$H(V-Q;Z6K^&A= M0!H^XL5O!(O*V-G.:P0K!0\F0%#](A:L*5OG< 33S6/LD8@$X3A::UW=U\5F M)RK5-^79:%/*KF(X4!S+W#N:@X'R0#[ 23\*%]"BY5*1A-=.^9OY4RWI,/#DV0'H*0IH3 M[9H"+ZV@[ANYUQM^\I3-_.FDG48^$%I5I'=DYYX$VSHDR-?02)LL&W'O9VO& M!C_U\D>NE\MQXO*?L[]^/4T+.ZE8=$\97?^>IJI%C"?W]&YE2=/T>L)?M[J- M@.@>^#76& :_'(V6:-[?0:2]D8;-_C+,A29V!A1XZ2$:E&Z.81J5AD=\'NVN MJ2O(LO1Z M71K/,NT[Q6F@C+MY2J3/+G&U^Q[,3KP*DMST11'K1U^$PPTY5M M:3%[#X:;3I@8)%5N?4E,W4\GZU%F42WSJQ3RRMEDJH;O*)"Q="US9M)F^&<= MIR9-UJ';88:-I\3H(CZ1'/VMQ\PR9=\U_9O9MQ7,]J?Q6N]H3YYG-=RU=CB@ M)R&6BY!12;LQ'2Y:6?W,1=?>["]=G+7.UXATV*:'\@ $-C?[IE?P;DR/3**0 M2Z5)[L'5$AA:LXC"2>CX1NUKR2&DNE/T][7FVO0$( CWW.9\;87$A\D MTW2[R$<7T&=@\O>PO8Q[R';0^>QO8CBOD>#M+JI=\T]:*0A( M,Z0_L6OSKY"'II:B<-4U@H0]'&=B;5N8Q/3Q995')R2'U<*S9BDT%*EY->:H M7K;H SIFDK:FEG' M]PS24,E/1 *]$=*BOE'FQ<6AV:QTPE1XRC1S.=O\TS+M[O0J*'5?"H_53>5J MK$,-7I)I0+R,?YS/KM/P!W[EG/Q<=]S M+Y=TS2V/./6>!7=T.CR7_WNHWJ3SOT;SWGK3MJOY;-\?=FF .72_$:)D"9_Y M"')1;EIQT_=2R2YO E6+%T&C]?Y&??6T%5?X[VVU6::,V4)BL1_0+P-7BM9-K9; 0FE)?]\#W'1R2G=Q.K&V) M&]EALC+E2:4Z4K9.VX+P1\^9@4=S6;K>6QF<^E9'-N/>I"BL5B,="/#YRX*J M:G'I5ETG5Y8*GX>5S"?L#1'LG=\T."YJ%?8VS?V-AMQ M@(0 49A]L.N,=DMVVF%G7-'N6JSJM)XB;B 4+*S0]NZV%!> G[V"?YI1N0C> M:"UCI4%NE5^X8JA/10)Q)Y;B%:X/&P;.=.S$LY7=*) MW@(;('SS0:=)"M4;YXD8"!P5@?/BH-R@21MG&^, M1/0X*:I7B+%7N*NID@WZ%71SH:.,ZH(#5.DE1KZ9N/ >9VG]YS<=B; MH5@+1OCW58];!GO$L_":8"O<:G6AS_\]D/1$ M';."N1%X$7V+U&3R\N66KG9A%79,JUXB@X^KKP+G,4R@L4'J=3#4 S#'(NP# MQ$"D.DH.":*=WNSUI+WPRW, 0"HVB^VYY!2/]XB.SG^D43$ZL4 *6F"E9#3^ MDM8,65YZ-,D-2#;IS>SUR-1V)P]%^8M80]V4Q3XC,7J MK-M-TZJU'CE/-)3(^,MHM,!T/RYSVNRIA]'>021CTJ; M9QY5V+-KFPE9-'%#CZZKUX OBZ<8RQ\.TNSW^44:;,I0XBBCB0%+]8GITN:> MRUHK3]S@/R;35-NO;H1$FWF6E20J,].>CIUN]%^:-[4@=Q2A>O<"^/S;ZK[- M](,Z$(H0#1XPFLBHYZN.=051EC3K#R"<#P?"^>T#".?C&,LO%H0#$1D8\('Y MUCO#"O*6R@ZLL&;-E3LU6W3:S]51LGI+QUEODBG<-)0 =%^ R?$#:"A F&A(*<8'&544U!7=]DA ME^ NGFJK'5S4R/QWRF$J+^OP?K;W?0OR7X3Y@#WM"PFWV#X"?(?],-AZ)5=7 MS/7P9\MISK][/GM9I@>WUA6!J*I4FQ>_XJ*1A*AV^2J%H2=]O* IW1!+*).T MZ7TO*D^["K0EOC:K4;U,6R%-E1:-X+#ARPS"D@J!"7-'(<[8MV*)RB #.\/# MC&>G0XON79Z4"U[2XW/=4)G;384G@:T09OLJ.'A!Y'UW*FXIL:5(.N,Q$.^\NW3U[]G[/+Z^3/&#E)DEDSNHEWI6=?. M@JNNW1XV%];9Y0^,'-?3 SP7R)OWQ5L'@@\? DIQ=&5>N$A3YM1P>_=&(SGV M477?J#_P52'G/XUQ$ZDT5*UL8QLEF,0DZHAGG7]&Q $6?K,?(JY MJP5!RP*6&HBU(?ALRX/X=&I]33$W_-&%J[1\/PG'];SXO;0T*G:SJ^5#>0DY4^( [&_ MQ!-N(C18.&K367!!Y$(""8_UY\LO)Y? ;V;\XUI4 OE[^75LL?N#'-1&%2R MVR%4.7U1-M?M2K+JF5J*>FI; >=LPV[+N"48VJ$V4B[B&1EM])4AK*;T63/LX."0NL\I,G3?XCE9_.C-I&I5I^B%X:1H]83 M\ 90=*K?#*9 3R(J'S6E"=[A)&I#_N@\)M-7[[R $$[G/$ R))VF=0> O=52MA M.OID"'?)^A1 BM2+Y+O6S<9Y?#KI8 $]3 LY\/0CU>Z-_CF[FDMIYNVMW,\' MQOD6J<$B2HL"MD*$>RS$\?. M("5:%Y1)#%744QHA4HA$X7G?*-18H<)E@#\9,UE5Z."@Q21Q6?$'OZMZE?5_Z:H0WI9"([GA:<] M-M8./O%B_:F?'U6 BV*N(+?%OW-W>#X(L+&U&D6Z]?O^"/6S]H?+]S?$)TUX; =[$:$2*=U!'9*H,;=Z[.HU-\6%SZ_Q+?U[> MBYCT^^G-9\R/TRZ( 1S<2F43=_RG>P4MEZE3TN[1VE#(FH^W4-" M8J/(P,E?=]T$&X/KS9)'@@%Q1,4U.[A+U&4S, ,[*/1'Z <5IC+ZX0U?^O+T#RD*\?]O6^:D;-P=? M#*UL78>AC^V4:!WYC7EAFMSH1%!'-IEGAAS4EN!=46HIU'4D2R<6X!Y8+TBF M* M2L6J211$PE?^CS;49#N8LEZ1,=("L\86F/1'RE@&DV P!BJ73Z8FTH^.+A E=,'P\\B MD2 )J5?1"8>@@E69/&G!F94I\^>R\$.]EK M,K\K@+)T\GW4AJ%L$#WU7I]<) .T;L*5H2Z6Q&/\R@/6X\-A/7[W@/7X.,;R MB\5Z!#-)+@7Q(;Q[;UAN&R$K+0*-QCG<"^\0_P^?VCNOY@=?+3?A%+55 MK2:RRT-LL1I&O8#2.-,*;Y5=QN[YTQ=0[OP"P[.YZTV7;S%GXG@T%8E;'OW@0Y$,>'BQ59O=M@RYOS\[-R3+3'8?=@ 7&CO MDO,[)$[-:4-[^"CD]$%(#G=W+#LMTIX1=R'\R/3*,SS8*E'D9'.L*3LI;-U3 M=59@"%7( +>PFF7>AY51!V79Z.X4FF8RV;9FMI7]U1(+CB8L2*?@YT=S]O9K MI;'9I,6A6^656HX&PO$>;=0!S47'?'< X#>C84UC7#PG^H+!QULW:1E$2;+? M6P#+(#5]J^I6YH!.AG1O_Y)EQX:@VM@UM:B+@-EZCQK/#_%]R]!?/5Z*J\?8 M7Z*%?U^FI(@DL$\S%[P0K:)IL-VMA0MGZ>_@:8;\Q)PP"8D#ZP>Z43+Q-X Q ML9YO8)E0S-^_B_CU((IJ)EH98W1LG?A]F8/TTIU6A^VKZ<^R]R7?2=*,VY*< M55>NN/(LH)F-.S?L;[/VX+WX,IX22:"=SC735],-C8;X#$X[Q8F_/"ONCLS_.^1EW]6\3'-&Q!;O"AQRCACO? -GT?]J'.^VUB* K (&JWRC8^3Y)GZ/76OVMM; $X MNYD4LVQUMH^;+$>@F7':)S0/T8\5BHCVJMEE[PJ-S:+DE7G/'9:3'X864TDU M&4KGQ1H"PD&&:!]& ZTB>.HR\%7ZU0O!CI^>O9^[X5@3+>Q%F-_"!='C,7J% M M2MK[%$Q=&Y,M*3N0[FR>>#PX5M(:W"=&$GB<%5O=7RRG!,?E8[=LLKA:GL M0#6+^8TFCOIMVC]*:B@O>2_MX]]KY3K-E0O.<\^M'ARN >T&$0>N?L66CYMQ M]9G1"@4]0JZY.8&TC02T/PUZ^7';PJ?CK+MYQR>FPU;H! OMB?J]\I](+:NO M)TLEH&U+*S:/RZ5T<)Y@9TJ;54&7;U/,5;73\Z2OD[V<6"6+>\$CXUP8D-JI M/.-$7# W.EX"%O"R=^ 3-.H^!5% &==Q"4;8?N=$#& FUU6'O3^H>VB5,3;; M\+)0[(?QAEU);XB8(P*JV\UU8'R3[TM:[>+0K/!:IH:RXK2%$@I =E@,Z/YH M0>7O=:!_91R:*YA?P#/J'^5BEJ6[0F]U8 M2;;7"%OH9U 3)18RVQM'\W%*Y*-[P/H$M"BWJA)AG"D&EA597VM[2VZ,_ >Y MJ^;BJ;FC#<08D6)PH69*[YR@N#A5['<#'?NN][>*H #5!JSV=DKT' M%O#;'"K%Z8T()E[=2*;@(*<0KX07*8%@P/ Z'-VTMIR?*QHCXRHWPD=!0@2E MH/ =Q;MS) N@E9<,E-D^DA9:,O8K-@^HI(/%8^;C=&:Z#PO9(GNJLERF9]9V MX^8WDOC=__WD+8)HF9" MKO YZ;2KG1%HI!4-(+0X2J)7,3U[KKI6F">Y>I'Z7L3[@)\84UV9UH>X5*M M)[CK2?/=>EI=;!QH3NZ!G?G>*%,S\P]%$I8'[0\PF^&IVKD3R*;_#)H(TTLG M7L12K]ZW6I*MW&#I>Y\IH/3YZS\8@O1\]KH4$)5ET\A%L!#M[BQ[/'%?V#(+ MM^E!DJ5#VG+G1.&%"PTW.$80<9M'6E_)7V2/H4$ 1CB&W$ ;H;'FOM1^*:U3 M3#O$#=P#IT1^BG1K]=6!>QT4>MOJ8I#3<\ 0DRI._RH/SCZ9],PN MCMYC)T[=OMD?ZIT,[O0.?H!O_+N/WM>/'N ;'\=8/CQ\XV.Y#E+@+=9C(:;- MPB_+5CA8PTU++'EI 7P@#A.N%%ZF0P.X;7="-&Z=QT$X2F5R@BH.+?<_4@ MB[: 853M!CR39EY ##,XLL-HJ;36;1=?T>S]\T-ZCSIMAQ]V4-XCFX:^(E." MVCLI3_N.]2#(;#:]$+"*N/KLBT=??.&"C$CGI1 MQZI!*F9*AMGQ*7U560MYS1-GB@Z&=^1MCE'?R+P '@GC[N=!2L^^;*[2I'[# M4PC7- ?7)094JPHA#C??;DCJ&!R\HJ&1+7>3FW(>?6B2E-9\9WA<8FIZ%4]8 M(<._%F5>@YZDW7A(ORR,D<6+,48#_E_/C.6*%#.C$KEQ]0]%>I1DVK7IXBR/ M2P?C%@?Y;2D:/V[[7?!D-FLW4BKG8'$4MF+PCR5W)CH(Z8!8V\6BEAT_@YZI MR(#,0\-HFR'MI2\.4?#@'3OW8Y24D!Q.7:V&D(HISS8T;X0X))M'45-HDZT- M4!M<*G9:G8]:3NQX6*PMM*L+8C8;BKA4)UP3..XU-.P<";-6NGGA>SL'WNUB+4V!JV.H"._\'6 M_P$6+7]Z/GI5S8U"'Z=(_X@W3(+[D!:VI;D4YS)L,,K>V:%../$(PU@^G7E:M?LYA4>AJ@S[6ZQ+'AR.*6<8L4 \D1Y82]@<"=#W)14$T])=L=#, W>,)'@U M;]S5'9I^&X]E=X=L@>])A>M_0S7I7F\-D6B:"W"&R[%$!W>>\ ]!I,Q8:F^# MUYG#>O+EZJU_X0]]%.SUJZQ'TOU"GIJ5>'B8[-1KE8KK?,W6W5[ M:9G*AAR3P1?,,7HDQU2J=Z6G^W8+/3TVZHQ%ZK5&,\0I'YXKTA?,%>E(KGBH MU:M,?]Q5F=JHU%KE^T;KJ7D9W."&@$C>P1>Y"^:+3"1?--J_59NH5K]K-!]* M[5JCOCH7L[C>RS(XYFO1LJTZ5="S5]$E5]0SS1DWK8?O?:ZV5TM MO3$HH@A7JXS1)]A+8Q-PE@ *AQ-R3]A#@DPGC*?'6+/?.5&HQZ;(,0XC[F=A+QQ']3,^^\ 7]X M]VFTG9'E;CR+0F*-5,V\:N?W:&KB!F#S3(LL^> % GC W;P"AV_XQ;9+1,(< M].) -8WE]6GSHVW3IJL.#_3Z]>'SW!*JAQZ+ GO BO .@?#]>H=M(5\"C>_! MB_N9;P<]C6O3_,[#_4X;M)3[-S M=2(N3Y.UBBH2MJ[#_C7\-WN7%7XIY1J+UW1V,:M'7E85''EMU;"8/9C)[7]8 MK.2RF;T/FUF*. MV[E3PMP-Q$_\(M\H>%>Y#[-PT7-HBBH2?HH_E8M\2W:?;]&>7]&< PC#+:@. M^WFS"IHC>H=8 T_D320]EG@D7V/>Q74L2?Y%TVT(9 MVU8R]L(07ERYNMMX:;Q746M ''$JQ3_46Q:'>EO^H=X.12U[:'S9-W7?Y5:= M._&KK\^F2*RB"&V^F:_H!18BJ7@$!A=36%->?K ((M\$KXI?:?E<.( E@L$U MRP!/,Q2>PLP9>":.1= M>2'S\:BKU>&XJ'>T37<8?HF6N"D/3-I#C:#?14/$ M*A<#8MN)6ISXX!0LX#MR =WB1C&N[6)%LNTYVB,SWF.5,LSYG&8RX'.V?*S8%7S^+!YQBAFA:9 MQY9Y;)G'EN&0PB;AD&SBYCL==@=D](9:Q/I)0'?UR6CKP,CRM\T'1IBF>V0. MJVEXA^X>.:C;D0@03IVZPU9 6_@V.EL'UB%AUL*^G-"K&W]N8B7S/ES>I#HJ@:M M-66B2R:ZSD5LEOM_^MI$U^Q8._M_NDATJ9I,=,E$ETQT[>)?:H?T+R'1E M9?.J3'1]'/\4JRF(%CJ%+T4S?J_*>R:2F>7.+ME_@+\N"T1[)X=RE M!'HU1Y,18J:S0QV.>R?*BX.VLX 79 ^A#XHSG@!$E(>,Y?%!:/V]1E-=Z'"Y M." ?Q.]@.6V99_N] 4 O>+X"@&QY.%HA?4"6G/T-ZQEE137#7)KU9JOC];M< ME&421RN3T*++)+: _,BJ >3' 8HK_%O91W:3@%O&.+TXGHP ABZ:;B>OO)B9 M+GT=F!W3O3[Y! \.^[ULE:[GT%].#N.2C81QJ?[XK79;:P=X/LKRCC^9'-*)K/K?(X]5\PNYLZ%"\Z* ML+J2QOEM*G/F?!@ ]TTL1"0<^V4^$!:+X'Q^G3KEMKDJ;!KW=.K<8UT5;ESQ MK:N0"[8CT3%CL%L1"55X\X&UN8Q=J!3:QVU-F@/LIS:C2\T*FD;RUH5-ROOB M=NFR:--&PK1#5CO>K'-G.Z/- _C[ @>Y!,(!1G?=5B3QWJ'5)>UV8CP(Z\T< M<=Z@J.,<8F#\^W0%;\ 7VRP]Z?[L.S;;GB:];^CQ?_8?Z3W4;IOM8^(=#E@] M02\<,'#=YV(J]?+RHK!I*GW[GU3)Z0Z@>4:*&GWBI SBDA3.Y#,9#:?8=#$N MZ%C+X )[ <8X9>3T; %G#/JJ8V7@,@$LC43B N"-FG3L8F=@]- MO0 O=/F7;8_0=].@-@=F$'U0!*PZNU=9$G_8"Q^>C03FDW_$60*/'9B'( +C MQ:2>ST/UXSX)SZ3^948T283Y9=;7\8QO9X5=OGV#!O;2 F]2%R--L#3!9Z6,3\$2 M#X3I+,0M,-3T7J(%QDH(7_%T#'\*4ZO&/0F^>H*>J?UWE 3N5',Z?H5]J[=Q MG>Y1O4UIQ-F.F:J>< 46+[T;(ZR3)$Y_(I^YJ65[8_%_5U",XW5"F!FB144% MCZYJ/I1_BS@=Z &8;+P.Z1L?FUW15%4[N"&6MVZ#97U.6DN36NN2M):V4FO= M!?ULI=;Z>+=>C-;2%,PKI-,+ATVD[CI?W:4M\[C&JUPNT$F;*#:4=BA+#*E9J]5;>O%BE2Y="]%:E:DRF38]8]_WIO6SP[T M_I0")@5L)P&K5.^D@,T*6 4.7IM2OJ1\[4&^[DNW4KYFY>N>=.A0BI84K7>* MUF.S*D5K5K0>!2Z%= ZEA+U?PM(?5+C*-IL*>B3]J! C#U-V^5V ;H%ZCCWB MT<0F[9MCUR$"QP?GKL?HVX0X;(PA'&U\MAT.U@(G^A!6D]\ B(4_^+>X"XF2 MS-\G['8=BZ*I*S0@8]2AU/)PVEP/$TA$+D$3?):"?2S!GNWM$P8PF4);9 &D M1HP@H)+T["R[_V\R=LW>F_C)Y!@^Q23<='R&YX 87Z)0,(#;#32@#H60^1RB M5.CCS^IKO01RU#<#_E)W-A')9(YT!U K/4;^06Y(10N )]+MVB/V'0#(9JX3 M>,A#0";#H'3$!NQQ @-Q1;*Q6N:I3?\NT8?6G#LC[?AGI $5SD;PYIXX<>CE M+*=J*(0--L5^A"3F%7H94/:S@T;$@*0)TRT44.*9"4;)G8$Y]:C'=.0Q-'YR2(;'Z$U":@"5%?("S\:0[\#[B0%SV83&FE@+Q MQ 9X2I]+M>T(/)5-W!P.>"J^V%(GG\O!8:1BT+F:,VJK]FN]U'YJ5EN1@A8& MM]+6*RFP_$'QT'=R]1OO <#0P-.J@%^ M*\^^&\)J.,)6"#,V9I1@%Z!!FPL.[8 ,>V#.8"#.4=X-8)7H!"P;'X],W('M ML*\SHBW#>M(S2A\=PBN?T7>!\,H4%#6W_V9ENI+)'V#4M**F-X.:VG!C'.F> M9^.\DUP.!/%7H_& OMGNJU:XXG'V,,8" MWB=6-#T;LDW;-4XKD)&H]-%#P='05/=6SCC?TQ<$?#F_\#4$L#!!0 ( #> %U<:LGO- M? X .V9 / >FTM,C R,S W,S$N>'-D[5U;<^(Z$GZ?7Z%EJW9GJY8 MN4PN.YE3)"$[U":!!6;FG*,9L"M@4@6\N^8$7$/1MR"R7S.KU3Y+LUITO M"9Y,&3AN'I^$S<*[Y.KB[!1=CDVK?GQN7-9/QQE8_O1SS3TWKN'[^X<0\,\Z;%K0N)=,7>D6-*9I! MP(?FT*L7>EV;,C:_:C2>GY^/GD^.7#)I'#>;K<:OCP]#V;06M+6Q\V.M]0_< #^N :D$D[%2TI;RH'EFC?0#:CXEM=?#MZH6:MH2_5H_4)A/-" MDN,TOO3@2I$>Q*RS=7EYV7@1YI;>@U0SDNWKXF.]=W9@3=XX(PXC&%Q3)8$J0=5W[.:N'L^5W&XZ/>#_" M!@GVZRX@;C1KYG]'?:DV 'EQB[H![Q^P";U[5;E\?!-2"N?1ET4X,8*\XG^7G3H /BH$D.X88M:-.M MJS&5++@8ZBU/F[VGN\[3L'/'/PQ[#]V[]JAS=]-^:#_==H:?.YW14$?5:B9* M'(ZY\H="6KK')40GI2!$+Q? MD_*/JD,Z'/&_CYVGT;!WW^MW!NU1E]\M"V<&-R64IWI01NQ![QY$ @X@1FJ_ M[3WV!YW/O$WW:Z?[Q+]V=H%F&ELEK&=E8%V3!'Q1U0)8%X 2,W YUDJ@/R2! M+@+O85+.=KSAJ'?[G\^]A[O.8-CY[Y?NZ+==N',*5R7(YV6\.2[H[\ 7=8 W MYGOMX>?[A]ZWG2RY$3,EF!>EIF;.'T@!%8)PZ,UFD"Q=Z\:CV$&40L<&_Z'+S94K98'ZW'*U@EAM7DJ\/B2"UQCOO_WU MXKAU_B_@LY;P!1]78H"44R$"+ENKCK97JODA&LH(:2/(*J?@),7_D?42&4TA0.]B8!LT-MM5"-K"59#7K+#H M5%HN+\].SYN)'+-DI06\#S]5J>"=K)^,A#?H+5T9I$K($@EJ2@$&O/>Y50F, M6'5$&X4DC5+]B?PTQJ.*:D\MLV@#D$>MA"*1J&:4:JH(2WKRKXU++KD2F$3* MFE5!J"(RVJFF-EA%.2KQVTT*6T5P,S+2 F%!'KT2..V\MHK8Q%+6 @'")HT2 M@]QDMXIZ+YRA:J-3EK,2PYUEP%7$.YG:!$DEURB<3 B:R ZZ5M!PO!R@";]P MAQC$=KGDJ9@$%?Y:#[ECR?*Z6)$[A^W'2^"+!N\#X=6V!/&L@D"#!0$AW0;S M+%Y*=!-%CW1T0_YA]$H/&$JF S2#G+\SX3.A. 8M=-,;V]BW_FT0U>.LQ%>K M0B*N!M) 3!R(Y!W@U@?E>^OU /_>.D#^NG'QJH"UJC0_0O(#R/(B< M0=^SBW)4PIM;=%LK6D=B0"2GZK"V35-RA7;7D59?;*+6Y:2$,5&P6X1A39'HVF MB-QZ1)S2;7-M%5E?MY>AM(A$=3+'(@+!()0LG\9*V2 0#GSI!X-(F;_[_H_V MA$_+YR*V>4)L=PN$0H#2%!)5+C@O)MB.Q>I- []37.)E$#T)"\&B'7G8#\I8$IMQ93$O2Y0W>X,1BU#:2&)@IJF MA?C&$#<"+GQE'%4TB)P#F?J(:S!10IJHN.4>[JPD5MJ[6[<,Z'8C1XEXHI97 M;F_M(0 L8R*K1UR2HC<7\H--L= M!/%>AFF9V DL.@I$3RMI>AE'6[:,VLIP51I(RF["C&,TAS!,C?#:Y5N7%JG" M%6:IQ#918\W!=OV6E', -M)05-Q8:\"_(+(H\)Q]*_9*P!-%UQS XU63]6:! MU$K"'SL$UR?N HLWJ?&9+G:YR#8S75Y*8%.V%,8.VHF'HP%_P 5LG,*K-HI; M[P?6XZ1$,&6'X!J"A[6U_"'*:/84X:C'@A-Q-Y"*'W$Q[[#M\:PIP5;?"O[H M'BFM*5%++7UHI\LY&*F.280I7M]E(K>"MB2CTD3" MMIT7P_9,9%K$G:U93I;%J*2^IHV_Z8"4+I(H/F_C(E'RNQJLSX &7K,B N&( M@1CRID/ENI'6&>L_MZM];*R_RL__OO:Z/_&RO^ -IM(1?\Z^^T6+Z)Q$VV:( MB)W""Q3ML6^'E9='Q*:NZ?^-;<%?;2>/C*8&X)C* QK7-0O:XCUGXCV'U[77 M$^A@VQ;X7]=X0"[>JR;>-GLU1P2[YDB^^\Q_+R<+;XW]YZ+7-1.-,;]*/=YE MS#RAKG\3UYM?U_R&F*%9#?CO3_.O<./BQD26HDPC>$4W- LOC>V ML2%L$3K\0O[H2K%Z>PT,$.33B?\RY9ZUBJ;%PM->\$!1SJEI8;0?B&;:]=9\ MMUC<7M/6%3 3/D"U!S/?$-K1/#6"+ZE;]3)-0Y-Z/^7 M?;B443HAT)G(-D^>0*AGI?^N?I8V2C,LH* "FL .0Q-$E(KXBET[\.Y8'F,P M_D5<;37'QTW(41YX-N)?SO)=H2RW?7"&%8#Q9]DQ%&^628S%N31_BQ#M>4R@ M9(KG.<$/8_$D4"0A%!LROU,E2G]D#]XVZ?J,;%.<'N2CP;+,(7\ 0=0\Q#CR M34R/=@\,:C25'IX_FHU&>]#M]2>3W%41]VAADE1D+Z8G';D;SN_?7/+#!SE)O? _X@8\UM0+H9F+PYJPKT-DSAW/MW< M(?__KG.'+,0A,L.?+&D;?%&CLL0GLZJ5H6LO%F(=S_?M1+,]\.Z- M8[OMM&.[F@6=,JSVHY:3$[EN$?3N><2[68S8.-:7.6(EW7X.-TB[[*6(%^[0 MF$7Q:+[7:A#N@1^'<^=J7T+@AC?(01866;KMB4"0ATD\>*1=1\1_?CP9EAVS MI^K=,-_/LO:7H0386-[:D,J-WLJ(,Y=D#VPA%O?'#E?DCRF?9@\&-11;SX@" MF8U&>]!M$;@N\,)]P#/.R,SO?D;C/1A&>PZ) V_@,\P?0;+=VY=".[.Y[2X1 MDG:=3*=%PJPPJR(<]@"L/G$-A$P:RS)RJU&(]2P^J7_#;"JJM7P*R(GQMF>] MG^O 5V0;4SA;#J'S W)*9P)GBMI6#L7;6WW?([QW% WP9,JH?Z26SRGR,-!H MBCK#?E\1]^@SV >;S\ZHI1%V' %UFTM,C R,S W,S%?8V%L M+GAM;-U]6W-32;+N^_P*#N?U9%/W2\?T['"#V4,$C0F@]^SSI*A+%NB,++$E M&7#_^I.UY(N,95NV:LD+HFECRT+U56:NO%56YM__X]OQY,D7G"_&L^EO3_DO M[.D3G*99'D\__O;TSP\OP3W]CW_\[6]__U\ __W[N]=/7LS2R3%.ET^>SS$L M,3_Y.EY^>K+\A$_^-9O_>_PE/'D[">_G?_JM$(?O7W_Y%N>3 M7V;SC\\$8_+9^;N?GKW]V[7W?Y7=N[GW_EGWVXNW+L:;WD@?RY_]]Q^OWZ=/ M>!Q@/%TLPS35!1;C7Q?=BZ]G*2P[JM^)Z\F-[Z@_P?G;H+X$7(#DOWQ;Y*?_ M^-N3)RMRS&<3?(?E2?W[SW>OKBSYUVQV_,O)XEG]W;/G1V]>'+YY?_B"OGE_ M]/K5BX,/AR]^/WA]\.;YX?M_'AY^>$];Z#YR>?H9?WNZ&!]_GN#Y:Y_F6'Y[ M^M74%.8I)-)1YG7]//9)U=P[5#CMR5.,ZXH=+[P9):N MO&E2^3.;G__+28@XZ5X=G2S@8PB?1Z_'(8XGX^48%R,M6-+:2A+/K$!9'R"F MS"'PG(M5-EOGKI*I;F9!N^D86L(B=EP]^^QGE8+/<+)S M><8YZ:RG3[YBU2]GZFL%*/9XN3XN/M,&"_Q^/S?E_GLN VW ME[.FM%ZQE,#ORO/GL^ER'M+R7Z3 GY\LEK-CG)]C.WTSFZ8S<-QK)PO3$)AE MH!(G_2RUA)BE9YDS(W)N+ A;0MM&.L0/)AU]<*69R!Q]QCD18_KQ-9*YV01+ M%'2L: 26A E3 %GR+:C=99[LNV&^\;"H;<1$_F!BTI83[02$','YVA[7 M\+C@0XK*@M39@LI20?110]VIX3II451KR;@1S38BH7XTD6A#^V:R<+!8X'(Q MXF@,LW59S"2'J"2X4$AE^9RX2('E%!OS?;5R&_SG)IJA+E*Q#,ZR (IS4K44 MA%1&A6"U3):'7K8Q0$_H 9S]7E@?3MQV_D_X/%Z&R?@OS.=&]_ELL7R#R[4G MQZ>LT$5/> (%ISD;""&2K2U&%6T$2MM:>K?!-23/IX$T-&=%,R%Y.Y^1I5V> MOIV$Z?)@F@__YV3\N>8_"-N(*:V#8PZ2XZ2MBR"];62 X'00(MJDL76(=!N> M(?DY#82B&>E[E3\7V&UVQ*2M:DR 92J"TH;T%UE7T%'35K,WNKF% MN!70D'RPAJ, @.JE50"N#:/Y@ M;P*R#:O-C\/JW8G=C.^O9]./'W!^_&KZ!1?+:F,6HU DQN@0DJVAF%($A"$9 MG)*,-8HQY4SK_.=U&-OPW/XX/-^5T,TX_@(+DL#E5],T.\8/X=N9()(I42;' M'#("LX=UMLPTN$M!":7CC33FY2FIV0$+_#A"30!)/T]\51IA5:$BS(PI$:SR5" MK#+-8];%16ZS%*UEY18\P\N)-)&/5AS80S+U(L=;1++DSY-!Y[7,!PTXJPSX M8I3UI:0<6@O&G:"&ER)I8W):\J)A*A4_AW$^_/89IPLDF[@6 %YLVTM'T1_) M+HL$S&E.OJ4+X#*Y@(K"0EY:^]Y;P!I>CJ6%F+3F1[MH_'J!C ZN!H,6O E( M^_0UW5L\A8PA*:>XE6K?Q4@/MYMOPVE5V1=[,^3T.?1 )IQXF".15P@)D2MC M3,K(,/5D,:\B&9(#OJ,,W&0P=R#]SN+]UW&%,3_!O+:Y\\=NPWY)(SL5; $L MAJ)K:P5XBYRX:3C%V SQ^SCM^\++>ZXX)%^Z$?_[I/E^"O'6=E]01 (E"9[* MN4#,I@#+(G$679:J^4'T%KB&Y%\WUAG-V=),8-XO9^G?GV83HNZB)A66IZ-B M)&DN'LBC$Q0(*MIM]-Y#R4YRS8517C86C^LH&GB(J_1@]]&KS AWP216%"2/ M$113#&*2#J0U.25>DN.MPX8-,(9D&G?D_@8W<">B-U2#Q\>SZ1J*C#8K1D^4 MSRS7JB !P2;R13&SY 2WP;17>55SW'B9O*19Y-3V+ M7=? C0)FYUGR0*J\YC,$AT Z%I+.6GHIR'5K7D!X)ZHAV;W&@M&8)2W3CB?' ME+>I9T5#Z$;R/T*7(C)5"02O:YJ ).ZDR: MC#%RYW)RNO4![CTA#BG]U%J(>F16,XEZA\LPGF(^#//I>/IQL0;Z!99Q&I-_ MQ\D"(B9 S1Q).DODWW5W+9QU)J6LFM]GN!O5D/)1C>6F,4OZR$E1^+AAT[1E M#+&FQFP@ <[!@"--")[K8(2)RIC614)W86JXYY$2PO+B.) G0$1/T5 @E3($ MEKUBM'D96E>XW7B]<3"9J=TEX9:[@?5,G?+PJS*FGUA0"TU.(TU0!!:^B M2B&"Y++J:-IB"$C!-#WB'GWAT3&[@P^OZ+=7H3RXB< -']Y'-X%M]M&HK;_QK7-CDQAVDDC09;,@?Q["PZ%A.*]B!9=\;&U]WDSFB$Y M'FW%HA$'&L;G"Z2/J?63+_ +3F;=]:]S2+)HY6(D&\=U=_1B(5A30&J/60@? MHV^M%&\%-"3WHZU2'V5J6\LQ!^CTLQFF4&.-,&@U9 M^%R;3%6-1NZ22[%D'[Q7OG5[GGM";$J14=*,^8 %C-&I9F@3>&\E\! X>H&% M8^M8[0J (=G./F7E^T?EX5QH]FC\.] M,KO=Q=DY(7P[GY7Q3(.;(I3I([KA,SU8WSI?F)U,UH!J5W6TE)(^(W$X9+8W(NN./I"4GIF9,_ MFRY^QS*;X\6E2EPX:K11^V!(B"#)!33NO K(C-+P/VN)UF#3[6?#BL[8>4+, *>6Z*9 $V M1>F+M]&EUI="-\ 8DC8>BCS>V"'D@=QK^,"N=K/"<18GTX9GYP#K?>>@8PZ) ME!,I*MHITUBO5E"4X*)VH0@M8FL]O@VN(66WABIHS?G;SK$.XVFEU]%TO<." M2%XSC&2FM%&@*)Z :"T'0L&M=T[JTCKYL1'(D#)D0Y6MW3G83XZ-(!CK4!A M]"3%Q7H(D;:7,TFS1?J-:WW$>TM&:5A>%%/92<8#Y&#)-R2.0]1"0.36>2]C M-,U[7.[-BQI0[NY>,GA=:0^#_XW# @)Z9H!^QRG6T$#Q1"1 MBJ,8A2-R(XA,K>_0W@!E4-%A:TG:C?#M>Q*N;2Y8FY-P&KPDF53U\G](T@++ M%)YJ8PVW>P]9=DL2)D,\C_7V5JJ)=*$4!$G;TBRGHFRM,=U;DG @A0 /Y/2/ M5C[V_.B/M^\._TGO>?5?AZ_>T(^'/=21;5JE[X*R.W?6J+)LPRV,BQL8+&BO M6#20;*KQJO'@JEGDBK&0A&>L]%#=>Q.$&_>D$_3C^^Q?EXEB]O)R7D21M!NZGU<#'1;JPS4'P.4L>H20FWMD@][65( M^;V^1'$0?W;M)W+R+1H:P]L(*BT_D]WX9TZ?] M?OKGHC8EO7",#M)R_.5L) M)H1270^OTZ&UXAF0"]R0XS=C33& ("-%WNNJCDTX_S,-T M$5*EV+E1OK36!V6)\VI_GN=GRWSYO,Z0N0%KOY^-?VN.]S(\"QLO9%GC [T0/ $01%*::QP MJ$Q1S2\[WPEJ2+TB]B12;1G5-LK3V=?WRT#4J\W!4 2MCY*D?QNUGNM2ZAW=^\49DSP,7G,2==*;J M9J%E&2$93\0100K=6YY\2XQ#&EFS+RGKDXTMFRG-5]'#&J*C\F*\6&E8"BK> MSO%X?'*\N%*'PI@317BP7I/!CI5$UAKP.FL;G26[W?H<[F%([SDWYZ=PP?; MTQZ=L!LF&H^2BUPFE8'%>BAI:A+9&@4,LZE30P,/K0^SMP8WI.D\C^:4M6!< M3S5KJD@FLU?@LZ?(EK$"+D8&+)-OZ*U2VK:^R7;O.F!Z8@^^9185(UE M;C.2K23I)\O/-^!)B_D4UP7Z7+N>7Y<]2/]S,EYT_8'K-G#U\KK7HMZ[5)@81U:^N\R\84K%_=?=2DA^EAQ[_YQIEU>X$GI>PV1"XL1W M!U+D.MVPMK/$I %KLI94GV.E]262VQ%M)4<_65Z](8]Z=)EN';\Q8HY'HH"& M6*]T*B&Z=AD2>"RU.57AJGE3^'M"W$JR?K(,>Y]<;"9JJXZ9EP5?%=KL9/D. M0QY/3E_@$N?'XVDW?3.,Y]ULA#\_?PWS_'8^3GB0_]_)*G-V,)V>A D]3"=U M;+F*P6:F07LRU\J1N79"2[!9U3ZO6113;X-I*]'ZVE'USAK6( JX-:;]Z MSXU>7G7)>?XI3#_BXM6T/A(K5DTFLZ]AFH@JSJ(*HG#@KKM1DG4W792\3T5^ M!<]<&'=G7- "R59R]9,DZ1^#>8]IEU_,OD[O4L0R:ADP5CE7CD M(6-,2A8;56I^W75[=#N7"H?3[N#YPZP+/>?X^\EB/*W]UE;C@"J,L]_D4;#1 MEH(9+.-$"88"'*9Z3Y%+&3WW EL/<;H/OGO6H#^*S[*K@%VK)>Z+?^V*T;]' M^&JZ)&LW)C5Q=BQDD,R9R1DD@0.5N(3(/(.0DT)9@C>Y=;/Y.T$-ZLKQ8\G2 M3IQJ>9LA(>:N4\C[,,&C\KTA>OGES7B$T@G#5 &M:\.'S MXRR/P)(+PBE/\ MU[J1YW;(AM1H:5^2U)YE_>FCBZ; +V?S"O82Y N,RQ'346K:*]BDB XI(7AE M,Q3'=?0N*HW Q_ M9!5C7+D NAA3IS$:"((>FNR%\(Y+X42?BNW!P'^ HO8^]=Y^&-Z?6J2]4/RX M/'T["35@RU6#=Z,F1E)**U.=9Z5"O0WNR &(D6+(B$IY[A2![%LCWHCNGD7N M/ZA8"&7TG)0PA"JXB4DF616-1DI6Y_:; 7L1ZA>[UVB M=N98NV[LM/WZ?T7TA11GEYZO4Q?2$G,7[D[SU1?6WKEJ(7$]T7^6ASW\EKI, M[+NPQ$,*<=)RE%))B;0QH$^U-UUM]JFD V6-L2+1_IM?LMCO#GO*I&U,/F)4 M/","-XK"QQA(-K-S8%APFA?CF&Q=U?;0[@V/W!9HN#*^H<2\#_8_1J(W*^,9 M)@\^+\?3,$U7\5&H6J+ M",;[.O7/6? ^40@;9;*2!YF:7XG8'MV0DEP_OGCNROYVQ\#=%H_*^K:/ICL1 M>)3)+\S,UMNUSM=ARPD(O 4T&9GB@05L/2JRAVT,J07$#R3PCRU0PPA#1EHD M58H0(%(DW")+\($[*"HKJT,M#BBI:4*O+?5WYU -2?O/Y*4E95RPP4HQ+ M:TL&&TVLE0 )7-8!3+(E:AN#-\V[GFX#[*<)#>XE=]TB%H91:*=%\&L3VZ'X:%[Y7D7L@-Q\C8&22,<=1 M T4.K@Z]LN"82F"]=#9R)0/OH>'"@P+&':M"ZA3?H\_=W)C#;SA/8UIUE$H= MDA #B%+K"E7.X*5 2#ZIE#6B#LT/[N\"-21/HB=)NK469&=&-3^3>CF;O\// M)W,*1Q9X5-;&0H\BZE2*5H":-(CR%%=X%!*Y\%%UTP_2S1LN9>R.8TAFOV=YVC_?^BF"K!)?C_87(Q5-#DS5Z<>Y M3K-$3RZ("N 3D]XZF8D8?=NX#LF0TF&/9=CNSY*^QA*L=91[7XDV/YV5/\+\ MW[BL%4?KI7'+,)XLKL+99C;!?1?8<4#!3OMI-*7@^X*M6E:X-JAB=8V_=H!8 M+$F9C"D*D0Y#,@J$588$0=?Y%"02)BDO/"O:-Q_\=E^,.S>8N'V]E$Z.*ZLQ M=X/-+GM.UR[4JP&/W701+1DWY/\QXUYI6[)WO[7JB/!!Z[:!W"3T8);F,#J(R-=%$WD HF6CI:@R#7J?4NI*E M"? AI15_"(E].-M[D]BKE>UK=<,L.5>Z:,&^?;N-YSYB3,+FL:-^#-_F =7MP,G?=?4^^YXU21+&%9$D5 M4E!!U4%M&8+P#@QF:YUV/+AAJ(#6-+CD3@W5Q].C*?Y?#/.+B^@CEX+UH=8J MU^[:R@EZOE!GL$F@*R&FHONVV/=#/*14<2_R=S]5V93!>[+-EYB[(3L$^<.G M^>SDXZ>7XR\=^L4E?"USBG7:DZQMN94P IR,!FIS25V<0:=:5T4U S]DK_)1 M1;4MV_=A]M,GS"<3G)7W9/>6^'&QHLTF2U. MYCABQ0:#M"N6?0)E,T*PA9ZL( 4J--;F]D,B;D,T)%.ZJU1<;UK6C!>-FT?] M@]#F\D;+>,1+=>N)&4#+MV,LB (-"'S0%Z,U;Q6P$,J1\1FO) MV)WR?3DJ%\+Y!X8JF;LY);=^VHX.R/9(6V4(N@8]FYY>C-P:5M-5#CFH(A5$ MIB)YO,FHS$11IO5M_1O!["T5FBPZDG,-)>4Z&]XBN"(C^$Q1HI9>2-U\TPU3 MH7N+ZYM(S8-SGO?A4M.+&]?+.C?10#JM@XP*M"T6%);:&IMB16V<,J%8+YL; MFZW!#*^N%3;PU2:T.$U;SEVG!CO4HX*&T5.F 8 M& D0>>B!I19!U3 MB3PW3\ENBVU(7DP_0M0+E]H.+[YYXXEBLQA$[=7"5!W(C1!KW1ESI7"IO<[- M[Z/?CFA(15[]R$M#CO3E!/\>)K4O]/M/B,LZGV@VO9KFNMZS_,$>\L.7VM%] M;K3'5K[UM=7>X')$ODDHB)Z8;^HP.Q/KT2T#QY)*QF>6=?/RKDU &@P?_NY# MNQ*(44"') H,=)(UA*Q^F2@(*2;Z(R@:;)Z9N0'*H#SFG65APZ#@G>G?,.MR MUG:>7/<7LY.X+">3#4,0@L2@/6W5VD0J%H6'4*MHB^018PHQJN:3H[9"-JC; M$3W(2GOVM+@,<1W"8AWI.UR>S*>+$:)$FQ2#+IFHD'-PD1LPRB?.E(AS8)8Q'.1G*>>^6=[]788[G/DKUX+@_>NM8D^]Z",$7$F'V4LG4IQ48@0_);=I2 ZW=?=B5\VR!Z31O6VS]G M>#P/CKO,(3OE:(<^0%#"0& QQ%P'VI76\RIN1C.DC%UC:6C$@IXZ,IQ#066\ M=ZXV4[8!%+,"8HZZMA_T/!4F4_/:BXU AI1U:RP(NQ.^C]S:'^-%P@G999R= M7&PSL10+9P:\]*R>/23P=1 2=RXD:U72O$?[MPG2D+)K?2B(1LQXK+S:>4_M ML-9.FQ1=;\FU.];K.<-VG]TVHZ5:CXFH2'T(7ZLUF24YE Z,T=%$ M'44)S7LQW(*GP77NS9^]ROU$+[6P](0)%FKK[LP@:%V F6P\DR4YT;I8_79$ M0W)EF\G)A@O=K9C2+B%W>3/M!7Z>8QIW)*+O)]C1?YK7)XC?W/B?D_%5*2!P M'XDPI;#JFPL063/+A/(VM&X]U0K[H))ZO4G?HW!ZO\:TK+5] M<@H:&2L&>*IJ6*."6+0$CJ=$ M@-?C+[71S]6AE=4N8R[%1"%!4R1))C%;<#Q&8,*2!U=/R43K2IK;$0TT!]1( M-AIRH_=\T-J6 PNS_'4\F8R"DTIDQR#9.ADW*@F!6P8R2\4$*QAU M:^_KOAB'-(^QO23URK%'K.6;G^!-Y\:OQR&.)[NUWFB.H/_*OQTHLF, MBJ_ MJ.NO+71P!F'MI8N#C]HI4C,!,01275;7V4(L0O)8LD]">*S:(O;Y; MZWPK-HB$0I15X1 M).4R.T7\':>D>"_/B:SQ0=?AHBA,;;Z>)#AO-0B)OF"Q.JK6LQ5N1S2$..P1 MQ*4%?UH4!]8;8!=;_1"^;=BMC-X&72+9_5 O&#L'(1@'G@MF+&/.%'ZGGKQ[ MG2$$7?L0A/9$;Q>%G8^%?%V'3)VC.CW'5#)*S2@>5+8.;BB.=NNT@A*#2SYR MM*EYPU3=S3D3]O(?<,^1>8L%NO!:(NMW*['B:SV*B4-.-),/$B[86WG7C/3YT B&G)_)&TNQ@#*FF* M,3GJUJ5>&V#<E0#& M6ZFST\DT'XAS Y1[SI3_X46C!4<>*PGS/3W>S*9G\'O+NMR]9,]IEGONN>7! M]M55SU.#D06&)A3@/%3W0VL(C M0F20HHLO"]U+*O1%-/]'0)8U'QA:IZCWC MK#!7W[Q.1+((G"E>&#H6=+I=PK9=:@BYE,;LWRX,>B"U6T3$W^_SNP*2D69* M2$-N-5/,$9Y@P&.B+\:(:&3@YOM[_QNX?\GKT@U3VO_K6ZBS$4SZNY?Q#JHJ*ILG"ZZY<]2X?&4<. K(O2# MK5+OB'8T6ONE6*OF 9/N/9@OQTQMP'(^9VJD'./)QGH-M+9$0N3@C(F@O?8J MDURF]F6:]T+8XH;YW:N-4@R&W$T%:&H^V[!ZA9E+GF>6.VM6O%=);I?H_S+^/JU&Y"2 0XRX37>5V;L!O/B[!(1L&B 14U MHZ"5XAM;VZ1JLD(RM[XVV@;YH.JC]RB3C\#WOIP!H@>9L-DQOL75/,*#Y7(^ MCB?=C(GE;&W2Y9G]NPS5ZI;H?77Q6:D#2Q)9Q1?CR0GQX-K'/M@WV#? '5V% M1Z5G(\_A8K$Z@^BBI^*'#> [E"/M!-?DUH(*]9IEJ5F5B C>T8.,,3-M>QCW M?!^(#69?7RXW0FU=48H#5_4@DW$%O@@$74RT)B@>0J_['9(GT*>L?*]V'\Z% MAL.;Y\MQ&G_NCJK6VHN.%ZNG'#,%_7].\^7/AV$^I?'0E,Y,YYI2 F M72_LY 1.\1H(1MI*4"&7YJ-3=X<]*%N_3ZG;-\N;R>KV1#HS,B.E"F%Q]=PL M^E4_4U=8 F:T]U:*8IL/#KTWR/U19<6ZHE '55DGR3]3Q$?PJ7! Z4*6NMC4 M_$1O)^/VHYB#A\C5K]R-=>V;OU2\TK_N-O_Q]02P,$% M @ -X 75\/.3.;72@ #E # !, !Z;2TR,#(S,#&UL[;U9 MNO M!T!P!8CEQ $@4&7=3"[0.5^X>T3X[O_^/[]=#'[Z"LVX/QK^XV?V-_KS3S", MH]0?GOWCY]\_OR'VY__Y'__V;__^_Q#R?UY\>O?3JU&\O(#AY*>7#?@)I)_^ M[$_.?YJ$??R]?@A_#3[B\X7CZXS]^/I],OOS]EU_^_///OWT+S>!O MH^;L%TZI^&7^Z9^O/_[MT>?_%--/,^?<+]._WGQTW%_T07PL^^7__/;N-)[# MA2?]X7CBA_'V!?CZ-+GYAW?1J%]F?\2/COM_'T___;M1]),I@U8NX:>EGR@_ MD?G'2/D589P(]K=OX_3S?_S;3S_-*.>;V(P&\ GR3]??_O[I[6.D_>'DE]2_ M^.7Z,[_XP0 13Y\PN?H"__AYW+_X,H#Y[\X;R$O1SY=<0*D"YW^4I_W2&M,Y M FGB90""OX5A$?&*&!<]O3WFFV>1!-E?#B85$3]^=E6\HPO?KTG@1X^N@';Z M('(!%P&:FE#O/?<.SCG(APC+(_\:C2[^=CG^98KLY>CK.HC^NB#E%*5FMF__ MQ^R?W7DA/UORQLV>C5\F\ PP>Q]!/W>_*)X.RR7@;]&!&\G<#'NR84 MO'S,BO&;M17$1LJ(!,%) M<)X28Q,3"6SRWE3A\;W7'A&'MR?G8_[R*D=QXU%+*(N\ECF&QPAXB"3$((ED M*&Y>6C07LJ/ ;2[V0IUC^<&;CXC+K8CZF-&B#:-?#R?]R=6;_@#>7Q9R]&Q M=D0PQ'.T$V7TBCC#(F$B6.$U94*(5@Q^^,8C8&PK(CYFJ&S/T$]PUA]/4,XF M[_T%]+P6D2872*()3Q++/ D\HZ6/7Y,P:.:;7(&I]]]Z-(QM03_W9TZLZ_-'1B>T#X'D@$J#E,81JPQ: M C(JZVW RT95D($EKS\:[M<@[V.^F_9\/TFI@?'X^C]EN:SGM%9<>4MLCAKO M'":)=T$1&KEE,GDE9*K \P6O/AI^MR7K8U[;+GC->S%&'T3BQ F*R]2H-09I M#5%*F6R2C9+6N,\7O/J(>;T961_SVE7C]4O\]D/S>?3GL)@&2EDE2&)05F)BIR^??&Q\7E+DBYPF[3RCMW#--4G/C0?F]'7_C "6@W! MTL 984ZA8AD5D*"$)D%HC3<.Y2B']7C]X.W'QO VQ%W ]5;>LGO /H[&$S_X M__I?IBJDX4GQ(!C:AQ&%48OBPS.X:@.@8N8J^XJW]KUW'QO'MR?L GZW\IZ5 MP^:D 3\%PG14"@U^HH!%-!3@B>!"!QJ!1N5;+/U9%ARN2://AVJPWB7/I6G'RX1N/@)NMB+B MHZU\8Z<0+QL4+\;#Y_YD #WP2G-E\5)06A')E<'C0B.88)/6P@7GVGFS'[[Q M"#C:BH@+.-K*(?:Y\26;ZO3J(HP&/9I$,I09?+5"6XT#:G8^9I*!6?":RD3; ML?/>ZXZ E]N3;P$C6_FSYE+U^EL\]\,SF'E:O8C1&4,$I7CZ:VN)3VB4<:NB MS]$";1EL6O36(V!K:V(NX&X%K]7+RZ;!IA"^: M>2 N@2?41*V5#1GO^@HJ\.*W'P&WJQ%W =#B?0^#CI?X57?N*O9DLT!%Y\+::DG!K4\6*TE+E@6^8*//7VH^%Z!>(NX'H%3U8)AC8OT00_ M&S57/1&\DM1ZHB2G1 H1BC'&B!>469:D"+:=YKS@I4?#X^U)N2 II(+WZO3" M#P8O+L>XO/&X1V.4EGM-A 3$$S6*&D?)"\XJRB* =#6<5O=>>C2LW9Z4"UA; MP47U^@*:,[P\?FU&?T[.7XXNOOCA52\R[D*B*&@6+)$.$09J@0A/+M M8WLI+=2V"YS 8S.%(;0"BC21)4,555IQF@N(7[Q*CCBE> MPQMY]YU'P^"M";F KQ52NA#)14E9&,4_3L]] ^,/EY-2)U/LO5XTB6MF$JH& M">%)5!)M$H# M38[8P- 0R(X3+Z,@Q@NNG%#*FG9I0?=>=P3Z[Q\@!3#IF0G50F6;^@YF:+7-P'+SX"YM8@Z0(V MMW*!W<,HX 7C>F%QNCQP8*&:KY&X^>.T1 M,+D].1W>)F@_I_ "$WKE+P] M?'-%3M\I/=_A6=V*E(M*W7Z:%17_/0Y&8TC_^'G27,+M+T?#"7R;O!Y >?<_ M?A[#V<4C)_'Z,G$Y)F?>?^E-,Y#*@UX._'C\(4]-A)-O_7$O6:$-CQJEM71E M@.Q(4!&(!Y14REU0]BG%+?MQF#+K^DTSZ8#!9#S_S:V8K 1345:>: FP4G:V M8/.H"W)7K).< [N+Y]7TX%P+4>]!CX)*@O 83DJM/V3NWVM7L4?F;T+B+I@^]0U-<9W\ M-E66>DJ)G'(J2>5H:D@\TW!M,A3MU%"3/!?L*15_*Z8_0K$[5; 6;QZRNAUA M*_8\6(#HQ36BG&U4F@-A/J,69%$+L@:54FF4]4GBWX!WQ^H7Q\?J;0B[=%?_ M^R\/*(+JZQ_;-)?Y\/[5Z_>GKU_A-Z()X*,[=2F6]0M#TC3L9CF(ROC=B34&J*XZ07!92Z(T6"FV;$ MRG+E 2K1P7//4._UH;8:L!#([D^*EGQ^>%*T)V\']\+)8##ZL[2G>S-J7HTN MPR1?#DYB+%7$XT\0H?^U6#[SQ!U0:.$HFPBSS)9T+4M<1,1<9^-M##2QVE?& M1@!W+R,5F/I03#KC2 <:Y/06/1\-\&GCU_]]66HCYC2@@1G<%))$)G&K*)^) M@]+@D3HEC0&6O:U^)"Y#\]T?'I4(W8$(?$3> 0ICFD+$V_=#,UU[^J[M>'R)R'1R(7-<99(!+U,/ON0I>6*X9%D;SCVG.Q")&9JC%H])(OM02BV M)7W%QF'W?2U/7V]..'!22**T+E5B@I)@A2$9A V<@9#\J<*-[;U:ST/)J,V" MBAW(%D!\=,MQHZQSCA+(I2641KJ4/I.%K=HA;)*W8A6PKM M^I(+GE*=<:54:E2#/9YB/@1!4$*3PW..,]VY)!R92E&#U!7[D2V%=?=&8Y)% M7%\@S#$\JZRTN%[CB >7@6<5X"9)E!96H5T]4380X]^ZDV\S<@\6ZRGRP-E J!$$*Q M7$V4)"0MD%4!EQ8E<]5CW0>:_;01;U9G/VU"V!UE/\4D(G61F.+?E-HF%&-< MJLK9L\3!1=N-XG]PV4^56+T-8?>3_73Z&;_^]OK]Y],/;TX_?WCYO_[SP[M7 MKS^=OO[?O[_]_%^5,J!6O*2#+*A-EM5=)E02F7,G \D$.)!)$!L(AL/3YHN6=+!C?/8Z2$M34KAN4JA]"%D MT1 G(B.6>1JSYDX]V9YSJXVQ?_=2IVQ[:&2VHOE.LJ-Z2@C+.(+1E.+Z3*9X M.WI+G)<&KU[OK7^J64V=K*@C%X-V5.\@N6&*:.8,?W79H&#.RKQG\CK]XX');?(+QI.G'R74&R4DASZ_-:(RZ'_/ +<^$FI01:P[$&\T(VHHR>FYX5K7] M:=LA?9;B5I-[':1T/+5)EH/6/$LK+!H92A5SPV420@ESJ3(B#X+-[JDV8K4/ MMQ\2UQ'O.L@:>7*;O+[X,AA=P>QX_GC9Q',DX<>!'R)L'P-(*!,@9"RIDXDX MI102*FJ#.\:#V9'(K8+Z+(6N*O\Z2%5Y:J\L1=V+0=C@F28IE59^ 1AQ61EB MHXXT)!<@[5*)6PKT68I<1=YUD@J#@#[!EVM("S9+3\J,IC(JF:A6QI(BXDGP MRA(60] !N$_5?9NK43T#4:K'E8JS -=!.)7X'BZ>,RDB2;F?124I3XOO!1]]/;XF/02 MMX$ND^KQ.UM&*99I ]$:'ERH'=3M>DW'+;,')1$UYRK.%_AA<@Y-P=W >?1K(U%+SJ;;?%<"Y4, M6C_<$1>C)!1_[8)'"KO:QVA+R,P".6U:VIW7-69'+HZ..92M,4H27(G I3:G3RI2 MD. 4'IJJ>C>/%1'I*B%6QE5(WG)B;)XV6XTDT.(DEURE(*3SM'[J]M,AUM8U M"F!C8M8X8J;Y*NA-":?/4!];?I :A3:9(VT(./!U2C,!*OE%%:PA.K+)#DC7921V6[:SRU"-"!U"ILQ.AE,M.:X!VD ME#S =)W"N0ZHCDH6%@+:<]5">\:-NJ+ZSD1"N9*Y"Y;$&&GI<8VV/@(F>%P* M(Y3**=6.1.Q0%-8M8=B1)&Q"[,XJ&:9*R$V^/4BO2WI =*56RUL2H* 2TIN8 M=!2^M@[T",3NE?L*S%E>QKH%9;OHU[?81S)O,BL,"G!FQ#KF"D)>-/J$DHVZ MD^3295.[J/U)0,<@ O4HWL'./XGQ\N)R4'IP+/-,7 -U-*!&!$!$IM-&@8QX M'R*!&'7.8+-FM9OZKPWN*,2D$TYTD(SZ"2:X5DBO?3-$ WQ\C8H&EHUBAH!& M:))Q03Q%(YK['!"7!%5=7UB,Y!B$H0*-EZ:'UBJ-^@1?85A2<&X\YJ>7%Q>^ MN7K5'_NSLP;.IG[V4;[^8+CZ!&?XBU=E;8/QYF52;5_8KF2JZG(KE4_=?_6' M^:MO71\V!LA)1,*-BVC&4KQ=5,I(5^U1\XA&ZJ=FSV^S*5=A:G_\3)_W!G?A MR]%PVFCD7_W)^,%%Z4Q2GN34* M]PW>N30KR4M3 F9S];-I8YB[/[BJRL_C,ZQ;1G52YCN,TQEKTP!A?_S'1VC* M+_P9L%ZTU#*K'7&9EUH@H\O,6R".Y9@H0$JA]EYZ"L^124LUTG>@)"]9^,Q3 MF$$F.DV[8IX3"0@P>&.(%R"$YI%+6MNS_A2>7?G9.Q6&:@3?MP]^W$QN?4F_ MPNBL\5_.RUR)J1^)6A]EF1@"$1*1PEE<4R@]#A2/,?! \UHG"K[ECMC@3[6= MB0#:@&5$KR"0H QYT(%8DS11H#T/3JJ62]Y/8IJXB3V1*E0E1*@,8M=13BLB*!9K_2L@D7.I"2%9[O>>1?Y\29!R(TQ>,U M%0I(%DG@D!@X$:FHG6*S%K ]])2LRL_-PA!;,&,7@8<75Y_QGTYWBDXY6PN. M4+R-B2Q]UIW.0()++.L4DU;='RDW<)Z#IK(5Z3MHQ_0(6@%VO276@;8K_>06 MUL&H)MNQ<)5HM*3_+A22.Q ="U*4T:Z&B=(S60':8B ML;D:TKED;$+V#B3BUJY_!'+N=5%2B10D\4$6,S\!\50 *5VTA:)E3DOM"V4E MJ -0.K9EX:A+^B_5-;K+XOH$A0:SRO\\:B[**.D/8="?W;P5L[?6>U'MK*TM MEE?^!7[D0S[%WXXS*JVS55\'UQGSD@-JJM25J=W. ME*%*E!+OD[7:,QJA=D^5>N@KF5=/(^DEGYQWC!&30AE3[!T) 35Z&VGP(+S1 ML78#U+6 [?ZDVY/<+3'$*K*M T-L+9"WJ4D]KL%%IR7)N=26RH FHY>)>!=I M3(;)8&K'#3:$^$/>.F!E=TZC[:DV:V#">C(:KSAD0J/$'61]+IO'$25CEDI) M'JL/'JJ%_8>L[I+YG=2&M%S'S)_C#=>.488J,8?2;IT19Z,FE((3,CG)4T>N MT9;(=Y5]>2QBNSF[]YW166WIIQ/?3%[YR-N5=2G,ANQ%(0Z3@S5 M-D>5N5DO%727$G]O!?OR"^]#!&OO@NU%H9N*T-'E<#)^/YK ^-W(#\)]$6\S,6WIVRNQ.-XQ;A77S7GKQUT'44)GD:V7XB);OE]J-SLCJK M.K'#GD;)$%[2AG";-9&"&>)30KQ:4LHX?H'ZJNGN!6E%7.6@Y6@##G4@/P42 MI.N3?9Z_+*T1CBE-@$[-LJGSOT05M N"&NJ4J=T\81&.?=C7]7@UJDSH#MR' MOP_#(E0\@=&,>Y*30)7.INFL5$IP Z"H^ZR/\F^^^0.F$^9.(5XV^'@8;UWBL^D+VL4=6BVG M4K1AT?O>W6F!Z;3 ?4ZX!H7<+[/ZM*$DHCFHD_!9\MI.HB3%WZ,-RN/N&:N&*'22B*Y$L2SP(IN:" P M$5RLW1-^4XR[/X7JR!YSL(O-URT64 MZ9RWBT@ /#'+"(@R/1+O>6(S2#(;#*70F)#51^C4 /Y#'-MPL@,W_\-%W-5H M[BZG!SQP%="Z$ R55RE2:8QN&%&(WJDR1DC5=@.LB^V8A:H*/SKH&K.( C/? M+%4,M.&J2(@ MHP/C[J%+K/86[V[C"#"&%LA4VQ,LXJ5@0^D"*$/U,>F'+ZDKXB\'+ZB;,+63 M%FT7%WC;],O\SR\W#2<]S\GJDOXF/2J)P2!U4#8(5P T>6&XJ>T:6PAD]QKZ M_GB[8#9O.\9TX!/[[7*(!/GB!R]&PW0S]U%G7&54)"B'F$H$(2BMB>-H3EBN M@Q>U75R+<#QC66G-EDX.EN;+J/$3*)AN==/YG&GF7+0HPIJ[1&2)0P:>4:RU M\<""L+QZ1X$G 3UCX:G'J [<3+^?_CKZ"LUP>F^? 2[_H4-C/M9!JNPA:4(9 MKEM&@0>CBIF(:&*4QCLO:@_17!?;,Y:M3MC7@5?J]]//#?CQ93--PGF$+N:@ M\7]E/*"4J"P6HYH:)$9QP%J5C62U?9A/(WK6(E6-58\%27:6TW"2TO1)A1S3 MS-56[4K7?7"U'(;UX5?*73B-YY N!_ AWZ*8S9G_!'A=32"=7$P3ZUYH)UP(*&E/6:O:KN0V>%M/@+T?0'H0"2AS M!?K#R]'E@U#2Q]%X)@XP'G\^]T/&?\-/GH][>.%[QT0F(%%=E(%I8FW)E/92 MIJQ=EM6=JG57L/O3<6?2^F@6[?Y8WX%YV6XU\U5\:-Z-AF?% @**MXJ71 F) MA(T2C1^\&P@3S'&PTRRW@Q+DAROX(@B=")Y9QIIM75Z_60/2=Y MJL^JI>;P3JVX6?*"0JE/A@7"DU>HB-(R+DM)XJ-F@HL0#*U]8FV+=5>Y0GL3 MM9TP<=^91M/9PS<+G>VEWV!R/DJWBW[\6X#W_F)6IV<4D\F*2'Q&95/Z'(CG MV1)CC:UVW0=9)MD+*T0 MM:?1[#;O:+=<'77*DMT*C=?2H<%;CGH$)WT$Q,H=429:O 92UGZMZ/P!"LN2 MU)]#E95-.%%11OZZZ-T]=A^JB1_RQZ;_%8_=EZ.++WYX-Y*"P&02A IKB-1> M$!N#*5UA\$\B*/IPLNO#*,66;]Z=%E^;::/=4;RB]W4UW,LP* ,#[Z.5U!D> M'-H2Y8O4%'>)RH8D(T4,D=ID5%OY6/3B9R >K>F]TVKMZZ-VE$_+-$DXZ\<[ M?ZU2KKW6&^K5:V^^H$I!SS>^W_S3#R[AA1^4UD:GYP"37YO1Y9?^\.PFGE[: M DR-GI?^2UGCG8H199Q4GEFB8BHR$BEQ*GK4JW2()D6M?.V(1UO,;5T,C]P> M_WS_]OUHB#\V^+H>!.8@*4&B=Y[(DNSK FX=I_%(E9P&EVMWYWP:T>Y]5#N5 MJH?.@XKLZ:+&>S"!9N@G_:]PN\5[-$N>E>,D*2@#V[5!4-D1!*9EUE9D6CN7 M;"&09R8J[9G1021OL?DPOB'4J_ZXN*60K5?.NT#T323P4_G80)KP?(K]SFZO@HG* U(EXII>*=HYSXB':F MS8R;Z%6@K+:PK(-K5QD#>Y69Z@S:=X; @H7]-BU$F3Y^VK)N5ED.5 EI,G%@ M<4V6)6)+@J"-)K*(E!35AV^L@+2ON']]$5@N8ZU9T8'OX&-I:8ADGMS@7'#) MSJMUUX#:43>2#6#NJ=E(338_S*/KF$<=B-4"@.6XOLZAN0Y,1SI_-M2[J_&WQ0&T"7,ZB):\]$US-9U:<#=K;SE<9YRS MX"7AQF%"V;H8HG:2N=I)O!M"W+T\=<;NAUT=.N15Y]D%-S#O'-?; M9Q(\^;1V60/K ZV=(7 R'L.D%.._Z_O0'UR7P$]!I _#3\45V"#[\0/O1\-F M_N/TSKNU[Z3,*B6\Z8!F3R15DH1@$@E)&R8I:+%>SO(V2D*-!;0._TXQ+-@4 M)V$\:7R<]'QB)F8=B* :*60M;@OA$U&E.;F4@49;>X3L2E![O 1W+G6/8L15 M.=;)'3D^Q^67_Y2PSE<_6.9<926_@5)4,X%2(O%L(('S1')I\16$]R'4'G6R M-KC=BUAEQCZZ#;O@R@ZZO"]MXQR9E<;A_BEA'"(Y1]V )TN2,Q0XEQF@>H[* MP;;5[E9X.N%)![7 'R;GT"PE10^UN)+*8(FG";5)[A5^)SCA2=FLK&.H_E66 MF*<1'9N<5*1_!T'[1>6A+V=!XMEU/8\82Y>-MYX2S2V20);YP:KX132/*FAP M-M2VVM;%=FP2TPE/.HCB+Q=JE7Q2'AA!<0ZE0L\3[\NY9RG/4DNN:&TWX[,Y M3^I0O8.X? US8!;\R8SG:/#&C+G(M1626$T948DKD;TVJOH$Y&K@=Q[%W;OQ MM1^^'W;<]TT#_WT)PW@UC20DW(9<4$=2A(SK =TB!X1:L728ZE?FR+Q%"73$+ MD$3(TA%5!D8L592($!@"E%G$SF[;78O.5B'A'4O.!NS8D<2,;\[BZ[ 0HXRQ M+!6)S@@B#1?$1^N(H*.>Y+7$@ M(Z;5>@&AF4R 2X]$$)!$[4#O$W .0W6JQ,AE(M.2"UWJ3G>@\6MHV4=&HU($ M*%.E.:/'U1I%0E'N%%[R3G26J_L8SG,3D&VXL*,31,Q;_QB5J:&6Z* =ZOV9 M$Z? DV!X\BP;K73MI-PGX#PW =F&"QUHQHMS6&8)[-XS9H,G5$8\VXR@Q"I: M3%#N>73.T.I-;I:C>=Y65B4N=9 \ G&DZ8?)Y 68US\VWGIRQK8.S*TVN#> MC]U52P9&>V9@![=UN 8C*AN,=1%/><,ED4ZA;8HF O%E.IW/ MDGI>.U:[&,GN]:G=K%W0?VO3'O0E,1=9T<;(LFKOLJ-4\)$$4GK6 +:>*N48*YZWOX2 M*,_;3JO!GPXR;:N.V5UG+1T9;377L:?@60T!&1T8=SNX ZNNB4OL4 M2[PH$"N$(3Z6Y F#RB"OG3IP^)*Z*A1WZ(*Z"5,[$-"7HXL+O)T0VD>/U]1< M/9"*HF(A" \9RMV!QG!I09UTM(P)-)1][7MX(9#O?)+[1KQ]Z"IMS9@.;,&% MNF0$7)W2F@3-<)7):.**^T0H",YZZZ6L;0$>ADI_,++2FBV='"S-EU$9$%$P M/3)-N171IN!(LLF5ID)NUA_1>K1R>%!.T=KNI2H#@S%WT]_'7V% M9CB]M\\ E_^PKG@N[;C(0'DDBJM$I 1!G(B,Q"1%POM\:RU0G[ M.HC^W3K2'B'S'G)V,9/@&9K1.GD2HC(D14:=SSF:9RU*55C4@5?B M)323?N[CQ\KR7\&7T;@_N88&,@#C>'*B?B:(Y*BYA>PT4=ZD$%3F+H?:]]QR M.,]8?&HQJ6+!\%\7O>M1=X.K_X1!6GPP)DYM,)ZP4+2X&($XE&F2J&2&,A^" M?I"\LF!8QW$Y[@]A/$;+,/3+H(S1]4L>/9':")N!7\&'_(_1Q/<16^'$VA@/)E]JH'4,RD"%64^03"42(6G M7+!2$,]"X!$BM[)V!MQV2'=_#E63GH<7S@Y8U8&#YZ._FIVYHVM$\V7 ^-=F M-![W6.99@:0DL*R)S!KQ!9J)T%H*Z8*2K';_FU68CDAHJI*_ Z?.KZ-1^K,_ M&/120!@9%\E2-D0:$XGGPA'GDS4Y4N"J]HDR?_<1L7LK+Y4)8 M8WT@"2C:^DDKM/5I)-D$%&$E%6IQ'=U&.UG@$0GHX0I&!TZ@FHN][E-VYP_3 MY?:2$'B],\"CF^/Y;:DD 95RP@P$;1URHWK'W!TLZX?$=R8$'?BK.ECBG1W= M4S0RQ;PFUFM+9+!VUBW6A^1P!SL716V':; F5?*=3=LG^UFV]C-G3@J%D$:W;,PKP=UQH .TI_ M7@EN/SG-55BYAGBTY\->!(9Z[T$D0RQ7:+4$<,0FA)Q2EDDZ%DUUE]^>!&5% M2O%^Y&03\E>4C[\N>J>CP=>O5V^'<5Y6EIQG'*]FA2B*EH](C*:$6\=Q^8H& M]2 Y>$%(^L%##T*=;4/Q415R58SH())_C9H_OO:_CM[U+U"Q3O-6/S8)_']% MF*)EYCV""E1JXD0 P4K-,S ME;,SQ[559=0B=RAU,J-)A+8X_JBY9L99E:IW35H?WK-0#;MB5S?UF,N@W@)] M[R_FNVH=N%UUEMP,ZM[*X[IA_?HB5HUONSW(%L*6)AGK@!/A:(EZ#T>#T=G5I^(^G"?U ML8#W/HA,F!>RU% %4B:3$2ZM,P@T&%_[:EP!:0\]X[IDZ:@[?G0QD_)R/!E= M0/,)!K-DQ?/^EYN^"TEGJ7,D,:#&+J4I,^ND(QZDUBIKA8I\[?3MY7".6TQJ M\:'S^ TQ>CBZ^C(8E96NN6H[RQP:%O9E<^6$JG3R^%&_O>YAL MGZK;[GTMLWDK+K92PN_\E1\169D$=_/>V^@!<)/!)[SC2A-;R:)$F]M8DD1@ M- :&,EH[S6(UJM:YF,$L-M!Y75_I".6G*/'2AB9<4+1>?O12^S%*K76KR M-*(]C(^O*QF/LC/K,:"#>^PDQLN+2SP[(;V"+PW$_O08Q>\',"7[L(RY;R;] MOZ:_7[J8GHPJF& 503HE(C6:N]X!D%(,8SP>N"S4CB#5PGYT(K<7IG:@DR\% MAG=%+T7N&)>>, V!2&""6"HC83D8U!FBLM4SAI[";CUR2U'. M/'$LB8AFJB/.EH8MD4VG,CI"&91!H=ZR4+N]Z;K8=I4PT;&8=,**0TF76+JD M%U>EOG#J(^$L0%:&$NIYQ L5UQ2'=8^F M+=FRRZNK )P7H*X!L2-_^!KP]N,#K\[:=46G)5_V)$*YI"UR<$0)6EPUJVIOHK/!K'X+D;,*.RND6T'R%9N[Y$JBX,V4YGJ92H=YN MR]R5S$NZ*W752!6!Q;XZ2A/_O0-7#N\RPKG M_DN:O&(V$)>#PRM2&N(9ST0$%T#Y&!G43BY?"N9X^%^7[G5W5^ MR+D?X6;1U2,*VODE&I MT9R3].K]91':TK8L(PUQLXQQ7S >E6/$4#!$@I+%Y:=)0KG6+@9.1>W5K@2U M^Q.DCC0\NDRJ4K\#0^,!P(\("[]].?#]B_$,;8\ED$8;("HQ/.!*IW/+(^K MU"?&A3C)IW<.8'IS"9S#SJXQZDP(6TBM!D M& IO&?XI="!,!VJY4SFDVLW=GX!S+#)1B^)=&";WQ?7U>-*_\)/BV,<_E(RN M\H&>=*PXU!S)U*+$RC(1P2#73HKE&).61%!1_.MH/P>;.,E16QNU M,(E7]V*M ^Q[%YCNN-!!RY,'(,N/;TMKT_XH]6A0P#T(8I)R9:R@Q)/-1+R] M4.?E>.917CN(^02<(Q6+K2G^6!A,6V%XN.!91HA*0DN@D2B412)9LL1#TB0D M@%(AKXRI+08+@>PJ,:L;MK>G[:$D7]T7X#Z,7UR]]\4=^R'?/>Y*7#^KE#U2 MC#@472(-6.(@ ;'9. U2"TJ[M4*>0K>O5*P*DO#DD5*-(QUX,AXZXZ8HY\&! M-:!UE';U!*S]I%MUQ=$5OM&V[-BQQ)1IY2K3E B'Z4-+@&8D"BE5&.3>U MBV1V+BDKLJL.0% VX4+=M(S?3Z=#/^+5K#(Z3@L-YW%B3P&XXT3[:$H=:B*! MHUD>*?>>!QNI?%#WLL#6?>(%NU='J_%@5)V =3O=_+,_FA6-?LBW,UP0'/Y0 M?LMHX-2?#-.GRP'@#VH..%K-95)$0%KH.I*C5R(:$\:9&N.K1"!%N3>P3$P;QAF(4>6(]&" M22*]1^V'&?QB:=1:,A%T=1_G#H5@E7*X(QG8A,I=A,=G$?M;@'%3CU,"9>@I"(NW:6_F(H1\']&F2NN/?'S>3.*E_Z\:R0R&G- MH+075]/Z9Q.*C9L3L3I*PW6P4JW5#0H??X?A^-,MLQ>_^?M7]2I0M&(*PV,T M=]*(U\&TB8JW$;?W58E9@S]+6=V2N)UN[#O8M' ITT!)D-*6"B!'+,^96/ \ M)QF=T&NU#3@HAB]1XG;%[TUH6M=]MZ7#P6B7 \^IQ[+6#IY-Z+U4OZM577$Z&<4_2FD0-.-287+3JVQ2FG27D4=? MH52@C$]2FKZG3)C.H^;BNM/.E@48=5[;KD:C@Z57*N.8>H]1J K =S?1>GOL&M\SEY'S4 ME"%;/1U,@M(T/$D3<8V6$^M4)HH;01W-($7M[EI/P-F]H=&>\X\:1U:B=A>] M16^A??3-AZ;85I"F:5P?H9FB[3'F0,0L"-#$\'K6B@06 F')Q6BT]$[7]CRO M >O(!*,*]3MP1$W!?8(OETT\QQO[8S,Z:_S%K0"?7(PNAQ.&][<1RHE$F+ . M;6:ET&8V";'&S)+QFHK:8[?7A'8,@M(%%[KHE78?9AG+^ DF973>*U3-AF>S ME,#9&=A3W#H;7" B6SSYLI3$>F.(X$&*X"63L7J_M WP':'8U.-'!U7HZV&= M)1A+GX1.-!%G-!J,G!J\-*4HP6$NE>*HQG=\V#P%[_E(SN;%+O(FN@);C*3R1/CO"&2"460')S0I"-P8YQY6(J]J&G1 MEF__GN5C5T3OH(+D-9K$HRN TI&I7QJ&SY=1VK; <#PU*=^/AE]A7 :Y_NF; M-/X\FOC!W;^_'(TG[T>3_X+)[5CBV5YX,VJN?S5U//1 YS)3.)'$Z[2D[I>:+61;I M=1O9S#7DC,85"WA_)6F)=U&2)$RR-#C#96TA?@+.KDJ'.M M*]'X4(J'IEZ; M\J"[I)K-M,HYF&0%*)2Q>9\33 MR BU47.A/!J7U6=U[8C[*Y(V=\;\34C^;ZY._8T>,SV]4M8, M4E:$1I=1"Q:N%,\SDA$6RF?F&6J'RI>".3K]K@K5NPARW<(I@R4_Y,^-1XMW MFF]T+?_K(.Q(WUN-;D_Z7QUV/A22;GC1Q2&R&JE1I=V6\D3(4#*?OPPGPO@HZ?&"I*D*G4(DA+'N$4. M>A6D4M3[VIZ#FY?O7H6HS9E1#;)VH#1.?9XW$V(8%]F5XI)2=U[BII(X0QGA M2>A(HV HV95Y? _ L6D,VU.WBW2&A2[S.Z'2\8NKQY'4LH+;90Q3"9S>F5Z] MSIJZTBLZ6,]^-)$68O+P0CD4'G>AKW2Q-J&RIT)%@M9<(-*6%*-(T:03LE1Q M@5.Y=D_X[T=N5^A$!RZVF["V W']!.-)TX\32-,[Y7=DR/C3Z>_7U[YET7 ? M(^': Y':![SVHR("J ,>BL>Q=N3N24![T+#VSO-15PSK0$^["7\7:/.!+-X9 MFV9M@U!U-":2X#E'2%99+5 %S;7[_BV \4-R6C-GZ>FS\WJNT\N+"[1Q1WG1 M9BB=J[[B/_E]B,]9\*^[K_NJ F]']6'U25FICFSE]EFV>][=Y%JH1*T)#HT@ MDU&X<^1E%!0C@7G/J67,A>I^H=:H.]<_ER&8\Q?%X')Z/#U,,;I)6_HT&@S> MC)KRC_#"<1"S,V5L5XE8X"GB2]]JX[B5J$P)4+5/]]VN\ OCKJ2O[&6NS\! MZJ)C3/>KO9X;!"*Y1*4E06F*"PVE4)L!VMW6>!&D-K3V<)Z=+>X[VB0[D-+= M;Z@M1&P?KH^M%_IK4X:SW;;&CYQ+'3,))J,1;Z0@EEI*DK0Y>W#!B.KI@3M: MVX^=M)>=U$+ NHB4=[;.?T[Y<;-.K;E47$L")B0B 4\-9X4CB@)WB3F&YN9W MLY'NK^W'1MK+1FHA8/L()FV]3N1"AO[=I0I@*4N62$I2$2FM)D$(3P)((1(8 MFUGULNS=+>_'=MK+=FHG9A6+AG>OS%J=C94V$OP/$,EE1F76($.X\BE&EU.L M70>Z)WOI(+GP+^B?G9<:M:_0^#.8*DBO_ 3>^'XS+5^_NWDT9&^5DD1,CWF* MVRB HX3ZH#(37$>KOS]>;4*"[^A\_&[<1)V)X'=E^ZY/CE[IY1V5HH0%78I" M;"+.44:8P*M-NC*$]!BWX7>T]PY!^ ]P(V\DN=_5[KWO6%A-")H$,SX)HEQ" MK2=(5$.++DI--"GE0*6LWJG\4!;_8Q\?YC[N4H:_8^_9:D($ZI0NZ1126%_Z MX0?B18PD)*,3C^"-JEW#>#"+_[&9#W,S=RG#WZ,'[[*!\6HJ&.J]SJB5Q\A_;^#"W<6?2^WWZ#%?3(+(@O:*$N9>#)DL1->/&]E'2MLZ8?)8D;E21N)":[J.W:AL??B_PJ MP96C(1.E#"W&82:6QM++FEO4M S/O'H+E^]&;CTNLTT! !Q-3E'BD5#>:UD*V^U-ZGS+XR)JJS[TNB\>?HMAG_^T%#)%_ MDS=(\D6K$";D66M+R6(9B%EFVEM&#(_:*V\C5.\M6 ?Y\Y;1/7"_ ]UUO9WV M'B8?,JZE1[7QT4(B" ZU+NX2\2XS5)"B2#P$GNU^SLLYPN#(1J7,F+I:,#L:L"YKA#JM>MMK%0G;EPC\D^=V_1!R* M;Q]ME=$%W+13?W>]SEEKS,B]UBJ0+$#AM@V6E*%])*32%$IF4[^%P1-P]N_W MWYNL/.P^68EG7?0;70QMWCEW#7 =N?:?!+8?'WTU-JXG'BUXL'-!"<$Y[9T@ MJ1SKTF9=8K6)6!U-TBS8 +7'<>Y!0%8XP_VZ_(I$?C$-I0N /WQB<8 S[P M_&287L%7&(R^E!5?VQ#7$"4J>UK10'3)LY2R>.%!>E3VI#3<,QM3[8Y5:\ Z M)K&HS84NPK4PP#^=(<+??/,'3/#[^_A4,"8+R_%49&6"B]8D!,6(8\(SJH-U MOGJ9UPI,QR0B5>G?@9W_*PRA\0/$=Y(ND,[C2>-+&.8^2"84>"E*B3C%+\$J MU+RI( RAH^0.Y$>$C-"6$W.,Q>L@ )-B$>U!RW'Y@+^0']UHRON_260]N/4K\"T56+0@N([ M% @NP'"J,^$V9R*5#.5<3?@%KT_PH*/N5)?O6A!6..]W)P>;$+HB_U&9_GP^ MS7"]MN:=U+@ /.542+@VG0RQ04NBN;,0N?&)TY6VRKU'[EFMW);&HPH$VH7Q M<*L-3673!!41HB!HU139U+B\"(DDJIC(3KM(:\=95D!Z5A=\2XYTX$XM]1 / M2# ?G;D&L(XN^Z6@#N"Z;\O"49?T[^#J7P[0XUU&753$)CPE)5,(T"!4'Z53 M0FGJ4^VS9,>"L> M$FV]D\Y)0:NK@DN@[%ZCJ,2LI3GAVU.Z Q5CVHWCWEKGN+37,L62^YLCD1Z_ MV!>W/T'B=&EAK+>=@!J(C&)!)!EZ9B5N&^ MT$ R3<(X:B!"[:8;!UTB4UD"-BA\V803NZ]G6 /$XESQAC* I4V/K?"EXV8M++P91,*[ZGP)8-CRBN/P*A$B*4) M2>*&@#)21P<"?_.C\*6-6-3FPCX*7Z27FE(+) A@I8^U)9Z7,JYIGKY6T=O: MY5'?6^%+&Q&I2O^]%;X8RY3TSA'J&4?+705B*64DN]K1/'[18+W:43-X?2N#Q+0DOK24FS(BX+ M2GB)YXB(IG/U)AP[=^)>/_SN<(EDG?) +4G%#24]I210KHD)VF2:"T):NEQTYI(XXRDQCO/@I029 M:ZL=WT.%0!M9J$+KI>=#K?##>YC,PC$?H9EV5#Z93)I^N)P4O6HR>CFZN!@- M[P[;N?77EP1X_%QY^2B_\.-^],/TJC^X1-WLT6.WCECL&F"[(,=>R5EK2I%O MABBMX_F[IEANK3O'E)1.9Z*R,:7 )9?D04.R4MQ2:3S7M;6*IQ&UKIM;]/23 M4&*'<=+CPE.KA"/4F4ADB)+8LEPGF/>99Q]U[4C(DX#V,/FBGCP\*J2K1OH. M+LN;3?=N-![W8I)6.HZ7MBV-BC+%4ULK(%%)3F4PG'-?60[N 3@0OF_'G%$M MRG:@+W_TS:0?^U]\R2LYA8A7=8E+ORK) ^7DAH16P^_#=/OSG# %_90H/5 A M4ZH,*18%&A*UKMD+2@%0-$B$TX[(9#,)H!0!:QA7H%UT\FF=O3V(8Y"<';/BL1#) MW9U(<\ Q2,'*+ /JF"12.$,\S0SO\@S1*X4ZXO[.I".2K=UPZ+%(J=K&UC6L M&V* %< 5SR1S(8@T02$\88C!BSB[E)$6M2/+*R =B+AT8W"U(7\'NOB_H']V M7O"4OBIG\/ZR$.I#GD(=?[B5;CAV>R*I8P9EH)#<\&7F9JII%MH3SA/ MP$0.D$+M-D<; =R_Y+1B[VA7O-F=(%W3XQ'FGDHZ*$8%WJR JK^5DH3L LDN MJN@\QXNVMI=G0XC/0IBJ\*<#TVSAB=S#53IAN"34EKFJEB82M-*(T0OJI#>N M>G'80B#[%XVN78(;D7H'_)\K4SXD%IGQQ!MIB52X9&>E(32$Q'7P"BFQ&VWE MJ&5@&W)WD IY9Q3IHK6_N)IIW2\'?GR=E^2Y51 1JP/E4;7WC%BC&-%,@A!< MQ!!JM][;&.3.!A!W)R_=,N904@=O"N:FZT#-JUAWLW:66FO (Y)$6FPZ)CBN M!B]+':,+$(76LO8QM!3,_M,%.Y&!AQ)7A1==]#&X@V?>KG8-1!WE"3Y&LY\$ MP4KL>MC1H ZM=R,%%!)E)C 2F$-M'=7IDK*O">6>P+7[L76; M:WB"7$N%#_VO<)NE,F?9F_LL>VS*G%R,+H>3'C/2!B55R9A"6YG),@J'"V*B ML"6$EXRO[7BL OS@G%2;R-?#JV+WK.RTG^^Z5K-PC&LN(T$E!P&KE/&>38XH MQW*,V6C'JO>Z^DY=6FVDJUO&'+Y+"WA6N0ROU\4E([45I4@""&Z0LK2H&:N= M47D$+JV-9&!ME]8FO-B-,V,=1,_6I;41NU9[-;:A]6ZD(#M:YC5% JX8>A2_ M!)TI<AO"=K"K6UI.+ZX6/V!Z_C%&L^0VDY23)A(8)PZB+2-^.4\L^2AJZXT= M+N=Y:)Z'(@\=) XM1O;>7\#USEX'7T>:["IL^]%K#T88UA+2EIS%Z!Z=A M021&(^$>2F?!$KIR7A.#"B*7E%$(M3MX[D?25NC0WZV@;<+ KAJ#]F-)TRT: MRN_(JO>]_GT3+.0HS&DV1=&Q+0[M6WNOQ; MU*RL"O$KJO!_7?0^7C;QW(_A4TGK'A?MH#]!D+\/\/-Y%S+2Q' M,R-K&V>]^JUFM-3<:J^MCLP^L-\65!>N_;HC87]G%*X[@?9.QOY4/#]\*;2> M&QW*&RJ-(]1XM"^#X\0;80D%/&X5!6>E7\GXI]YP/+RN1L>*&BW"^D\8I#>C MIK0H[D^CQ2]'PUGH&-'-.UPE 53?VSXQ=7MY^Y;O$\A76#[628/@[\\(XR M7#FJU07$+E7(X]8.NY28C93%Y6=%Z[8!]V:E=\+416\X:E8^0=*E1?JU#OLI M3=ZB-O*UGR[]8%S]S'_X[':G_FJX+0]_?$GO9#"X\XJ5,O[T^I<^<'M5[>2+ M;X;^A?_3WXQ(@\0U_C4W>VY532_HTVU M6GI=A?F?,$";[>+JU __\ U^X,Q?S)N EN&6K Q/$(XAJ #$9M3IC!99FR!, MEG0E/Y8__R Y4XD<=;LEO<8;\O2_+OW\)E^]JN[C/AN*' *O%4*JDFF2JK?OT%0#*3 M4F8R 29(L6:BR[9$ N_[@'BPO-M__._OMRMPS\LJ+];_^2?_S]Z? %_3@N7K MZ__\TR]?W\+T3__[O_[E7_[C_X'P_[S\_!Z\+NCFEJ]K\*KDN.8,_);7-Z"^ MX> ?1?EK?H_!IQ6N15'>0OA?^K57Q=U#F5_?U"#P@K![K/MM^9M?_Z+^0W#%@51O7>E__N>?;NKZ[B\__OC;;[_]^3LI5W\NRNL? \\+ M?^R>_E/[^/>]YW\+]=-^EF4_ZM]N'ZWR0P_*9OT?_\_/[[_0&WZ+8;ZN:KRF MJH,J_TNE?_B^H+C6J)^4"QQ]0OT+=H]!]2/H!S#T__R]8G_ZKW\!H(&C+%;\ M,Q= _?G+YW='N\Q^5$_\N.;7:FP_\3(OV)<:E_5[3/A*2J];JQ_N^'_^J6_'NOLQS/$=R1OO2^K ^&TNA]_JWM1C4T0*:ZGY:Z>Z+R[S5?,]ZPY:.F0<[^\T_R;U>;"EYC?'?U,E^M M./O,[_EZPZN?^2WAY96?89(2S"$-6 P112G,.$]A3+.,RG\%<9IAG[CQ]W&HV$0^Z*Z&CX9!E,6MN9)U8?Y%-*#*SO\$BE)^JW*/>T"1 MO>_S2UW07R_O[DI.<_UY?U8[V.K+Y>"&% MKGZPF^NGL32;^$YAG)@%3B$X 2T8P^.((T[W-RMA&*O_E#W,7[2C$D[9U2?\ M\/=*[@[5>5B=_U[G%5T5U:;D]F,L],@Q($D#D^11BCZN_13Y%7DP#G-FL MID=[6MHJV@H*^/<[OJYX9;=J'@?4;+5T M/$5-$AU!/R K1BNEL83R+A:$$\ MWL^L"^%)=9\N@*=?&$<)GWG%Y4LWEVOV6N[-5\6=NCA^T\R&*Y0D7A8$ >11 MZD.$XA@2YLN'44, VQ&$\Y@FY@J M'B'6DQ2THKJC"R-$'%'&<%^STH:1VD^IP^REOK5_@NK_'JDE1UB6E]13PBXI1E,.$X@HB3$*:$(Q@Q&B:I0'$@K+88YETO MC5A>W/-7,6>U(_B]V9&,Q'&;,,PW($]-0)S1XT8G] M@\)Z*SEH10??.N$=GO#M$7-$4Q8=S\I9]H \); 1+=C? ORR9N7JX?H+IYLR MKQ]^_K7^5.:4O[I97W^2T\6 F$ZWLC0BDM)R*:Z:$IW$X&=<_LIKH,4.9 M<9 !B*=O4=SA-S''&$)WH:Y8J).3DCD\HVY03C0]V^6)F8K]>Q/#-T;:&&YP MR5]*TF&OBENU8]*WCY=EJ497[:.JEP^[9S[A!_6SR]]PR?1_OLI>Y;[KD_QV M/LBOZ75QB_/U5>!17V1) @47H=P*80&S*.8PCE.2A33VB4!6MHL)A%P:5[WY MYT;-,2VPI6ECBB$TM(8\\\!,?36DA 1*2O"M$SSE :18.VZ$"=HBYV;.=@1NU8F[/MTDXHU=^>G7K4;N96 M97W5; 5^YO5-P=ZM[WE5<]Y;FI,T"\*,)C!CR@DY]#)(?.Y#''BI\&.6^IF1 ML]?IKI8VV1L)%6U> "7EZ579%MOA&>\6LW+C6!+ M(YU6+U!VBH&[GE=)L57M0MO8E7*@UMJIW4C5TT^])Q4$+_(UN"W6]8VM#YNS MH3>URLT_H),;\+1*%V"KU",7H8^]P>P4 U^W@]G735]\2>UJB>I#T2Q< M[,-&>\>FV/<(#7VY1A"D/"4HS+)0_8=Z(0\]/^/)U=V3\*GS[X]?8U GWF!HA:#6"/2U!CVU M 7D _>=:U9NK?[GQ: P!/?6!UA_4$@#0(B"/=!T&\J\:A1EOIET/W%S7U<[D M7M8=MNOAL+[8=B[ V'@I7&MYY%9+Q5/<%"OYD89-36DHBGDUEQB-S'K=**"N@"ML& G[070\KJC&U-D'#'-R>YF)1E3 MY9_RB_%[8SVD.S-#]9J3^G+=KOJMNU+.*VN77-,&%S01>D)? "6V=G1N5]Z= MY!-YY-H"YLPCU[CCF3UR;0'9]\BU;F'DEI7><+99\8_B#2[539 *D.PVTSE] M^2!WW+?%^M4*5]573%;\*DX)(TDBH!<@N5*G40!QX@#./6L?.ML M)5C:TMTIH#:^G0KJ<:Z_WG/-F/AV3OGC&YH'+6^ M$8)3>:AZ\YUJ5_7/\ICU<:TV^NI_BL_O\4HQ_&=)]66N##7J%Y+K'_^@]^15 MA%E& P_!D!'E>B-/2&F(8QA0Y/D>SC+N$1ORG4#&I=%SHZ(B -XJ"4KEAD;; M(#$YZ:G4X$+_%_"=(A=Z"U5N]=0/V%'R%)^ &6D_\\!.3.N[,>WT TI!-9:O M]%CJX_2;_ECNU&H?48/[Y(>/WWA5K.M\O5&+0!L.)8_G[FA_PA%RM#!,(>&L M2\>$$#]=7*;LRM[U^N?U7:ZRFWS-;SE[6Y3JVOSO>/5VA:]-W:\'FE@:P__\ MX=.[?G8=+3(01?G8 C;LH<""^%J16"+32OA-/F'!C!PEWSH M4"=S9QX:4/1 VJ&AI\_PRB.G[>7DJ;V\M8J_^0L\M[N0.^ MWOD;JLVQNG[,\#G.Y$!ZM<<.7[O=57>W ]<%R.M'A(7H,,"M&#TW-)[< "%AV/OKN<92Y=^7C-K,+_'U_,,T4'?KV<2 MQ?[@K0[SK3>-"L:\_)Y7I@?N Z\N;4'JB0A><]GC;;YNB$A);)A*ZQA,I\_4 M9R(T,4D/@P.^*7$=G9X'@!AU:C[4WFRGY0%E^J?DH0PAF0M"IXN0DZ:P1V M'T)D#H^C,Z%!A[,>X'KBLGAS'.\H@#'PBF-S#LRR#*!,Q)"+A4"#FLX@2GS#L-"&NK81+ M6XS?/#&GS9L0X>@X6EC+GFMT_JBVL,4D,3@U",^=K."H?'^,I 2GX'66?.!D M1R/,2YL5]ST2^;+[K^7MNF8V+IV'WUX:\RHI@1(3^H_F]-?6HL(-@Z('\#(P M-9T-U=36II,H.?77',9CG-'I<)/SV9T&57ID>AI^[[6DA.OKDC>9VCZ* M-J';[E 3>X(G"?,AI11#%'(?9G$L8$@"/TF)(#B*;+9LISI<&@\\EE==OG:) M,(V./>- -]M?N81R8IXX$T7K78\I-(XV,2>[FW5/8JK\TRV&\7OG.:04O/I0 MU)^Y3L+PF=/BGI&DR*#M9%#-!)/\Z) MY02T!AN.25"=>A/2=WE1@$JQP>,F:J M'W.B,7S[>6ZP_JZ3LJFT%UT*VT+]Z..FE@IH>]1E2YC\W;HN\W65TZ9D1N8S M3FA,8)8$,40X]B!./0)3/R I]S**?:MMT[-ILC3V;!315]"[/.,%4-X(\]Z* MC?\VYKD]FV7$_T"W;+T/YTWOPU$_ED_M4+D 6US %AA7A6(6,[@+N;T;K\EV#O2QM(>O+9^&;>A3$X57%&303,WY?-+<>I:>4/\==]&C; M\_F"GE+OD:/GR8='IE=5/@&<56^E:#J'JRKB5UTE-/*Q59NF4(X M,GQ52G1=98#?GNW*AXX M;W]T)T6X477-[V2#EJE7#X^ V8[S?%PG)H?'D&H1@9;186K500Q<)50]W,F\ M:50'%=U+GCK\]-B4J7(F\*_X^R[UQ^ZNBM/,Y[['H/PS@(B1$&)* AAG/(R# M-/1#8A7(/=39TJBCD15(86T]+@\ME XBR7[$!7 M,V>//:WT?KY8@W=&DT7)Y:+XFC=_OEMW\;+_R.N;5QNY=-[R\GV.2;[*ZX>K M"$5^$H22, 3UY*:#>##+X@0F+ QPC B)D%%UT)']+XU27G/!RY*K1(+:J&-- M*U;@&S/-5)!.3SY:8O"BD_T'D*^WR0K ;U)^T"EP ;8J.*6D,=BY8RFKWN]-%+KYNMZ+*Z:A2)\O?R'E9Z+I1N*JX2JBY>\BV[*CQ M$)GQWS3 SV!L[>TE+/YS&>$1A4%NXG)7^-.YXYN*>MH#LE^^T;F$< MO>F"5Y=Z OXLMX9\);\I7FRJ+H&=1TGF84&@AT,"$8\9Q%D@]VV("AO:42FQ;5CHU.(FE&00YPFYIVF]M]ER^&/A)T@3: A+HX(YE1OL[** MH>I/J<3TM9'Y =IM5LZ[!K?5= (>R\,=#V'$2 I10C%,*2(P\L,0^9(X8F&5 M1O1X5TMCC58\L-I);)C\R !6,_YP ];$U-$3YP">YU>FT59<@*R=YE!>[DBJLC#BT# M#@W'PM0JY1KAR:U4';A?&G"ES/)3!HW4;1;S;?$?EZ8K&Z"AI*9 ;F20E\C=3(*BE* 4,RN7T0-]+)Z' M_LW[L^?Y/3K:4M %D*)=>,W_VCAH@#?U35'FORN_ODJ9UO][LWKX]W_U8^^O MH:_>"$)]0?'?>+W!Y9/?_!7\SLNB:TH9Z%OWP&+G!36BV7.HTL8_],SAG9L$ MM8 7X)V&>2K2F\+%\5 /STAG@VZ!0X^.(ZJN2*JNF5KERGGP_39,C1(Y%UG( M(0MX %&,&6I\.-SN:D;YB^WN!UZ\/\ MH6AR4+(G";5_DDWKY+QO<5YJ#OPLSS-OBU*U>B7B+/-])B!BOOP/B2C,(HQ@ M0F(:^V'L,1%>R89(,7EHSC0:VDSUOI[3S?AM 8EM?G^M0).06JE@?";Z0WQA M9FR],*D7M$ X"/II"X[W0 *-_:"6,.U"@K9('2A!+6<*%?PG-'"$VD MW1\C;FC:H746332QF.-V'-LF&VO4Y9KU+IU_YEAY);*/Z\^JAGVI(IW63(I9 M=O]459C;PN1)&E'$,P$S>%ZK[+1-C&O>ULU^MY:'C+QXNARUR?'XIS*G_(H)$8<493 2 MB:XA*!D?IRGD@I(@"SP1VCE8/JLV2ULJ7JDHN-6*LQ]%HY;\&UIAT.1XZ5)0+<(/+@7->APW0X"S@5.=RC)_[#.=$ MES_&B[&_@*T4KI;0$_ X&AI.];+K(O."56?+@>G'K=/S_F) M%U^+&J_4\G)Y6YOFX'SRVM*X]M.;CT#+]V1S>:M*W9LGV'P*SO L/A.7J=UR M1D%BE17SB/*C4E\^;6NV_)9'E.@GL3SVR,@;CVWMQ4]E(=>=^D%EV*C5=NV? MF_Q.[>B:2TP_PADF0083AH5Y6V@N= M :9NSGR=Q.-NFHW'P/"4/P&R4]/#6:#:GY$M$7)UG#7M=MZ3IR48>X=$V_?' M$=4EI6JMJ#YSRO-[74Z$UUW08Q/^&HHLD]?7L^K(2? M\87LJ%+)&_-[OC+,%VXTB&;LYFIH)F:T[:A\[HT*%K6*)>T&1>=@>U5REM= M51V=()[4!"U'[#;8U:R,9J+T4Q8S>F>IR< '30/88P0GA$&&: I1++=PJ9!; M.!(F6*#(%QZWBCQ[7G66QK[;>WWZ/YPU?A-WIS*]K'L/3 M?-_,'\CR9)Y8_ ]C?'(SS@NQ/IVIS!_*_.1FX.;/-CZ! 4K=T;3%<:6D+Q_> MK5ES>C>\W#ST[M)6O:XRH2]"##7Q0CZM\U*MTX)7G.=+W=B!M9?,X(C'- M4DDD@5")Z!B!:88P# B)*$U$%DM>N=-.,U]J7-;SG-7WY+29<4^EG6[RO>37 M^5J9I@'!*WVS]FPUZ_='-B0LR\)8P#@1ZOY%9?X)40@I#WR1""9_C]J1?;-F M?YAQ[62=T-NCR82QP"&=Y]+CK$'Z ]UC/+JJ:#1=SHW$T4%8R"7#OGQ_J'N# MH_"ZO@HXWM%HQ-6T'G)5]SD=?;+*B%, M'A"R.$DBJPPEP]TM[:302JL<'G?,H.XI22NWM=5P"&MCNZ$C!*>W'&KP.DE! M)^HTYD$#4-P9"(5#]_)?E+E]5#2 RA/_B:SW.N-"D1MHEKTG8/^ M7;OYZ,P*["I(@YC+(S[T,(I5EOD(9C@(89AQ++<,/A/4SHO25H*E3?QWQ^H3 M;N[D7[?&=/G;YL=%HX_E"=!ZG Q/>%.B/_4)3L/9" \:Z;?!BNT]9O-(J\/6 M9NPPU&(T?JX.7];]SWNX&@O/WN%I=$-VO,AXWMECOCS0:9'X8JF9" V \S2)-,GB-\XHO4*N#U2#]+FY"/Q-1A!>!;(ZEE=,8Q M7,VV" [0FGCFC@%J7 VMXS"X+)AUH)?YJV,=5_5@*:R!Q\>1P2]??BKN>;G6 MUZ#7?$US7KWFI/ZB4N:T676T*0.3,,()]:'PE=TQQ$(NT%$,DS@*.$G2+ RM M_!E,.UX:7?SRYR]_!M=;T0%6LC^ :BNV'6D8XV_&(E.@.C&M_/(%[&0&G=! M20UV8D_@&V&+E2/N,>YV5C*R!>,I.UF_;^\K^:%8?^+%!UYOB$BM<9SR M@=?O=/XF%8A[)4] D1>+$'HQHQ QR@L.K6F7A,*.01ZU; M,<:VCPG7SVWN*CMB> R9G\89QX$'PU2%X,=^#%,>1U (SBB* C^@5LE+QT,V MQ^[-"61FU#D:B*FW71*#1C#P0HEVW"O3FA@/JNR(!Q^W/2OM'53K*IE:3.V M32+=7$;L!+9T1#N(I]DT/ANEB:=S3SZP$]"AJ]F0_JX\S [V,:]CV9":>_YD M@P^[JEA^Y05"GH=( #.!5!#GOH!\;G\:938[&;VNUC:EJ9)-4?W MZY2?6Z9\='GR! T^>&9BZ._9476$HVVC* M TTLZ!L]>/*N)BF#98*(ZV#*0UT]3S3E@-)'PRF'WK&__W]UHT(XV"?.RY_* M8G/W=OV5?Z]?2FE_-;W['VAB:?O05E2@9 5:6%5"H*C716VX&3V%V>FK?4=P M34P!0TB!;TIBH$5VE#[! )11U_A#[QC[ M($??>(H?>GEQD[NXOA0\=K-X"()Q M\_=@B_/-W"&%'LW9P0?'[3=?%>5=H0Q(+XLUVW-=R1C-4L0IY)Z*<0P"!M/4 M2R"C)&89%2(5B5VYA\'^;#[D>8H^;,75L8V%+O3*E'_+6*^A8;R9E_DX\1AD MC$3JAIW"%,<)Y$CP-.(!QUYDE'^;G/+67M[T?N%KK=[E<91D$9)"'TJL#*3^C#S M/0Q%E,8QB^+4$_[5FE]CE7K/G)AF$-UHW>6 +<* MVA'<'!^ &4TN93SG(=M.6]!35U>_;14&?8U!HS+H=-:K6T\YT*J]O:@%CVYO MM>[NN'O&@7*T LPA\:SKR(Q#\'0UFK/KLVU;LM5W&OA.7 MHV?D@/G,[]I/>S_!PE60^&$$<>;Y491F24B2$:?DDQTO M](R[$[EZFO1E1%:70>3-",(-D'-F;>D)>S!UB^,,+2;8N,S(,MC?_!E83-0_ MF''%Z,4SDCWDRMKS"EC_E [F'N\4@$2AW_:Q7S[(L8DIA G42H)R4/R M=,0\&/ @CM,D"-/$JEK>.<(L;<>BA-0;>OV7GKCG9(\8.U!F_#47_%,;*<8C M/RX=Q9F0NP7Y[9Y=A3IN[6*:9?]_(S+7WFM[KB:T^#. M)J.$X&4M/\.NX(B^!-NYPNTRJ"?-TD\5!4O5.SNP#KV99?:#)O= 7; MI M21MRYI/82V)Y4O?B5.XGD0K?R[(09IY*X)A&)$BMJ.-TETNCD&$WA[&XFI&& M6[0F)H_&?ZB1]@(\DO<"["1V1QWFZ#BB$(,.9Z424HK%FR.C_^]QOE++ MQ]NB_"(/SH_SMEU2NKG=K-2M_T]E456_K$N.5\K50R4>>,E%(?=%^/L50CX+ M0JK2 X@$(NICF*580$$)CS)$?!ZPSGIAQC].Y!IAW)B8I+2T8"B6[ M&3,S9IMO'.8AOR>I)>46JE,02F&A4E'^;*<6.#AB%X!HW8!4SF'V Y=8N\J6 MX$2F>;,KN(1Q+QN#T\;'1MQ('-8J:9OROLNK7U_R-;VYE4?;-NMTD&1^*$@& M0QX%$ FY&5$04(1CN\)BISI,L*N1$=S,'AI@IOQ\;8OB>T])%NH9B=;@FCF!IA#(D((E" M13TLA5AP^3>&D#R*^G[*C2J2C1=A:60TLGC1&:5L[45C'**$I8GO)RQ*/;O]^T3C-NMF?2O:K&-A<4TYV;R8>&EQ61BXTT_;G!H0 M)J\]98#RM,6GA@180O4I X ,RT^9M&2WN/U^>_6IS.\E?ZP>_L97[&#%A3A! M1/X?A2FE2"Y>"8+8)P3&F/@92WR:OM<%7"VA>YL(>/%?(X*H=$D^ML,#[J];G@/'\- ML(&E8?O?;S6!>TGH:Q(W:F$6NK;1I2-FJW=&GB_H#6>;%?\HWN!R+3F_DJ3? M56C/Z>6:O9A"/PMBB+"'89KR%(HL"G BXBRV"Y(9 M*H8;W.G'9.I= M;F\X.AUV6%\<&)-O6A3>UY4.WM;,]L;NPE<55_%#\5 M!=,QC+R\SZG<2!OGK J?)KWT;B+28FITZ08&2U.6%[RDTG%WU'NUH MYDO>4PKO7^^>?&-LCH2NR/T7N4?85*T-(T4>9H2J>D@DA"A /LR2+(5$LD-& ML>"IL')*/]S-TDAA)R5HQ!QI(CH"JADWG _5Q+PP J4120R&0'"6LN!@)S,G M*!A2=#\=P>#3]DE6WWR7YSA54."5NKTIRH?+[WEEFF3UX,M+F]-;(4$GI:$? M\7%XAN>Q$V0FGL+[H(!O2D1'R9$'U1^55O5PB[.E51U4J)]6=?C!D8YY;>:D MM_DZK_E[V3A[MZ[E<.;;Y$K_X/GUC3PWM/4L?ZFXV*S>YX)?A3&/."$/2UB!XUK":;27F&JR)V6H[3HT>4"L"=IIL/9@[9;9U M71MU@-+'H7.> U1=^>2=(\J\KG@.0-OSP'/1YM@[%>6^\6HE&>)E:V*)>,AC M)F*($JH\GQF#F D?\HQ'OA HBKCE7>"*/0\&GM^1FS3A)\#Y$RYP1LHST;/]/KI'$0FOW;2 M7U/W<4V1;0?3Q,E]VY=U:4V&3<)0+_>X'7K[/&AT'X%G'TN5JNW1:E>NA)A+#Q522!$ MB2^)-Q4P93Z'6/B$Q2@B//3LR&)>!99'1)^__&(9@S+SD!O:#!<[C%.;&L]W MJ&M3,_0P:!)'@UJBL'.WVP(A_[I1U*%L!8V3%OBFP $M.BY-E\\RK*XLGO,* M/Z^A]%D&9L^^^CQ2G!'*K1;@O'&6TS;?*Y*F7L89@FKI@BCE&&8HDH<*/PH1 M2V)/V%ED#_:RM(-$0R\]*5O_!TNSRV%$S1:,LW&:F-?M(1H7G'T, I?QV'M] MS!^"?4S-@U'71Q^>:(]<':.I)W[/U;MUXQK]Y):C^_VG,J?\*D!Q2&(O@"16 M#LR9)QG%9PQZV"?("[F?6KK(S2K^TJCJ<20(DZL!+BMP)^>FC@JQ#0J9]U-P MM'=^M@%>P-ZY.B,:Y< %=?<4T%C,N%&>9 SGVBB[%7Y9&^5)!L9ZHSR-%&>6 M,7^WOMO4U7M^SU=^5U02$R]*$@XSCGWEP)C!+/,Y%(+Z2" ?LRBT6=P&^EK: M2J1E [[=@C.$I=GJX BAB:E\5Q#^ C2"7H 6L ENE TP<5T2_D!/SU,1_KC* M1PO"#[QB[\$THCCT@DM"VU5^MJOWO,PJS^Z+.KLJY?PL!9Q/E&T^OUBS:N6M ME*Q8E*=#\;4*V$C(.@D5.LAR^]SML$K MAY-N&(=1\^](D[--Q6&5^K/RQ),C74QP63[DZ^O/_*XHU<[ZMMBLZ^TBNDM' MW&[?$LZ\%/,$"L(H1#Q-8:KRK60B85Z0411PS\K_Q*[_I3*;\.R]WF=.L9!L^?Q,;*9<1RF I9^ MRU>KJX#P**!$16='DIP89Y!$1,#(%Q@EB1>GQ(J%D_J'J9JL:!,FO? M*:K>A=P+FO X\3$4H9]!%/D$9AD+8,1H3.1$))%GE1W\=)=+FZ+]8/Q.^FU- M7BVZW>0U -UL6KN%*0)"*$@4]0''DD]+A5 M+-)@;TNCG=:K;B>D;?K (60-#;NN\)J86_:@9.8" E?G'?KTQI;FTZC=]IPY-3Z";FM2'4'-?SM()FE%GJ=.NS6:B, M%>T;J\Q?&FFWDB?,7.1R@!3_O.9W1977K;&$)%F4(GGDB^- 0(1("G$6!#"( MJ9>(C& _BJQL5,?[6AIS]$555T^L$?91$N5"._EW62?6IPNP60^ H;7*#:P3 ML\I31%LYIS!+G<;#E0EJH*=YS4VG5=XS+1F\JM-W6QD>5 M8PTLC0VDC%P**0^&)DGP+8 R.).XP&CJLXB2$1P$"33.$(X.(:>P&'?X.-KJ M?(>.4XH].FR7[U9UWG]\.46KU8O-U6^YE5UY1&:9 '.8!:D@4H$ MPF":>3%,0^H%* H]Z@=FB4".]&#S!<^3J:,1$F@I02>FV3P_AN+P#'> S-2& M(RM(C*?S"<4')K)\LYG(\B^[B7RLO5FF\ EENLE[ZC'[:?M>XKOZ=%.L>9,N MY,KW@RAEF$(NA$H^'V00>SZ&<>*+ 'O$$\*H0."AQI>V*&OY@!:PS99B/E/W M@#L]3<^!8^(Y:H&$U00]IO*HV;G7V&Q3\Y@:_7EY])EQI^MW:UK*S39_S9L_ MWZTO*54;H>HSISR_UUDT1)9PE(0"Q@@G7@$-=/L]-H $(1Z\#3=ZUOQ/LXO4^BC>E2O)TM^OFO3SMJ*Y,BCV8-+.@ MS[\35Q>C*TNYBRPVU>JA26#S-/--WTZOE %:&T=V>AO@1MV6&74PV\69C;K] M.S2K]\[+17A7\ALY]OD];PI"_K*6B_XJ_YVSOQ4KEJ^O?Y(S[GU151_7O=N\ M,J_DK_JUFC_P^J/XBK]?A2@)&/8"*&@40I0(#V*,?2C",$U81'A C,[X4PNZ MM*5^IP^XEIJ %W*\JQ^ G)'X'NN"HBAAA5<8+L.:Z M?%O>E/:L\7?P@G]74UONNPE?5MR7_YX:O:5-3S$-A''BQ#SE-5+$+06 6J6)- M22183"+A^>/.M\?[7-J:US^,;05UX3/X +^6@Q"8^;8M >A4$6*2(R_4X\+C< MAV<<$C_*(/*S,/ ]>/I3> 62N(NW/$67>0'P'H.W%Z;MH<^3U\1TOY3J[OGZO M3,0=4S_T=@ IBSB-(WF\10&%"$<8XI!1R9,<">)%(@B(U3WPJ1Z71H9;@<%* M^T \VC&,C?0ZC;OA/:5+-*?>MFZ!U,)>;'>P#Q_8QK=;7W\%JRG!%O^ MO+,YV4:9.!E!,V*;:UPFYKR>&F"GAZI$9M=X8H,WOA MG0_:OG>>@S;'\>]GV7&94[FM?(6KF\NU_D.EB+K'*YT=JNY2S>I+SRO,,Q9% M7+*M_ ,BDA*8)7X,L?RO%R="$C*SH5S+_I?&LCOQ 96"7X!V57R4#^"NY'@>;Y(%V!&O[="9<>V$ S(QO?;&0LFL4=9_Z4E_ 5ZYWEF. M!,P1<=KV/BM7CH3F*3V.;>9<1OQ22W[]99W7U>> M0GDHCB$-B1\02@(:6)8J'^S/9GHMM;+X,*",>Y12?>L:R__XL0=QPB*8A#1. M:"1BW[-**>X,SGG\PYIRQ, UJK9/D//32V<6-7F_XU^+O>;'2AL"/XF_%+7^E[D'+A_?X-XL$$+;M M+HTRGA8" FS#05V K0[J6*^T *T:0.IQ<2HGPOGP#S/.U,A/3$#3@'Y.929C M]%S4;#K=V7-5 L\B&6NTJ(LB"" M6>AAR' 084'B+$16R8\M^EX:T;6B UR#PZ%>EO4=+$;!;/YZW^8 _)7AF($4V,3BT@.7&;05XE+M ]*S]S 1[NL@0<[6GNY "G5#Z0$^#D*^/XXG*EQT@>"0\6J'_3W(-OH[!X MB((P$ SZH>=!Y/M8)24)H,=#1CW*2!I'5W51XY49A=AU;\4J6R&FFR9?51^@ M4H=I2)3L@/9#>5LC@DI<4NA 7WD,42&"37R@'?-8CI,9&4V'_L3\I.6%6F#P M"3]HBKHL2_D(;^+86M$G"6@;AYHC%K/L?%9B&P?,4ZX;VI_?%^_S MVUQR4'O+D,98_E^8P40H?PJJG&E)%D**:1RB"'N$IH;!7 <[6!H+=$*"5DKC MN*3#\ W/>!>@3#S3G^)Q^N+%#!CC,*VS 9HI.,OXP[&)PQI4_FCTU>&WYHJY M&I2Y%VDU_-RY\567ZSIG^6JC,GGLG$;??&\/H>WLKSXB-D;Q3%ZAO"/04UE56%#KR=TV,D;Z8D=HW38'+NBYS MLFG\@N7YLM_L3;&2'XUMV5/W'X_9AN]Y/XFI#ZR]KZ&O7C\7_N!'T"G9&_HI M_8VG&PSGD6?.!'RF>#37 !^/4G/>D[VKB XDE@V*UHIEX0URX-6E<7X3FJYD M+,I;++^#SEAG[]1Q"*AA'G6 T<0D.!X>*_>+ 1!&>5@<:F\V)XH!9?I^$D./ MC=M$_K(F^6K%V6=^S]<;7K4GECB,@C#T?!@CED 4"@XSQ$+H489$R(/(BZW2 M"Q[N9FD3NY-21?]4.=-Q=K:VPR. FFV.SH=IXKF]1:B3< +?A&$0'&TLCG0R MZ^9@6-&G"_R)I^T7Z:\ENRS+7IZVZVN=7M!BL1YH8FES6XI6ZD(&NQR*YLOT M$%2GEVM'*$T\M;^66.>.?&1@Z]?PV@?0Z7IN@-*H=7VHW=G6=P/E^NN\R>.C M8VFX?$G%[+R61+(J[M1 MS?K[5K%8Y+Q($!0+O)45?TDD-"0JTNAS(LI4GL MRP"04WTNC2TZD77(&ML);1T106.F,;GDL(9S+GG0>EC8W/%)RCYKZ3#0)$$"&>/$)W[*4VJ59=%>A*41LDY/(%;%;U5CG\D[ MT0'>ROX7NUW@B'$QVQ1.B_;$]*W,G!KL3GR5=>>%TD!B_@/8*@%V6H!OG1X. M-X[C072TCQPAP*S;RO$ /=UEGM&2_>W6N^8&5YZD/Q6KG,I&9;_T0U%?LN*N MYFQGMS:\ZS)N<&F4U@H.N@N>3GQ].E,Z<+91W@I2%=#J8GXS9@[SZ7NR21"> MF,9&@ N^.;7ECT)NU$V:>2^SW:M9*]Z_9;-_^8S\-1M:ZP(HZJA=WO.K$(5A MC*D'18881"*+8,:2$'I8)"$.2$ S^RPK3SI9&A,]DE%5GU)"7@""5]I,C&M5 MM$JYP=SI*C$CTJ\\1=GX=NTL[*:_3NO!ULKG.+?*$>U=IE1YVL7\F52.*'DP M@I="AI%B<^IWX&<4PRB-1E>X:]$%+$?1KZF%%L ME;OY4"=+HX"=C* 1\E2HJ3F<9G/]7) FGNO6^%A/]R$ '$WW@UW,.MV'E'PZ MW0>?'1EN>YX+7F-6O4K#2#[M(9B@E$(4I#XD-$(P3M*(I91@^6,;?G BU=(( MY9&;[:Y*)^"/W&SI8S=;WKG9RHT&J)1R%P!K]<"+?-W\I/K!,G37R9B;D=CL M(SDQZSGRE7;G8#@)T*YB@YW(-&_(L$L8]R*)G38^DO!5C>^O\EV]$XDD3?L! MX3#&3&[LY+E.;O$8A@GS" D()A&U"J-YU/KB"%@)!Y1TEGSY"#)#WAL+Q-3\ MM<7 ^7;MH,JNF.11V_,RPB&U]F;VP8=&1LL=3#/0N/=ZJ)ZB?91%V]6S>E;:]8G*6$!PRF!&4JB#B").(I MY()QE&59%%(KU^FY!%\:KVCIY-(_>D,VVXB;<=<2QW%B6NSG;^DKW?E.H7H%$>]+1OJVG64G_0 J \%!0$*K7_I^&K0_L0N9F'S57@W%QBSQM. M-_-@[ 79S=V_W5K'>'[UNG49^G\WN)0TO7IHBM1=L3"D$>$$(H]0B$CB0\PI M@;[OQ3P2V$M3(WO#0!]+6T$Z,<%63M (:K:.#*$Y3/F.,)J8G>WA,29/ P & M+)#R[8;BY%]VS#;4YBPD9*!4QQ=,O[G/+#A/2A:*L8 M:.ZI=/ZZ_N]?%57]H:C_A]>DI05U%7H91I#)"4!Q#Q$,, M"8I]&*8!CK$7DB2+;/:USZ;)TFCJEW6YE?UDED'+- _/][F8;8K_$!_!C+OD M@UD.M_IO-\7Z;DL9@QMM+H""0/N8// :[%!P?R'Z[ /F:'_\?'K,NF%^]N%Z MNH-^?H'&K;O;1-Z]O.S5]H=_RWFIXF<>7A>W.%]?1=3'GI\(Z&.D4G#3 &8L M]6 4"818A+S$M[H#LNI]:>M;+ZG]5E+M'O?A\N]VJYG=()BM0)-!._&J,80J M^-:(Z_ :>A1,CKC:KN]9^744+$\Y<5PCXWCL)[Z6S:TNU^R2W>;K7/E9*\/9 MXZ!4A"D)?<^#G N5!RX*( F]$ J>T-"//"1"*^=$HUZ7QENMT'I2X4=BV[&6 M&>1F;.4NKP3E2KB&!#G,V8QQUZ$U-.)^@%T*)J_-[L\',4RVH'B[/LW8.=S9S#VT3Q M_4S>1F^=8>(GIZTSY*EUICTB?MS452T_EWQ]_0^>7]^H ^B]9,%K_IFKK9?\ M>:\ _%=>W@97(:=)&L:^W!J%""*4,DB((# 182*/?8G@W(JDGD&'I3%?3P5M M_'_@N!QE^Y_Y4[!P UCN "_?(V!K\^\A<0$Z+$ +!MBB 7IP (6'8]^ YQE+ MEVX",VLPO\? \PS10>>!9Q)E?-6PWU1HWMNB?%UL2"TVJTM*E46A^LPIS^]5 M%KC/Q6HEBE))>D4%9133",JU+X2(A!AB'V4P(:%<%6,<^8G5Q8&U!$M;S#IA MP4[:"[#52B=<>55REJO:>U4%OBE5P-M&%\N@*/O1,ENQ)AV#B=>;:> ?54ML M%(0.RXG9]3][1;%1\!PJ*C:NH9$GCE[]A<;%ZT-1<\LT+L.-+&@R]07]7YUG MII)UDL0L9K"XV@<-=S;OEL5(\;W=A=E;8]($Z\P6_!)T:N*'>< MYLWN/5_K \)+ON8BK[M$\D'*$0MH*O?56$!$@Q223%6LY,+S?1(D'K&J6'FJ MPZ5-W2]=3S(/6%IS@EA&F& M,&01$7'F>[Z76KGV/FY^:0PBI=/AXYU\EO4]'D-GQ@[C 9F8"YYB<=$D,'L MW]H_)RD[=A@.5Y4]'C<^;T6/@XKM5?(X_)3]UOP3+R[U9=_JX1/.];6B1?&. MPV\O;;9^>O,1=&(")><3NX%EP:TCD)W>PY^/UM1V[[. LMK6#V,Q:GM_I,G9 MMOG#*O6W^R>>/+>6JVJO6.L00=&4 ?V*O[=>-^T>0!>$W"76Y'Z $YQ%$#&A MTN=3"M.4J]6;\C C<8BYU9W[&;(LC3P>56=5:6H M#,\2\PS U,>,'O8[/=2_=MAOG0!?M-K\,%.YT]' .J]K:B_),Q4P'0W9\4JE MXYLXO+;T=QY"V8P '6$W,<%IBV%/S(O&ACA!#@H# M/%QE;ASH:=X$CJ=5WLOC:/"*?3Z%-[+!^N%MON(?-OH^,!51EG DH."IKZJC M)9!$&86"9DD4A6D6>T8>?X<:7QHS-/(!)2!H)#1/G; 'W/#.B2>[!1)6 M61*.J3PJ/<)>8[/E13BF1C\APM%GQBWFK_!=7N.5BOWLW)YT7"BO7VW*4BY> M5X)E'L?(@Y$GST2(1PQBSXLAC@6)69 $ ;+*KWRRQZ5-W]=<<"F8RB30B LP M_>=&'H+TC0"5LE<7@#:RVZWQI\$W6^F=0CHQ!?1DW?J4ZL#["R#EO0"O3@!I MO>P;@^-H\3_=WZQ; &/UGVX$S%\X[E',XQR5>2V;:T(R2_ M^&$"@P0SB+*0R)-$'$$6B9AD1##Y_S:T,]S=TCAG*ZT\3$AQP:J5-^=CN>8$ MW&9$XP[$B5EFAY^65!XJ.EDG8!@S5!S1RXG.9N46,\6?$HOA6V.C(?D=SEE[ M_=%]W5GH!R&-?)C%20H1"E.8^1C)%IE6P DH81 !9W&,A_J8.7QQ0,W]J,6AA\^U^!S.@:.+T.2T MYDQ[=OZRSNM*1X.T5?(>]JQ $0M"G$ <("P/.P3!+.,9]+&?Q903$J=6.<<= MR[M@EIJ?P&5!X#%5=5&\Y>ZP)ES0VW%JW:9E=3#WV2\^M&"JL(JKJ*1!+Y7,2041% %/D,IB(E M,$F$EZ2"ACX*K-:'<7(L;1U0&FAO8KD.T.+VME@W*3BUDP!OU6A_=-/UP%01I'893!F/H11"&F\O"= M9I#ZR$>"R+.Y61JTP\TOC0I;$Y<6$;0RVIK['L%G:O ;"\H\)C\S/$88_0ZI M?8;9[U%S,QO^#JFR;_H[^-183Y[UM0J.:&K'ZX2)5]3'$?7# #+?2R *$@]F M#(>0LI3S"//(#ZRB& [TL;0I^T5E9>/7.07Y3DA;;YU])$G,O#3P$(QPAB"* MJ0<)"@E$W,-)&M XX.E5K;+RSH/DMJ?ID-0YAD$U#9YF.[7EX2^ MGF('GI]E9AV7LYM0 T^,VWB\W%3YFE?5YC''=P3LPWC:!02PIZL#:R:B]'AP4E MC%!Q54%BN+-Y2T88*;Y7(\+L+<>)V-]+6GM7\]OJ*LY02A)$8*P"'E"<<)BQ M.(4"QUF".8EIFCE)QK[MY MVO< FCI?^Z[#9>1LWP/ .&_[_IOV:2R4 1W7VE?C->]E='HM?VB:S&*HC:4Q M24]6\$A8H*0USV4QB-LP9[B$;&*F&(F654(+$RA&I;48;'BVY!8FZO537!@] M;WT/*3F$EN4^\6R=VY;^*[QQ6*RE*A6F.I.X M.AD1#DI^F]?**>Y%][0T^"IU3HZ?9G -E?)L^[X#-= $_U\#9W.&[ M _KHM;^#+N:R%+A#HV=<<-BHDY0F363U1Z$B?]<,*^,S)Y[\/\'DH3WR(0JH M#W%&4I@RM6 2Q!.[D@PG>US:NJBS\X,*,?5/Y$'9>!%ZRW\W_B*28I[ M)2DNKY57NXZOSLE&;RM;LWJ(!=/%KSW. XBPYT.2)5BE74 TBF)).D:9E S[ M6QK=*)GUTK^3&CP2VWA39H3VR?VQ:PPG9IF3\-G[?1CA:+Q]=8WG3!O4\9^E MS9;3!IRCFTJC1N;:-MIHU-L86KTVXLITL^*^1R)?51U@Q9T\N[]=X6OCV]+# MKR^-2I680,D)_4GRGNV1B2XS'-YDV,3=-7W:C_*8OQ M/5YQ78FO"YA6O]!]]G_0>U+2'0T#GR)(,Y^KRB04I@%-H/#D*9)[Q,,1NKIK M0@-K7-9FI'>63#83\ZEDT\U1)>0%H/*_VN#3RGJA9VBY2W^@'_CW?TT#W_\K M(/PZ7^L2R7)BWPWGK)U@;!$-TY2*!*(0I1!%<0)Q&%(89GZ0$!_A) K;L7VS M9HLJ)A'E8R,->&,IC7^1#'#,! M>8(RXE$/I=PJMOE(/TL[XFW+=Y>]\MW72E++TNA'8#6C/0=@34QH!\N<$RZ* MDA^O=NZPO/DP0*Z*F!_I9=Y2Y<.J[A4D/_&X_$,KX%-VEH:);0)?R3YSW2O;J-N_9+9Z;]PVXS4G]1=.-XU/Y^4]SE>* MFY3W$FY,5?EZ4VRJ7]8E;Q*IJP7C4]'$-OK!S_*)F^ICJ?(4*(M_&@:$R--> MH#(5HSC(8,I# J,P0V$21S3"1FZYTXBW- ;;20U64FQ>Z86YVNJK*@AM'C\# M[EK=]*-^ &ZUAFKRKK2.=MLAQ\-OMHMZOD&=F$V58F"GV078Z@;E:$&EW078 MZ0=ZXZ]=JCH5+]3 _KP=V/?# VN]29L&?T=[.\?"S;HEG ;8ISO)B7H9>:FO M,V7J;423D:_)U'?E$T(27PB5551=U[,4DLSS8$01DNM XD=)8E5QYW _2V/T M5[W$H1<@;S)7CLX/>@QM+@U:7T;,1T^&-VC .KN[*CO0R M[RW8L*I[]ULG'A_IQ' P-W+/(>7EP[YGO,J2W"14?[=69DCM0_^QON'EUQN\ M_GBGG:7^SJM:1;VW)22]6/:?"%7N.,X@2H,(IE$@($%)F!"$_("$5VM=S]+0 M:#27Z$9S,&OF8%^!Z:9B(]\9J8SG&G0S[EO40,Z?^_YQO?>>*QAY =SY"O5 M+W85#;;: ZT^J*7^H 7@ K3?R@3E3><>-E?^(7.)/:]SR>9,G?_XY8[ M?8W[J2Q$7E^E?H8]%&%(O3!K"KZE*/8A2X+89V$BLL"W,7OWVEZ:$5N+!NZT M;'9+11\P,S8?"EWCSG=ZH;UK:3K]Q5Q7Y&J]I+O_6Y%:U=+LZ"JO9UL ) M6!-/\"XYJI(2:#'!3DZ'+E:GH'#E9'6TGWG=K$ZIN^=H=?*%:L]O%X^O%*E0XJR*?=WY64T8LB7Q!&' B(F H@QB>6)@V&Y M,6"()"/KL=H)LK1MPDYZT(A_;FR>Y;@8WB3/@/;$Q&0/]!FQ>>-0 C?R/9&>ZAO;CLAW-BQ'LG>D>$+)?X/3?Z]0N??<^H//P8\=W[R5KW/[3\_!IH# M?O6CFAG'>8_JC3;6I#9KD 5Q'6UD:13UI+9N(ZH=)QT'S(Q]G& U,<\[EFK4!/:H@<;'*:012.193^YW@C!F(DDQLPK2LY9@:4SR97-[B\L'M;YN M:UFID-HO^?4Z%SE5A1]VZH!.GW&5PXMIAY_\]2:\P:GF.UQ^P;.L?U^]4*5]5ENZ9' ?%8PGT8I4)(WO-5F73N MP9 F/,SB(/2%54ZJ_2Z61FQ:-G )^J[,8YR\'\'H>WZ"PR2"02+7$)3(E2-# M&5*K"<\0BC%F\=4]+TDQ#Y#]KB:'\FSTS$C]/$0F9NWV:^H^+O=;R>/:.W6' M?]3!,WC"'U+PL!/\P2?//"/R\CZG_+ ;XX="7]5QICT6*VUCZ_]>9=WZ4-3_ MP^O/G!9RD_0[9XV[XMNB;'^DPWFN N%3ST.!RHF50H0PA2F6[,O\,(S3D)*( MH5>UG$7QJ?JZ"I3N FC*GK(3W!G,.D:N+R+F$?YY;C=F'9BC5R;S2F%=;N SQRO] MLO\]5&"GZ5QCA!*%.1J,H&3XDG%TD? M0^0'E&(1I0P9%48^7Y2E+7A]==3US%H25-X81G#=Y"G7&>+E2D=[P:VM4L:9 M]\\=P.$5:=YAF7AU>30B'X6V2[6F*ITE8*L.^%H\.G>V&H%6I=G&QKA@PHQC M-%,MA8'9H[-UX.U8'9X_@#6J_=E)S05'^!XMQW!N^W-5:G"$0Z^(@ZL61]^T M/;5I;HWXW//\E/LI%'$JCW^)AV&&A ]%F#%.(\R"*+3*M'J\+ZNE:P;'U,?6 M_&;:6=\>'076^!K)!5S3WR>9^#U<@,LG2_XG[#I^Y21<[BZ@CO8T]TW4*94/ M7$F=?&72 A-; UF2B1 %" 4)8XH)I228HLC$8LV81^L? M:+DG*2IA::R<$.')][TF!27 )#;*D:C-6U_B>>R3(Z$966?B3-NDB@IZW6[] MO\I7KYC'?11%H22P-%8U3Q'$*/(@B6.<,.[AF&:FL7?]AI?&3)UL0 EG'FKW M"*MA@CD'@8F9PTQYJXBZ0YJ.BJ1[U-!L$72'Q.]'SAW\_*TZ)7W.JU^[@HH)#B/..>2$RCDH"(4D$BE,<"!XH!*7"V:SB3C9X](F MYTY@\$ABH$2V3)YQ$FVS;8)3#">>WH/P36 <-\;&56*.D_W-FZ[#5/V])![& M+UK?_W?)*IK#D#P'O?FNS _\)5]SD:O;F-5&U5!_I>. JW=K%?O7Y OJDMY7 M5UX0IQRQ"":1+WF(9B%,<4I@A&/&A)=DGF]D*7;1,K[W MGWO49KK\GVWT;&P +K$^:@APTLE*2_Z,]O.M=EC G%ON PB^,((D1]F'KRI)R*6/#,]T(_#JU\ M.;=-+VU2O]F4Q1V_ #_GC,E/]@U6KN%YW>GV%-IS==M_POYN^O_ ")E- (!H(%$/&40^S%! J1)JD?>I1B;'K1?+27QBY35K?5))$9=81]O=;;[[).*]2^W M3S]L??]T>8?+-7Z)?\-&2\J!-Q;T+3:B 27;Z:7E)!+&MP#G(#+3B;Z'C)/# M^#&5CQZL]UZ8ZY!\3-+>@??H(^Z6T> *TQ3AE,D=L)\@B+ 701*B0$609B2, M0Y\&QKE2C_;RAUI&O_Y6G+^,!F[^J8J=RMKXM;G*^O4!A*Q3!3N1(]%:R1P(R%B=I/IU[F MT4Q0*Z>S4QTNC0[Z\CXJ)ZA$!M\:H2VS))X$W>R,[!+*J7R=YF^-S)S#Z[RZJ-XD@/CH?GO[BHXE$23^'$&N<@2B'R/ M0T(1@R*.*$$>#SBW"J$VZW9IM*.E5IZMGV2KW5[;,@./&=YF7.,>Q8D99PO@ M3N2+)KG. _C6_CE-AATKI%REU3'K=-Y<.E9 ["70L7M['"6U\>+5U^*2_G.3 ME_QI =<=#:I"KU(58PF3(YO"S//D03((F:1->9#T.0X)3R,_]*SJ M3\^OPM*VAYW8$+2"@TYRH$6?J5[L^$_"C+:7/= 3,[^#&K+;*K$]("Y !\61 M;P=\NR25KLOE,J;KV4;RN;3W5P:HMXF>] M^S\$I=E2<29 $W.YE@ZTXDU0BG) >T?\=ZB'60EJ0,6G##+TZ'E9Q_4&O=() MM"Z_Y]55(I+4DR=NF!)"(/(I@SC-,DAB54T*Q4'D&:6R.M'/TJ;Z-I%U3TZY M;9"26EI"CN%J>"EY/EI3WT*. &IT3N\C,#C.W/VTEV?)SWU$U6-9N(\]/HX, MMN7L7N*5BASX@50EHG4"GU 78J@6V M>H%.,?!-J0:T;I:$=/;8FC'7G",V,<7-,UC6I.@*84?L>;8XL]*L*_">\K&S M=L<1]V=^S]<;_IDK:[8R*?%2G@!OE20?R2J_U@=-^4,5+BV/BU=)A%"4H@@* M$L<0Q0)#PN06CWB8(NYE),ZL[BTM^U\:+6_E5@FT.\%!L94Y^5'$="\Y0+ MQS8STL^O"W-]6Y2OBPVIQ6;5VM:KSYSR_+Y_Y<(C2C**0DCER$CB(QRF"1-0 M^ %)*?4SC*RJ)%OUOC3:ZP15E05:22\ M@SS'S<.9B0W&;H34]P6V,\]8+?* MZ#3\KTK.\EJG6I[@UFP4<*Y\Z$HQH9&;0K3_?UP\^\OBG8 MKNKRH;+S5U$0!5E 0A@S=6%'4@$S[GLPY6$41E["2>A;!?4:=[TT6FLD!XWH MEM&\YGB;,=@T*$Y,7X\ !#VQY7EW>R8&.]$=!@Q;P^4JH-B\XWD#CJT!V0M( MMF]A'%?INLCO=_:Q;JE/,I(1*C(8RF,E1$F<0<)3# ,<,D$R+_13JRW7D7Z6 MQD):3#OV.8:@&=4XP&5B7FFJH_=$G&#G&$JD^)X-3CXV9] M8QO?7FQU#C:&W^R1MQ?TS;:V_]WM[A0^1"=@5H_F$?^[J$W/,_/Q63BR6T+AU5X[S&]1T7U[C4V6S#O,37Z M,;Q'GQEKS>BE;E<)VW7Z]HJ7]_S]SM0;\X1%O00(M]AK'8: 1,#15N<9W<.G$^I"-L$N88.3-$&'0Y ML_7!'(1]DX/%N_99,-^MJUP^^;5D777[3V5!+UFAJO.^7>%KTVR8)QM:&L.T M H.O)=:Y93NQ]:10LG.VD?V!5@7SC)FG(1VF%^=H3GZ.L (2?%/R.TJL:8S3 MJ 2;IUN?+=&FL:+]A)OF+XTLJX>K&TE'Z@]U%W>/5\>NE%&0I=0/!8PRSB'* MN >S)&*0^ 'V26FLHR0&?">R9;D]8\#-=C"3P#@QW6@$%;7H MO_3$GOP*WQHM5Y7XC/N=MRZ?+1Q[5?JL&W!:LZ_=1;U\4#5\/@JUM]IEV!"4 MAA1C"CUYW))GL#2$Q$L$%+&@&8Y3AB*[\%=[&99&7<=K]W5'"/*@"TBI!Y0F M3JKY#8Z2&GPE$AC7_C)H:QY7*:^=5 MH9.W\#5]^(!ECUV&,S],/1%G'"9I$D'DL0@23#",4)@P%GER,Q?9<.) 7TOC M/ETWOB>K2H*FI!V93&X(93-. M.2_:\E5Q2_*U=H3=;>!V*W:0$$8][$&*!((H$12F L4P\[(X"^/$8\(J-:59 MMTNCDVV(84]LRZ.@(=YF;.(>Q8F)Y1" O3.?W )-DB;."B;',9PG.GV6D$XS M((Y%>!J^/=9[@W&1K_.:O\_O59&I6GX_N=P77U85KZLWW]OJ4C\5!?LM7ZVN M! D$95D&([F9@0AE!*8L":!/F4>3E*>4>#;,9"O TCAJ)S]<*05 OM4 8*V" M'6%9#X@9=4T)\^07YUN$M>Q@)SQHI ^OLA*&YFN;LRK/P)%_VPGA:XPY$]U[B.+*,L('6L?)F"9A7IT]I@LF"?";O=>)_1?1-WHFR2 M]>]*Z<92:?HJ:??Q!RK;%F!?5RJ%G]&C!F!_%4NO/XHGO+"J6-'O:U2M-5WT,V#-Y,T_9G!$:XL]%:4J M9\9MLXAW1>G1U7*)JEK6CGNU!,:P>GP.>"_"F&=$ULJ&*&, 9CX5CY*? !ZF M41I@3 E.VT?I4ZG9'WH.C)D_2%OVQGN,/JG^?O_W/4.:4:@9D#HCQ<)!I]2V MF*^#C-?4X:P%-OL^JCMXSG1151!Y$J-.\L ,.JB.<.9OW5/5)4O_&EU61SA$ M9WU7QZ#MBN+*QA;>5@5"C-,L2GV01*&<81>%( ]B JCX)PV",/0C?[%>K=%2 M[X-\NH61Y;K;:#QI^%"Q%U10C_TI#['-G5PI848:BJU\;F>PU?M878?8R)^. M1L@WU(U59WF6=Y9;!LX65YZ\TG@#[-[8D/]#SZW=4_@-5XIHG M]*P["_;RO3-Z++=$>ETJS>?#]N"D/2G6#5X3S8P]BYN3Z;'#,%R<(]MSZU03 M98>I[\R6U;C8,L=[*3X\]_S[>D7^\657(!6%)"8D0B F 0(PA0E 290"3D,? MD00F,31JE7YVE[FYEQ61,LM.D7E%#=IY3/6^S%/)SV M1#B_TQOT1>AE^7QOA/Y;S,.CGP4'JY)]8V0E;-G7CQOVN/K4&%SW_%/)5^)I M4@;R\UHW2FJPY-R^9BWIWI9VCVZ8'%C7DB]%>(>!&^_V6?:!TX^7FJ ]'#8= M">B1Y8ICC(UBIA:(685.3?:9+()JP7PWD&ISNV4;1%3)P%K]P"KEJ/LH9SDS MNOO*ADF<)"A+ &=Y"& <8(#3- $,0Z%_TR!)L%&^[,!^I8Y@JOJ M/PW['0X JZ>^.(1K9%&SI51VEFZ")C=>2^THBHPF,JZ:& [L-FWG0CW63]H5 M:MYV;9'CMF/KU]6:U5]6J*QO2]HVZI>U0]L^KONLI2R)",<^ 6%"A34?$0:R M.(\!\Q'*(DPA1$;6_!6TS$T =:OOSO0^MBUQ-#\CS2#S-,B/'1L^ [J,XZYE M7T7%BXJ/[+CI',A$Q8_6Z#HO@C2GY(V*(:TANUP4:;_D%:%*&6BMV ^A"Q8_ M66.H_E96#"V+?S+ZOU=+E_>$^"%V]5 M>F@[A%LUHJ^1^.'L>/L;-?&2<7\67'%$X?H!X'XK,1[I&V,@Z1'Q3YJSYO2[26J3VUG+] Q5^*57E7MJ'X MOZ^J?RA/1#MP9I$A2$.&.: 9QP!FLF<)9RG@+(E2B$.8^%H]2ZZF9&X?C!W% MGI 3VWR:/[9$:T?FKSR>P2R'Z4 ?69@?MBFY54TF%2NJ/TDMYV-M#^2NW";P M>#N&=M.QICH9[;R*Z4YHHMR+T4_*)%W##;H74SJN7'ZJM \W*'120QPM:-Z/ M_%.Y+M:OXHMX1\5"!2^(>IJ_;E0R$XY2/TRA^%K1- >0(PH03R(00H1\R#*8 M)5J&S^!.<_L:-<2J8/,AN5Y#KW[+\GZ ^[\W3F$;V[=MBYA15W,M-*Q:G/>O M/%F_# [3&#JE; &4^B+H?!E?SI2_L,NW8 MZ'Y63Z9!#UQNJR7(M0T(5^ *UPM]#&\U-'+1?O ZQLD@-#18[F*&KJR%6#OH9^]4.1BXWDXW^%C4J.T[(=0-V?Q2C5U6D;U%FI$\I"$%/(T)@&&6 M@RPD 8"$QBJ035-HHB#T;38WL7!(:],15E';ACT-=85>G/44!E?HC2P@[($S MUAUT$'&D0/1N-:D6H_[NN!B:CANYFJJY"1&9W2Q,N66Q^R820?B-^F]W1,F-2K:J=NPU%_Q1K'\4 MI;?^P3RQ#)6IT53^5*^6!541A&V?E_H'DZT,URMU,7IN7JC]I#>/63&28$NWFR]+2BR9^7D87I!_5@G YT ^6Z MO^S>,4HFLE.P'8YLN9ZFR<>Y.(/QW*@7=XO;?5K:]B?UYU7UC;V(5^,'JM7T MA.?G5:G*)AO.LG^X_[WGNJ,8G,IZMVM#?R6)$OA+2@WTP4:YR$GIQU!.PT0G1+K,)R M3VXSMD5!^;T72F/!J(^.(ZFGL>&D(DT?@&-Y97"GK<>[LY92HNO[S5HH/*I' MWD)('A]'Q <(XPS U$<@@YP!&J 4LI1%+#/T>_=M-S?-M'7G=M^*F\:4J[T. MV:9>\%[$=7WAKG"N=9=%UV_ZWX^K M![:26:R?2_-&W^=OGYM,V.=S>X\K[^'3_4'7R!OO\VJU+E=KS6S./MR&G5\. M(!OY]==%:XQ>W?W@V+7GOK#F=!VY^YDZ:,(]<.G$?;>_[/H+^02SG%,&PL#/ M 20)%69.%H$TBX. )-#G?FY4Y7DU27.3,4VO6:S9DQ:?]J2]HB>4@P/6LYFF M/;:1Y=S5781':E#E#N2W;MO[Y6U:7[D#T%G+W-.5+3,?MXUSW[_N?OS?!:O$ M0C]>O["? E>9L,>$U9<@8?V1F"9"7+, Y%$<@X QSM,L)'%F)*[UMIV;2.Z, M]-X1J[S,7V__9I@8J0>[GA!U#^;(@K(/1_?IDT;HN,JFU-MTVN1*(R!.$;)XWJD+D(^,%*=:+!/D81SP"+,$$0)8+Q5$.1$-9U2G5OF)@M:TC2S#X[Y M'W8N6;(^\LO<4N5,5;C J95WJ+O.9!ZA,\1WO4#G_FR9$;5Z?BZ4*T]VM]D/ M[RY8;=V5UVC-&3V%';J5\GI ^=BM>ZU AJ,N4X?_7:E77BSA+PR0."(AH+K3@*&$@9Y2!" K] M.$\#F".C3IQV9,SM:R@94%E^1PDAWN9%_%BQ)6M3'#KY@^T%92$''!=E,_BM M-IW\9G>*FC[2T<]F;+^H@KCAP&M8\!H>ME'@@^2]YO)VK)KBQ:$K]"HL7;D_ M[8B8UN5Y%5 G;L[K5C/7\CO![&W?Y+N2?A4/J:[2?WF%N4D]29.^_M^#S+ Y MX :4D<5-A\A=K_,;3]!9_"SH!BV]7L",C(9A/*QLB)YE)S,IAEGK6A@:5]L7 M8Y-5];*J5&3DNTS"_R"3]JO7#RO*%F$F/VSPLB R"0.5XA?MC,L@ M83X*4P;B"&( 4Y8#S D#>1K"-$0,AD1+N[#;?FX28L^"+)5L!Y[ON9".E88/ M;\>(=M-,F]/I%R_C8SZRW+& VWS JPWNVAU*1\9_HK:D+A][DPZD5Z!WL>VH MS9I3]1J]@M].@]%K5KEN$,,V9O!EEP,;!C$*DRP#V)=9<[$<3.NS $2Q'Z$@ M(23,C;H#7=QI;E^*9BAZ-T!FGXM\&5X]]=():&.[K.SPLAX7!&[SR[_]S$B9Y_H"N53VOAGT&NNQG-QZM,WGGU^+K>>DI%\%YVV7U3AF MC.$H![%/(_%ER3C(>"2'+7(2,3^)2$@6/UF%5]I#7#6W-GFUN@2,]V8UQL#R MU?O!EE0UF1)OUGXNEWC=R')#&97OG?0^K=F3,/**W>D:)EYKGY&>7CL&[F,' M68Z%UXWW^6_@ZYW#0;"&H+B:"*N[[;2C80W!.)D1:WJ_;8CWEE+QF-4JMG-? M/52KG^+58XL@#V@6A01P%/H !C$'*&5R^C1-HHRGA""M,,S01G-3=]M89$ML M)PJY)=@TE'L!7]T8[O6H31.\M0#,(F3;C\85L=H+"T\>J6 M5(QNR7J#ELO7!U30O]5G>GL:-Q8Q6W5N$N&PFKQEPY-\>#_K__ NM9?5SPHS M!+U?E?>OS"9O%(^W*;GKA; M\F5ODG>2 V'C_N+MF/#V7(R2^V(/HB/KS8* 2>TX>X".+;HK5K*3B':,F9LNSEURT8Z4\IQ;J+$[" M54'FF_ P;3WG6Q[323GHFQ)CW_GB8K_N*/.C*,]]D#$_$9\Y)'Z*>0@PH6E" M>"H^=K[1B)]_H?[H'SJ%]C?>JE-\:5U.?T5O=-<(CN]M/&F)?N.V)[H)(@X; MA+QM=W03IL^U_W#<&7TWR:%:$<9H_5D0^BM:MW'5AXJ]M",>9+\1M%S6]_SV M)RJ64H!)D8B6;!^&E5/)*Q MM&=$JLG/J/H'6RLM:)_@83@GQLG9Z4FOR4]D9#&WY:?QZ.XYNO$Z/#5-E"17 M\L0^,KP^R!39,0KXJ@*258?#:5SB[6I^C1.:IAUQXQ+&DRDX3A]Y-8Q6,>"TG7N"_P[_<>*'_#OW2CO&3[@[!%(BU MDXLM#ZQ?0$]R#",+XVM/P#S/V_(HM#.]QS^2B7*]1WLY3/*^KT/S8N:WY;)3 MY7Y?QW4G^_O*A2SSO]M6N0]LYS\IR"Z8[6,2Y3S+0$*S%,! EK%#Y -*@I!& MB)$DT.J+I;7;W#XX7\6+6\FGW3!IH!]2/3W>&5 C?Q)V3;$%H8T7XL93M(X2 M\-="Q55F=N]>TZ9CZ[!]DH.M=9-YEN4#6[5?6 MWC[+KES2==,:Y!YZJH3!KIKOFGUZ]5#7^P0[QW+D-UR2TVDE_GKC;4E6E9XM MT=X7IVUQC4!R]&76VW/2+[01#,=?:K.;KV@UQI BWZ#BBA;*>"!H%NY'% M4-.1Y%P.\$V3-"P)]W:4.VY18@*6RY8E6OM.W\+$!(ZS+4V,%KAB)NQ!H)ZE M*0Z"/ "8)D(KRED,<(HQ2!.>LSP),QQDBY>F$?@:56L]0715-/]XM_'>G_?L MJ2BEY>9AM%0S">R'"YP@2X12F:61#/OB#, DR0#BN?B)^X3[09H(W%MD/Y5T M,ERW>XWHIV@22T: 5$^2SSF59-3DD;$S1MXX340[-\1U0D@GU^0!5?>5DL94 M#5?<>GP60E12&G "<$#EJ.PX!3B&.2 )ELEE$.;4J!NQQIYS4^(.<\Q>4.7] M5--#I0"@J^425;4G9% C#.R3S2X>@9YT< SLR/+B,/5,$"P+YAN2V]FL.V?P M*$EH0Q"YST6[N.-;I:0-0="3F39XJZ46M\%U00M4O3&11$Z!31"(* M T #1@'$(09YY,<@XH@G5 BE,#>;.'5II[G)'DG>KM+"4,VXB*:FNN$"H['5 MCBX\SHL@0NR?ZR. -3BO9F\YF!W;D B.$LH0C$,(P%6:> M3T">"*LOID$6Q3S-_21=K&71O9Y@T-_:2%+L"!@QTLS6'I&^D4U30]VV"CLL M77=2N7[N'/1$RCCHCBQC!BK5=\1WO%2CEZ?W(#9N6?JYC>=0CMX#B&89>M\* MEN;5$M5U*Q4_KIY142YX&H8L1PRP/$0 EB0:ZAO#(";,$+"*$V$KD=# (7T!'DFS$'*",=YQI.4 M8A/AZ0[:*03IB,#J"55W<(TL8'_[[NW DJ1V?5Y7\XX(F:8 2E((H2N4\4A\# M3&5?;#\E.8=I$.?Z<\ ;0Z\EWR)7P/V9:D8 WORDQ@X?=!H9 M';;>W?,HO7UG&QY)7FZVIWJ0^>#]+MGU6GY=!B1&/1"7V13NB9P^)6,TH,_F M=8RWF^771 JM;^Q%O&L_Y+ZR:)"MBXK1CQO94O)!95VI\.\B9T'D0YX 7WP1 M &2Q'#KH1P G.,A3GK*$FS7:T]][;G*_D?75GG95)%LUU'M4D>\U&6N&7P*# M\] 4[^.@/+;,5@!_.P*X)=QK*/<:TF^:5!*'\M<<,5="U6#G:26E.20GXL]B M"?.:PXZ0O'UZ6G^J*M6=_7FM6X-X<8&YB:"N)B(HK=B3K-\1]*Y*MMK41YJ. M*IS2KV&\#&._T'&&X,CBQ25X1J60@^!8E49>7G6R4LE!QKJED\,76[8HX%QV M0/C)&GO\$?WY38W!DQ53&[%96Z,@E*E%B&@8D !2&6O#14=A6* M4,3C/ 01@T(NY5D(LBR(09*&01!$B*$,F<0I.FO/+0;1C#A:[@DT+-[NH*8G M4RRQ&%EH?-$ P+S0^I155^74G96G+9H^9>FD-/K,)>;FPYG!37^K'QBK_EJM M-B_&$^$TEYN;1G!Q -G?9/<>\4]%OKXUH8OJL&TQ J CO^)Z6(XPVLT0*BN[ M0W>/R:P00Z:[-HGIK986RO/+DS2EI)JC?EO0D M>%CO-:L4DS")LPR@D#$ PR %.(PQ8#C$XA/"<0R-6O68$C"[[T G*>??_RT3 M>/S%:_A0DJ']41C_@@OITY&C7FQR.DS.R"!;8R3DIY#.+>G_JPOW&;%=.]:( MKX7/9=:$R?;3YT-8@',VT\%F'4+@H561(L[^-'2%: M;VC>O*%=01-P[3;_B,PGW9Z%8*N1J/:$3'M'-6K@#H9NGK=:G:B\I:0 MS?-F*66(6E1JKT)4BWUVL8ZV6BB,>F*G8(;U_ ]+[NZ1>>0AZ(G 4:$>6>K?W'^Z\VZ/RDP>A(4@;W'GU MEC%"CJ2:_KZ3"C)C.(YEE_D"YJ$8N_2M>>=L.<_3,D[.FFU&UJ196 Y3K]XJ MWVHXRKZ)EN3KZIGV2+S'B^+)W5&4F,A0B8\%L\R1X)_ M%[^M.5(S:51#U(_B?%5O*LJR(.,$ C^D6(XLBP#FA(.4^7&&,8D)3$VT"[?D MS4ULM-S=>#O^O Z#WI[#QL$M>?0:)E4#B@Z;-YYBU/MHG.7E^ '0TVS>[EA' MEG;CG*CSUFCCX.](N7),W*0:V#C 'JMI(^UB]P7YC(I*9??_JAH#J(#SNRS<2V#NIZLM@QEB,+V+/0C="%R0 51V)/9\=)99D!!,<"RN16"PMR MN?ST)R,;&<'[((38TZK:=\/1M2=[UIB;Z!"T>CMBO3VU!N9D'V(:QJ4CL,8V M-2_@Y'CJF0X:=B9GW\+3&: :[!V8HSK76Z9#L/5ZR>B78MWJ-.T3FR4121%. M00SC!$#9WQZA. :<9I$P,7$B#$VCK(?S^\Q-#K1D>GLZ#3,7+L"IF:!P/4AC MYR&KUZ9M6V M)N#UJV!D4\G@PB*D,8Z#, KZ6P+/>#UI,<(<(XL3;84>W\(DKTMS3?>CNH;[^LPM!93+HR M2A6KVP:OTJ4X;7MR65"9 O\CP?Q7J[!O&0I%B8(WX"(P 1 MST"6, YR%G+QFSQ /C%10C3VG)NF4$,2;J:'Z."NIX,X M1G-D"?)E53Z!+\*HIMZC^+V:W*QRQ4;P=AH@XTCAT-EQ4F7# ()C16 MEJV)R_RT\9RRNF^8J/D5]6D#:57+I[^ZI:A&E0S)U]NABK>X5E;H(H\X2_* M@(12H1N2D($\32.0!W&.892F,,B-*KHO;#0WA;#3EGXW9E6G0?U_&@K82[AK MBDP':(XL!+K>K]OR719TSR A"OQ=6F;:072 +,G(F;H>CNA\9'A]7Z8 M1L>YFL0)39,T 3#!LJ6=T-U0(DLV*$KR%,9Q@(T29RYM-#>A(>GTZAVA9J+@ M(IIZHL %1B.+ @7/GL9Q/-%#.#@2!!>WF500##%[+ @&K[>->"^7LGEF27]% MU3^8'&BX,]X2&.WFILPD.-IFUK5 MYRVEIH'OBZCJQKY=8#5Z^%L1J8#:D;FUC%P&P(>PCN-.62(^(0(+0/!'$#9M!)!Q@"-XB"/ M6 1)H-5[:E*JYR:T]G5/.WH'^MF_X8GW2\'9GN,D7J>KFHJ=FR]SXUU\-G0, MNC=\3.B*;.3M:H=_O!-TMTK)VVQNF^RWFZS7C,()4YY'/$E $&49@)2E( OB '"8(\1(B%)(S;+Z M#C>8F];PH>,'O?'^'_\_?#_P7E#E_52?AYT#]<8+;WS?W_Z_UTPEOVW^*&RE MS?K'JI)-ZCRDAI7_G\WR]=__+4C\OT2!N%>\;\I,^#^HW*#JZ"]_\<(8WH1Y M< .#1%T6PO1&H'Z3Q\EVAZ*N-VV[Q55GYH;Y;C>>6.ZE:.$Z%U[IW0#4SZM*>F3:H0FK3?U;6;&FW:KL MF?.PJ@OYU?C"ZOKQ!RJ#\%=QY8]Z@?,,AU&< II'!$#$0I0Q2 M']G[LJ\E;VY?@CW5WE*0+<037U4=E[CL);8YO,9[:7E3ERX%@]Y:<.@%H?>L M>+S&C7[U\=LXWZ<\U*E=]CO>@#@M(+F3/:BW_'F=\Y<<>EL6;[POW8/]M?]@ MKW3ZN\)_E%#!U<2]88#!%;#]80EGN]A]/_[*2E:AY6U);^ES41;21) JT=;W M+F D448HB ,9T8AS!A#/"4 QRY,TY%%.HH+7(7@C2](N;H>TN@]V:*+B2+X-[3:IP-)D_5@"Z=YFV>?R2*+M99V4?+^B M]5;RUVCS]^"P(^"^&JGK7F&!!: Y%-HH"87(@9B%0OA(Y31C M/HU#GU&8&?7!=$79W,34QPV3NN:J5(E:7+YFKY)@P]Z8S@Y.3YR]R7',084\ MZ#/3L/DJKFPF&+3>C>]%^;1DNS^K'E,W'I)0>))[3P#BM8AXG_L^2.8=.UV? MBZN.GL[HFK;CIVLX3SJ".M_ 3O#?5T^H+/ZI'-="C:U7RX(V7NR2/HB7;!O6 MN>>?BQ*5I$#+[^(WRKM=&^:".MEK1G*CRX^R,?<<*7'0Y4FZ.G=<>7NV1DDU M=0JT(T'@AJ9)A8!3&(\%@-O%+5_^9BIK^?1%-E3_5CS]6-_SWVJFRN%NGU?5 MNB5P:_)$?A!&8 M-T8WI+=WC[D8M<3.E<0TW7Y:X6@)SHD!JP M]@NK$1 =63;I@NG]KECPG$^K-8#+KF>>QOK3M<[39_:@@Y[!;99N,S5CYD-; M!D.S-&)9$H XXS& */' MX&FZGVPA&5L>*+J$$>BZ6.@LPZY\,P=K3^M?.V7@24HIS#%##97 :&"0=9G&3BC4UYA'"0Y6ED],:>VV5N;^Z62*_: M47GCEBZ^:D1+TZ[@M*6=H7-3<[49/>4MQ4T'EO-= M&4?Q3AHBY7;ZQ>"N;S'60A>*"_,JM&^W:@E_5]+B9T$W:&G>"O[DWMD9QM5= M,QZ9C7Q:>Z),WO9QA#A/2, 02/(P!3"-$X"#' ,>0<(3%HK_T?+6&^TZMS=\ M2WF3)]_VNCHL'U/4:]<%&AQ OSP8#=:1A80NHL/2XPIHM4LFQX%XHI+'JQ]> MDT)%?VHK&[3PIS7+. M2PCVO]0. F>U[.W29K;>P M7E<;(O,RRZK%AC.W*S]NTWL7M5B M_=2MJG>;U6";![;ZRE:W/Y]4 +T=-F\PUN;L_7.3!C(O\N'3O?=5_/_M3U:A M)^8U"0.'QNNS#.H8C;@F4ZWZ47%=K;-^46GG&S3R];1 M7)O^:RT;CFYSM56^T8)R"",_X8!%60 @CH7U[LM1-FD2ICSD<82-^NT<+C^W MUW]'79O^9J@$'&&G]\VW1V3DUUH?#/.6H6=Y=M4F]'#Q:5N#GF7LI!WH^:O, M3?(VQ>AS41.TE.55GTHJ:_<6.2%'#&41UAJ( MV[?)W%[>EDZO(;2I6Q2DJF)&?1O](J3#AKH+H$9^IZTP,C+:AT"PLMPO+CJ9 M^3[$5M>&'[S6]LN\(O_XQE[$L_ #U>RA6CU5Z/EVUP.MT:^"!0WRE$=A# C' M*8#,3T#&Q"<[ISB,0TJX>$K,/ME:^\Y-'"BRO6I'M_Z]V[QX MZ]4OII]ZO'NJG6G\EC YTR?T=IU8T3""XE0# M,;O=B<2B'Y5CHJE\4_U%ZT46Y$GJ$Q^P'"8 QFD ,BKCA"3+F)\2R'!F,8%N M>&>M=VGZZ7*=-VK%#Z8@>>^*LFU,>9VL.G<,5F+*%M6WD5!"R6F0>Y-?(6'O%GY1ST@VW)9_,_P"]T*M]^UU!>#8#H8NF9ZD4[4Z:"EUV=YY& YG MK9Y[MIJX[?,PTZ(MS;4FX7 M;)R+=U@1X0*7A! MVHS["%),?2Y4&09# +,X "B7+3X1RC*6!'&<8]TLY)/5YR9J)(%>2Z'W[M__ M+0M#_R^W#[\=D@L<\8"3A( 4@H@%3]AFD0@YSQ-LP3Y M<6@T+*)_N[F]UCMJMY. .F$,:[_@ .)Z6H,[',=V*>P@; ?/-+1VXA7NE 0] M4!RI!P.;3:H8Z#%^K!)HWF49A+"==?;I?S;%^O6NE#F5JGGE_?H'J^0XA'8* MVE_%$NOZKFS\E']GL@43THS#9[,!63=&,U!QY/X=/,W=F-YVPPDHWUME&F+4Z[S%AUB4JXZ;1F=QB% MFMOYNPIVS8:O:6-JLV'[4NAN=@1>4295$+'#!U3_V#;WXW$4$AQ#@'R* <29 M#[!X-$&W#EQAG4=[\2YVXP[8IWVAFS:D:6O:S,?5[MYD=0[]0F@"=,>.EIQK)=MI&ROD4\N#]V[+Q2_# MFHX3[+5[:(U]!A-UTQKI+$QZ;%V#Y,5N6U:+3M5WZQJ..QVXKEK&3FG]%57_ M8&NYU7XXVY>B9'=K]EPOHEC8K2F* 4<)!S#$PK@E, <4)@0B&(:&[I-=3!!NFW_1#K:>H.@-PY"_"%=@9:ZE:F#C24?OWFE1#U6+[ M6#_5N\E.E'QE:VE,*RV+,OK^];>:T;MR-_OHEJR+GVK'12RTT#A."&!!X@,( M,PQR/\U XH=YX$.N"^DY1[1?F+MY^]=CL,L[%8,D?,D8PRV'A2@64. MR+'TLECABCP /!RHP,>!BC8<\>E/5I&BEG+VKEQ715D71 4>@@6,4Y)ED $6 M"6T*!JD/\D2(OHAF!$:8)4%J5G$]&JEST\=NGYXJ55PIXPL-H=[/)J>7[9FP MB-B/<] &(?@W/[[YQ]1W4?,.PS?>CN51(N.C'HO+4/A"!E>1 @%/&,:66G#^XT M-]&OZ),%=HI"RT9;)W!J2F@7((TL8 _Q<=Y=B?JDK*I6^,K'ZRZK4ISM(L2S]W[]Q>:4'CJF2K3;U\;;[QQ[K!EGK] M(O:SD/6_Y"[0&OG=U@;*7?W:$"I61?%G%YRL0KZ/G6ZY?.]U=M_SC^RE8J10 MAR5^7C*E9Y2T._=[01E+LY@D(,JS!, P2,6G71B(F9\@&H1^&OBIR:==9].Y MB80NS1XJ5=.M';%F'WTMS/6^_ZZ1'%E<=,F]\78$*SQO=? TU@Y, '*D*&AM M.:G.8 +"L?I@=*]E^?VF*HOUIF)BV<_%G_*G[9"IC'$8)$$">$B%44%@"/*0 M4H!80&&0AC -C&)\E[>:F[S94:I>#M[2:EA3?QE8/?'B!JZ1A_5'[^6+\6'LJ;BW^S/]7M! M[#^TAZ'VKC*WUU]1ZST6ST7Y=.,)FKU?OS[KD:I:X-@-5^U?>KHQJUHL'@QUN*1YD5;@*1:T];WY9OXW33 .&B_TWG M7KLWXOVF+DI6UQ]6S[AH2INDAE[7;'U+_F=36+T;9HO.Z"W9$NYU*&\L3$F[ MUR%^E!?&#C='KX[AYI.^1'; '+].EJM0LHBS(*6$HP M@+'L1Q_Q"!""_2!-$,FA^X:5>LI@#W>;D1QQ9Z*LI2) M7KCI(G8UGBE),LA\"H(49P F+ )O ::L0,TBJ ;[W:]K@J\:;*>UROO ;FMX[T,@LL>X8<;3-\3_"R# M9WN G[_2MK_Q\[-,YQ!Z(Q)O4NO!D]G(,8,0T,!G $84@RQ54\TP8X'LQY-K MQ61[=YF;6V1/I/N#0VVV$#+PM MZ3WG!6%2IWR1J[?ZBZQ+\SF*0<*9;,DH+3W"A#7-8D*S%#).M+HQ:NPU-[&] MI5>Y]U:*8N644"1KE^X/(MPO3QWC-KZ>V$ F:/4:8KT=M<-*HS%VVBT.7&(X M43N#WL?O/YRT*]!%Y6)K@L$%IFI#H,M)I^6 ]BUV>G9CG.]KC?]>K'^L-NMO M#-%B^?J1B9V?BU)*[UUOOM]>I$1_J 0MM_2_-_5:2?FRW*!E,VEP05F"$(HI M0-07*G?D4Y"C) =^!+, 9V&&\M!B#N 8M&J]4=-/#GSW5U24]2]M\QM/C0VL MQ.9/!?&*\B=K&*EOO))IROA1#UQ/V7ZS\YO2S=AMI_!'PZ#7W7,DW"DC8]"XJ2*^9@@'^OHH^YE/9%.A1\E*1_$\JMG M5GTI$"Z6@M)OS1PVF<7_5*H!!;F/:9SX#& _BP D?@C$L@%(,XQI'J PAH:N M7)/MYZ;4MP1ZU8Y"(?;)(]N##2$*VGM M;4F_\7;$WWC;T]C3[W3VG05N[J;AF6P^]7P\"V#.3,RS6<4RB;\HBS7[4OR4 M32_6XB$KA,!5:1GUK^B_5Y6J/I3#/C^NGH5^MR YSD-AJ WL&FIPEH>LJ'KRFE%9RX?W>\&$Z9<_P ME/3DWXC8CRP W<-N7E5@!YZK4@/#W:>M/["#YJ0HP7*9JZ-W,A'@_:M:O@G, M1!A23A,?<"R3QPC# *4Y!DE"4BQ[)" 86,;CCO>:FX [B,RH1@#XM7VQKHV6 MG<"N/$M.QO,KA]??HK&6-/+.SN][?#R4Y8'9Y>?N<4X,'Q7DHJAFGUDS?_> ME1];U\C6\.LDQ']8U>MZ$6"*:1Z'(/)I*/2/6 B1+$A $* \BJC/8,BVP8G! M8+'Y_A8!AY%%RY9BCVP](:A3'D(DT=JA4(OS& PLCX3Q-#)H2[RWI5Y86-X. M\9WOJ5N0\V%LQ+7#T>,B/U& >G<"='L"1><$+C_S;F+7]A!>C&9;+#E5?-N> MVT[$^XI%[%1.L>'JF_I\%,W*3HMP4Y5/;MG95UN\97U6LN>X1_2E;_0M" MQ!Y%B:I7U9O[JP!'DK=:BIV>[N2 -5:O%S%"8<2$>1N0G &8R+X=T&> 9"EF M49;!%$8FI5(CTFJD\DY0<]6PX&'%3]-^>S<;IFC^MI;\F2F_8QXVAVGN\S@& M 9;M'W-$9-?T&$ <$!@B/PI]HP%BR;?[W#UK.49G*$XVLY\H3>23Y_ M:49,[EGU]KQNS[>]7K%[XQVRYVWY@37 (C@R\,2F=U$"< /)C W.*+2T' M3S:9T/7C2FDNDH1#%_PB]6F $?6!GV6^^')D*YW#X MI"XTKL9/#NXW[0!*7?9/1E!JWV@G;7XK<;%<[JVESK2R18I2'@1A"!@.$( H M@@#G.9+_9.)O*4:!D0>]9Z^Y:9A;4G>V!D;Y)'ET2&^LN"H9:"#M;=GP7&G0Q<@.I)C5B1,*N"N >E8 M\EVUUO4MX8^[DL>,YV'& L!@BH4.E00 )TD, I\%:9*F20:-&@KT[#4W =?; M -YCS?Q;^T;PU_=__]=O^Z[<82_5BHH'?K0N\-,U?Y]-SW>+5N]N.[P_5')J MZ/KU03P6:['TKHZSDWV3!7Z6P#@%OG3^P"!% *,H W&<4*TMAQ6F>0/@0G[B"#6VTE3QL_5[F:JD%'?5?7&T87*/)92N((!(%/ ,0L M%58VFI^-UZAR/3>%:57*[I_,94S%U'6 M%2\NL!O;Q[R#[7L#6T.GUQ#J4J8,@>%,E%S<:&(),L3PJ> 8O,.RC&U;(GQ7 MOFS6]1?VDRW#;2N3- XRCBC@+!$:"H3"^,DH 1F)A?7CHQ!!8E2R=GFON4D, M19L7&A:;]6"I)Q8<(32R7.AV,V@(O?%:P,:80C.,B:O:L)Z=IJT#&V;YI.9+ MXQ8S"4%9L?A4KHOUZZ=G5CT5Y=-?J]4?ZQ^R20TJ7Q!G4R>_.Y^X[T #;'>EEJO(==KZ=43&D/P M]@L,AY"-+"PLL=(6$YI(] RD$2LTTD'\L!<*0^M.(A TF=L* ]W+C4LO'G\P M:;*TWS+._"P+H ]\%F1 %6GE.8> PQB'&<\R%&LY18\7GIL2((A3C@GM_/Q# MF/K?X&N8'_F5W?)MWAWO$ #MV@-K("8J*QA\$$RJ!,XR>[$ X/#JJ7+[S]+8 M2=L__W?;B'3;F$/6H@N1]< JOJJ>Y4"#>[PLGM39?OKSA1'9CTW-.KOGW\5O M:XZ4V[RI@2:,)9Q" BB4/87"%($\SF/@TR#%A&99[!M-SG1#UMQ$6LN5;'/3 M\N5U&//VG-UX6][:^7*J'KO#GET5NZ/#UK.FIC_"D07SA*=G$2EW";:SV+D3 MHB:.IKL$\C2^[G1U1SG2QRWM/O_\6BR@CSC%<2B[]^< !B@%LK8&8!*G$24^ M3X+,HK.HUN9:+_WTK4(/LJ;/=@F],G/Z[$$D+,UHE(8@R_U46/J9^,GGXC\9 MIFE$,,F2R"APX.P$IHPAM-!/BKQF,,$UGF/'%<[DKI\T5+WQ/O\-?+T;,86] M#Z6QTMC/[OFVJ>Q], RFL_?>;.QFN-^LZS52,\U4G./^17YQ6FLR"& >,T9! M0"(.(*8(9'',0 1YDB0Q9&&HE2\QL,_F]>2J'B X''?^( MUN76#0R..B: 1+##$!$A=Z&,@0XYLS/ QPC MC SKU$WVGYLXW74(>;=EX!?9(Z3+P__:*B._2SZ\EA%#1X?I,>EI>B."/[)\ M'@%WF])P&_3JM/(DB,&-V*#;.;WBB\]*4HF6H7L4 QYFGF4X 8 MQP"&- 9)!%@(0KSC$$(DS4U&N0Q42"8]Q>74L:;]R4\4;[(ZSW^A MF)/.44X?>#I!?2[!ISUA_UH!J!- G0>A3G7>8FLK>$>@VE7D.JIVC5 MSVB\#&J_"'4&UNY,;YR8#']"K M][,^,)/V74MNO$?])F3G<1KVR5T%T=8N M,M+UI%V^R$Y7NBW7!2V6RB^WS_#X]&JR0R@43U(E?LZ8?DZ"S M^%G0#5IZ_< 8*6GG,;#2T(Z6FDP].\]"5S>[<(7EQ%7U%@MKC7M"F[MS+?HDE#JSO9:7]GQ=,/V5_QI[#MGMBG/UE%BIH]5 5ABS2+ M$8,Q [[/<@!)FH )A&G(:H'#QHGQSW]>H6NNI:A-1;_(R'?,PWGOU MGCT5I0JB8;14MH_L0417RR6J:D_0T?0C,FQ'--4#$?(D"<-(-JJ3SL\P" !" M40[2($9^F 0D#FC[0'PJ-6<7S/9QV'(PWL/PJ[V:N MYBM/1/6TLYJG/8J3N<\3;^]2&5KD410G*4P )P$$,(HQP%$8B'\F(43$3WQ, M];H3]6]D(GNF:4ZD,F[%%[I6XR\Z(LBJ9?,%>*^1_S,5USLQW#5YY(@H5/]0 MJ4U]V#D2LY-(Q3D(,3.98RDB_OF\^+Y:_OSY>E>2MGXKY1QBFN8@2,,,0,YC MD$41$\9-DD,:(982W=9%1TO/S771D">-=G*YB&L(KO[7_#H0QGZU._R;%P$> M Z%=]W<%(!.5^FD]&";5?1=8OEC0=WS]5#5\%^CLE.U=NL).,Q$2['G5%,"T M3Q',.8TC(7,(1D+F!#@3TH=@X*[# W(=00V%1YF>D=I^#I MJ1Q703*R2.JB,4*CU(NL.](F3M>?5)&XR-ZQ#G'Y0O.@QM[EK6*:FD&-P[OF M]E+NJ?M/_=#&$1##H0U[#$9^"SM1#%?AU\O\6H4QCI::+(QQGH5N&./"%<9J M^?O&Y?G]!V-KJ>BO2ME5Y!;7:MK=@B$2YTF> 1_#%$"4Q2 G 0>$!H$O3/<4 M^ZFFEMZ_T]Q>S99:3Y'K[>D53VI+L;X*.X#QH&KO#KF17^@)0=,V ]R!-Y%5 M< E$-R:"'AP7+8:!VZ8URY]*-:OMQ5#'U:4+7Q*DM0/4Q"P MC *8^S[(XA2!$&78CUA&>*K5X>-XX;D)1TF;)XGS)'7Z-4D'8/6+O6L@&-MX MT./>J-;H'*M6Y44'"TU6472._&X1T=F_VPY!N*54'&?]L*K7:/G_%2_J:8)) M2'T<8Q!P+A25%%(Y' 6!'(4AP7G(<*:EJ/1O,[<7L6WIWY)ZXS7$>H):PS>S M!]GA]]0-7B._M;9068P_Z$/BBND'9Y>=>/A!'VNGLP]ZK[9SY1VG4.YK,1*> M13P-,$@Y%A(@XPQ@B$*0)2Q%- T#F" MWF=2A^$@N\>.P^$;K(N.Q6OR79AP*JK\11Z4,.8^KF3[@P7S Q3$J9P#*X," M1,B2C+ (8,ZS,* 9A@DTK"B^O-OEMRC2N$>Q#6$Q7.'JOB)R.N'):KK6]7^ MI&Y#8AGC#&8A VE(A/+!$P(RYHM_QHS0&+,\Q%S33]JSS=QDQF__\?T_O)9: M3Y'KM?1JN_GZ0!UTC#J":F0Q<1DE\VR(/KBT7:*.8)O('VKQD)DX1#7 N.@- M[;MW*E>H!OT=/ZC.U=9EP(1!_D$8$ XBP&..6RRI@0ED:Y M'XL%K-HW[?:8FT@\;DLD";VN==,>SF%/C .01A:&%OAS0)GMRYDD,?,R) M3U$6)BPPL9DN[C2W%WU/Z$$9NI9Q&.>T\@?KY/V M$GNIV)!_V(WBHVP>)J[6R+ V-J9M471D8QMO/ZGI;0O.L45NO8[EP.]J)=[G M]:L4Q^O;DDHI_:+$-ELO\I"G/ Y#$.5Y#"#%.2$%H.$^Z#^&041**#P^@41ZTC;SRG((X9WF2QWD:Y=%B MO5JCY<0([[;\5T=8[P/A"K>1/P9;,F^4 KQ6R'W:(_>U!SGSJ=P:D+@:QMVW MU;0SN#68/AF]K7./9:-G0E:;H7XV)%KV'%Y &L]0>(0 MP9%ER0Z\;QWP$!?GYMTNEZL_5-$97U7>AXK10B:SR33YK\/HFO=&UL/,57_C M@=VF[5&LQ_I)GV'-VRP;=Y$?C&Z6K-4Z3YK^= 9GJY21G\*N/QJ$$.,T3H4Y M#1@),8#2Y,9Q$H*01%D>B'^3T*B?QO4DS4UV;3E2AISJ.]&0[VW)]WXKQ9&= M=WT9=@J[_CSUA-^TI_367N.&D9O]@8TQ+,,]M*XZF%U/T+3=SIP!>-(9S=W* MYFU05%O'3W]6I.G^JMD&Y?"NN8E&S0:J0UCTRZSK8!A;-Y.$.6\D>YEEJV8H M1TM-U@SE/ O=9B@7KK#3ACX79;%F7\2GE]Z5:W%*A7AU;^N:K>OWK[^B_UY5 M3>ZL;+Z3)H2GG'# 8CF(,(ES@!,> ,1)YM,,DR#V3=0>@[WG]A(WI -%N[V1AX11I8\7$ C-'&HC)SI.J&A:0'.L4 M-DM8!@!0M2Y(\:+F!^Z3 #\6=1/;8_2VI,(4V?][6XPI'0)"V2G(@N<(PS#/ M 0G\$$"4!B##"0(H33D-(@)1C!8E>T+B;DT_]O54:;VA>?.&=FD;[T7]PNKZ M/[U-EVJ/;4N,CV.I+UT$O'H'@:%KW,'I:GK0)SJQJ48A=M'?LR,#K/O#D^[W M Y:\7<7X.\G5+S>>8LRA4]X=RJY\]PXHFM;%[P["DTB PZ4M77?;(M=[_@'5 M/SXO5W_H-I;366)&;^B^RGK%/4FHIR@=)?%!!Q)7;I6^K:9UF&@P?>(*T;G' M,A2FE)_=LXQQ&"51S$",4RPL+:%M8)Q'(.,^3GU$.,RI4>3K8/FY&5,-=8;Q MK$/ -,-7UC",[1%IC)DQWN[S/+N*-ATN/FUPZ2QC)[&D\U=9NB(?GY]^+5\* M.57;>'SXQ05F]SHJ]]QC\2R5PU^_/MQUIH@;NBO/XJ7IN;P6JDFR?GV56G]7?V,7;B^NR]V$V?-:6L?BE*=B<^^/4BP%D>9+$/TACE +*$ M@RSP$Y!F6/R:I"&/C#(%^[>;FSPX[1/6&GXWTOO6MEI3#ALUW&.Y4=,%'_]8 MM3ZY7]GZQXIZOTL&/<6AH2MTX'3TOOWN,!]9L$P)]]6MW,ZC.%(_MZ/-WK2I MVWG&ASJ[7;C+NKU;Q5#-/K+F?^_*^Q=6*>O\B_SWEP+A8EFL7Q=^2A#,H@PP M'L< QE$"4$1BP),XI"&E,8V,"D.T=YZ;*-N1Z2TEG=ZR)53YOHPS<_4/0$]$ MC0+KR-)J2[/W;DOU+[*T9@^THMS;D>ZT1YP96N[ZQ6GN.W7O.#,XSO21,US M4M=2*5][_^'GOWV]ZR2BAHCQ+$08\) % .94%K&%$%"88C_C-(!8JXY:;[NY M":@V'\XV(#* K::FY RQL36E!JQN_.+SW\#7NW'R>/5@<:7Z]&\VK>JCQ?B) MZJ-WEYT,^>W[HY11FZJS0=L7,/13R%F2@Q2'! BM)P8YI $@,<8IYXP&B5'1 MP.6MYB8[MG1Z0DPO#05'#Z!Z0L,-3",+C-^^>SN0NGV9G(_$&T;#D9SHV6A2 M&3',\+%\T+C#3C9\96L9G7FH5C\+RNC[U]]JF6;RN2A1261I:9.D*K9;1$*A M"$D> IHS)F4%!(AC BA- X)Y'OH,F]0GZF]M)#LFJ%:47?75P.F7EG;I:WC7 M%LK_XO$M!Q[:L6 F8 Q.14_@C(/UR )(PJRBN0]=F'_;PKPCWKL=AME8*)DC MYDA(&6P\J= R!^18B%FL8"?4/C+.A.)$FV;?C^C/)JXE2X #XD/"$SE\2^@Z M,,L@R&4?JC0G&$,4H0P9]:2\O-7<%)XMI=X:_>DABR!R#ZIZ0L@-5B,+G1U, M;0=_06:;/>NXIGH8#4<"I6>C207(,,/' D/C#ONAW\7Z6.B.+'IZ@1TO8'X=;@['EAML/OE,R'1ES$WA;+H0YMV/C1K8^:QF16:<_%2O" M+FEY::Z5>L0[)/ZQO?H7,_EH>8QZW8\+9\ MN).;U^'H2'Y:$C&I'+T.J&-Y>N5JMI;E3[98F*7?D>GMZO89@4UNS'V== M@],9>J-;G1>!&\'AKHF+,_NS?[>)C5 MUD\M4;W;+ -TE\J 9/,E(JL1'U<7 MZHF:LKP@RE@L1UH'/*0 HH" W.K">A4%?K MVLGJ;VR-A-ZYVWF;2,&2(&143K!( @ QHD(%A%"F9&'&4I9'D9'B=WZ;N>E[ M6RIW[ZN9E+R I9[LNQZAD27:"3@C:'+](#B2.QVDAV]/I?F-6U]B\SMU1;$;FKEKI2?7$$U>/AT[WT5_]_M9^9] M7JW6Y6IM4NK6"V7_N^\4Q9%??T, QZB"TT'*KA*N=^7IJN%T&#RHB-.ZP;H_ M<\7DD=X^KX3V\4]UO/=<^O95?];;DCY4[+G8/-=WY4_6/!KU @893@*I,P2A M+Z>#&!4_\ M^GD_1-+6:+,\03UU9<0#F:Q'=,. ]Z[+PB_R0'9W0K\]0;V)VZ].__EH5!^I=V MJJ"91!R$7T_VN01U9"GWY0C)3_VH&0LO72@[?NN2Y80 M^B N2B77OC&R>BJ+?S)Z1V6O=5Z@7=/%;2A1D-(EK*XWSXQ^:"IVFBOOUS]8 MM8@"[C."W/NWQ[P,9K0HN M9PO4:QG5J!=APF &803\!,8 ^C$&.0HS@ @*8"#T8DP3$T78E("Y*<8["CU) MHJ$CP!1\31? B)".+- EJ0>1UATO@*\J(+D1O].#W-S@M\3-E:EONOVT1KXE M."?FO>TZ=O)-R),5.6S MN\Q3PT6M3F,[LNX\H+G/@C!.$A!PE@+(!!P)YO-[3"I]>]D\%K']%YL'I1\8J_Y: MK38OR@FH6J8U;I%OZ_+V>:T;EAY89F[B4I+K*7J]QOG9H5B8F.M-54I-9*/[ MONL@.1R5=@CBR.^^ _R,HM":R%C%H8?6GBP2KXN97/CG\Z(=4%@+ M1>X+>Q)+L_5ZJ3JQR\K9>WY7UIM*3G1M+UR0.$PQ10RP" NMB^0I0) S %-. MF$]PFB"M2546>\].N+3TJV&W2\F!5^]94%T/9;RSV++AO30WZ(D:F\/I%STC M0SZV*.JBK8CWOG?1E@U [KFWXV [>W,\M.F*;.0/RAOT5J@?$/$OA+[V9^$* M_)K/Q#^?U7? 3Z- ?0ML%ISDVW %I]MOQ35+..SOO1!? NZ3* 6$A*$+>DU+.4]#VH6X(#A M+ Q\F, 0Q* /(U]0%!(@Y@QA)-X\9-5>#49K-W=Q@-6"I>BZ;"R0_2D%HK$O^LC=S1V;^.?W>/M>YI=,_/Z++5VE!XV% M5=GA/?^M;L)2"S_-_"RB(8AB'@%((PQPEB0@22/QOSP*0IX;N4S[=IN;>#[N M4%Y)LQ]B^P?QS"Q0$@58-L!*62"$3)RE /E""XP)91&&"8E#HUG65E3,3?A( M^I5=M.('FHJRIUC+1?NKEY8/[T4L82:2[$Y,3U2-?@XCBS!%F] T+ M-YYBXL;;LN$UUVX9\1[Z#L)B*N050#H;%VE#P\1S)*^ Z73 Y#6+F8=;FEQ3 MN;QRS*C,GQ?YT\>"U0@1WYWIY^;\_ C469H"':PQ&: M\8 >VY0SQ'B$2D([[*Q".H9;31;AL8.@&_"Q7,&V34&]KC9DK02C3-JI%YQ1 MG*&0@U38C #Z* \"]PZQDO%C7 MA@ZC,Z"R)$F([/801K&-KCX>*5 MEJ8Q6K)[KC3&K^)\[_ECAWG-O;+RF6!J^BV="0'<97TVIUBMK8)FH7,._WACZ''6#T MP7!E9@YO.*U-J0W B0&I?Z>%M5A5LK_$;8F6KW51F]N%%^Z?FT 0=*Y*MMK4 MAVU-MG0;&'R7 -,P[1Q@-;81UP_3&#;; "AVUMFE1:>SPP;8.K"XAJZU5!3: MR)ZLAMB?Y6TEI,>3RLIX_[J_I$W)4+/8[Y6Y5W_ZDU6D$.KR7=FXK)1*?5>N MA293%T0YL!8H#1",40B"E"0 9C)S/XT3P"+FYV&(&$JPD:HQ =&SDTTMS8:U MPI. =:]KN?84VS=>R_B-MV-=3EC>!@5V MG#?A 8=JV(0'Y4J1FX+D:57!"0_A1)F<D]S$9%?V1OPP2^'8BV[8E])8!"7[#@O?] /R/ ^#; MS(2T ]#=:$C#_:>>$&D'SYE!D98+F=OICQ450OKCIFI2_C6M\\.[YJ;W=K6E M+8WZAO@1(L/FMST8(PN-QPI1-1_6! \C(_L\ZU:F]=%2DQG4YUGHFM$7KK T MGLD/1C?2\7:V'';O]HGD++(HR@"C5!C *(<@)RP#B$8))&'*PA09&<":&\_M M9=[2+9W(QG7;UQV!IHTZ K!CVYD:F'J_/RKM8I19BZ:8N3+Y=+>=UFPS!./$ M]#*]WTQR458L/I7K8OUZ2VDE&T:)'^^KQ]4?Y8+FR.I%5/#O4!VB]R',$TMJ_?!B%M M$:*!08_^(>YN!(7X82\?^M:<1!1H,+5]ZW4NM1CP(%TQC\]/OY8OQ8>RIA7] MO$1/VI,=SMX]MS=74>D]%L]2)_[UZ\.=G#!<%P(@70]%#U+#9L+U((W\WO;A MX_TNB74UF*$7";N)#.>7G&X40R]+!S,8^J^TLRH>6"DMO2_%NGA25DH[2BB" M?I91DH(TRI$$8RWF4N0>BY2W M@\KK8.5)L!PG'\SJ_%VF*,R#L>D3&>;!=U^ZP[PHM-0:-B\O32\EM'R/EK*@ M^_L/QM9RKM%R56^$2-H[Q$-*(TY#"+(0IP F?@10GD: A(B3!&5MZ/46PDK"KDO4-^KH>?LVOX4B@COV]ZI#M'8+;H=QQHO UF+F2\29; M3RN%+4 YD9,V:[@H^13"]XG5B]C/(YYA"I(TPP#&*049Q1R0F!'(290&R&CX MT+E-YB:9OCFO36S!U),_UT(TLIPYJD]LZ!NK0O&0^U%J%-LMWK!*\9#)_CK% MHVO-(Y$?V^:@JE:I:(;6O*RJM=!-\A Q[(,XRSB !#. & U!DH1QG'(6T$"K M8*!OD[F]Z5LZO3VA7D.I?B3R(J##H4@7,(W\MEL@9!2)'(+ *A1Y<=')8I%# M;'6#D8/7VD0SR+$/G0I#G+[PVKW$[5TX-C&L$0OW^M?,OE5>V MP#[/8,IC0!/QJ89RX!&&LB<+S1@+(LA2:!8C,"1@;A*AFY.WFQ_99>%&>FL[ MOV@3]"Z_#6[.2=/I,"+Z8SL>G -_13JD&7K.TR(UMW^C]$@S<"ZG21JN8R<0 M/PHE2*RVG97YVH[(7*0QHH0%.8B1+&SV@P3@!&,0!W[JQRFA:6XTX^W"/G,3 M;Q\V]7KUS"J/-O1V9[:;2;!+P.H)*@=PC6VRM #M2-P-_G4G< 90<"17+NTR MJ?@88/582@Q=;CE20O6^V\^3_'NQ_K':K+\Q1(OEZ\=6P57C)U%1J6+7CZL_ M2JFG/50%8;?TO\7[HX)(9;E!RV9 E4R_#M,L)2"$<0!@C"'(DECVM8LX33@+ M(3+JOC8.F7,31>_^BHJR_L5;KFI9'J^*5BNT9D\%\8I2ID[LIQT93E08YYCU M)-O;'][(@K%M!+KGT/NC8=%K>?2Z3'J2RVT7Y"VCGN+4V[-ZXS7,.AOY-LUI MN!HO,0Z1T\ZG&!7HDP$7X^YF/.SNEI!JPPXFLI=4E0%U?K75D&C*HBS)8N!G M+ 8P2U*0H8P!G/M!Q(/(YU0K&&:X[]SD?TO[+C*F\II6J@QN6_MFK)R:'D7& M8YCF/!+?:RB^W(GT?L29;$:;$121).>RD^)P9XDQCV***?4S.(K^K^N( (_M M1FVQ[1 I/G:T+?CL_G;(O+A.Z.B.%!P+YHG&"6[A[CROG:>Y^]OVR?X/)X,$ M;5"[.$30:+&I!@C:<-@9'FAUNVT?CE4)(2#V\?D"O*NA!2(B2%!- 4( !)% H:H@Q@$*7?4N>'/ LZ3/S@PP#K.?2< K;R,)@2ZOW;DOM+[+SX@[(AP$@C3T, MVN XIW:_-_K$)KW^CG73I=.E2)0#U[6;]8U45_V1T@0,$68HXX"P5 MON4F4#YW^@#<>VM&IRM34^%K3.K4^H/7D MBR/X1I8LW>9^-TV]EK#D=I2ZDR@:<#B2)7T[32I%-%@^EA\ZMYA)CKI:+VZ? M65405+>5YDF>)7',,Y 0*K-C\AQD(4M G*]=J\_.JDL,Q]F[^CPRO]_]:!'XW5]1]0_6= "N=T2:?<2U,<]"P@**4X 2(DTRZ3N/& =IEF,(&6$I M16;CV\9 ?9JA;I_J=?&,9)GU/L@Y$NQI3*F?IASD:>(#F& (2 NDV!L[ZY8M$L@\ M(!()(//DP.N;$JQV7S\[D%8#L5H#I84[[]46'T>NK'&WH_JUMF"<.KG6[_?/ MY/JTE-_"$SY$',<(!CX2\AN!TNV%=2C66NFGZFIZ6D_O=Z6IIU6US#UQ^Q&8>4UO-K0#&\,W&55KGVP0]!TY;FYE M&]6[&P364Q=PF$[6&VV)?A?5 ^^]^,KWIYOPJ M&+MV[M:2CX2^X3(?$D7.R;G;[XL@T9Q691EV;/03<:_MW2\QSB6S!T1-]X? K]7&CL\?!AR0%PYKT.(.*XO.R#(9Z[M MD'WU8"E;+,H,@%H"0!659$I6UM+&U!Q7*:MW(>7!\&R@$[%V*^L2K*$M90-. M#J.\3-'H1V/6UO!X;&8&ZAV1FID\WY=9F/+\1>VI-^_RA7SP^[* MDWU.Y:XU8SP# 4I] #.YL44XXX!& 18P2V6;D1W'<%MW4[,*-6F]4EROD->6 M<;@59#,?S!UT ]N(9M2\WPMA'3I"9J@X8R=N[6QDGF(3Q<\9BXW>ZIM[5A', M_+_50EFKS8&7[/"[C;YSKQ6##GA*!<6 9YP!F*B 4TX(R'"0$99D)+A^M MAQ13LSQUXKYO>P:?FOBV26M]1L;,+@V.]\#FZB"C5RDP\^KXUY08M'#T54 Z M2X3K(\/(R7%7P'2>,'=-8[WV57*G)W=RJZ=GZ]W4R9M3LUEJ;W!RDE(O(&2U ME3H%R6@#=04^(VR;6J!QOWMJ@*+OGNFTN3%W2@VJG.R/FIYR4&]%_H6O7_C# M:K'XN%HKNJMY0).0\Y@#/TY2 &/N PS3&"1AG/@^BWF"K))D.OJ;VDP_KC-2 MRNO]KB3V2I$MP^>Z #?=(CF#XI1F7(6JX7.CM[6MFE MY;7^]1_4%>%GPX#/QOUAMX\;4W=TN86IK9H'1>*;:=$M0&J>^JZP6C@^5L3 MTJND]&PPLYK"W9#TFLT%0-'+NGE/D9U1%O5/'4_VQ_N9Q!TX,!&&G+I MP[Y?[2WV[7.=EI;I7'U3U6P=_[>$08T2S ?@+" M3-'/X"0"F4]#D&8H$$',(II:L<@YDFMJ-JL("*=UO0KGYM*!'F?2#%' M"8[],*72$\VD8PI3!K(P]@&-J8"(DDS^SZJ4YB34FMIRI7'3/*:6-*;30-NTSN?7JSY6X M>!J8F5?6M:IA4];HV$ITO!*>F5<#:.95$'DE1IX&23/.FW#"V5@]7^M"H.5Z)KD'2U9I#%#D(U]N=3A+C8K>=G4T-5MXF?[PLRT96R>^[0;-)6H#VZS^ M@%U+&GF&ABOBR,_CQMV8JM=!('G^O(.(TWLYUC<_\\V$U*Z1]3,I;D:IX&GOSU$ MU\6,GD(P1*3HOH^WBP\]5;,U*O3LX=[7\I1SMODH1=->1KFI^_"3KVDNMX)S M3CDBZLQ3D 0"&%("2(0CD&"*6"R03Y"14V##QMWE?$=_8]_0FZE_X9K> M\,6^ASAXJT^<5(Z;NEFZ6;(+]TV6E[J6K4YH6NPE5R;EXAWN$!>R/?%RMLVW MZWWD#7XO:,ZW]OV:Z3FK]HFC'YZ>%ZM7SK_Q]4M.> MKM3T2CW+VRIR=JLU\P[*JA+A6 MF56QATSSP]_BYWQ;T,+.RI0&=X4V1H'E"*++>.6N:BG$3!0UR2#Y=\Q+9;R&[T33>13C$=?!M9P%G%="LTCQF*;SLH MG7ML)8T!4$A[S#/C2?@&8$0:R M2 0@1@2E2 0!%/Y\R;\K(GA#IW@\Z8VF<59,X[H.X\?^]:I;/N9W8.C]3FQL M_X^&[A7<_@4.?Z'0O//!^ZO$W]4D_[\59'<^)*-'TET0H=^R^&6WS&G^C!?O M5DM6D0%C!CGS?0@(X13 T!> ,"2 (#Y+$9.#XEN5"+G4R=0\\)OO?$E?/:(D MM%M1+D)H9OJO!69@&[T7S]/R.20!,P' D9V[V,6H!JE-R5/+T?JL/7V*M"2Y M?/+ S?S9@M"G^>4)?:.ED V$9IAJA(6;7'>K2H*FC4>X\] MTN,(:]AGOMG\_< %H-D":)'B7M"*6)9S,1N)2, X2$4*0D$A@"G) /*Y 'Z2 MT1@&?L!X,G_6SLJW+5YO1Q^(TA"=BC#<.+SCW_/E4EDC@A=*AT%PCQ%'.&8( M1)A(+PU'"2 A24'$ CD;TACY65CB_F%I>,XP%.J5 ,-A_J$@AAH2<#.?SCV$ M Z^@%YDQ;HZ,2(TGPV&%("N@7-7\,>MTW"H^5D"6Q>]MN4?[S:2[;6N]X M=32[JJ&8E.[HBC5JE<3-S-G5PQ6NVD;9PB&-W/'B-^T(6[#H^]J$%@9 MO*\/B]YX,(YD&7Y06NX]%P=U_G;]XG,]>L5"].>37EO\- KT^G)%NZ.L-=?K M7:T[#EH:^0:O/#JM$5E^6F[7N=S TH)](:49#V/,@* DEGO) &2$ P(SQ ) M.4Y$XH]"X=$EZ=16M)J@(]W"=8[EP'=N+D=H^C=L^SNTFKXS;Z_Q9'@N3$?E MK:_..N7\:UR4F<+M[%K,N$/[;.I4\]/;GW._GKKRW:]>.3KI\V=>%PS:4@.FRG# MZ@#-+4QMCG[!LI<<+SPMKB9J/+_R,J\7T )=]\V@&]2&OKTV 4SN\UU6RC,# MI]<584NSHUT1=JM6OR(T>+I_=9HO?/MCQ:SG>\/K4YOL1[5J"EDMJM,U0-0] MKQV@,_0IWCDP TSA#ARNJN!SVN;H-7P:E+I4Q:?IT1[3MJI^9U&YI_[.Y";H MOE;B::G$F77IGB-L#"9I3UB&GIF-B#BMRW-)^W[SL=[0>)/P@OA',^_2[_N= MEZHSML?]<2L4;W3DZ[F M!_O-Y4-"IZ)-E;*67R1,!.$!#D!,> A@ .0$90!ED9^G$&286$UHQOZF=J\ MKJ7,EW+:3>TF.,TFN .0ACZY.L-G@+G> 8.C&=_4RZCSOD/5T]G?]7C/5.KB M0%RE@!S1?,TC'O& B010/Y;+>I D >" A^%+!(J?3KH$PK;U)_1=SY^\.LM MWOSPGDN9+=.DFY ULP=7 3520G0IHH[F.Q+2809T!PRNTIZ;NADWU[E#V;,$ MYZ[G^_/TWE<1MHI&?2X83BBF&4!!F@!(T@ 0/^4@"$(H,L9AF :V!+U'/4S- M%]@3S98<.%),78G!GI#W&,CNZZNKX1EXTELCTXMY]Z+V5U'N'KQ>?M#^;$QO]Z4]P(O%ZSW.V7^J(DH%\Y?U^;9)6U.;P<=G1:7PGI+>>]G\ M39LZP6L-Q^7UA:DI8FI&0XEJJ=E]4IA%=O#:KMTJ6^@7'W&FSQN/]&+"_4;5C!+:X?5<'Z?OSFU M:5W)9N'&-T#2/7VO0V/@67LI7L4,'*O9VHQ!KTEZH;G1YF:S*O4IV?)4SYQU M*G<$NX4ZZGK/G]>B]3CU&]A,E-GN M!_T\5E-09Q+AFF:6*<&N1M3L"''441HMWVX_,'6=9MY>*SU&=;UF7J793-<, MV<[T(WOU'"8?.P;<57JR*['&36!V#.99BK/K]OM60-)1!*KHP>UJJ1G9_YEO M?]SN-ENY?5N7=X@I#9'\/P)PHNI!QPD$68PSD/D(Q;$/0X)2NXI(!KU.S84K MA2[*>%1B>W](N;U*<.\=7](?3WC]+]NJ22:C8&9VG6,[L$VU@G6 *U\KO)R5 M8#+I<^223!8PG)=HLGGYVDH/^[*Z!9>NM(:U]-PO'&]V:\[NE@]*1(T D&(,XX%":FPLFA.I9N:Y:N3/'S,EWA) M50I"G:.TTLO#VUJU<$^Z0WL]/:UHWP(.+L;/!G$_1+.2/5S[ MI'6NB/V(GH^A#8_$%44<',+OO'B#"]G>J&B#0UB;BS6X[.1MF!7*LE]*I)/R M[E5!L/MU3OF?E;BSZN_:\"BB=+9:+/!ZX\E=44&:/A9GNN7W8;CH3&_4AUZ.'#(Y MU+2?>?LOJ01@7V/1TQ!,A]G!L=T$XE]*2E3$?;2]!;&Q7 M79QQ/&I[;DF78V1\(#\P[L,?OUNP>@ZZ3;D.2WT,:64GA;3DW+:TNF< MENN)S ,[!-LD:F!Z5.@_97<.JL.DT/]O. E&50Y]/Y4A=&T92/>'&SO<7K]:O\QX)M3["4XC! (&(, LBE MKR-W]!D(L@!G"2$P(['-CMZHUZE->+V TH/4*B9!B6WGSI@!;N:].(=Q8,.@ M$:P)[-UT(&CM@U@AXLCE,.MS5 _#"H93A\+NY?[5/ZBZZ+^\3RPI9^4RNME*MZTL%T[KIT,E MJ;)]+02# 3#<13F'=<23MK9*W6ZK()A#Y+ *@D&GHU=!, ?B4A4$B[?M ZZ_ MKI8/NP67EB4.%)79^FFY91\7^+MIW'5C U.S*E)0H"3UE*@@.#ID5G1N^5+A M;!Z7W8QW.EK\=J=B]3#N[H==;'UR MOGGW^A5O=VM^)^KNS\]\(_<_*(ZB( !ID%( $R[]D,2G((PRG^ ()Q1:W6B: M=STUJW'FPA=R>[\K80UK9_08@#[[(5>PCKTI,D/TRJV1"3B#[(]:.W[#39() M(.T[):,6^IFJ,G,4_RP=G'=\R46^G3/(B>]C'^ LB>7^"'. TB &490A'G N M:&*U/VKH9VI&Z'Z]>LDW:N^C[C?R(M=YBW_:5CYL@M7,VC@ :V#34F:!2Q&K M#8WW2REEGS(RJG_7.=;:8?$9AX2G#"* MH#H_(?*/3( L\1E@$0]H1 3G*!VLA.I>#*-I,3Z=E)8/K*2 0]22/ R"^4&* M:TRG> \]\[0.$O:QZTR>83=JP!9P@GQ*0Z0C>?3VMO4_)]:.D$9.-R# M#:\=7S-[Y0RU@:U3#;":I(X9,:Q <61VVOL:U<@8J7UJ4LQ>ZF= =+'"(Q:^ M,FDP\'T!5>GR((040*Z"5OPL @D)$8H)B3BUNLUNZFAJ9J.H@OK BV3MJJRC MG=5H!%6D5(@P8B#RXP1 &"J*8C\&04#]$&$2^CBPBXET >LX48]:4D M%]@,;'.KKZTFXP"IJEU .+*SC=V,:F*[E#VUKIW/]R4D^K1DNO:;%1=1^=+4 MK*)Y";QS_;MOMGJK/O#LO, YI"I^LOPE9SN\<%0"KQ&!*QB'JI9&)ALZ4>"< M9^CT@2N<%G6EO>8_Y/*J&G[XY\PKE?+J6JFJ M0X5>CIV(ZP%VZ6M<(9^0)!E41:C7J=F4.L)7\<*J'^IB&Q(45[7 MEIW-;!S,C*AS= H5LT*AE/;9??RU45B/LN.%M_X M=KLH3H'G OH)2T(( I$1 7!(,M$ ** 1F&,(L8)MK%++7U-S1H=U3]9*&&] MS4':WM5BSB V,SF.@!O8T!QAIN7TOAE@=DW=F"8TW)>..>OIK:K'-*G<4D"F M\96>=2+Q<[[%B_Q/%3)=$)*I\G72F_HJM=FMUP4Q;0!%P",)*B:*G18"Y<8 MAE",(S^#)!)6I2,-.IV:$7G/!5^O=99%R;R'Z?_L\DVN%V(JQ=_,O.5>?,MJ MDR:C8&9>7&,[L)VIB7O@-%0"ZSV?_*,;4?LZE180N2I=:=+EN-4L+4 X*W!I M\^Y5UW15^(#:WMV6\P G-!:JV)V/_ 3 $,< ^9$ /$LQAS#D EI=\C=W-34; M5!R4K ^B]KI=NH2IU?W2E4B-=,.TE[*T)+>NS4@W&FZOF2YU]!8732T*-UPU MM;TQ"!OSAY]TL5,W&8I53_Z//>*?\Y1E?D(0!3!C@?PCX"!3QB/C(@IQEE+N M&W%17"'#U S*0Y_2V'VP-[,O R,ZL.$QX&=6*:2E#EZEA#K4'HVDN0W"<2B; M+THP)0+G-H@LZ9Q;FW)1*O!V]8TO.-UR5D;\.2@9V-SFU*Q71\4[]6N\?/4J M=:JHR&L*";8 WGWK/Q360V_1^L$\2IG!;@ =E1MLZ>@-RPYVJ]]>?M#@?3LS M]>?3_'[-GV7C52#AS9(5UW:%WU?0')_KGPTRC02T:_)D=9-Z[2 MMEH\KFO$GDOR1GYQ3'UUFBB$\33%'$= 4/D'9$D&$.,^8 F!T&<(QJ$1S<)9 MRU.S_'OA/"6=.6/D,5SMYOHJ$ 8VQ8;Z6_%"7M2U%Q_D<4NC\4!>5*#._WCY M@7[':E]62_[Z!:__Q;'227V52$"&1Q*/=G M% J 62@ XAE%#(=IZAME?71W-34;H$34OJC^H29L+VJC%HC-K((;X(8^+^J+ M68^+_"XXG%W?-W8T\J5]E\+G5_6=;S@U%R>,Q0'+5))G J"01@-&:02R5/@@ MCD6[3;Y4=YU%0HZ6H?@-FX!I2FZ'BK-GJR[.F#[@O\-#=DH\,_YC#V(QSY"##$(@")X "I3$"* MLB ,_2!$V*XX05>/4_-V#W6O"]'_;DFAUXFPF8ERBMO0!]]:UIEWD9!*[II+ MB5U693-%QQ417F=_XU+?F:I_1G9G_&)/^_*"\X6Z1ONX6G^3#MLW5?=9UX)^ MS\GVBZ(1UG]346;Y\F[)_XOC]5Z<.8<\"B-& I]Q4B.,X "1 %BC!,6"HBH M5?+Q=>),S3)]EDN"M_V!E]YJR;U7*:JE:;IN< SMUFB0#VS4E+C>0?J9M]<, M2"<7*-WJ%F_FE;J]%@RANIZ'WGA^DWN5!=__VGLO?S/SE-J>5-^A372"O"N# M>9TPXUI3)\"=F5HWK?:SP]]46:4'_BPGPP]53D;NHQ_X5CF0[S5CUKT^P-+E M9C;S0##!_#@#,9+>'I0^'\@X9R D(2$TAB(2Q*JRO47G4[.Q6G9O?1!>3^%U M(;['"L*WXOA/5Z?7%>EM"7:L1L?,[ Z%^(= MYF[WPML-X#E+,RZ7W:<)%/H&.ZW*427&QN:A:K([R]"$)TD#IP M&=MVZS00K$-?&5@@.DJ60"M@CA($+O?QAKD!K4JWIP6TO]JSKI9LCO]8+=BG MI^?UZJ4@KRA#HG 4^0%F$&1^R.2VE/Y9H7!!0W0DY3E6*,57@#3%. M89(!&*( X#0E( D#F')&44J2'K>+?629Z"WC05!US:BT\OA/Z6$NOW-/T9S: M\DGT&B8S@S08ZN-8JAK22MX]C6FIEE?IY=44FWE8*>(V'?P:'%T5H^@CPK@U M*JX Z:QTQ35M]3RKXHN%RC%?LB(D6/Y'4?"QU>EADE#U5\EJ>-W4A;'C&Y!"WH<^5"E$U:'MA M]^4"W7M-VM78&'(%Q M2O!4"@!<:% .A+=3)^7Y4E/^[[1I4V%V)>7_LW3"]',>/F&8E[]^6LG15,>S M:N,COZ*9Q\8>9[/%9L"Q&WCMJ23W2M&]0G85F5>([=7DGGFE1N[6HI[(.5J: M;'L?=:7J"H1W?4D:O)N00_FX7 M%*X7(EVS\Z@A3;=,I M)ODBW[Y:7W[V:GQJ9J%4PJNT4'2%>SW4^GNJB?E]:#_PNV]'!\=]8'MC#?D M%Z978=CK^K1?CZ-=IEX%2/UJ];J&^KD[5?+#[>J)Y$5GJO_O2W7D^(E)2YJ+ M7.UHBECF*C'B9LD^YX4H.=_(W^V>Y.-+Z8)]S_@(0Y8AN*$!38NU*C23\W^'@3V<)D2L-+!$CIH M^7LIM9W3-N[G8.8(3G:0!S;VE=Y>3?&9=U#=J^M>T( M?]8ZWY>92&%(!$\47;PZTT:ARJJ!@'.YJ&%"$N$;)?(9]3:UE>AP958L0,O5 M$I3'HUO\TUL<%##FP#2 O'WU< [DT$<)&L.;/9&EE/?(?G<5I.@!H#%IJ%L@ M1R()/?TH3[Y$KZP\\S60F/G[PP$]L DWRF%\N!#JY;#V:B_L7!5AM>M\W&JL MO8 Y*\O:KY4KBIH=2J35[.D)^7>8!%& _02(B"( *8D!A@$!.! "$\HRG%J% M4IAV/#4;5^?"+YRHFNA&Q0&O&P?CU);J,>1@)%*4<6K&\'&U MQ0M-8KA]]39[=8WWCX.-9>>V?0HC-+!!+40_]A4/6GH'/?2!0/ETH6/UGYJN M#51 ;S_4Q@<,4QCRD8XEWG;H;Z_QD:.1JIRZ#=]5O[_)I M*<60S7_2I\!EG+GT/5;/?(U5".U7OITS"#%/@@Q@002 &10@DUL90*,XX3A* M20JIS;[%I-.I+=.%:UT>EO_""YE_U42>=KL4(\3-=BBN<1QX,:W$]3Z5*'[8 MHU@76A-VNMN:V(#D:%MBU.6H6Q(;$$ZW(U;O]CQ!J9K:%Z*J6"$Y%PBR, 9^ M2"B )/,!SIB0ID=:(#^*?$:-JD1U]C0Y>U,)ZI6VQI9QLQE3P^,/%T@-?=ZQ M!VE?86X(6LU.*%P=9S3V,^[Y19>Z9P<6G2\,4@[^<* 7(3\3$5*UY&@&8!#Y M@ @L0((3@@,2QEELE0IKVO'4C$95J[R,S5 ;)*=%X&V/4(? <6"38E#NW7&L M;E^PQBGL_D9GJ+9@6)9P=Q65>\91?K]6;M'V]5Y^5-5V3NMN;DD.?O3LTI4D1X>*E.<@M)]QR%-T^KG:F9:02J MW9BXP&A@D]$7'DORQF8,>C(U7FAP1%K&9G6..1A;GNM92H Q[=?CA2)U_+2\ MQ<_Y%B]N-8>!9IB=*>_,*R3VM,@..?J-X7'% MP]_=X;A<^\8 G/'IF[_IU."4% &<"T("G +N)P3 5 7O,IB!,(IQE,9A' CL MP-9,DV_A9** 3_N)XL3,6+$P. -N7.,"#L9E #X&(U"&-2EOP,[:U,;7U6\ED?JC8BD[WX:(K8(:>>UI,3\NISA,>\R=-O?GEZ_VG M6CCL1K%>L/PE9SMIHEJ!M#I^-$&IUS%D:\.C'4>:J%<_EC1ZWCJII+K2>U L MD(HIXBG?;CG[QY(I>@?^X=O]?;FC3;$(,I%AD.(D 3#-." \I !SS"*!4C\R M*PQCT^G4K$0EN+?6DFL26BVZMU.R>]L?W%/2&R<'F,/?;E6& G5H-[_"LQ#: MNVW L_N4H3^PQFD4@P \4EZ$*=!.4ANL@6K,53!O::SD VO=:MD$]N_:F7/& M\_FM(KWY"ED'+Y30NM%';%A]"OE/X$/*'@P]QWM(H7U^C M4GUOQ MWTN$_]Z59U>/JX:31DT0351AS'JEP0<5#[3)M_P;7[_DE!=%,FL!CD45;A)' M*<8Q 7$H-^PP\"D@,<0@X5'"XHR2-+.*$Q]:X*FY(_JF"&AE-'W^OM!C&7UN M>Z$Q\'";WHE,9Q"'WF#=?[HM2P&#=WH4R]@A[V:]5J7 U,]J=T77JKZ;JA0F M5^[-UBA4N,>]RSC .[NZ&5CMU? 96['F7=&TFRCMZ>C1.O$LRUNGO+OZ^9T73*A^[#._3 MQN]!W4RI>N[EEQ0G:48(08"D& &(F0^R)*& 8S_ *.2I#ZWX[4PZG9HM.I ? M:&+D0E1/.BJY;7%2$\3-O$/7. YLURY#Z#YFQ@865[5$3;H>TE%)[![$' MR0:V!LM9HIYIOR-GZEG"<9ZJ9]O %32--3*U \/:'&8I\WD0 Q[[&," AP % M<0 "&#(6T)2Q.+$F9KS8U=06YH+69%&G7UQ>0[]X&=\$Q4Q(7P<$.%4N4!P# M3%,?)&'BIRQ&:<0#F\ :1_B.$&PS#KYF5MX-:@.;]7Y\H/T(*UNQ<$E1>;FC M\4DI6Q6^2$/9_D;/RHWJ$.C=Z2%0[9SRW>OAD?(84XU;YT MQ-VS:F+SGW(I404FB@.DDWJ4O\GVM^_ETK)WT.8^3!B"B .>I% %_"&0(1I+ M,Y4%D8^BF">Q5:7(J6@VM66F$%\7TV6KQ0*O-X=ZO)94YI/!V+0\YE3DG9"1 MK]]3U%&I7U9XY/7R?8;"9E8%<-?@J5='*A&:>>6')[^[ J69=U:'6"/E*:AJ M'(T.:X).;?Q=U2"=C%[CUCR=C-H-R_;T!+0/&9:NQE>^JH[B#6.$CUZ:V@(H MA0-?/]P9GG:>8]"^UERE_L"VOM+B O4HW+Y5(=J*=>3G<[[6+6PJ:S 7A#"5] M\$D< HI@ ["<2:HSB2"32 MKNM]O+VX@3M -[THM$QG(-?,FIYU8U[!6E-9.\@\\P9 M758OJ-QR@7;T^19$H&8P-+" &K[LB+M\GJ5",)X*D K" ?2C"&0)(P#%&4.^ MP!!2;G7;==K#U"ZYBHSR/1_\GK'\2L+ROD3E$[(?YP3E [*2N[ZY.FO_;5G( M&^^I&A_L-Z%O\>:'^G]U'O:"%T7TSF:[SA6/G_J%CE&H_T/MR<+5J<+LW_/B MO_+OBQW3(M(?RI]ZD)O)#T)PNIUG4- $$@&",)+6@@4($!H&@/@P)@*% 8QC M&VLQKOA3,T5?^585:2F2''YAI0*_>IH!J/DM!,5*)[>"^[9:6@'N-BM@8-B_;0]U;2D]!@5^*K\]I? ME ;2F?C5VRLQ=+AQ?Q =6?$> HQJB?L#=&I-KVC)/B=1VF!U4%IUP:M9."ZT]M94.[EFN MEJ"LP;C%/^MQM>9I?D; MQNX(> <^D9*(ZE*U19A4E+DH^KP4FCOUB8LV1A* M\TQ*UY".E6%Y\I&>?)GJH_7*R-F_N4G#M &J.3W3J)71TC9M=*JGHK7UG'.]9?FYI=4'%_ M]Q_NO*\?[JR"'H^@:)_<5Z(P] ;R (#[V,=+.O>-?CQJ:\SXQTM*G$1 7GRD MWRI>Q#>KX);54OH$[U?J4G@>"HQB3 (0$A')Q3O$((.8 N035=M$B#2V*I9T ML9>IS6(OI=V"?!E(LW7X:G@&GK2GR'B_%R(Z/-!IA<#1:GNYCU$7V58U M3]?6]H=[<(ZS_WY9N?N8;8Y+Q^DM3F[('=BW%FUT/T3,\[3V'I7MQ[8W( MT$YR(QC>[TI41^OL1?7[\80?M30>,?@E!8Z8P"\^T,N%_4W.XY+QY#W?T'6N MPT(/%HU&J0F0W7U=;OOF\PDMU;K>_7'G@E.G/LZU(,AWXE/L E 4[K9I::O='BXK4&T5@_V.UD!-(6F$RY@B;K7F#C=K "]P97THA MN;J;*F3W:L+/-*H:UHO6$X7L'Z-V!>2^;#ID4_?U='4UJ!"UBKD MQMM+6SJ29O:J$]UVT^02LZ'/Y7O"9573QP2+7B5^6AL>K>*/B7KU D!&S_?, ML5+2JO 07?XAW_Q+.<7E11*'4)UK8>W2;T^5[$Q^?K"HXY<@W>O[_B2_GC"ZW_I(V;,! VQ'P)$>0!@2C'( M2(I5ZG1&*0F#)+0ZRNKJ\"_@).SE[3IY[H=X3V?A"AS']QB,(;S>:6C 92C/ MX;2[MW4?&I3O]"&:WK-.O*J.[6L']#>+Q>H/10KS<;5^X-O=>KF9PX1P'C$? M!$0P ,,H!BA.(8A3"C/N^R1*8<5G^&B4@&76L=$L.28E?!S!Z'SFF\W?/5S) MJ^M'K@N)C=.%#)%OMS9N@1PI7*D4V*M)//-NCL!\& 9,X^0K]Z".E'WE ER; MY"L[H!JSKPR;&2O]RDZK6OZ5Y8OVH67W+\^/JEG3 ++J^:FY;??XU7O9'-'' MO<\W=+%2T3;F<6)[.-K-9%\D!K:$K2!XOVMQ'<5[G6K?*ZIKW\AHL5NG8MCY.5_R3_+'S5S$62;"D(((80(@4GNJ+(H 3:,P#1$/,3*J MB=O%M-PX70#2;*MT'3P#SU%+9.P)AAN5=\4(?-[!N!2^ MC0J><>XV/_DV/.]%B8>"OY0JJ.5%_O/;,;X;?P6&UFZ"8SNT M#77(_U[[1#[4/A'US[/CV)L"ANE0P=L.W$08X8W%_DL1P]L.AFM^>.O^WV8% MO&%,)_7CQ6%C;FZ>MZ?%GG[:GME"4.GB5$A[;Z5#_4SU4#+KBL:M4 MZ2S"X68DND]>AQZ$@4W[8/A;'>!> V*OP]Y>'8YV,'P-'/5#Y*O:Z<'$H>SI MYE8:3]G/E^5SKDRIU85.9/>MY\^7K_J>[86!!V-*/7 M;87< #?TW;@A9FXOA[JAZ4?ST=SL>)P?G:H=$8!T/]TSC&^WV:Z>^/J!+XKP MU!_YD:R6 M\7HMT)KM41T!-K!IN(R50RX]"SA>U]#1N7%ZWRF0:O]+,5[SG9?N-T MMRZXU5]POE 62'HJBMU76Z,#"PX+0R1$%"J:/B8M2$P "B &-,(P2D(686QE M/&PZGYHU^49_<+9;<.6(?\'K?_$B*_J@CIUAL1H',TLS%+H#FQXE=@U&N;&I M) =BM09*]M(A\9P2%5T#FR,39=7UJ#:K#RBG1JQ7&_VLFLIZNA.Z^LZ.;F6/ MR^]E\AT*%#%XS$%&8PA@Y*O:D# &:8)@FH4^%HF5"6OL:6KV2J?E25MU)&K/ M[,9F>,TLDQ/0!C9#/?&R-C>=6#BR+_ M5?\B_R!XP__CW_X74$L#!!0 ( #> %U>?'!UNPHD $%W!@ 3 >FTM M,C R,S W,S%?<')E+GAM;.2]V7*;29(F>M]/D2?/[?'*V)>RKAZC*"E+-E)* M(RF[IN<&%JN$*1#@ "!3S*<_'@"X@2"))7[\P9JR+$FD*(0O7WBX1_CR[__M MQ]GHI\LTG0TGX[_]3/]"?OXIC<,D#L??_O;S[U_?@OGYO_W'O_W;O_\_ /_S MU>?W/[V>A(NS-)[_=#I-;I[B3W\,Y]]_FG]//_UC,OWG\-+]]&GDYGDR/0/X MC\4_.YV<7TV'W[[/?V*$\>L?N_[;Z5^-%,GZF('I8$%XH\!KD<%EH[ETGAN1 M_K]O?R6>:R)D ,N%!&$]_HED!EKQ*(,FV66[^-#1SIS,!S/YFXO0GRE=P_6-0O@64 :=_^3&+/__'O_WTTU(OO?9^F_+>?_SR#HDRB MERO]O\M_]LOM@N?3-$.4+!A\C]]8_>NRQDZ+IQ_S-(YIR)!Q\=-T C0;0YJL%1)\ (3GU@CE"C M[_-:J)TAN0O!SU+XR[?)Y2_XP;\4"90_+$2Q$,.#Y98BV8_NZYWV;EQVTT*2 M7YT?I0$/FG*B(B1%".X$IL )9L P2V5,FBOB#V+AL97O6.GJ>="'T!M!SE_[7DS,W' \8;JBLH@*CDT8.A 9/6 2!Y[#QG!DC M8V78/*2B'[Q45N^DJJQ;0,OD[&PR7O!Q\B&=^30=2,ESS%&#E-D@!YJC+(3' M_80>FHZ.<;4#3-C+@\D^0NX1)H^)M!"&?TG0XB6_&\35Z\(/@ MDLG*<#"!4#Q?.0-O'0%M(N4QF>C<8?<[&Y?="AW\Q:%C?]$V@HVO4S>>#8M0 M5OBF:.Z22P%\\ ($79RK)H#-EB1F3S_S9VE@5,\D&@]1!+1XAGJP+,L0>"OD6NMN,X5 '%_ MU:U H5X8* X0;!/ >#<.DRD:N(50%G>%IY.+\7QZ=3J):8 ^-7?99M!"8B@O M P-7GC"3YXX%D1@+-0S'DT1L!1O]PF!33^Q-H.BK^_$NHJ2&>;A\^UW921$L M5\Y[R!Z=*B&T!2,U1F@B2..,QP-55L#/(\MOA1SSPI!30]1-8.8D1M3(;/5; M$0\=6*4DD\Z R4'AN4H%..LED, ,%=%)+IYZK]D6+QN6W@HK]H5AY5 1-XH3 M-@@A.,\C \L)BD6A1^Z%*6\*4F<=31"DAO^R8>GM;M'(BP?*;C)N"2BG^,>/ MTZ^3/\8E9I/22 Z1,HY8-Q&,4AG=]* -&LLL>468W"Z\'4A>SEUK#?FV!)&% MP_5Q^FDZN1R.0\)PSAOB&05J)7KM02;PDBOP7"D\5@E#S-?#R=KJVX'EY=S M5I-T2XCY-)G-W>A_#<\7_KEF43+/*0;] 7&O>+E,UB@DG9(,F M#BTOYT:VDI1[QDJQB2?3Y!9T4Q6DI)R#3#2 , GISMX!9UQY$A()TAV6B7EG MM>WP\'+N7_>69,\(*$G/HT_?)^/K*T*;M9)<"["B/"K(8%$ @-Y%(5Q.C(F M[$$H6%]Q.R2\G$O7@R3:,QJ^I' Q1213YK\.YZ,T2$XJ)@V>>U))$$QJM&H* M:?O4E;*3+U=G?C(:D,BC)B6UVTL, MP%E"I]F%##E1DYPB(I+#H'!ON>UP\'*N3_>792,FXC!DFTBT#B]F!;I+5^;"\)1 M)1>S@NWF;L76 (]#X4PVH))GY=Y.EWI"C>YS"(90Z\V!B4)/K;Y=-ME+ MNQZM(.DF$%,R&*:G;IZ^3:97 ^Z=%,0XD((1$)S[$E]3<)Q00Z/@WAP6H6Q8 M=#M\O+2;T?WEV@0LOIRYT>C5Q0RE,9L-2 C",*> BX3D!X6H9@AR;XTD-*0D M;(W+T'N+;@>+EW8'NK]<]X;%99KZ235@O#E+TV]X0OXZG?PQ_WXZ.3MWXZM! MH,SZ2!#5)AD0%EGRQ"3@CAB2@["*'>:T/K'X=D!Y:=>?A\NY$^NN1T\7LYMZ(%2;>)T619W+4K% MOGQ',G0]>\L/NRI^G83O, MO)Q[T\I2[QE#)RB?6&3T=N2^#821*I%HP7B*,5JV#)P('+3C3%HNI=&'Y2/> M6VX[9+R<.]3]9=E(UEA;>#M@O)Q+U1KR;0HBR_J>)1,AV^AI#,"I5B"HYX"R,$ D M1\\[*!G-86[(HTMO!Y.7<]%:1\9M."7(QM2-WHUC^O'?T]5 4TN<,02]*N)* M+X*$9E'G')D] ,A&UD1HE=E@9_V,K;U> ^7(N5*M(N!I*_OV7!V)%%O^Y3W^Y MC[^]?O/;ES>O\0]?/KY_]_KDZYO7KT[>G_QV^N;+W]^\^?KE/O%;-9][_C,/ M[DRW(]D'MJU[T)3H8WX['+MQ&.)Y,EG66]YT0V/$J,2#!,U+"Q#)$%U&1J#1 M62FBC%YWUO/K";H.[2AS,INE^>R&2TF32+'PE@4'84H7IB 24,FYC4P*GIZR M+/MP>9^"1MI3U4+">F^9 \3=0/NA)?4KHWG#A->"4D8I!.4$RL.A2RY3!A:= M=L[QS&7M1E4;">D7.H=H=B-(#A%S U@Y=;/O)^-8?GOS?RZ&EVZ$S,Q.YJ=N M.KT:CK_]IQM=)#RX50B!*Y!!E"PZK\$(2\$BKQ+/GJS]4S41>W6OVH:P%K!T M$ #6>UI5UT8#$#NY=,-1Z>/T=C+]@ARM4F^&:?8Z^?GM5P.C=8HT*N!\X1XR MC9ZA$I R\2XY[V2L?79O2UN_G=/J ZT3G;2 M1!*2?3L M$$%SHMR"27/;"UQ/T]-,FIT-,U9)] S@Z=>?# MN1L-_TSQ=#)>R.9T,IO?8F(6KB7!J(A44BTSXG5/Q*?(:J? MMCI='H(-#N5>4!&RNENC0'K MM )BK%2&>FE\[=AN"[+Z:<[3';1J:Z(!<-TG7L?L.)4*LJ%H]I;L_-"9H_#H^SGZ;C,-U9JH16@!5C_)'J>G!7^["I"J";T! M 'U$3EPIJ'B?W"Q]+I.1/N;?\40NXAKH('QVF@-71)8FFV6V2=8E23HG04L] M[U.97OL@Z$F"6G"PJT"HGM@;P-#[R?C;US0]>S>^3+-YV0BS@18HF40XD#(+ M1W";P08A0/JH75!)&4(K(V<#&2UXS57P[!:1E"&>^(5DU[4/FF6*_?3F+*S-_:=!-G =(!#<.S13W%]\D(A3XKH=K\ZD8TI5L554I!\ 76E!7NB5M_5Z[=)[ATXF*&K \=_A:O_W,2ALN6)G5A_L'_38/)@F+TC.)E-1, M(VL_+#Q.3;^9&]UH_W&(':**!D!U_;+[R5V59]WK2W"!_EO4@@%Q&/8)(0UX M%PS0H!5&!5Q)63O&WDQ),V Z2,^//*H?/G66%@>H$+WMMK"_?NH<0& M-,5R.:G0^X\1)>48X%&O0"F1E5.*!?E,XO..*_9[OE7&3)?2;L#^7#^7_&,X M_WYZ,9MC)'G#U75GGD$@5H:D/"A:>$K)@94YE*J K'QQ%VWM[+%MZ.KWU:$C MVU1=(0V ;,,V*8<^AID.6#+(@9,$+&,$6&3,64T8C;6#^ST-56=O#AT!Z$!A M-Q#C/;D%[MQ<&!F,\J4%?D2.A" :/4BTMUPD:UGVUIOJK^K;D=;,"=B="]Z% MDAHP5?=?[S8Q)$7V3!D"7I:.#:;L4L,-GO+6!6F,B$^6'A[^<+HOWHYQ$G:' MM[J*:0%I:P[D'4[*-#NT]^4>+YK2FDJ"33Z4T671X\8)7M3VMQZGIIE#LD-L MU5%% Z"ZP\2 ,RE]$A&="%,:G(586G.7'D5,N#)$U9O:5^1WEN_W??[8MU [ M";L)%^OL;+A,-BA%47B6HV5-XU!8\=HYF3*'Q$N>G*09?)2R#--$!J/.2M6/ M]AXEI]]W_2.Y4G64T8#]>4)"PF?<"91!YF5H2(H2O-892(@Q6N\LH?7+QP]Z M@NDL"> HJ*JDB@9 ]>EZW05+JT)-3[7S/(/50H/P1F"$G!E$[55,+O-DGNK# MO6$.19JOH-^#L"4V5EM "O$"[.+D9NGI;O1:5I[#1] M3^/9\#(M\_;>3V8E9>]C_NI^#%+4DI5>7#3K1=ZO!8<;"3@+SJ8<9$P=E%'O M0F*_MP%= :]#-36 PL]I[H;C%-^XZ1@CB]D==E^G/ S#^0"W5)H,[2)WM#[P.\YZGJ]PJA(ZQ55D8#\'HHJ %2R&(P'H(NP\\# MB^ HET BAB^$>R*K5\@^I*+?FX..X'.@L!NX>GHN^!T0HY/4T2+>%\U+RV"& MTJ12Z0 M]Q?HOE7D$PP=LV^D"X1$E1VH4-[EJ,K@# :'/'A'O"94L-J9V,?H&WFSQM>2 M0SC@1AM5S"YZ@+@]0@Y@HLD0.<:] <.3\&1;ZX.X7%#0]UU4920\//CV%G<3 M/M**^M.1F\T^YH5]/?DQG V25#Y%14%K63+MA0 ;I,(C7$J1N9'.U\[T?928 M1B"TAX8? \M!XFX -W?I?STYP\AAD/#4=<$5GY'$906Y=XY#%CG)3 QZ +6; MC3ZDHA&D'*;>];O,PV3= EH6-V4+/DX^I,60;D,\+L219(]^H=!!@(^*HXX] MBB((:GWM8^DA%?VBY5"];KSRWEO(;<'DU8J#'"(/I+0V<_1('4:XOO"(&0E1, M:AU=XK5A\I"*OA_2ZGLI^PFX 8AL[@47> K!>=PVEI2<%6'!RY0@>L<B._GESX>;X8/>QM>UVV@,X<\1*M M)#6TY%Y*4[K@6& J:V>")Y&RVCC:A< 66Z3O!(AUB'6FG0:@]\2U*?%4XP84 M$&CIHB!=!IM,F>YJI= ZT>RZ?ZUHK#E ':-52>@-P.=^4M0G-_TX7<@J+M)> M/J7I8JKG@&@=,-[TD+1E*"Q5IL%*!RY*H[SB3O+:1]]VE/5]%M;!P9.9:E64 MTAS4EM-B3R[FWR?3TM]TP"G+*4LTZ;P45)F0P0N6@:K,L@]&..([A=@Z17U; MK"- ZR E- JI=[/9!7*BHO69H52B\*4K+D:FACD'F@F:E6;,,7($."VI:3:M MK3:4]A!^HS"Z.\$J-*#D0B%(89#:^N\YX"[(5JTQXRJSE&T@PO5667;L1"TA]A;1,_= M4YL*&E >'JBE:%.-,"@?;<$EFQ/+,J34S1/< 9Y39RF/Q\+1O@IX*1.OOWS% M7S^\^>WKEX]O/WYZ\_GDZSO\VTK)C8]\>">)C=LP4BFI<5GP<7,3>@.\Q -W M/G,(7I;7X)*]5MKS!RZBX(X*7[T?]2.D'%X0_ BCB[(E MRA,#_A=+S0NEU&=#'*!-I>6ADX/CP@&E+#JI(_<=5(CL3&:_UYPUD/.P7J1; M735Q+,[F'W.9>[!(/4_3RV%(LR]H_0IZ;?B\XNP%5)\@U@Z-?I9#;[-)WDX7R0M=)M\%YGES%G(AA/$=YF:*TW" M^*%50)!HP$42,!S-I8"3!5K=TCQ)4+_N3R6E/W" :FF@ 3A]2:-1<=;& M\8.;_C/=$=: \^P"CQD6%3)"YP@V.MQ]VHN0E%'&52^3>I2:?EV=;H!42?8- MH.C7-$8!C9"3DW@V' ^+<.;#RW3-#M.<*Z:+V^;+%8E$_]_Q -9%H8-3"JUZ M;0?H:9+Z=8JZP5--+30 J@="&A@E@^6:(MG*(A1+4"@R-"D]C[J./.9KJ [DVD-'O MBVRGGO2>LFX +K^ZX;C0_7%\=\:IL(DDP3F07&QD4!0\867B%%7!9RVTJ)W' MMI&0?I]<.XG7#Y;WWJ"Y3%,_J70@O1OCX8;D+T6TLI6_3<:3ZQU1)EUJHKTF MGA7/S8/()0N=! (THC46T@M1W6O>AJY^7V&[ %5U;33@\MR:U.OK]>'X EE9 MV=S)>/8JY M1#DG*G+0EN-NUKBOK1[4CB=K!\4-YO=&ND^YO9.9E)EQJ="=5#*O'BI0EH-\0HK.49EH;;(_1LAVJ7E2R M0Q6Q-^"9K?.QW ,"'0CN% .J2L$99P$ML;.@+ \L6)-<#L+O &4?-Z."J'_D#C49TZ3RS1UW])O%Z7IU2ZPD._WXX=/G-W_'GWGWGV_>_89?OKG/ M3I62LDVK=%Y;]BQK]3OG+P_YQ>3/!V.';N!K2AB1@BL-2!4([SS82!1(YDPT M7 F5:@?].Y)8]RE!914"8P1(+I-O6)FG2VD"%:2@7%$FJA=4[_&4T)5UZQ(= M3[\P["+W!H[5;<9U?9I,%WJ;+Z^PEY>$R]D8M^E\1'(3K -J1.GGE"AXC5]: M8ICQ4GL\-&IGK]4AO>_N6\<#:A^Z;ACBOX^GR8U*$XV_3T;%[;A-^[I]?SF9 M#F?X5Z_QR_&W3VDZG,3;*7924>Y4!&FH!!$(!\M2!DVDBI)R3ZO?Z73%2\]U M+WT <\O-<524-+!;-HC@AI5+T6"T MDD3([$6N[=<=.6RJ;?C+IES<(!-6NILRE)I/ 2SU C1C621JB12U>WUTP,;+ M"N%V06K7A_^N&'B)=UA?OGX\_>]___C^]9O/7][\C]_???VO#JZP-BS2^0W6 M1=P-!R0WU2XD42ST9EZ*L MQEI-%I984*9;1N5^#91% C6-I#TX^!YF"Q-X"A-1Y6 M$\JD+5/(DH%0FO (R2T89 PB4J"YE#G&ZOE=@J3< G3L) ML3<#"Y-P2GH0P9:I9LX#K Z?>M)O 4HA7)Q=C$H]QF.QZ8HQ2SR>[RD!SV0Q1:STP/ !4@@J MYV2RJGXGNS5Q_=[0=@"Q3K32 -P^ISG*YK8V:<4%\31K234D5:KE*./@B&' M7/;(ATBRNG.TF9)^F]C4!U(%>3> F@VS[B+/C%GA :TJ!T%2 &,(!Q(%4UZ@ M;'QGUQ7OFYQO6R7^VD_ #4 $C>(TN5EZG9:_OQL_O-_X/!F-WDZF?[AI'#CN M4DS: ]YA8*@R) M4CJ43E(2+6S08'E KY Z$K)B5HKJ/2+WROOMLKZY.Y6OVZ^#Y+\W@,X7;S"X M5:;S2N?+?Z4Q*_8B!4AXK$G?.N/K9I.M4]-Y._7A .DP# M;2%I.7KG[G/A].9>\MVX^+Q.XTV,*AN9G#Q?RZS0QZ@DX'*5O1EKLZY6W)N"L% ME\ZC=Y(TR9T8PUV([+U#?-\(K:2_=@&ZW(*?4VFT$N:KV9XG19R+\0N#2%UB MI=2-Z%@2\[,'IQ4%'H@(CFF69>V>SOM1VGL+UKZA6E.3[>)UL2$?9U*Q+ PW M&,R5OM>"V S>I](&6R&?R9ML:]^][45H[]U?^T9K13VV"];EEGQS=CZ:7*7E M,?+I8AJ^H\@_C=P8V73!)X'^#6IZKV! M['%A6$]#A[9C_'H4Z"TVV0!EQJC@ 6(NAI]&"X;P"(H908Q73NCZ6;C/$-5_ M2]HFD+>[@MH!WDG\WQ>K(0I?)X^DZ2QVEB]\^7,+_35><;C2\0L(^6"6%(9F7OTI/F7>*?:7_ -H.9A MWH"EV7 =)3"N%LW'2$G?)9"X2%:B;9>WYJ'?O(U_C3>D@Q1PX'/[FW&='O0; MD@8HDSXZPT";G) +C-X\*<]=@LGHN;".U"[;V#-M@_[K//#LKX*J0#IF>[^3 M+W]_^_[C/[[<9Z1.4[^;S^Z^E=]F-NK7/Y^ZV?>WH\D?=Z>#&D]TSB6[!U'B MC0*G$"HD6R4Y37?V.D!T*@;7)!>YRR35SOO9G2 ^1PE5PIT% KY\!Z0,0(A2.JXEYJ23JH,'E#2 MKV'M'R.;PMK#U-4$[$[.R@WAGPOJ/^:3L+P%QR].)[/Y;)"0F1*R@2&9@LA. M@N4,0W: D M\AB8#U*MC>1=O]*I1$F_%0S-8+4/O39@99>WI[=-)_\QG'^?7,P_HZ,^'%V] M3KC2V7![]^WFYO_TT'89TJ[V3\?C"C7!#7XSG ^]\EHDQ4*D\ MC L,/KUP'&*TDLF0%:>U'84N^.BW8**9G=$,5-K)/-I#%*\G?XR?$X9QAE%E M&1BF,6#('A4C2O9I&4[$18H\U/9FNN&DW^*-?X6=4QLN#1PU"VG/$ -O)]/7 MDPL_SQ>CDQ **[.!4T9:@28@V^Q!E(I6S[T&3IUF3"F51&WH/T5/O\4C-6E M16Z)HE-D$$1DV1#C;*Z=)[(/G?T6=30'V\Y5W8Y'#-V[QWP]G"T/FI,Q>D/I;'AQAJ'W95KI9I RT\1H 5'+DD%& M,[@L2@XBYU()ZPGQE8&\'Z4]5YPTA^.7#:1^UI$+:;-/MMB.NY>J0Y"'>CU09L\<-DSALN5Y4SMP/( M.&4T$-R%JK0?T'C 6"841.&CD=ER[FM';MM3UW,%2'. [4BO32+V.D!%N:?A MY:)IJLA2NX@;D$IK\>PP CQ3#)2/'#TC_*.L7="W#5VM=6ZL@XEGH7>@@@X] MW#N"'?HLYVX8KQ^35LXX.C.+PV+AK,\&,1!/<*]"UCZ7WFT<+-$,D@E4\JA9 MKC[G83]*6^L%>21H5E=BKV#]\VP#B]>\G4[&"PD^R!>)&F6:B(1$2PJICK@7 M,R6@J<)84GB;\UJ_B TOU+NOVUK/QZJ(ZUX3C5K%:UO_R5TM#+W/2@C-&1AI M PA"T8G)I?(T2\N4H"3JVD_$SQ+56B_'(Q_#^ZBF5<=O>H%T#)T?CI:^\\IP MWUZAW?[=P"A":> 9E),4A"2E^04IU6@N:0S4)"/=!S"[T=Q:*\?C(;4KQ38) MY.L#H;P7GV(@B2'C])K!JT'VE'.%@5])MH=2X @FE#=@SQS/,6LC:M_@[TAB M:STFIK$I7WWR%N&6/$6$VX0=B(B(Q9#992"LSZ)%W.5IKN9VP\0EQK MS1F/A,0:JFH @]O7( U2Y%%E;X$;HDH_@0 VQ0RE[$@:95W0JC((MZ>NW]#F M^/6(72AM?SA.<)]U"3(H+VWW .Z(=PRCY(-^3BP M?(+*1N9;':GJNI:Z&K"/&+E=MSDK5P?3='+IAJ-%/N%D^L6-TFWJX>ODYP.9 M PO,1)!XRH P0@+R%%G>L2\XQC#MUH]'L8WZ<]4%4>.K(8(&4*:O">8*ND7;(MDK! MQESN+.JGB!Y.>)/UVYUA^>BJ;M'^HA30S9E?E4[2<^2X)("?+_( @K8N*JI! M:D9 VI:](_/9K5K:.T-@SN.F_K%0AO+W\;#H)2 MFI<)Z!EY*#<1!IR(%)(@7(;$B5/5<^ZW(:S?>_B^87BPJMI)>KM[&!0+_S%O M9"[*X)02&I0LVROC+\B@AL1KW*KUO%!ZDHB9\P^TE.!#::!UU!D^KZ MK74[,@X[4EJ[E^EOAV,W#H\D0/M 8RR#1"TIN?0:K3W)$62F.DF/?\?U<6#Y M!)7]QM+'ODROI:X6/,:[?O#&N;:9Q8!D!Z"+NGMJ*+@L%= D@^#HAF330:WZ MTT0U>6%>#15/A2H'JZA%S"T')J)3JVT2M)2ZEI=$4A,G+G:\\2 MW$Q)DU?81T/7[LKHMS_9-0/7SFNY7[_I4+GZYLET6II8E3]>CXB3E(QCK\%[W#_2)<:]4Y'9M?J$#;G?A]/1Y(5T;=P=7V,M6+Q; M3F\GTZ&S,CD[FRP'1PPR,=EIZ] O,1E$HA1,+OXRTU'28%RJWD7L>:J:O)ON MS!+655([-R_;RW'@![^X_AS'^]^X M\Y.#*%BD2>$!$&@J?2@]&,EUD195[L'317"^WUO;1/% M>RFU$>=[D8A]GQN,KZ?3*_2,EO/M:4@B.0S6E2P36GDNHV.(!J*T#XYZ'5SM M[).M".OWK:L'P&R ;%WM-6)@'\CQ.1:=CR&I )&4 5NT5%$G)]!;3RX2;K0S MM1V!'4GL]^&L?ZAVJ=$&[.AS[/TV&8=%\^GY@!N/[*@$493(,@@#-O$ WE#M MF1"X+6MW:]B>NG[?V=J'Z9YZ; "AASGI2249@BP==EW)<$P89G)5TFP)TXG9 MD'3M":HO^+JX?QP?3]O5+K_^_9<'NGJ/W[B=05_^U>>4?RJ___[YW;W/OS=W M_LO%V9F;7DWR=::X&\?G/C58?NT\EXAFM%MQKB M]^D.6Q_SZC7.C6X"MCL)L,+SZ#0'GHDLEZL>T&)&$,X)$2@CBM:V)E4(/]0& M7ZON=9J%Z?#\>OCA ]5]16V]&BU>U:,+$=UW0'GEDL/+PSKYW29QA>IM+%&^[,8<[JS =WP&8=:R.?( MJF0"5\N4I,!-_;UN(!4283+K"%*5\01.2K""> A"DN@%XY+6SMGQF6]KZ-5I=8.AA*-.!EAJT M1G<'J^QLAAY,93G _CQ*2"7#<^?S2_>756."NW6Y-[C1B0HFJ(' H@+A%2\# MYR-H094S47$A;>6-MSUUASK/7!3?^9YJ6'R(-5,89/T[D;CK]. M77GL7Y;KE>$RH\GL8IIN-T+T5!AJ'6B;46J,E J^E,H!'86V*#9;NYRH*U[Z M'B30"5(?MCEL @-6L2;V:$?DBN,[6D;-W_,H59R"^(JVHN?@698;/OL6SYX1EV2.8(-$/#L3 MP)B0RD0-SK-).OIC,-N(=:J&BP=3)JLIH4&CTAPY/9^,]W-\'OF<@\W4%N0=:*C^/!ML7N6VK;CS MF9.L01-:)GF@5VM)6!YR/&:O+9%/2^?9-0ZU*E\NSE%%Q2]TH[LK;3Q54S), M&CRE@Z41XP>>P'D\KY5B&<]9K55UV[(+??U8F+HP6#FG09-2*AR'RQ#3 MC1=SF3!P3./]'@V?^K!#CZL=[*VWBT.;N!&(D''.96Z4&?1ETX> MX98"D,"X3B(PH6J/LMV)P(.3*[99[.[]0@J(? ,^&X$'> D*J,$MF#6)S'A' M7>V"YMTH[#FQLC-L/4B3Z$YO#1JS1:%V:1. *RQOQ]SUS=P[-.+(_&5:=OG8 M/1]BZX\^. ]B/R8JF;V'J_\VF=]B,>O,A8@:N"I32W-)6*1"@[511\V,8ZKV M1R^46F5L:'U@A;,42D91%9B>R\)'F#40$Y!6LU4$J9VW='6Q%7)PWYJH8W' MN@V):V= E]&J@K$$/B8.-C GN2&9TMK>Z3YT]IVRT 6^-N9?=ZF_!LT8NBV3 ML_35_=C'=-W]QXNX^7Y)Y I>OI. M%:B#B0TC$.MHH$&#\5N:+]G[E);=X4[F\^G07RS2'N:3.UVY5L[@[F9E]R4. M-3X',E7)1+UQTS&>/+,;(JZQ**E@A@8\8R@"1=CHP2+^0!JIE-$V6%,[H^HQ M6@YN,K7VN;?[0A'G>-0&(LFE4M27O!>,#'1,>(PS29CMFLE&S%(5'#QH]E1% M\ T:I)UK4XY8>--? ^FI^F8V'YZAL&8#1TO?ADB!4^O1_0T*_&+.9T99\122 MH[5/X_L4]-NSH'^4':"/!@_IA^517XMKO==UZ2.?5+^":Q.)1Z[C(B8:FK@% M1Z(LTUI0[02_S):E$(V(5-3O+7*4.BX,C=VW;]/24WFQCU;++F1^)X-#VB T MSU""<32BFN!>0B-*'&59R1S1<:W,_U:$]7T=6A\]Z_:GOGX:-$MWBCCVM4'%FB',IDR6,PX6QDOF 05K.<< D5N9O9=9JLJ;\'@%7>7C[WSJ MVC3H-;@SY-A)Z0&#Y/) RDI"O0@0J4K>,2:OC?R%&ZVFF5^]1J]PC5=N30A26$BL6'NI\G(^=' 1 MHX^8'?$=5A#N3&^_#OZ1P'HTA38%WK\OI\',OH3O*5Z4(;[K9]HMDSHA3T+Y M\G3J0 A)P-M4&O\P'2.3'G_M#+4[$-IO<[*CP[4K%3;H!&XL"MW7'7SJPSJI M7NW017RR5E$38U30LN1K(PRQK66YS?K+(LT<:M M]G[H_'"TV&4KR<>/X\]EYY5$D<5UX-J.0._",4H8L$Q+ TFBP#'<%E*4NQHC MN='5$Q%K,M!PC>PNN'N0H]B;DALT>YN+=/:U>T]^6C?%:QU8ON=KEQP>=C:$ M!(;Q C_/2PTU'K&9&Y:(%"G[IR75?0G;#S]QXP+TFTE5".XT MO+R/:>,4>@C4@_?<@%#.(::=!>.%4Y2IP%/M /< =N&-_\.$_CV:)US\?Y]S0]7;9> M7CH,:^P9:HP))H(P'B.@P",871IW$&9UYH2GK)X]%79?MY^8M!N =2_X!BS> MI^GD/$WG5Z5&[#J(/R]AW-VR&!UQ?VA(V2!'+FHPF:%KF4F07D0=JZ?!/4]5 M/QVMN[5DE771 +IN78?%OEENF-NF\7=2D&..E)21](&4C+\H,(82 90(T6:: M9%:U4XNVI:V? 8+'[H!DPOTF.F^DXLO7ZE38+)A 5 1G%'94U1 MH,H#,0P5-%DS=;I;'^0K4"2:EA:#*W7,9 M-^1-(L!ECM)+QWRH?2&Y+6W]C-[KUJAUHI<&K\FV+OG?]^9LUP6.UL.@PY>% MY^K0@[9.&0;9)0_E.K4D.Y8D(YF(2%$K73OKK>-.!C<>P&U%?-F/:+D7RENL M_G'1O7^V*C>]6H^@>4ZX5S5$DWCIP$;!V61*II4SI8UCH+4G-QU.==O=#G9 MV>,NW5$4VL Y_!S'MP-]%KS_/A[B0?.'F\9'V$?FI:8Y0=#4EI=C!I80!MP8 M;K5C4;C:<6YE%OI-8.D1W%VJNBFDWV7Z=#*;EQRS]8XF)]-IF=Z^3/P?+3Y] MD2^[673E4V:O%G<.:T(2S#%B=4)=,0+">@LN"@)66\NCC-IHT=E^."*C_>;1 M'&77M J;!KWK1YK4[%\<\M3'==11I],RD6W[GG!+C$Y6 .&+!KU9@4O:0:!" MUA?:TUY"??8PR_2]#*]NOJ*GU..@MF=^UV2)8D<>2+1 MH[$F"<49@P&J3'8:W2!/:S>_VH/,?OW:7L%937L-'K5W&BSM7^NT_A$5NSYU M6NOT>)\?589N",2.CV31=MX!>GP14426U.W5 M@JO'@E=IG/)PON9*.B*84%I!#,(M.QYY:P-HKF(VABCB:[L0!Y#;=ZU3'40] M'41TI[\&[=/./9CVM6+[+G3T)E,=6L1'6PPE&XFBF0-3O+0L0/!ZC_%D-$Q' MRQ (HK;OW%6KJ=N]M+Y"R>8.Z%N\'HXNT+=8OY@-4CJ:B_N9T:](1H(+* RI MJ$&!X*^F^E2'_4AMM$W5+AAZW !VI[2FHH>3\7P8"TO#RW1;S?7F1QA=X#9? MEOB?G5] M5-W@2?^PT\JJO=G]GA.3ZYX3_NIS^E:F1J6Y&XZJ](S9;<'ZK64.8/C('6BD MI=&7[H VA))AFRR8$"A8J85B).<4:U>$--"!9I"3B,0GY),ZAN<)D^"=UN!X MXERQP 2I'18^14_?%X;UL;)+OYF=M-'CZ3Z;S@@[92Q:"9YZL%PELAA2N<@=.^-4ME)XDH%\,U=/O MI+:P^T9,^K;.PNO)F1N.!US*D&WD@/NFI,XI#T9'!3(IQ[P5,N>MWH2?0\QC M!/2#F(J*G=26P1%'15.JLBS;R3,ANZ3"Z7_[XKX($QP";=#L+D,.W0E A8) M@A=*IT03(5L-,7@.#.L+]Q.R=82'@Z3:P+W"FP]O3E:4ZQ25E0P/T1P\@CE@ M?"@] YJ$MNBE,45K%_GJ>+C/WAK-_OKIZE<;A M.X:?_UP5(HR\ZA=9^FOH>+UD3 L_ Z0!T- MP.N96X>5.98J1T9= JX(;LA8)"9H>0=(D2;+ ^&T,L:V(JPUH!V"A0=STFHK MI@&T;=B:)0EHL2M5S-F89(&@[0>,/CE8E1-X&VE6,40EN[=C-^3TFT%]S--Q M+P6TB*7"R&KC6>H%ER:"IF4LA)8)W4=JB_L8G/2Z: !C=/9[.!"3[ER ,P;=$=M7B0>QDS(D*YX$Q I[2VL7J. MIGY:T71^^E5510/0>L9'7"8]E SOV2SA?_&K^S'0VFE%2\V5BAJ$T1)W3Z9 MLA1,&T6IJ3V&=0\RFWQ&VQ,GNSGV!RNM 5P^L-R?TK1\PWU+=! ,,=0H"S;C MWA54J](9(^%^SB&2E#"&Z=PWNT-/D]=@=9!630TO(KWI>C.MVK',*B8R/?;1 M]5.6MF+BR,E)3$21M2% 2(P@',43-W@#6A#%58I,R".?&+62DWX?^^%H5(KD MEFO<:;@Y\.AD"AD$E'ZNN#^DQ*U!,X1,C)+!J"AJ7WD]0<[+2$W:!2D/1O%5 MTD4;Q]\#&5VW;KJZO^?_3'&0G.*)< Z,*H$FWGKPV1)@F?'L"4OHZ-8_$'>@ ML.]:Q>[!UZ'&7L39^3F5N+U,64W3/)F>E;/GHQ\-EVY)Q9-TNX7JGZM[,'CL M4Y;$9%7*98(@VCA2!H0[5L):.,I%92BN]+LYNOP#'_D M8_Z"WYUE7'VX&A$Z<)HI2PF%(!@*2)>1.R8HW.[)=E)-GB+CXPKCUS&21Q>'Z%;,&49NZ:*).#S$QO ME[E\3'S?XZ )G!\5@[6WP?Z :& [;#M)8_;JZA5Z^OB]DG]\,;MYC#+"A%2J MN5,J@S6R<& \XT 5M9H+)G3UBZ%#:6[",^X3\D=5>@,@O\O177Y6#U^&(AM1 M:6 F*Q"<:G QEBDQ@A#*\)=4WT=YBJ)^;?)QT?' &E=350/ >[6X'%GM^.M4 M>F$T1_],02*"E>D[4U M+EA,6E'FH$R/1RZB!*\) =QLN*U).ZU"_=Z@6Q#6]^'<#VKV >].*GPIN+Q]\A\PE6RP M2D#.91")\ &\$Q&<#21$3877M=^9=B2Q;U_@Y6!U3[6^%-0^)67\!\-)I ,1 MM),L92!AX8>[7#:J!2E"%E(*%E3M)FJU:'_ASL01<5X;"/\ZK[&#M=N)#M]C M![2O%]EU)F_>9'_90]#OQI=I-E\, UAUAIKD#V[ZS[3H#7G;*VSOY^Y=%SB\ MK^\!#%7K^GM#P^ODKT=\SJ]N5[\=A,:H\J4:3B7\15A.P ?0S. '>1DIB94[0VVX\2TW<_WTZP MLGZPU%%% Z[2ZJ;>0/$(S ELIH4-Q,9KER>7+ZDZ>4P+!RH#=PMGEMFF_]J=0^J MRK TJ2TDBN&QR$F +4WZK3*^5!D+GVHCKB;]_<*T"J FC6BW 627'MX8_B(K MG]SY326\8SD:58)?X324H!<<@@J83(E$QS736[7IVBF+=@,A_6*M/UP\R*@] M5$D-(.W#Q1@%>.Y&KR;C>/V 0U1&J00)7EKDH;S=>*D46"8S*T.>':\]7V83 M'?W>E36#LX-5U #,3B?3\\G4S5/AX=:563%CJ+7!X'91S,92_*!*^W7<0DJ[ M1#TWK'I>X),$]7MYU0SPZBEM;P1>IJF?U$H3^/+K!#]OO/!.OB446%H$:0\X MTT)FEZ("0E%2(G TX3)DX$&'(+2SCM>N!MN6MGZKUIM!9B>J;,!,_O[EZS2Y MV<5TD2SV@)N0O<+_E=)8(="=7@S U2B\2 TU,FM!JQ?L/4G15G"4_Q? L9K: MFK"4FVX=WM^IU[:*:V*!J23+O%B+0M($ J5.1>ZR8+5?I9XDJ%\WL9L;FGH: M:,"JG5RZX:CP4@88NU&Z;ZE/SB;3>:DY+%,2RW">V8 %9(E)"D08W#!,[=ZEKO;'XF3N1L? 8@@79Q>+0:&_3B>S MV>]CM.NCPO"O>$:\2GDR+>/S!I8YHEED$#UR+ARZO8YC,$8S,52B.)2M'2!7 M(;P]4WD4U':@U?;-ZJ-,O\>O;IF.*;'BAT#BN4Q_%PS,POD1*D@CA?;5GRRK M$-YOC-X>E/?7ZNY0MDLHCTM/G]7/U@;SW:?]NP(8)(9NNO<".%4:!(^EGP\Z MTQ+YM3(S+F3M&&A;VOH-SH\'R2JZJ1CHU)QM??-\?Q+C(HFGQ(J+Y)V#VD1L M^\$5\V6V9^#X>3)!D2ST(H,S9Q!:.PR2N %#0D[XGTS9OM@\F=M!C;=K+@?V M?D[GZ#^GB&YTJ1E\=76*]O/;9'JU#!BEB#9JZH%%AWO4D]+R40J,&A7EC'N/ M^[>R5/:E]<5DV>R"M,EW]S9LG95 M2RJBX>@F9Z&*P^S!L6Q &^T(C92GL%6Z_7-SQ0Z@L5^@'@=!DQ[4V3-L'^-C M=9GKE+#)$ >E615R$A+RA"Z/U,$XH6-6;JOX_!E@/DU%CP/.CH:"22*_>'LIH*GQQ/^DV#Z\*/2E?X^]P)8C7S5@$OOPA%<$?*K"%JP8,/ MQ$0M#\76IH7[F\C7"[0.EGT#=X)[.!RW=P3!>L]3YL!E,"A6H<'JA91Y*ATA MLI*UKP(/H;??R^RCNG9'5V\#4%Z[^%R[@RJ-_H;CB\G%VA7HI\EL<>OQ/LUF M7[^[,64?\">_SP;6!F=EAWN.@3>EFX 4 M!#SZ@Q!HMC1R3VSUAX^M".OWZ;(W2-976@M(G$Y"2G%6^F&7G75]"[C&5:;) M.$HD1)L$"%[>2'3"0%=%FG,FF52/]K:CK-^DXOZP6%]M#;8"V=30X;II^X4; M?7#S%;-':%RQQ[I=]+,XE/WC/]\G_!_7*@'U,F,0A:ZC,R)!R:'7VA$6;>U& M<,=[OG\ZV^560V7$P'#\<9S^*[GI6S><_J<;7:2!B8BYP!8#9D5I?LG !K0# M*84DDZ&"LMHMR ZC^,4\Y>^"NMU2F*HJM0$/8%MN3S*NB![=LLXH^C@,.O 2>91YLX!GCX4>([$.ZZ)IGVA^5GB^[TK: S8=57=/,;O M)"5:*M I\Q*H],A7B!Z\LA2R,HQ:2APQM>^\JB:,=G81T 1"]U14M4J2;CS; M50PQR5_*:-+T;1CN";N"#[O5"C6]U=U9.KY?JH5'+! %3$<"@C$,V8GS($U0 M*LDH:*H]+.!X?NF-I7YUM1J=^N5[2O-?T9Z?#\??EH^+R7K-,L:>SL;R,DX8 MN( VW63*=!E,3ZJ?U]O0]6)\S%T0]*"K5FT%-7#*WN'IPZ+".14Q+BK_E@V> M$I%O4/M,R3UW BK.@8>!]G!"FD)7Z^'LS": M%'[*3=KJBFV5[A,(T\Q'"YR%"$*78B;O(Q"=./?>I^1#5R![@JYFD'8X$!X# M62VM-("T3Z5R&54SOV%N Y>KI"]I! F6)\@BE#HF*J$4@(+.AH9<@GU3N\9L M!_(:P5TU;*S?@W>DJ 8P>.JFTZO%6+"[+PF/LV>UM28Y@=Z(P[#+^@"V-"#/ MQ@8?E!74UGXMW)'$?K'8&536&V%UJ+<&8'E[E&QP66Y:YI2I48LSYM2=%ZG? M*2Z5V@KIJ $\5DJ2;"!@97 0D_)!QZ"DJWW%L2^:W$H%SFBB./D_IB0C">P6&$0&E?:)G M01 6UB+O#:5N75'7;Y)D+RAN1=<-V.+[KY5W/!;I;9 VH30#NBW"JPC>: K* M$R*(#UYO5VR^=[[YCFYE9ZF3O=K9*NII &;/;)HHK Y*X*;)E( @95P\Y10< M)<):'E+,'4Z8VMC*K>!4W3SL_S;:?H_%VD)Q ;-5=LW^VFL)D)L86CW7 MQR!]YDD %V4LA? 4#)$$'0Q/4W8B\]"9 7VN MWL8IH7BP" G!:@S'->/@@K$@T2>6RF4OJ@\QW(:N1L!6"PQ;@.T@S;2$ME=7 M-W_\^S!-D:CO5^_391HM]JA5P61I B05-0AT774G1*V1AH[6+:G0AL MQ#)61,@VQK&*NEK"XKOQ^<5\MI 8O9[@**UC!AF(FB\>8#RRHC,D)AP*C:?( M25?(>TA.(SBK#X+'X':@1AH%%UNQDEV@)$@)B5!96F$XE(Z6X(M/(?&4L+RS MI/V'Y#1RV/8"KGTTTBBX^'575BTST<2 \LJBJYH96)D<>,VBHUDKJ6HGZ#]! M3B/9+;V :Q^-- "N4S?[CBYM^:WD+5RZ49':LG#&.4J-=T!$0!NL.0$C28FX MF&/!6DVJYXH^3DTCT.HU2*BDJP90]SG-YM-AF*>XF:?-WUWML(AA?RS=^+.- M94"MS>"IC\!%TB;8$)RM_?QS"+W]NG.U,#/I28$-@/7#9)RNEDVHWEZ,X^RF MCL9K8P/N9,T$""LQTD*G%5SI!>&R(([5?KS83$F_ #L>$M8G Q^NE@; ]!.$@8_, U-2*D:C9=7+RBL,.N\L?N@-;!75U #H/ER,AV%X M[D:O)K<;QQ*CF(\<))X+N'$XAMR.)]#*.JD$,Y[4[@N_B8Y^';W^K-FA*FD M5C&"EIJ &Q?IVX\PY6+&+^DZ27NGO&WCWD#=[.O^)&SS7^UN@Q@ N492YVR MBJ'! [,<.#B=Y"--&6_DQVF<5O'+K2S$LK2>U[E"<)ZC< :09X]936 )_ M__+KY#)-QPO?Y%M"<:TW7;W>62@43U@ R60$(1('RP.%$ 6/Z+,(5?VQ=EO: M^HU=FL%E)ZIL J+7-TP/.'$NY6Q#QN"?8K2GH@,?I(88*+$F1RUI[4S1QZGI MM[*V(1A645<#P#M-T_DP#_''BKA>I_,R+&W%2A(^4886'OU7#H*A9^NS52"= MCM[+S&SVM<_FQ\GIM\*V&>C54EB_G3-6 ZQ'5W]/H[C9@$=&C-<.J"]>;@@) M+.X?B$103:CS7JWE'VQH@?'L,OW6U/8.JNJ::,"BU;AG?7]3M2Q$EC%:#HED M-.=$"O!>1_!1:2I(0C>BLT[B-1AHI!5&&^GU1T=$ ]MAR?.&"M>; E<7J0X9 MS04GJHC6!'25743/.1@FA"<8ZU6&^+-$-9(%?7S K+=OJZJ]!N"X^0EU4]\0 M6MH<(@5@$B$@8D*),18ALQR-YP[/G=II^5L3UR\\*X-BJSS#0S74 /2VGL 3 MJ!':XEXMG9'*] L)AI5J!*M)8DSD5/W%NNJHI,[NQ;L%7B?Z:0!W'^??T_11 MT0U\4*6CH0%'2LT69JB?J_ N\5815TT@*Q-DW%/ ME_W>EB[)=?,W8;-VQA%0K'C/PF4PLLS#4"R@XYRL\;4[Z&]+6[\7V]VBK1/] M[(V[RS3UDZZCBH&,+DJ7*.#F*?,3B0/GBH4VA&6A!).D]AO*89:LL^"WX].R MB@8:;(SVZF*&H=-L=CHY\\/QXI/V[XOVU(<=VA9M:T(K=47;L!Y:D04.3@): MFMEP\:V;&6XD>YI]* @0(#0>:*[DP[/(/8U!.:9K9[7M1N&A-NAV1/WUNG<6 MF;VZNO/5\@[)1*:YQ@#%6\Y!2(X;PUH&6NH8G75EH&=EB>Q*8[^!98<(6S=? MG2JO ==L U?+7DE*LNB"!V7+\Z .$NCW(?;+9'1Y>?5N'*YKF:)UE 4%$JE&R@U2KA4!9BQ#<4GB97[:Y7KX MH>TAX !M3:J(KE^E_V,R_>?E\'+R?G@VG*=XW77%1([_+X/'2>D0CTS@N:XP M)/&)TU(6G8&@,/%V,"A\G8X1N+?#R]3?(=*&7\;XFF[#"Y? M77UP_WLR/1VYV;)FG%JFC"Q3+)E%A(N,O8;^[L>N^6L,/8Q(!;@GLW,PT^: I,ZI24,2I7+\3?D<3>Z[.Z M@JJ\CJFV%[:J. M^Z3 *G.:XO$E*5>I?_TD*$JB*.X'AX!4U0_5MFSCY/(AD9G(3'R+_OND&W=7 MMU]&5]\?NG^)@W,BLH2(93S7ISB4+ZD0Y=HH8,PI6]HT[B&I6=CUA\.S-V_* MZ:8!J+V[F9!)BZ31]Z!9\FYRE>?W" ;N90B20$. M9^FBB.WD5!XG=T:(E=)) _#:X)[\^E"KY%G 1$ ,8S'X(YQ1C9REX)08K(CE MEJ50NA9L%SUUKZ)KYZA.4TN;$+N(4Y]U=P72_+V;CR97L&6,H.,#5HECR,MGH>__W;=(W,P MJ)PDV@8@L>%*]4OTW=5D]!]P6P.(=)1&]L%QO3>J3TO.X<]NKI][N8MBMF_? M[>1!.)0QK;1U*$0<$ ]2(,.P1TDYV"Z""RJ'U >T5;X$Y UMUR]]>Q&XI 8CC M]XBYVR.3>&7G.6O5\%99,2*7 GLBB)5(6ZGS!:>^Z_RP+A@P&L9X5KI2?5B. MZK:4OZ0-W64PWXU]'*5X:C%4D)*%( M>)ZUY.&LI#PAJX370*SBK/18U#[TUFUG'PS09U-A,;@6+(=>>6X;-O2/;I(C MYOO49)?>>-_=W#UC%T<_\ZX^O5CZY$_U+J4NPV3/0NO_7%]N)N2AXM5XZ_,C M6LA#S)E3_0:"3TVR)PV>09(I2;];QGN_T=_@MGY7C<_9%E]$LW?=_=N#D8T>>L M77(KK,,T0MR8$G@ BB!C(()T5&"A+;,XBM)8.HBR.GG2@:%57B?U(Q80V7,> M9JNL?HGSF^ED=IG':46<_08;*.(8(C%KB4*>)XFEDM;8/L MQ%ML-MPHKR_=>)RZZ1]V&L#W7-DS[X#BT?S7+M]0%7:SC_KF,/[VZ6P/[GC# MX2:)8PDQ3L"/\D8B[85#&@0KE#(D8%?;\3[HG%Z1\:4R0; 0:D/N5$W<(IL M[M951E XQ(5RJKA+?BR1K3KKQP#B-(_J5$V]'#=>)Y;C#X&(D3G)'3$RWFBD M$O<^*&6E*ETZ7="-'VZ\TK#P.,V]/T97)R/P1YR.NO!U;J?S\M[]ZB'RX<\? M<3*#(_HG8-Z.ETGFR^"L4)H2Q(SVX)Y(@YR+%DD;M R&PYXF)_CZ^[]<>:S2 M60!W#J6\&-OWK^EH'C^G-+LTU#O"N$+:JIP>-@PYCB.2/L0H!?QA*%VJ0\'K838_XQBG]51]Y9X X[;8H>MY*H_@9CN.6%!)Y^S MT\;A;%P=,I(;Q%U(&.RW9J+T0;B=FE;OF/H J)#L&T#1TR=\[YE0G@L2F$9A MT0&:P%=T1.29548+1H7#H;3QV4A(JS=,?;#37^(-P&9E+NP_1S,?QR"NV-W, M[MDA$KB)%ICP^8EO;0326%MD:9"2,D7@/T-8H.TDM7K%U-L,%=)"6Z"ZYP"+ MA W)M?>$Y '#P2&=&$4IX5PADCBUI;,-SZFH4Q=^-NB<(NL7T@ M'IS?0G"2YPS_R)UT<&X/5OVWYWM#EP >P^[@45AD6G@9=8960ASS - B&@GI M6;2,RJ#V/TXU;!3VV+Q^+[D+^%R>._T@OKNF=3BE/1S*!AF='^KV9/$RB4&8 MQ#R!V&KB5&&3="AMK<9JQZA_^^#3@GIIX+#;RLW;V_QVV6*^$"4N)J$PPI9Z MQ!FP9+@#LPRL,B8D&/_2=8,'D-7*(-22>'B6("BKG);QEAE:3GQ)N="?1H,$ MRP_4<$^1MH0AV*N:L#RV )>>EG, 677Q5AP*AT+M1+U4'H\:I_DV=#GIAW$O MB- 4]AP7B,L<>L1$>^P_6;)1+)RJJZZ X!JP+5^[-/\#)+@< M+)8E41CX^".E^7X"WF&>$(6:L1IPXBUP^XD.PQ$H7N6'[1^[N^TK= M^H$!;4Q1\39@=GZ-=A:_=^/P\?K'M/L9%[-Q[F<8,D^TE0(%E>N_:(K(>J61 M\<$&JBASJ;3AV4%.W0* H4U/*3TT *E?;J:3T3R_.30)OXS^S+]Z>-8Y&F5S M2VP@#C:']AQ9'1*RS(+H8,=(5;J;?SLU=4=5# VH0EIH $];)?7K0Z-WI"I% MFUDP*H'1!8ZT@AV2'X7!WA%M8NE9*ONI:F4V>(T8_S35M RVN]Y:;8%N8RG$ MIDI!E,ID[JT%B=ED.;/Y\31W+J!5;&P>2O^'PNMX930 K3?>WUS?C'-9Y_L( M1/C10D_PZW&\?_;JNIO.1_]9_'PK\Y<0V#KEM$ @UP"1K:$@W!B1"LXIRZ4D MZR7K)3H.B]#>:/Q8!JY5%-RWPGA8JYG;-8.GAE!N$9'1(1[!@=$8O ^2G-): M>J&+CW#:14^CH>G %O-81;R8R^DW(2RF_MCQQTGJIM?++5?T0GKG-X:YA#Z< MK<$OGK7VU(K\N!#+S3@Z6*1S00PQF 5))>:"[Y;JX!?/J^9VSZN3E8KB M3DKDAY9@.X%+"_XMH5H"7^5?X-Q!3JO7R\S=8;>>\%2\ I9Q4+.?&#DE%&(!*53#$I%4KWW?M-LBI7WU0G1 M@1AJ$+"RJ&1VR'B(3J@RR3CJ\K-]Y;WT722U:GN.4?9!$T).U$(#,>*.:8/9 M@[,T1##$$GF-@1M)$C+"&J29MDY&':4YXV-XASK3%1H3^D"JH X:0-1'L--I M.T,H.,.8[1XB&3P1(;P(Q.N$!$\Y+V8"LIX& M<+4$R]Y72G+_>*C!$Q%9@BNBNN]&B]IKI21%A#DPPB%(V*G&(":5#E0SS%7I M#M*MQ+2:?#A&P1N2#P4DW\#Q=[\)P;YTMS&^C1.(11Z[&IEU(5F(D'$^3Q-BW+D',.(.Z9$2,9QL7\$T?[OM)H . 4;Y07;@%EY'W]TL]&# M6WA[SX:3RE-E/&)!Y2'CGB$M4T2$:D.E9L:0TI':%E):C??[F)<24F\ /)]_ MQ*G-[TDOBNV?<4,P<520@!@6<,(:FJ^*%$>*">TPMLRN=]KUC_9W4M1JV-\' M2@5UT *BLF'=Y/ZK+(NDD/3:YJH'AIS0*C]4G@@A6)OB?0Y;2*GS.MO &"H@ M];H>S_/ \?Z4WL"6BD$8 L QYRAW MB!H3'>>RUB2?W4'#H^ NF;,R$0;;T$3X#[8. DN:'YG36J3(%)7[NX@/^E2K MB<-CM'A83':B>.L>9>N;:ZV(\#)ZQQV0C")$"XB3Q)%-.J"@?<#4ZN#3_LA] MST=:30>>")&2(FW025ZM06"&$^)<[HX'3JSS2.<'=EP"$;$H0@AF8#_Y2!15 M2 R>@J+"LF_0TP%!78_FBS9Y.PGONDD.*N/$][D\/6#-OK[*L63W=$;N<;#R MV3?KGQW-_+B;Y4[Q>\01C)T++H%%$7F*I=%(2T61Q)D$C&X-$+L08K'="J=+7$QL)J=O2.QQ2-MJF7EIH MX'#+SQ@]$=+;VT\V#UOXG!Y_?+N8<)9$2)9I<.(PP8BKJ)&)(>;.&",CEPQC M7AA?AU-7%W0%H+ ^3V48O32'N"57RX$AS$4F@\5(ZOS6JH*PP9I(D&>1!Y 6 MI:KT>((=Y-3%U% (V FTT]51-XK[[>O%=/33^MMW8SN;O?%920_CARR.D1J* MI/5@XS4+R%%.D8=8PU*G/>;[2Z!V?* EF/307U=5!(!%# IGAE)_N2TA1[CQ.V/JP M/]X_[=MUATL, *0SJ*"% PW8NEJP^16T=3-;F&3'L4DJY"%G..\3 ]$I$Q$% M!MQY"E%P\:$1F^BH"ZD!W**^LFX0+\L]AG5,GB2/)",<<6OA."<*_J.QEY(3 MYF3Q:84;*:E\GO76\![(G"#N!D!S$2>Y>^Z1F:6MI%C8H/.#'8E%Q'&4X/4Y MAJ3Q!D>GC%.E4;.%E+9@1\C?/Y.%\?K[$AL63!NER+2S7B M08(9MEHCH@65VD8.?!9&SA92*OL]Y9%30N05D3.;SE>D\L[.[B;<&RE)9#0_ MV9''+RF7H\P4D):>*RJ=YN*@K"HLOP(6^-TC4#9_N>[$JW).3 &Y-H6*E4FO MDIF0L,/(<:[S?'&#-$TIS^"A*7!OV/IU>@%LU'X>HH0^MT+C1.&^R)A;29,< M310QG^MPO2/(,)>0R?,H\DMD3NW/T P8JNW>P?8SL&_!FUJWQKP]C M!RF7AFG&D'?YT54//( 5Y@B<-.QX2LK909Z;W$1,W5GOY/BPB5AI&.TEJJW+K1.5 MO^?>H9\FVH/6,GI\-[:CZ]D==YY/BX0RJSBKGA2 M<"]5;:4(!P%77UTT@*X+>[N0SR_=]-=X9<=W(>;B1Y2T%:V5P5,IZ3< I+6M\6$V'UW;>7YF ?X@S^O*?^&2 M&Y(?LS,H80V[@^K8&? M_D)O[UA;],S9\9OY.SN=WL(/?[?C&XB!2?(^2(X89OE-3>Z1TQ -)R^U]I)! M9%S\CO40PNITN9[U6"N@D?9@EG_[<7(1IZ,N7&(G(K4Q#Z04L&,,XV"!E8<3 M&N()"K89T]+UUSO(J=,$>U9(G2S]!@?U?YUW_M_Y_43X0G[T9'YK[UX_F=]^ M!*L,//^,^5&4PN^%E/ELWZ:2 9@OU'?RG+)/W?RQ?< 9"/R$8\A2#[&?A9/2 M<0LG9?0<:\)H2J6W_&Z*>A<+/+RZM_C.V[L2T.5#>XG*F%) )#^ P0/7R!K/ M40 CK;$SBO+2V:L=Y-3-B1;$Q;/B@4(J:."TS 45"Q]SP<*2H<4=*4DI41KA MV$^Y><\0C8!Z@0@VECGJK?+%WP3?1DQE))52]SJ,BLB^ 1"MTK^\(>5PQMN< M!H$H%\YZ:T N:!H^1,F'A?"MM=I]34=L %5%O5U36+: %?,YNX<%^O M9SP)DD),H0)PP B#(!8[I+TGVF 97"R.EF=45&Z*[*G7=9CT$W);,'E[WW4 M(4,,-+\>#%$$#R$@8T$@A&@&#%B=B@^)?4Y%W:B[L -31/8M M@.B1_$_V&G[Y;0JAK%U492UWF1(Y:R\L8MSEVAS,N@*JN+!M#U\>+STK8&ZRU6FJ' \^Q)RS$RA&I0O16."X&M+1U3 M/7R\,E8*:W7]::N31-P -M[\8:!0:4)9-[#G*3+N(4_F,4)H@&)CWV MC, N*HR/)P34+0P9ZI@Z7<8- .3K=Y#=6SN+(<]MBK!G[M0!V^?J[G+P[>WC MWUE>#2XX?F1[$G)J-N^[^V9AD2QFPB-P]!SBFO,L#?#V&,^EIM&(]8EI_0^S M ?BH:])ZP&K]R*NMXP9P_B7.YM.1G\>PV/R_34;SV9>OORVMNB9>4>L]HC+/ M3)76@57W K&(3:0N9T]*)[9W$E3Y,*V.EVXHY9V,Q)]QZKI"6+Q_(&7!S)() M;XW2X6Z@!O@52GGD+*7 A!9:,O!/4NERNPUD5(XC6\-=7T4U8/=6$SJ/5_ \ M7\$S(I$"5P<"**J0L=P@I?*+FMCPH$M/6=I(2-UBSJ$=Q/J) MRMZ8-.TO^;9 =&&GGZ>+.ZNPJ/NZB-,%=Y>$F,A\8BCB0,"@2H%<'NI*@O%> M26Z-+.U['4!6.VGXXJ JHHD&P+5@YDO\<3/UW\$AN)AV5U-[_;A9WEQW-Y,Y MN91,,6$8F'*F#9AR(9"U*@!O/I&@K,2L](CF TFKFP\I#[(A--(>T$)NH8[S M$1#R_F8ZFES=U1_>V>I+0;71SCC$D@8+G;*_:95"C#K.G.6$^](YMF/HJ^MQ M#0ZY5)-[R:A*A >+E,D%1X0)!.*C" ?I(U7*J/7!"YN> M4CGQZW7;=,IAZUP*:,"P/>15XO3G*#\;L2GO\ZF;_(PS<%(7R9W9M_P.P^J? MO^MF\T_=_+_C_$OTW=4D.QAW^^Z7;KK\T6+LR664*1A! PHD13#[3N0>ICS( MBS.#F8NQ>+;CO!S6;1XJ;UX;QL=KWCV/*]W]H[L'GK[;R>=G=: MN^,^CT[_"7_SMPG\\PW_:/BVK3Y4G:VKJYCHSM/T%;P*&%"+!*8F/\YJD%0%I;"<+:6M M$MPFBYC &''F')S4.J!DG??1!!-B\71,:28:+T(Y S*'VRPGP.3D??+C+@4Z MM]-YN;3DQ]GL9E..=>4 GWWX,T[]"&1QJ8CPP"9!TO%<-:LI,CZWE'A#H\14 M"E%Z/MGQ5#9>_%(![\,J^GA FSM 3^)5OKQLPO2#G%,:R[W70K :FP3$P0%8G*F.MLQ9B2BQ%$&?R@8+S[, MJ303E5VS=K=!/W6_ KRO;/A_Q='5]VP4?L:IO8KW\=O%=.1C/MC3\F#/>UY1 MCI'$2H"^*$&&VH@4C4QK(J+CQ8O9SLYE99>LW1TS,&#^.EOJ$A.;S*+CW'F/ M.!,".6D-(M99+8BTI/A\_C.Q]FJ2Q(,@O,Z&/ IN[:253^[^6\M"/N1,=LJ( M>^-,UIXGCB$N,48V/[F5')S[*22=\-F3"44Y?#7I["9V9CWPO8)CP MHB92Y7?*$G%@S8+R>7!+0AJL6/+"1FID8X=G+X9?37*]B8W;##1?P3X^U/_@ M5$FE(T&".@OFC01D%78H4F$3X0OG\)>W,(N/UE$OX[)48X M=<$DAX1+(L_T#$AKJ9'BT6KXN9?LH(>\F[H&Z+UO!VM :SC'W7?HEY9EE^J+B;+$1S8\??XO2:7D;CO7>.(:UP5;<[MKO5U$G K&+2T(]I5=RLG2QG)/!7(I4Y< T_@GEL*WKI-)K_DR5&B>>YS"L;YUBZ=MS)3 M)ZIJ&+C#W5/U0-$KV$[/BF 6 V369!*45M*1B$+DH"G*"'(T492,E 0G$25K M;2C$(7S5*;?ZZVRRXMAZ!?MM?TBY1:.77B1%=' H.A41=\0B+7-N2D?XC<)> MQM8*DD]F]K#C[Z\XO>4\^&EEHY4))Y\*@EQZ93C&EB#,>:ZU9A99+A6R*7&B M9(Q1#W*%-0@WAVV5%]M$61\!KV*^W:;GF!H:=->'O/-/O"LFS/.,OE-4:$ER MA8^&.(8+(I'S,2&7J'?R=3DACGU]*H-IQJR!T+_V.V!!\M/1.[%&P.L<[L_$'J.\)MZ)/3F]\^O#Q'@1 ML%;.S/%]@ Q[ M_V:AE?47"!Y>-5B=6:>)B3X9A>!0-(A;)I&5W"-EJ.;$"1;%( 5"9^.P\;.A M,'Y+;9_AP?2RCY;#Y;, +>7,_KF9/'\ Y:8/PX1QIY2+GU"3B6.N.(,G&N(#@/7*=EH MG&+-3- ]DK<7.N[F->W%'F![U?[GW37[@URDI%SDT<11N0!Q*-@IHYE! D=J M C%$I&8&PA_)VPL=7?.:-F$/L+WLL?%[);,<];,B' C/0^(DH!"X0)QKB5R^ MOG>1,Q:BTHDT,][T>/9>Z*R:U[09^T'NE>_'====RZ0TUQ[!_T7$*4_@NBM0 M(14V>&]2*)Y<;RM2'&[^S-][L1_<7OK4J,.%L]8MMW#IWX,Q^<6.IHMZMU5% MRYBL%H(CMG N,*C<18,1MDXDPJCTNIDFF6%$\$*CSA>39!T,CG^5+.Q> 5Z: MI((7 J/\]D=N>\W]')@@PL"(<^.CCJ]Q$[_ZW.UP6Z=!,W 4BO]R>=_]XL.! M$64#0\*$W,_!P67+?AM67H60'.:\F::\TLR_T#/\+V4)AL3S7RCWO%]P#ALA M+:6Y\LHB'J1#EGF/7% R4!^M$LT\@56:^5>?O7X%AF!(/+]J0[ RZ'Z_U!2V M5B;PH2CS#G& =+&:21T5,$2&KE^.:FX8SA_]3GS5V "!D/RJ][_1\12GCAN M!::()0ZQE&002SDB4-0B*D(T8>0%ED:6V?LO.4?_"O;^0"@NFM^OV9J]^!?/ MVMSS>(?)++K;^[SO&;NQCZ3H_ W8?41VGIYK(VD( N M2R9L4*RT/3Y3S_4'@%QW&^/7./TY\G&+X1@OEH1??4Y?HN^N)J/_@-U8;+UW MW6P^NVNW4"02[F5 CN3A/S(E9'P._&&S&R>)Y[YXI?$0C#3=BWT,%K?W8M=2 M>P,>'EBA[CI^!84N3L)?ERPNFC>#IU9*X5!B42!.P4^UG' (5FE@DB=5OB=E M!SFM]&Q7 TLWC.;:!>&R!=,Y8Z0U# 6%)<1,2>8[X9 G/*D@B=/@")X'ABWT M5Q=3^V%P.D$'#0 J;['/Z:L=Q]FRVY8P@[%2&*7@$L0/UB)+F40&P@J7GT!( MLO2-TC,BF@3.*0KN2DJ[ ;A\ 4T =_?3,+[^#..NQ]90DN?>\D2AV!-"NR0 MS$E;SG,C>.06!<^YHI9H'TJW+A] 5MW+PN$@55HC#8#L:QR/\PC#2?BGG?X[ MSN'73_D13JG$-$7YV03$F93(.4&0(OHKIH %O_ MB),XM6/@YTVX'DU&.3K*J86G3!$FHN4LUWEC^(_3 KQ-S! !5BG1W!E9&F ' M$5;WEF,XE)772@-0*Q/^_/I8\0E67/,4$&&2()ZE;)C68,458=JJ$(L[9H59 M:&4^2"N!:4V$-+!!EIS%L)GQY>8'"0O/A/-(4T'S>V8::2,CBM(I#RZ,QK[X M"+R#**L;I50%S_J$O/*:; "?!TGXF_WS+9Q>:33_!52TB6NF7$HJ@'/$B4<< M# +23!.DJ)=66.UC+#TLKPSE=D#-GFZ^\^L@@US*+X8,WOCY MS30'M'>3ND=QY?'7CY/43:_O8II3[]E/^4C?J_/>C!6Z#7]*QR1\B>,,KA6* M[B\C)1>).(.1,18< 6THLH''C.' J>)1Z](WO@<35^Z.?,LG5X(')QU6%*(% M$PGL*!PPLC%JY%*DTD2'4_FB[G3&1D):N:0NK/9-@VU[Z:!%("TS?I1% M1;%,B.J4$!?<(2L8. 4B81-ME%Z6?C=A"RD-6:K3E+P/-B=(O.Y+M]^^+ZKU MEIE;PR4P#+M'N "RD$$A[21'DAH=/54V4+S;KUI?LC&-GZ*?KH"P6K,.V6PN MC.@,PIN[P?;*"0\L,0@8,CLY56H]!!$!"\*2D<;CTFGK/22UDH8^X]'34R\- MP"P/G5\3V7+363"FV'B!=("MQHD 1A2P9#TW@@F);2@-L*W$-&26^JJ\&T+^ M#0#I,0&3.Q F_OYV,=! HG4*R<@X[#5BD246(ZFMX<9PAHM[,UM(J0NB0HK> MFD$]7>H-@&?1UO)$-O=\2"MY\#DMECSB%GYE<&3(DY"TXY$$6CJCL8V6NL?; M,/ I(O>Z'O'##LAU^L\SOKF+ZKXHT&B&*18.0@>5\FO((#,!Q[XE(DJ1'/4^ M['67#_]>W81X6< ,)^@&K,^.\_WQ0H *Y9E-"C'L".*1X1R#2.2(BT;P$"@9 M-"K?0E?E&0WUG>[3-%379NT2UA<0J,_Z^SAY=S/-2OA7-_UWZJ8^7L1I[MB[ MA.UC@>:(G X2\%AC8/? S]GM?0E\/8O M#'0#?"!+9[_^%5)0'\!?C]2"T^ZR8Z>31E$K[4+ )(E![Z!:N?Z%C<9 MAP=K@5R4$4QZ8,I@%7TL/2;J!?0K%X; $5W(Q^BC76@MPW9)N?5*X.QOY(Z@ M0"" YQ1A 5$4-3R(=:__K]J%?)3:C^I"/D8'#0#J>5^LMC9H"KZEUA9V&G@G MN3?;(V.44I@XS+4O#*(7U85\E(+W=B$?(^T&X')(SVN*A@@K+#"".;"4NPX" M52@*Q:4WD<%/RON8+[D+N0^D2FND 9#M[7SEEDL,P2YR+)(\H5 C2W/__J+9 M40IO=?$GNE]P%W(?>!7510/8.JS?56DBN#4&84LHXD(XI#$FR%-J!#/*4E9Z MJM"+[T+N@[+R6FD :@>E"+E6W'NB40@V/WA/);(.I$:483IYB';HH F9/G=& M311J]0D,BVNH1=3-+CUA5 N7IY%:"'8$,N@ MHS2]/UU_C-B+ 6?P9/W]WNR>[LVE,$LG[@_[VD!)_!-8/7M"/P.3DR11BMFU M3QC.1&XHTH8;[(*SS/XE^KD,ME2'H!&C,8XS[KS D#\3"/O%0U.KI?='J7[]2"RIAP9PM;46'((F3(4$T7 +0DJ4(Z,L MSL]74V%(!3&(8T=Q: MP#Q+M/A,]]>5$QO(ISI-0PW8K4WA^Y>5AWN"-L)&K%'(Z1YN,48.4XG -JN$ MDS6F^/3V/20UZV2=B(%=(.NID$;Q=A5GES0YISCX!BD0A3@%K]!9"&2(L,SA MI'V2 XQQ?T9'0P7V0R+G%*DW@)SE&W#Y:<H4I( M1:$EIR2:5#JVVT9+W:*((1%41/KM#)K<:$J-=I@%)9&%PQV"4VV0#D(A3!@F MAFGFUGMA!SS RMUKW54Q?+-_QMG%M/LYFL%2J9NN_/CD2ZS#E^Y[8W4B$X6N MIQX^\WXT\^-N=C-]?.U,6.VX#P 3E5^/3DSF(@V*I/#G#+U MUK]VL]G=9-G)?#2Y 6Q^_A&G"XW-WD:0>UP1_(<_X6%P692U3F9>2FOQF%T9Y-@#BP7ID8@ 9"W#!><1.VM)Q MSA926BCQ'0J"_>3> 'P^I!3SA?/C5OD"/LRF'77)M%8V/YK$8LZ*Y\)XYR-# M0B4I C.1JM+9Y,.I:Z'0MSS(!M).@V5-*Y:Z[/SI0QV.D7N#5N=3G-]Q=A&GBY'_;^;SZC\60D1 ;&,HZP]SQ(PXEBI2/#;;04 M?+=^[0L+R;^]O=/4N[&=+2\O+=4B>J[!FQ7@QCA+D%:"($EX9(PR[USI*5I' M$UGY_:D2N-GQTOP BFH@ 'GH6UJP\#DMC,/=<%8I9?3)((\)1YPP.%L49MEQ M-BYZ)B4O[;EL)::5PLU!0+ .N2(::0!:J_0ORWUP#)@H1Y C!K:B='F6H@!_ MA5I,,<=*1%L84\^IJ RF,NI=;Z'O)^L6T/*XA]XLZ[BLCMC90)#(0Z%Y3#1/ MW@2/V;C\;IE+U!5'RS,JZJ*EKUZ?35KH)>0FBN56>'A[_Q"OM2ER*1'UN:>, M9.$$@A%S5O \0@+STI5*SZFHFV<=#BBG"+D)H&P\K']]J-2"<)MS(Q,22:D\ MJ3GE[EB%DA!48ZXLE:6[!W93U$HEY3F#LVLC-0_Q!F<5:,(.P47D> MG.=(9V8,RUN*)NME:>NTDZ"VPK0^FC\$5">IH0%,/>1<\C7KI0\\MQSFFX4\ M,S5ACHP4$7G!P90[12DM[0H](:!!S)RFV*Z4E!N R(6=SD=^],/F^3-?H[^9 M+OI6W^=!(3GI%\.;2?AM$AY_?R_(S.U"B)=1N(2Q4"BWB"$.C@%RWGB4F_XM M(2"-XDV:!9($BN_Z'P>:UE84\4>:#[Q80&[\L3UX7PN+T@N MG1 Q8@O1D)$&\: 3<,F5'(XD3 8TG16R' BZYG"X_!I7@YN#R/MBK:PVVB6[+Q(+RH M6:2")I0H8X@K)X =II "=R.9D$!VI4OA]Y#4H%\X3&C;1Q4-&+I_Q='5]TQ_ M?GSO*GZZR1G&SVG!VNSSS7PVM^#D3J[NW A,B"+!&0C&\D!]'W)+BK2(TA ) M2RX&5_HF\B@"VPJ.>T&C.Y>>FL@0;V%O*<%G7%Z*()T@F('_$"&TTIPCEXQ# MR7CAC:7@3I3.Y!U)8EL&\ Q0+**K)L"X\?2X!+D8IBA'6(,;RS4.R$DA@2O+ ML.%6F>)CPS<2TF!(.V#2^"BQ-XF>>Y?3ND \4199Q37B H1D-%<(.Q>H=': M^N,MI#08G@[JFQTE^B8?)CN^FO3F^MI.;[MTT:Y0EM$1$>,E=>$E+ZUO'5U!8?!8*# M:XN/T4@#T-I0[I8,QH(PCZ+)Y6X8_N-DPL@(&U@D23I7^LV(EU-;?)1Z]]<6 M'R/K%M#RO.R5":,Q"P$1&AT(A$?D(L4(2R(B"6"XTX EHZW6%A^EU_VUQ<<( MN8DH>D/9*X1_1#&(W6 +><29=\A93!&+PL'&28D6;VU] ;7%A8!RBI"; ,H; M"(="#G!&/^-CG6E5S7WS+U]_N MNUPH<=XKBX(V& XV;9'S/(^?8E@S<*()+_UBSDZ"6L3DJ;K?-&^TB"(JHNH_ MUY<7-U/_W<[BEWQ!..BUDTQ3\(>3U/[N55 M M"+ M*Y,\?6QQ?Y+'CBW9"3&*2*7)98LZE[ER9 AC2#%.F_^OB0+]6]PQT* M*L5EW("7L^>^FR4FHW04$1IR)0X#;CP/*&#B) G>!C+T?=<)S:^#&:'SAHD% M==, TGK&+6^NNYO)_)(HKIW@(K?>@3P)\&L%A>WEF3,)%V,[6?>J9L7[$ B?^<_!CE M1;_!V?$6_O#?1C;M9_-8]D+L8CE!N]^U9_Q ]JOI;\# I-:O/@=1X MD/9TH]IK1&D?)V'T VEMI/'ZD:[8WL7/ M)MJT8#4-;9%Y=Y@ 6KC,>D@E[=XT)]TW/5F[;K!\T"[:*93BRCI[;=M&KM8; MIH9,2M:'^Y,\Z).:H &3S4?7'@U7'5XKY;Q)U W X:Y?[ =\WH\6HK@KLOOZ MYLO706"Q_WMUJT+."(^#15_;@=ET>L")GCDL'PW<+WP(#,Q@A^7)\<":7%I0 MW6^3,!W?KLP6?G,][Z^WC:L>=+KC^EK;)9(65/;ASZF_F(Y\@?WUN-1!RFG@ M:NT9\RUHY!]P LS?VWG\Q8ZFO]OQ30'5;%CS(!TU<*&V71R5E?5T9]_^\]_S M!93>?9]<7?A^9F_/T@>IKNX=VV'":;4H[^-D-LH='U.;*_Q7?;*GE/>LS-OQ MF2+E>8>RT;-&KU+JZ7 "_W-]^0:P/;%O[1]V$VT;&A:>_8-ZB3?=@I_X'RC\'?^T7F;K,#7LY[J:0CZ !?[ZWS=V M8Q9F@Q;6_WZ]RH[#1+^%OWHU=\_L[[,C\\0;DZW+]B#V<;FWMR#M_C=P&Q>L M>'FP3Q>K[LLN851V.Q])ZWWUMK94-=WLE/9&K;1UZ;;!P2KC 6U?N %=[;B$ MVRN0O_3U]2#NR:%[Z$P7UW_?"Q\(Q7_.I^-O<7H]^YR^30.HKTP5TXYEJT'T MN"-XOV"J'\29JA*W$T]7JN9F'^LB;6"_%95\&\U[>Z]/EJI6+7VB4IX(H+)6 MOMR,(\%.D.PTA.['//8O:M^V9K7BZ./TM$UA2M+5BMS/MT4/A=( M6Y:PD,*VKUJM%*67'6Q.;?'ZBO6*4$ZQAEODT82NWM],%X05 M4-+#4O6J4$[1SKH$FE#+2MG2U=7B%=J^%5V[UJU7DG**PG;*IM7*A@_314O? M0*.&GJ]>I(YA#]$%RA>^1-_]C-/;S^G9MYXAX30?[9 /]-BNRU7O/]/_]F[C M@M52O,?H9W6G[A)+[4 @SNX?5,FG<>^+B$WK5=/73KEW!PGA[RNB6DKYN[?Q M[SNL8Z/D3[$KH92G*S5=5\8;.E3@O& +O7+B:43O5,SA$3+5-WM75?,E4 M[SZ:ITM5NV(\55N;15%9/_<$3>SX=C::E;FXW[IHM1O(GK[W5O%4UM[7^;\O MIO[S]-ML^F$V'UW;NZ;9]6]).!PJU[8@ 69L;"=+@C]>_YA:/P<&W&@\ MFM^6\=U.^V*]*^9"H#A.LNU$8"5=O!W+UAN-4" (:]/7VT!@X3AZ?=F#E-A4 MKFN_C!JZ%>CB#.+"+_%_;D;3![M2QB@?\9F#E-Q4ZNMX&;9:!73QWY7#J*M:SOQL73ASR'K]]C7()S^M3X/BU2[<#U""ZL[ M-+P'9B)JVYZV[MT9/.*]=2T+N_N0.9K)Y+'XW7R1K%0$M57^U417><7"JK[B)V!?3TN$K-FI+]LNYV,%Z_R =(^E1$'>MKU1SJ=)12 MM@CA[UK%)QNPO_[UBWB\;[;X^E*U*\]>2;:'&#UWA.KZU0K4MNU(S8P6MNI75);)NGV?+5Z MQW:_.+ZU^XMWW=E]=;%ZQWD%RFKYVRJ5VG *DA >G_G-*(P_K M_C(IL]?VKU[/!)ZFRX/E5=MFQCC]Q[2[^?%Q-KLIJ-%=ZU:KSCW5CNZ746V+ M^CU/A P/A);2XJYUJ]7EGFI=]\NH^E[LOG5S.RYQ#[R^5K5RVY/WW$99U-?0 M&S^'2'Q\>V%'H9"B-BU9K;#V='WMD$SM0#E'BD!AIJJ4:=RV9K5ZV1,5MTZF7N$4]#VEM0MF(A2BIQT]KUZE0+Z'*'L%HP MI0^D%C>H6U>N5V':QZ[N$U3MRHK_N1G-;_/K7W>BA/#F^FZRXR@!,1&X+:7= M(S]5K^#T1'6?)LK:8>.:F?E]MCA$%N^C?N_&(.4O\U*1Y'&?JE>K>G+N[A11 M-J?_3W'^<>*[ZT(Y](,^4*]DM9BNMXNM.0T_2S(/I>D='SI(XTWECDX08^U) MD\_-3^9\F?PJH_1#OW&0OEO*/ATIO.8V^>?Y]S@=>']O_L9!JFXI<76D\&KO M:NMNQG;ZZV@V+WC5O7W5@]394CIKKX!J*_"Y9>D]^W?SD@=5*[24S-HMFNJ9 M_WOC7UZ!^]8^2),MI;(.%%9%E=[,T)6U/RX?'/=?N]FN>JUD9VY!Q/(?+C4Y MGL_N?_*HTLUK'Z3$5A)8.\53W=M9\[S[;K^-"QZDKI824+O$4KO5.3M4F:-" M"MNTWD'Z:BEAM$,H+:3XBXS'7%WH( 6UE.79)(;J3DC7NU3R?HV#]-%2#F:- M^3;*O'NKX]AZ5=I2FJ3!,M5N\@]P7):$O8\S/QTMKF$*U:GN7_X@);:4 #E< M9-7/I3#*=-DQQ_3G(W>EKI_WK7Z09EO*A1PLL%8':CQ]/^BB&X_\*,XNIIU_ M2GG/Z1H[/E-DU,:A;!28N[']4\^0[7<+IBEU_^H5&T$/ MUMO3GMT#Y56]E7H3G9^Z^9+4,B;\\*]4Z^0JJN<=\AO>HB__(/_'V5G\O__K M_P-02P,$% @ -X 75V 8[M$J" 02H !4 !Z;2TR,#(S,##,Q,2YH=&WM6FMOVS@6_;Z_@IMB.PE@.W[EY:0!/(X[#3!(.HD[C_VRH"3* M)B*)&I*RX_WU>RXIQ4Z<3-SM8]R@!>I8XNM>WL-S#VF>3&R:G)Y,!(]._W'R MSWJ=G:FP2$5F6:@%MR)BA9'9F/T6"7/#ZO6RUD#E1'+*9/1F2QX<=;MM<= ,>-SIBC@ZBH*C M.#S<#YM'K4"$S?^TMM 4U7T;8^>)>+.5RJP^$31^K]MN'.SE]G@F(SOIM9K- M?VVYJJ2J3>>^'D4R%81=BQJY4RK,?:H9GIFZ$EK&O:.1_!6R">>YQYDT^0#^)S$3E M0JM-1@]O)S*0EG5:C=9]BY<=YWH,WZW*?;=+MH>8;*&_N/'=1XT?#*]&YV_/ M!_W1^>4%NWS+!N_.AV_9\/?AX,/H_-/6D8YOBR/L/5]CAP >LTVQ2TT;LAN^Y?_=B_&%[7+W__>?B'M7>X?':Z^JG$<12*^>B!BKM5VM,YE%B&&O MWMG_VYQL-2HGOO[H]Z>E?=C8HVDX9Q,^%4R+J10SI L[D8;]4G -L"=S=B5R MI2U3&7NK=,I:S?HO3,7LWTJE[%<9"854DJ9%)D-NI%D&M 7^HCF*]5"ZS M&'SB. /?PZ2(T"> LQ3!&D GB8-RQ)T@2U!.D@4F2SB8!T,#]I&DCFM4HTA0 M 4!40(NG*&=/R,V$Q8F:F0JE6HREL9IC($XOO=VPLK8$-E,9LV+M2\%;=^/P M-KH7G->O#MNM@V-3(JH4"401*HXE'K?-CHO<.>-:.(P@YC)(!,62"0 S2*29 M4 NJEH(AB27I.9(F3)0IT(ZX4ZO$@R77*A017ANV#6Q$ F#S !C>AA.>C07K M@Y:NB@0UG,3"BUFH<;!%.^.3 ]:C0/:![.A,$^ >%R6>UY+-4HX8:\,.LWHV\(,QETM4BX0YH93)=@*56$C(52I G M;#$JD9$[33!%8&0DN9;D@/0IWZ6!C'HJ#*5AMS2-R]F.))41,,B"E*E1#FTI MPR+AQ.UPRQFQ2.=HX<7!LJ;!MT!01= OVHOH$^AVLX <; Z02[Z]C^.U&6L% MSNMSW=JHQDJ88M.!IMRHC!.IU25EZG+';>E07N@47MW@F(-^O6/CPM M!U@T!'4:+S,#5=BG+5@G0?"[VH(T=/S\MH<%E3IW:U#XF8 ]#F\TP$O 7+0Y MF*M(TT=S%16T^2ZEFRMY%'H?0964T%48%IIBOY0]'^DU5<;B/1UU"X-QYY)N',#.E+(BCN[=KQ5$V[NI ;1GP.]B%Q>HD\$^D9MQO8V#N?_]V;,G3)&U2JI+7B*:',9J0O* M(JQ]A/Q8$;)WUG&(6:NTN 9'&R( MX_&7)'6U",6?A83Y;L$56>B.&W:^[[F^7*;O)U!I4(T2:*-]+NV80RF C3); MW^U]9H+?4/KUJLTE8*HKVH_+YYFZ(^TGBLP1LUA%TXM@-PW"%U MB;":SX(RFZID*B@59GQ?H&WSZ(3&I\K^;4. M'0BLVVN5703 J-!UA"/AN1&]ZLLQZ#U/^+PG,S>IKM%Q.6"@K%5ICW[JGU*: M@+XH?UAUX_GB\A; 4:>QMW] %P&LQO^H&KB\(]!P=P1V;;1:MM]J=)M/%S<; MK2?+_JK;SO[:W>XZDW55H0)6UT\CR?;$Y#Q[L]79JNJ4(>@U6)UG_=^XK[G MYA<*XMU-FJ_M]!EHT2D?UB_&A;$^LNU.S=TX>G"EY^DXEUSCZ"J'$W00R2KK MOR40?.W ?U^]G\FI]QHZD9*ADV"#B10Q&]Z*L* #'7;I]SG?([I93KD>>])B MM' --[??^W-92*B5T.ZLQG;7*9LE&5X,S$R+FAT;>U:;7/;-A+^?K\" MYTQ3>T:2]1K+LN,9598OFF;LU';:WGWI@.12PA@D6 "4K/OUW05(2;;L6FG> M%$\Z4T<4%L N]\&S#R <3VPB3XXGP*.3?QW_NUIEIRK,$T@M"S5P"Q'+C4C' M[+<(S VK5@NK@D;,>6^W0HKX:0KTC#IO0[K9YHU[OUMM!-^AV#SJO&JUF.X3#PV[ _VCL8%U-U_1]12C7DBY+SWX[5(P+!S MF+%+E?#TQXKAJ:D:T"+VAD;\'_PD[G'F0SC <:1(H0RIT:0@AK<3$0C+6HU: M\VX$F_D>XLL'_=F=;S_H_&!X>3TZ&PWZUZ.+L4:+5QOM M7;['^N>GK-&)_-/6A]6_8OW3BW?7PU.V&N'5<. 2UJHW*6G7;X;LJG_Y4_]\ M>%6]^/WM\+\N=&QIUNL;@_(KA3BJL)]!RCF[LA#>@ Q CRLL!&U%/&=VPNW+ M%YWNT<9+*^-1A$Q8E1#CDFV6BTVD$2:R5VV]^FJ1-FIE$%]^]KNOI=FM=>@U MC-B$3X%IF J880VQ$V'8+SG7B'C,R"5D2ENF4G:F=,(:]>HO3,7L?THE[%<1 M@<+ZDB1Y*D)NA4I-A8W2L(;I.GP.Z6IN7;I^X@:3A.E(YNPF53,)T1@J/FO: MYRI2Z$*J4!;@#%RDC*=SEJ=6YX 1H%!PF@&3R%F"3UIPR6(>XE>:J03+F%7> M;LT@A1",X7I.)@F_ 9QW94R#WT7H#$XIG># .<@@%!H%!IJEV!T]B4"SV42$ M$V9R^K/L/P,-Q2 40"*,1"5"HF8F[ 0#-!F$SD$:-T/75(1A3K%;Q(+YZFMX M+A!L?3L0!!:+%)-,>%DFM8+X0W-LUBOM(HV13QQGX.=0YA&.B( M@S+,.T&6H"SE$I,%',R]J1'VD:"!*V212S1 ("I$BZY1 NG,SN[X+UP.I.>_*,@ M(9EZD-+XC+AK!;L>2^3+QA/%=R:*<2**\SZBT8+J_$?HJ$:]NT4PY=L#T\-: M_8#>PRD8W"Q@NEQ5>QI+%2JX(<_-YEVH\@6 N"AF\K54Y1H'0(*:"N-H#ZT@ M=>.0=EX2YBKI:I#< :THIDNP5 I"ID:!Y(F^&"5%Y(X83!X8$0FN!04@?,EW M92"ED7)#9=@M3>-JMB-)90 =LDC*U"E#;2G"7'+B=@S+.;$LY]C#BX-538.? M B!#I%_L#]%'T.UV 3G8'B 7?'L7QQLSUAJ<-^>ZC5&-*V&*FP[LRHU*.9$Z M-PAT4I:$8*ZC$DV(;\$#(86=4X5_:%I:6PYX#E-^6=PQ75&FKG;<%@%ENUA0JG.W!L&_"?3'X8TF> Z8B[8'A7])% MWZK-6&?KT#Y,>:D%UXQU',6J7-HN*[ M+W#()!'6 OQ-40@4:@IJCP3ZYP;913PC!QOB>/R7)'6Y".'/7*#[;L'E:>B. M&_:^[[D^7Z7O2U1IJ!H%HHWVN;1C#@4@-HIJO=C[S(#?4/GUJLT58*3;T08@KMBG^E.$!;N,1=C2PH+9'T5FH5.R"$$,Q6?$:P* ,'F" ,&WY((I M2LJ#IVC/JKYOWZ:HCV4\UL@;%4P[.+9#X+A#Z@)A%5\%13I5<@I4"E,^+L[: M=4&0D&12S0%;9Q/E*9'?P2_B[9/HA-JG*GZ-K@.!=7NM8H@ ,0JZBNF0/#/0 M*S\<(;UGDL][(G4OU74Z*B8,E+4JZ='O_U,J$Z@OBE]7W7R^N;@:<-BN=;LM MNAU@-?X?E1,7%P=J[N+ OHW6VUXU:H?-QYOKM<:C;7\W;*N##FTV[+YS69<& M); Z_C62;)._!2YT?TM(^"K9_[Z./U%0@XF MF)TMJNV%W^-\S^%V!>5&[ F+LX4;A+G[SI_)8D+74KNWGMM]IVI6A-6CMQ=7 M1->]"Y"9,NX'ZI[_$68*:U_RQ"W*XJ^_T[GO[I+^ M!5!+ P04 " W@!=7.7I'Y.<$ #>(@ %0 'IM+3(P,C,P-S,Q>&5X M,S(Q+FAT;>U:;7/B-A#^WE^Q)=-<,H.);>#"VV6&(\X<[0WD@-Q+OW2$+8,F MMN63Y"3TUW; XZ@3L ECPJL2<:3UPPT._Z=?\6O6PWF@2VB!.PZVY MC9"&] ^GA*JX/->1:A'15Z68)=:D^1%69)$6I(*%N8+)?N3HD_HGOE[F;M\B'8BEM "@N-JI[VK.9LR M!56WXMSV>!4X$3/$KGB:FUWQW<=@4_'=G:_]K?,];S3IG_1[W4E_.(#A"?3> M]+T3\#YZO;-)_[V'CU#JC: [.%[*3OJ#[J#7[[XM9/>"?BX@3\]&X[/N8 *3 M(3@-.*N,*[T*C+V> >U4Z_:SA] =0_=X>#KQCF$538&A:;_4R9N\\6#<';WN M#KRQ-?SXUOL$W=Y$2US;=I]:G*5[C^#U\?R!\!T7X??+X GFP[@"GS*2E,&G M0K%P488T$Q*?*% !AV;Y MF/J98(JAJ]Z5/R?)C$+75UKL-*NU,A )!(T%>*'N:87=G8;KVNW5Q>:1T]X' MD@2K]45]Q7ABZBNW$_!47\RK+A>+= (+EXB8DH1*:W@5T47AC4Y@&>7D&NF4 M2B.)%W">\,N(!C-:-I)W&1%8JM$"1C1%_( ;G' 1@V-;[[3*[YS'\)X%E&-# MB.,L83[1;L@R]!._HH-F#(5,^B2"S[D]R,/P:Q8M=G>%19(JUMSPR4RX"*BP\.1%))6T5/]H!DVE$%BV6F/HW M2NWET9QRI7C'Y54&R\;+05(SI0 MP;JLWJS4;/=>L5UQ[I4]9-:M-)JU;VZU6D-GGV;VP 0B#P:&6Z8D>56JE@J% ME 0!CDHM-[T"YW9OCFBX%O$\V#^^#Y@)*3]XU[?R$OD#H&P-J?3E2[]3S/Z- M#F("=XQ'?G>GWFA#-YME4N6!=*OY#79GTGP\5IM0*Z\7!O 7%,LFH-K=J1VV MI?F^-1/<@KD]\0\N7?8@,_"EB(A'+( "RB8%9UL 7W?E;P+^4QR_<,1*\IFP M-V>2-CN5W_G[)@7FO MY2]02P$"% ,4 " W@!=7(MLUGK-' @!%ZQH #P @ $ M >FTM,C R,S W,S$N:'1M4$L! A0#% @ -X 75QJR>\U\#@ [9D M \ ( !X$<" 'IM+3(P,C,P-S,Q+GAS9%!+ 0(4 Q0 ( M #> %U&UL4$L! A0#% @ -X 75\/.3.;72@ #E # !, M ( !]G@" 'IM+3(P,C,P-S,Q7V1E9BYX;6Q02P$"% ,4 " W@!=7 M R&Y+SSW B5@H $P @ '^PP( >FTM,C R,S W,S%?;&%B M+GAM;%!+ 0(4 Q0 ( #> %U>?'!UNPHD $%W!@ 3 " M 6N[ P!Z;2TR,#(S,#&UL4$L! A0#% @ -X 75V 8[M$J M" 02H !4 ( !7D4$ 'IM+3(P,C,P-S,Q>&5X,S$Q+FAT M;5!+ 0(4 Q0 ( #> %U?[L=&0(@@ %(J 5 " ;M- M! !Z;2TR,#(S,##,Q,BYH=&U02P$"% ,4 " W@!=7.7I'Y.<$ M #>(@ %0 @ $05@0 >FTM,C R,S W,S%X97@S,C$N:'1M 64$L%!@ ) D 1P( "I;! $! end

-8?20$3;8T.P6BP^0"X99K>] M9!:GS%V.>E,<_L1Z6T&_76WF].^WU7 MK$7%W9]F(W2XLC*VXCX^VUC!2[<6PE>JGPP&)_V*2]T[/]NU-;-]>&"\ M*+PT.IR,)QZE>'&_K\=#MI5.+J62_G74:[XKT6.5U+*2/T4YZ@UZS*W-R]_& MRI]&>Z[FA35*C7K#]L*CL%X6'T[/(^2"+UUSQO/E P\@H][)(#2XDM;YYHZF M?1X8MR+2/T4FPE/T0>/T<1A]]D&\=3^ES":U4H6 M8F**NA+:MW&T0D5 [=9RXWI,\TJ,>I=F*VQ\GO /;LKVV7R I&RIS)(75PQ )@AD1&$"5KP.)_ !-H,/:-%N]%8X'V]R$ F5"K%5KKFT[)&K$+ [P5UMQ0<\ M3"=#8I_\^YI=FFHI=7L#A,,T,B3VR 577!>"-7E,)-P8_3YXF$&&U HQ527; MUZT9IIPN)E-"%%!U(S"!#8H7,O2F>UT:5PKKO[.J?.N2A#6W[%6)B#AD2 M2^0A#%Q;%[ZV(8)L'//5,+5TPXCI8TCLCQM=F$JP!?_19<)L,236Q32T^\8U M$S8,$VX%&WMOY;(.ZP&(B?EB2"R,&7]E6Q<1FS^/(WHB7:%,G UA6HVI(R%7 MAY-AB+"%Y67S!EK+PU!^/UDGF$L28I>@Z4$G94W0)0JQ4_8D".Q36'LJX?Z MC)A:$F*U@$QA+QNFE818*P=2AATGQ,3$DA"+Y9"=WS@A)B:6A%@LJ/^Z@P;S M2T+LET/^VQ--3#D)L7*@!O<.'$PT";%H4!]VBR.8:E)BU>R;'S^SW>0^@9B8 M;5)BV^S'C#FNY86']; 4LTUZ!-M\#D>Q;!N&$L1$2V+_HW!^=W8P^1VWS\)# M3,P]*;%[NICCLFP"RE485[$]B(FY)R5VS\%HMJ\GQ,3PXF'!/AN500$W-/2NR>O;6*'63'0BEFH9380@?SHO8-@-5O MS$(9L840S >C8*=GF(4R8@LAF#,K-A 3LU!&74?#.KV3>F28A;(C5=3>YGJ( MB6[-$%L(P;SWW2&$62@[U@JHZ72X\9%A%LJ(+81CPJV/#+-01KU#@U53V2>( MB5DHH]ZC0=>3G4['+)016PC'A)V>8Q;*B2V$8^80$[-03EUY0S%/("9FH9Q\ M+72@B/!A>L\Q"^7$%D(PXR6(B5DH)[80@ODND>8A?)C;OUTIW?,0GECH7YS MLSL_*\4JK+#*:?@7+IPON"IFEL6/=J,ZR^-&TJI6ZC*WAI>[GXWM?O)V M_@M02P,$% @ -X 75UEV ?CU 0 .", !H !X;"]?)_ !,]BW $:&BH46\@!4F%Y'$ECT( M>'NB4(1E49P&S:JLL>7MO_IDC7WWE/=MV77'<;OKQ]G'87\-7U^7BZLNZ&0UM.RV&3^G;UVFYRTOE\D8:?,YK[NY\S9\^???Z?B=UZ MO5OEAV[U=LC'\LO@]-X-K^,VY]+,GMMAD\NR21_[R^DQG0]R=9KBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV2SA$!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^?;'83Z.VH MMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH M=Q#H'9./E01Z!^H=!'H'ZAT$>@?J'01Z!^H=?ZGW6#[W>;ST?*_Q._=?4EU. M]^;+X\_+[Y.(\^*,Z_ %!+ P04 " W@!=7%\C,&]L! #1(@ M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K1M>O^1'GC7JK M7O@'*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,PV;5-%Q99%:.[ M8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7R*XN;VAI-DV< MW.[2ZU#;;I%Y:D(VN=Y/[+,6F7&NJ0L3TSC;=N67E.E;0IY6#G-"5;MPDB9D M[-N$?N3G@+=U]UOROBYI\F!\O#-MFL5V#0OQI:&0CY?XID>[7-8%E;;8M&E) M'IPG4X:**+9-OB]Z,IXNI!.S-/A<>]'TJ^>NE2( M?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U#^Q#@/0A0?I0 M('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC*45CE**YR%%@Y MBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19 M)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4 M636*K!I%5HTBJT:15:/(JE%DU2BR:A19]7_*^F3M^J]_LNCO>6OJ[CV?#7^R M7+T"4$L! A0#% @ -X 75P=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " W@!=7&0Q#+^T K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " W@!=7F5R<(Q & "<)P $P @ '+ 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #> %U=S_/B1708 *TD 8 M " @0P( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ -X 75S-')N[S P ]A$ M !@ ("![14 'AL+W=O %U=G1*WST08 ,D> 8 " @18: !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -X 75Y"@AWKK @ * @ !@ ("! M&R4 'AL+W=O %U<% M0KK=?@L '5H 8 " @3PH !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M-X 75Q)1P;6(!P '!, !@ ("!>CT 'AL+W=O&PO=V]R:W-H965T %U>5!,&UL4$L! A0#% @ -X 75V9@<>"L! K@L !D M ("!X'P 'AL+W=O&PO M=V]R:W-H965T %U?8#":QG 4 M / 9 " @6Z( !X;"]W;W)K&UL4$L! A0#% @ -X 75\A 4V)^ @ NP< !D ("! M08X 'AL+W=O8& #"(@ &0 @('VD >&PO=V]R:W-H965T %U>X=<2HOP0 " + 9 M " @1.8 !X;"]W;W)K&UL4$L! A0#% M @ -X 75X>KS:Q4 P *0< !D ("!"9T 'AL+W=O&UL4$L! A0#% @ -X 75V3-=*)/ M!@ IA( !D ("!GJH 'AL+W=O&PO=V]R:W-H965T M%U>+S/HMJP, .@( 9 " @;:V !X;"]W;W)K&UL4$L! A0#% @ -X 75_\75S*^ @ $P8 !D M ("!F+H 'AL+W=O&PO=V]R M:W-H965T %U?:$]7*=@4 (@F M 9 " @4'# !X;"]W;W)K&UL M4$L! A0#% @ -X 75Y"2#+0$ P B@H !D ("![L@ M 'AL+W=O&PO=V]R:W-H965T %U=&[-NU604 -0= 9 M " @6_/ !X;"]W;W)K&UL4$L! A0#% @ M-X 75[.X]'"@! VAX !D ("!_]0 'AL+W=O&PO=V]R:W-H965T %U=7+PR.70, .T+ 9 " @:;< !X;"]W M;W)K&UL4$L! A0#% @ -X 75V$86:SL# M*X8 !D ("!.N 'AL+W=O&PO=V]R:W-H965T %U&UL4$L! A0#% @ -X 75_[&,]OG @ U0< !D M ("!.O< 'AL+W=O&PO=V]R:W-H M965T %U=\FE@6 0 D4 9 M " @67] !X;"]W;W)K&UL4$L! M A0#% @ -X 75]H&PO=V]R:W-H965T %U&UL4$L! A0#% @ -X 7 M5V#84R"+ @ C08 !D ("!& L! 'AL+W=O&PO=V]R:W-H965T %U>G&GS/NP8 !&UL4$L! A0#% @ -X 75^#DRGTM!0 \AD M !D ("!4AP! 'AL+W=O&PO=V]R:W-H965T %U?5)3&8 M! 4 %T< 9 " @5PE 0!X;"]W;W)K&UL4$L! A0#% @ -X 75TU9#,_C P M!4 !D M ("!ERH! 'AL+W=O&PO=V]R:W-H965T M %U<0F](:+ , )(, 9 M " @7$R 0!X;"]W;W)K&UL4$L! A0# M% @ -X 75W&PO %U>7BKL