0001441816-21-000242.txt : 20211208 0001441816-21-000242.hdr.sgml : 20211208 20211207193519 ACCESSION NUMBER: 0001441816-21-000242 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20211031 FILED AS OF DATE: 20211208 DATE AS OF CHANGE: 20211207 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MongoDB, Inc. CENTRAL INDEX KEY: 0001441816 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38240 FILM NUMBER: 211477305 BUSINESS ADDRESS: STREET 1: 1633 BROADWAY STREET 2: 38TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10019 BUSINESS PHONE: 866-237-8815 MAIL ADDRESS: STREET 1: 1633 BROADWAY STREET 2: 38TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10019 FORMER COMPANY: FORMER CONFORMED NAME: 10GEN INC DATE OF NAME CHANGE: 20080801 10-Q 1 mdb-20211031.htm 10-Q mdb-20211031
00014418161/312022Q3FALSE757500014418162021-02-012021-10-3100014418162021-12-06xbrli:shares00014418162021-10-31iso4217:USD00014418162021-01-310001441816us-gaap:CommonClassAMember2021-10-31iso4217:USDxbrli:shares0001441816us-gaap:CommonClassAMember2021-01-3100014418162020-02-012021-01-310001441816us-gaap:LicenseMember2021-08-012021-10-310001441816us-gaap:LicenseMember2020-08-012020-10-310001441816us-gaap:LicenseMember2021-02-012021-10-310001441816us-gaap:LicenseMember2020-02-012020-10-310001441816us-gaap:ServiceMember2021-08-012021-10-310001441816us-gaap:ServiceMember2020-08-012020-10-310001441816us-gaap:ServiceMember2021-02-012021-10-310001441816us-gaap:ServiceMember2020-02-012020-10-3100014418162021-08-012021-10-3100014418162020-08-012020-10-3100014418162020-02-012020-10-310001441816us-gaap:CommonStockMember2021-01-310001441816us-gaap:AdditionalPaidInCapitalMember2021-01-310001441816us-gaap:TreasuryStockMember2021-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310001441816us-gaap:RetainedEarningsMember2021-01-310001441816srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-01-310001441816srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-01-310001441816srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-01-310001441816us-gaap:CommonStockMember2021-02-012021-04-300001441816us-gaap:AdditionalPaidInCapitalMember2021-02-012021-04-3000014418162021-02-012021-04-300001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-02-012021-04-300001441816us-gaap:RetainedEarningsMember2021-02-012021-04-300001441816us-gaap:CommonStockMember2021-04-300001441816us-gaap:AdditionalPaidInCapitalMember2021-04-300001441816us-gaap:TreasuryStockMember2021-04-300001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-300001441816us-gaap:RetainedEarningsMember2021-04-3000014418162021-04-300001441816us-gaap:CommonStockMember2021-05-012021-07-310001441816us-gaap:AdditionalPaidInCapitalMember2021-05-012021-07-3100014418162021-05-012021-07-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-012021-07-310001441816us-gaap:RetainedEarningsMember2021-05-012021-07-310001441816us-gaap:CommonStockMember2021-07-310001441816us-gaap:AdditionalPaidInCapitalMember2021-07-310001441816us-gaap:TreasuryStockMember2021-07-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-310001441816us-gaap:RetainedEarningsMember2021-07-3100014418162021-07-310001441816us-gaap:CommonStockMember2021-08-012021-10-310001441816us-gaap:AdditionalPaidInCapitalMember2021-08-012021-10-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-08-012021-10-310001441816us-gaap:RetainedEarningsMember2021-08-012021-10-310001441816us-gaap:CommonStockMember2021-10-310001441816us-gaap:AdditionalPaidInCapitalMember2021-10-310001441816us-gaap:TreasuryStockMember2021-10-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-310001441816us-gaap:RetainedEarningsMember2021-10-310001441816us-gaap:CommonStockMember2020-01-310001441816us-gaap:AdditionalPaidInCapitalMember2020-01-310001441816us-gaap:TreasuryStockMember2020-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001441816us-gaap:RetainedEarningsMember2020-01-3100014418162020-01-310001441816srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-01-310001441816srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-310001441816us-gaap:CommonStockMember2020-02-012020-04-300001441816us-gaap:AdditionalPaidInCapitalMember2020-02-012020-04-3000014418162020-02-012020-04-300001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012020-04-300001441816us-gaap:RetainedEarningsMember2020-02-012020-04-300001441816us-gaap:CommonStockMember2020-04-300001441816us-gaap:AdditionalPaidInCapitalMember2020-04-300001441816us-gaap:TreasuryStockMember2020-04-300001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-300001441816us-gaap:RetainedEarningsMember2020-04-3000014418162020-04-300001441816us-gaap:CommonStockMember2020-05-012020-07-310001441816us-gaap:AdditionalPaidInCapitalMember2020-05-012020-07-3100014418162020-05-012020-07-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-012020-07-310001441816us-gaap:RetainedEarningsMember2020-05-012020-07-310001441816us-gaap:CommonStockMember2020-07-310001441816us-gaap:AdditionalPaidInCapitalMember2020-07-310001441816us-gaap:TreasuryStockMember2020-07-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-310001441816us-gaap:RetainedEarningsMember2020-07-3100014418162020-07-310001441816us-gaap:CommonStockMember2020-08-012020-10-310001441816us-gaap:AdditionalPaidInCapitalMember2020-08-012020-10-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-08-012020-10-310001441816us-gaap:RetainedEarningsMember2020-08-012020-10-310001441816us-gaap:CommonStockMember2020-10-310001441816us-gaap:AdditionalPaidInCapitalMember2020-10-310001441816us-gaap:TreasuryStockMember2020-10-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-310001441816us-gaap:RetainedEarningsMember2020-10-3100014418162020-10-310001441816us-gaap:CommonClassAMember2021-06-2900014418162021-06-290001441816us-gaap:AdditionalPaidInCapitalMember2021-07-012021-07-3100014418162021-07-012021-07-310001441816mdb:A2021CommonStockOfferingMember2021-07-012021-07-310001441816srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-10-310001441816srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-10-310001441816srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-10-310001441816us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-10-310001441816us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-10-310001441816us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-10-310001441816us-gaap:MoneyMarketFundsMember2021-10-310001441816us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-10-310001441816us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2021-10-310001441816us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-10-310001441816us-gaap:USTreasurySecuritiesMember2021-10-310001441816us-gaap:FairValueInputsLevel1Member2021-10-310001441816us-gaap:FairValueInputsLevel2Member2021-10-310001441816us-gaap:FairValueInputsLevel3Member2021-10-310001441816us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-01-310001441816us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-01-310001441816us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-01-310001441816us-gaap:MoneyMarketFundsMember2021-01-310001441816us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-01-310001441816us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2021-01-310001441816us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-01-310001441816us-gaap:USTreasurySecuritiesMember2021-01-310001441816us-gaap:FairValueInputsLevel1Member2021-01-310001441816us-gaap:FairValueInputsLevel2Member2021-01-310001441816us-gaap:FairValueInputsLevel3Member2021-01-310001441816us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-10-310001441816us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-01-310001441816mdb:A2021AcquisitionMember2021-04-012021-04-300001441816mdb:A2021AcquisitionMemberus-gaap:DevelopedTechnologyRightsMember2021-04-300001441816mdb:A2021AcquisitionMemberus-gaap:DevelopedTechnologyRightsMember2021-04-012021-04-300001441816mdb:A2021AcquisitionMember2021-04-300001441816us-gaap:DevelopedTechnologyRightsMember2021-10-310001441816us-gaap:DevelopedTechnologyRightsMember2021-02-012021-10-310001441816us-gaap:CustomerRelationshipsMember2021-10-310001441816us-gaap:CustomerRelationshipsMember2021-02-012021-10-310001441816us-gaap:DevelopedTechnologyRightsMember2021-01-310001441816us-gaap:DevelopedTechnologyRightsMember2020-02-012021-01-310001441816us-gaap:CustomerRelationshipsMember2021-01-310001441816us-gaap:CustomerRelationshipsMember2020-02-012021-01-310001441816us-gaap:ConvertibleDebtMember2018-06-30xbrli:pure0001441816us-gaap:ConvertibleDebtMember2018-07-310001441816us-gaap:ConvertibleDebtMember2018-06-012018-07-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2020-01-310001441816mdb:AdditionalConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2020-01-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2020-01-012020-01-310001441816mdb:A2024NotesPartialRepurchaseMemberus-gaap:ConvertibleDebtMember2020-01-140001441816us-gaap:ConvertibleDebtMember2020-01-140001441816mdb:ConvertibleNotesDue2024Member2021-10-310001441816mdb:ConvertibleNotesDue2024Memberus-gaap:SubsequentEventMember2021-12-032021-12-030001441816us-gaap:DebtInstrumentRedemptionPeriodOneMember2021-08-012021-10-310001441816srt:MinimumMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-08-012021-10-31mdb:day0001441816mdb:ConvertibleNotesDue2024And2026Memberus-gaap:ConvertibleDebtMember2021-10-310001441816mdb:ConvertibleNotesDue2024And2026Memberus-gaap:ConvertibleDebtMember2021-02-012021-10-310001441816mdb:ConvertibleNotesDue2026Member2021-10-310001441816mdb:ConvertibleNotesDue2024Member2021-01-310001441816mdb:ConvertibleNotesDue2026Member2021-01-310001441816us-gaap:ConvertibleDebtMember2021-10-310001441816mdb:ConvertibleNotesDue2024Memberus-gaap:ConvertibleDebtMember2021-08-012021-10-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-08-012021-10-310001441816mdb:ConvertibleNotesDue2024Memberus-gaap:ConvertibleDebtMember2020-08-012020-10-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2020-08-012020-10-310001441816mdb:ConvertibleNotesDue2024Memberus-gaap:ConvertibleDebtMember2021-02-012021-10-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-02-012021-10-310001441816mdb:ConvertibleNotesDue2024Memberus-gaap:ConvertibleDebtMember2020-02-012020-10-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2020-02-012020-10-310001441816us-gaap:CallOptionMember2021-02-012021-10-310001441816mdb:NYOfficeLeaseMember2021-02-012021-10-31utr:sqft0001441816mdb:NYOfficeLeaseMember2021-10-310001441816mdb:PaloAltoMember2021-10-310001441816srt:AmericasMember2021-08-012021-10-310001441816srt:AmericasMember2020-08-012020-10-310001441816srt:AmericasMember2021-02-012021-10-310001441816srt:AmericasMember2020-02-012020-10-310001441816us-gaap:EMEAMember2021-08-012021-10-310001441816us-gaap:EMEAMember2020-08-012020-10-310001441816us-gaap:EMEAMember2021-02-012021-10-310001441816us-gaap:EMEAMember2020-02-012020-10-310001441816srt:AsiaPacificMember2021-08-012021-10-310001441816srt:AsiaPacificMember2020-08-012020-10-310001441816srt:AsiaPacificMember2021-02-012021-10-310001441816srt:AsiaPacificMember2020-02-012020-10-310001441816mdb:MongoDBAtlasRelatedMember2021-08-012021-10-310001441816mdb:MongoDBAtlasRelatedMember2020-08-012020-10-310001441816mdb:MongoDBAtlasRelatedMember2021-02-012021-10-310001441816mdb:MongoDBAtlasRelatedMember2020-02-012020-10-310001441816mdb:OtherSubscriptionMember2021-08-012021-10-310001441816mdb:OtherSubscriptionMember2020-08-012020-10-310001441816mdb:OtherSubscriptionMember2021-02-012021-10-310001441816mdb:OtherSubscriptionMember2020-02-012020-10-310001441816us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2021-02-012021-10-310001441816us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2021-08-012021-10-310001441816us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2020-08-012020-10-310001441816us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2020-02-012020-10-310001441816country:GBus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-02-012020-10-310001441816country:GBus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-08-012020-10-3100014418162019-11-012021-10-310001441816us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2021-02-012021-10-310001441816us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2021-02-012021-10-310001441816us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-02-012021-10-310001441816us-gaap:RestrictedStockUnitsRSUMember2021-02-012021-10-310001441816us-gaap:RestrictedStockUnitsRSUMember2021-01-310001441816us-gaap:RestrictedStockUnitsRSUMember2021-10-310001441816us-gaap:EmployeeStockMember2021-10-310001441816us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2021-06-012021-06-300001441816mdb:CostofRevenueSubscriptionMember2021-08-012021-10-310001441816mdb:CostofRevenueSubscriptionMember2020-08-012020-10-310001441816mdb:CostofRevenueSubscriptionMember2021-02-012021-10-310001441816mdb:CostofRevenueSubscriptionMember2020-02-012020-10-310001441816mdb:CostofRevenueServicesMember2021-08-012021-10-310001441816mdb:CostofRevenueServicesMember2020-08-012020-10-310001441816mdb:CostofRevenueServicesMember2021-02-012021-10-310001441816mdb:CostofRevenueServicesMember2020-02-012020-10-310001441816us-gaap:SellingAndMarketingExpenseMember2021-08-012021-10-310001441816us-gaap:SellingAndMarketingExpenseMember2020-08-012020-10-310001441816us-gaap:SellingAndMarketingExpenseMember2021-02-012021-10-310001441816us-gaap:SellingAndMarketingExpenseMember2020-02-012020-10-310001441816us-gaap:ResearchAndDevelopmentExpenseMember2021-08-012021-10-310001441816us-gaap:ResearchAndDevelopmentExpenseMember2020-08-012020-10-310001441816us-gaap:ResearchAndDevelopmentExpenseMember2021-02-012021-10-310001441816us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012020-10-310001441816us-gaap:GeneralAndAdministrativeExpenseMember2021-08-012021-10-310001441816us-gaap:GeneralAndAdministrativeExpenseMember2020-08-012020-10-310001441816us-gaap:GeneralAndAdministrativeExpenseMember2021-02-012021-10-310001441816us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012020-10-310001441816us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-02-012021-10-310001441816mdb:ConvertibleNotesDue2024Memberus-gaap:ConvertibleDebtMember2021-10-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-10-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2021-08-012021-10-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2020-08-012020-10-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2021-02-012021-10-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2020-02-012020-10-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2021-08-012021-10-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2020-08-012020-10-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2021-02-012021-10-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2020-02-012020-10-310001441816us-gaap:RestrictedStockUnitsRSUMember2021-08-012021-10-310001441816us-gaap:RestrictedStockUnitsRSUMember2020-08-012020-10-310001441816us-gaap:RestrictedStockUnitsRSUMember2021-02-012021-10-310001441816us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001441816mdb:EarlyExercisedEmployeeStockOptionMember2021-08-012021-10-310001441816mdb:EarlyExercisedEmployeeStockOptionMember2020-08-012020-10-310001441816mdb:EarlyExercisedEmployeeStockOptionMember2021-02-012021-10-310001441816mdb:EarlyExercisedEmployeeStockOptionMember2020-02-012020-10-310001441816mdb:ConvertibleNotesDue2024Memberus-gaap:ConvertibleDebtSecuritiesMember2021-08-012021-10-310001441816mdb:ConvertibleNotesDue2024Memberus-gaap:ConvertibleDebtSecuritiesMember2020-08-012020-10-310001441816mdb:ConvertibleNotesDue2024Memberus-gaap:ConvertibleDebtSecuritiesMember2021-02-012021-10-310001441816mdb:ConvertibleNotesDue2024Memberus-gaap:ConvertibleDebtSecuritiesMember2020-02-012020-10-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtSecuritiesMember2021-08-012021-10-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtSecuritiesMember2020-08-012020-10-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtSecuritiesMember2021-02-012021-10-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtSecuritiesMember2020-02-012020-10-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
___________________
FORM 10-Q
___________________
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 31, 2021
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-38240
___________________
MONGODB, INC.
(Exact Name of Registrant as Specified in its Charter)
___________________
Delaware26-1463205
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1633 Broadway,38th Floor
New York,NY10019
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: 646-727-4092
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, par value $0.001 per shareMDBThe Nasdaq Stock Market LLC
(Nasdaq Global 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 filer
þ
Accelerated 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 December 3, 2021, there were 66,753,105 shares of the registrant’s Class A common stock, par value $0.001 per share, outstanding.



Table of Contents
 
Page




PART I—FINANCIAL INFORMATION
ITEM 1.    FINANCIAL STATEMENTS.
MONGODB, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands of U.S. dollars, except share and per share data)
(unaudited)
October 31, 2021January 31, 2021
Assets
Current assets:
Cash and cash equivalents $748,140 $429,697 
Short-term investments 1,054,746 528,045 
Accounts receivable, net of allowance for doubtful accounts of $4,996 and $6,024 as of October 31, 2021 and January 31, 2021, respectively
182,701 135,176 
Deferred commissions 49,537 36,619 
Prepaid expenses and other current assets
19,446 12,350 
Total current assets 2,054,570 1,141,887 
Property and equipment, net 61,797 62,364 
Operating lease right-of-use assets42,291 34,587 
Goodwill 57,775 55,830 
Acquired intangible assets, net22,903 26,275 
Deferred tax assets 2,170 997 
Other assets
110,106 85,555 
Total assets
$2,351,612 $1,407,495 
Liabilities and Stockholders’ Equity (Deficit)
Current liabilities:
Accounts payable 5,237 $4,144 
Accrued compensation and benefits 93,951 70,210 
Operating lease liabilities7,298 2,343 
Other accrued liabilities 46,472 56,440 
Deferred revenue
279,241 221,404 
Total current liabilities 432,199 354,541 
Deferred tax liability, non-current 128 773 
Operating lease liabilities, non-current
41,072 39,095 
Deferred revenue, non-current
18,704 16,547 
Convertible senior notes, net
1,135,684 937,729 
Other liabilities, non-current
60,920 59,129 
Total liabilities
1,688,707 1,407,814 
Commitments and contingencies (Note 7)
Temporary equity, convertible senior notes 4,714 
Stockholders’ equity (deficit):
Class A common stock, par value of $0.001 per share; 1,000,000,000 shares authorized as of October 31, 2021 and January 31, 2021; 66,816,084 shares issued and 66,716,713 shares outstanding as of October 31, 2021; 60,997,822 shares issued and 60,898,451 shares outstanding as of January 31, 2021
67 61 
Additional paid-in capital 1,770,635 932,332 
Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of October 31, 2021 and January 31, 2021
(1,319)(1,319)
Accumulated other comprehensive loss(1,292)(704)
Accumulated deficit
(1,105,186)(935,403)
Total stockholders’ equity (deficit)
662,905 (5,033)
Total liabilities, temporary equity and stockholders’ equity (deficit)
$2,351,612 $1,407,495 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
1

MONGODB, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands of U.S. dollars, except share and per share data)
(unaudited)

Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Revenue:
Subscription
$217,871 $144,069 $583,822 $401,403 
Services
9,022 6,702 23,466 17,978 
Total revenue
226,893 150,771 607,288 419,381 
Cost of revenue:
Subscription
57,378 38,642 153,735 103,240 
Services
11,086 7,468 29,959 22,851 
Total cost of revenue
68,464 46,110 183,694 126,091 
Gross profit
158,429 104,661 423,594 293,290 
Operating expenses:
Sales and marketing
120,360 83,214 327,627 227,417 
Research and development
82,256 54,363 219,403 149,250 
General and administrative
32,581 25,175 87,309 66,534 
Total operating expenses
235,197 162,752 634,339 443,201 
Loss from operations
(76,768)(58,091)(210,745)(149,911)
Other income (expense):
Interest income
204 572 534 4,331 
Interest expense
(2,597)(14,093)(8,811)(41,838)
Other income (expense), net
117 (113)(985)(1,583)
Loss before provision for income taxes (79,044)(71,725)(220,007)(189,001)
Provision for income taxes
2,249 926 2,411 2,142 
Net loss
$(81,293)$(72,651)$(222,418)$(191,143)
Net loss per share, basic and diluted
$(1.22)$(1.22)$(3.49)$(3.27)
Weighted-average shares used to compute net loss per share, basic and diluted
66,386,379 59,368,167 63,750,884 58,476,521 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
2

MONGODB, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands of U.S. dollars)
(unaudited)

Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Net loss
$(81,293)$(72,651)$(222,418)$(191,143)
Other comprehensive loss, net of tax:
Unrealized gain on available-for-sale securities (298)(341)(350)(24)
Foreign currency translation adjustment
(714)(65)(238)(538)
Other comprehensive loss
(1,012)(406)(588)(562)
Total comprehensive loss
$(82,305)$(73,057)$(223,006)$(191,705)

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

MONGODB, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)
(in thousands of U.S. dollars, except share data)
(unaudited)

Class A Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total Stockholders’ Equity (Deficit)
Shares
Amount
Balances as of January 31, 202160,898,451 $61 $932,332 $(1,319)$(704)$(935,403)$(5,033)
Cumulative effect of accounting change— — (309,381)— — 52,635 (256,746)
Stock option exercises483,787 1 3,539 — — — 3,540 
Vesting of early exercised stock options— — 10 — — — 10 
Vesting of restricted stock units341,939 — — — — — — 
Stock-based compensation— — 50,914 — — — 50,914 
Conversion of convertible senior notes372,096 — 2,999 — — — 2,999 
Unrealized gain on available-for-sale securities— — — — 34 — 34 
Foreign currency translation adjustment— — — — (90)— (90)
Net loss— — — — — (63,992)(63,992)
Balances as of April 30, 202162,096,273 $62 $680,413 $(1,319)$(760)$(946,760)$(268,364)
Stock option exercises282,519  2,206 — — — 2,206 
Vesting of restricted stock units362,342 — — — — — — 
Stock-based compensation— — 57,705 — — — 57,705 
Conversion of convertible senior notes844,194 1 56,682 — — — 56,683 
Issuance of common stock, net of issuance costs2,500,000 3 889,181 — — — 889,184 
Issuance of common stock under the Employee Stock Purchase Plan45,261 — 12,963 — — — 12,963 
Unrealized loss on available-for-sale securities— — — — (86)— (86)
Foreign currency translation adjustment— — — — 566 — 566 
Net loss
— — — — — (77,133)(77,133)
Balances as of July 31, 202166,130,589 $66 $1,699,150 $(1,319)$(280)$(1,023,893)$673,724 
Stock option exercises219,696  1,848 — — — 1,848 
Vesting of restricted stock units366,226 1 — — — — 1 
Stock-based compensation— — 69,620 — — — 69,620 
Conversion of convertible senior notes202 — 17 — — — 17 
Unrealized loss on available-for-sale securities— — — — (298)— (298)
Foreign currency translation adjustment— — — — (714)— (714)
Net loss
— — — — — (81,293)(81,293)
Balances as of October 31, 202166,716,713 $67 $1,770,635 $(1,319)$(1,292)$(1,105,186)$662,905 





4

MONGODB, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) (continued)
(in thousands of U.S. dollars, except share data)
(unaudited)

Class A and
Class B
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income
Accumulated Deficit
Total Stockholders’ Equity (Deficit)
Shares
Amount
Balances as of January 31, 202057,382,543 $57 $752,127 $(1,319)$225 $(668,232)$82,858 
Cumulative effect of accounting change— — — — — (227)(227)
Stock option exercises373,394 1 2,994 — — — 2,995 
Repurchase of early exercised options(79)— — — — — — 
Vesting of early exercised stock options— — 42 — — — 42 
Vesting of restricted stock units241,569 — — — — — — 
Stock-based compensation— — 30,567 — — — 30,567 
Conversion of convertible senior notes8 — — — — — — 
Unrealized gain on available-for-sale securities— — — — 848 — 848 
Foreign currency translation adjustment— — — — (75)— (75)
Net loss
— — — — — (53,967)(53,967)
Balances as of April 30, 202057,997,435 $58 $785,730 $(1,319)$998 $(722,426)$63,041 
Stock option exercises471,269 1 4,050 — — — 4,051 
Repurchase of early exercised options(881)— — — — — — 
Vesting of early exercised stock options— — 25 — — — 25 
Vesting of restricted stock units305,428 — — — — — — 
Stock-based compensation— — 37,525 — — — 37,525 
Issuance of common stock under the Employee Stock Purchase Plan84,482 — 8,963 — — — 8,963 
Unrealized loss on available-for-sale securities— — — — (531)— (531)
Foreign currency translation adjustment— — — — (398)— (398)
Net loss— — — — — (64,525)(64,525)
Balances as of July 31, 202058,857,733 $59 $836,293 $(1,319)$69 $(786,951)$48,151 
Stock option exercises987,837 1 6,738 — — — 6,739 
Vesting of early exercised stock options— — 19 — — — 19 
Vesting of restricted stock units310,573 — — — — — — 
Stock-based compensation— — 39,952 — — — 39,952 
Conversion of convertible senior notes10 — — — — — — 
Unrealized loss on available-for-sale securities— — — — (341)— (341)
Foreign currency translation adjustment— — — — (65)— (65)
Net loss— — — — — (72,651)(72,651)
Balances as of October 31, 202060,156,153 $60 $883,002 $(1,319)$(337)$(859,602)$21,804 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5

MONGODB, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands of U.S. dollars)
(unaudited)
Nine Months Ended October 31,
20212020
Cash flows from operating activities
Net loss
$(222,418)$(191,143)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization
9,989 9,515 
Stock-based compensation
177,327 108,044 
Amortization of debt discount and issuance costs
3,161 36,577 
Amortization of finance right-of-use assets
2,981 2,981 
Amortization of operating right-of-use assets
5,010 4,747 
Deferred income taxes
(2,711)(88)
Accretion of discount on short-term investments
4,978 383 
Unrealized foreign exchange gain (loss)503 (1,915)
Change in operating assets and liabilities:
Accounts receivable
(46,892)(4,157)
Prepaid expenses and other current assets
(7,220)247 
Deferred commissions
(34,819)(17,161)
Other long-term assets
(291)(117)
Accounts payable
1,127 743 
Accrued liabilities
34,138 19,633 
Operating lease liabilities
(4,343)(2,737)
Deferred revenue
58,498 5,765 
Other liabilities, non-current
5,651 4,655 
Net cash used in operating activities (15,331)(24,028)
Cash flows from investing activities
Purchases of property and equipment
(4,516)(10,942)
Acquisition, net of cash acquired
(4,469) 
Investment in non-marketable securities(2,343)(500)
Proceeds from maturities of marketable securities
400,000 540,000 
Purchases of marketable securities
(932,250)(812,574)
Net cash used in investing activities (543,578)(284,016)
Cash flows from financing activities
Payments of issuance costs for convertible senior notes
 (4,154)
Proceeds from exercise of stock options, including early exercised stock options
7,591 13,798 
Proceeds from issuance of common stock, net of issuance costs889,184  
Proceeds from the issuance of common stock under the Employee Stock Purchase Plan
12,963 8,963 
Repurchase of early exercised stock options
 (11)
Principal repayments of finance leases
(3,649)(3,450)
Repayments of convertible senior notes attributable to principal
(27,594) 
Proceeds from tenant improvement allowance on finance lease
 856 
Net cash provided by financing activities 878,495 16,002 
Effect of exchange rate changes on cash, cash equivalents and restricted cash
(1,148)618 
Net increase (decrease) in cash, cash equivalents and restricted cash 318,438 (291,424)
Cash, cash equivalents and restricted cash, beginning of period
430,222 706,706 
Cash, cash equivalents and restricted cash, end of period
$748,660 $415,282 
Supplemental cash flow disclosure
Cash paid during the period for:
Income taxes, net of refunds
$3,651 $1,145 
Interest expense
$4,066 $4,387 
Reconciliation of cash, cash equivalents and restricted cash within the condensed consolidated balance sheets, end of period, to the amounts shown in the statements of cash flows above
Cash and cash equivalents
$748,140 $414,762 
Restricted cash, non-current
520 520 
Total cash, cash equivalents and restricted cash
$748,660 $415,282 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1. Organization and Description of Business
MongoDB, Inc. (“MongoDB” or the “Company”) was originally incorporated in the state of Delaware in November 2007 under the name 10Gen, Inc. In August 2013, the Company changed its name to MongoDB, Inc. The Company is headquartered in New York City. MongoDB is the leading modern, general purpose database platform. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. Organizations can deploy the Company’s platform at scale in the cloud, on-premise or in a hybrid environment. In addition to selling its software, the Company provides post-contract support, training and consulting services for its offerings. The Company’s fiscal year ends January 31.
2021 Common Stock Offering
On June 29, 2021, the Company entered into an underwriting agreement with Morgan Stanley & Co. LLC and Goldman Sachs & Co. LLC, as representatives of the several underwriters named therein, pursuant to which the Company agreed to issue and sell 2,500,000 shares of its Class A common stock, par value $0.001 per share, at an offering price of $365.00 per share.
The Company received net proceeds of $889.2 million, after deducting underwriting discounts and commissions of $22.7 million and offering expenses of $0.6 million. Offering expenses included legal, accounting and other fees and, along with underwriting discounts and commissions, were recorded in additional paid-in capital as a reduction of the proceeds upon the closing of the offering in July 2021.

2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying interim condensed consolidated balance sheet as of October 31, 2021, the interim condensed consolidated statements of stockholders’ equity (deficit) for the three and nine months ended October 31, 2021 and 2020, the interim condensed consolidated statements of operations and of comprehensive loss for the three and nine months ended October 31, 2021 and 2020 and the interim condensed consolidated statements of cash flows for the nine months ended October 31, 2021 and 2020 are unaudited. The interim unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s financial position as of October 31, 2021, its statements of stockholders’ equity (deficit) as of October 31, 2021 and 2020, its results of operations and of comprehensive loss for the three and nine months ended October 31, 2021 and 2020 and its statements of cash flows for the nine months ended October 31, 2021 and 2020. The financial data and the other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three- and nine-month periods are also unaudited. The results of operations for the three and nine months ended October 31, 2021 are not necessarily indicative of the results to be expected for the fiscal year ending January 31, 2022 or for any other future year or interim period.
The interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission. The condensed balance sheet data as of January 31, 2021 was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. Therefore, these interim unaudited condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in its Annual Report on Form 10-K for the fiscal year ended January 31, 2021 (the “2021 Form 10-K”).
Use of Estimates
The preparation of the interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, allowances for
7

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
doubtful accounts, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, fair value of common stock prior to the initial public offering, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
The ongoing COVID-19 pandemic has resulted in a global slowdown of economic activity that is likely to continue to decrease demand and supply for a broad variety of goods and services, including demand from the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or adjust the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Significant Accounting Policies
There have been no changes to the Company’s significant accounting policies as described in the Company’s 2021 Form 10-K other than as a result of the Company’s adoption of the new accounting guidance related to convertible instruments, effective February 1, 2021, as discussed in “Recently Adopted Accounting Pronouncements—Convertible Senior Notes” below.
Recently Adopted Accounting Pronouncements
Convertible Senior Notes. In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06—Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The new standard simplifies the accounting for convertible instruments by eliminating the conversion option separation model for convertible debt that can be settled in cash and by eliminating the measurement model for beneficial conversion features. Convertible instruments that continue to be subject to separation models are (1) those with conversion options that are required to be accounted for as bifurcated derivatives and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. Additionally, among other changes, the new guidance eliminates some of the conditions for equity classification for contracts in an entity’s own equity, thereby making it easier for equity contracts to qualify for the derivative scope exception. The new standard also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards.
The Company early adopted ASU 2020-06 as of February 1, 2021 using the modified retrospective transition method. Upon adoption of ASU 2020-06, the Company is no longer recording the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense. Accordingly, the Company recorded a decrease to accumulated deficit of $52.6 million, a decrease to additional paid-in capital of $309.4 million, a decrease to temporary equity of $4.7 million and an increase to convertible senior notes, net, of $261.5 million. There was an immaterial benefit from the reversal of the deferred tax liability associated with the convertible senior notes upon the adoption of ASU 2020-06. Prior period financial statements were not restated.
Also upon adoption, the Company is no longer utilizing the treasury stock method for earnings per share purposes. Instead, the Company is applying the if-converted method when reporting the number of potentially dilutive shares of common stock. Although the required use of the if-converted method will not impact the diluted net loss per share as long as the Company is in a net loss position, the Company is required to include disclosures of all the underlying shares regardless of the average stock price for the reporting period.
The Company’s convertible senior notes are classified as non-current liabilities until the reporting period date is within one year of maturity of the convertible senior notes or when the Company has received a redemption request, but settlement
8

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
will occur after the reporting period date. Under such circumstances, the carrying amount of the convertible senior notes, net of the associated unamortized debt issuance costs, is classified as a current liability.
Income Taxes. In December 2019, the FASB issued ASU 2019-12—Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in ASU 2019-12 simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application and simplification of GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company adopted ASU 2019-12 effective February 1, 2021 and the adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements.

3. Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of October 31, 2021 and January 31, 2021 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Fair Value Measurement as of October 31, 2021
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $631,924 $ $ $631,924 
Short-term investments:
U.S. government treasury securities
1,054,746   1,054,746 
Total financial assets
$1,686,670 $ $ $1,686,670 

Fair Value Measurement as of January 31, 2021
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $330,109 $ $ $330,109 
Short-term investments:
U.S. government treasury securities
528,045   528,045 
Total financial assets
$858,154 $ $ $858,154 
The Company utilized the market approach and Level 1 valuation inputs to value its money market mutual funds and U.S. government treasury securities because published net asset values were readily available. The contractual maturity of all marketable securities was less than one year as of October 31, 2021 and January 31, 2021. As of October 31, 2021 and January 31, 2021, gross unrealized gains and losses for cash equivalents and short-term investments were not material. Accordingly, the Company concluded that an allowance for credit losses was unnecessary for short-term investments as of October 31, 2021. Gross realized gains and losses were not material for each of the three- and nine-month periods ended October 31, 2021 and 2020.
Convertible Senior Notes
In addition to its cash, cash equivalents and short-term investments, the Company measures the fair value of its outstanding convertible senior notes on a quarterly basis for disclosure purposes. The Company considers the fair value of its convertible senior notes at October 31, 2021 to be a Level 2 measurement due to limited trading activity of the convertible senior notes. Refer to Note 5, Convertible Senior Notes, for further details.
Non-marketable Securities
As of October 31, 2021 and January 31, 2021, the total amount of non-marketable equity securities included in other assets on the Company’s condensed consolidated balance sheets was $2.8 million and $0.5 million. During the three and nine
9

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
months ended October 31, 2021, the Company invested an additional $1.2 million and $2.3 million, respectively, of its cash in non-marketable equity securities. Refer to Note 2, Summary of Significant Accounting Policies, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2021 Form 10-K for further information. The Company classifies these assets as Level 3 within the fair value hierarchy only if an impairment or observable price changes in orderly transactions are recognized on these non-marketable equity securities during the period. The estimation of fair value for these investments is inherently complex due to the lack of readily available market data and inherent lack of liquidity and requires the Company’s judgment and the use of significant unobservable inputs in an inactive market. In addition, the determination of whether an orderly transaction is for the identical or a similar investment requires significant management judgment, including understanding the differences in the rights and obligations of the investments, the extent to which those differences would affect the fair values of those investments and the stage of operational development of the entities. For the three and nine months ended October 31, 2021, there have been no adjustments to the carrying values of the Company’s non-marketable securities as a result of impairment or observable price changes.

4. Goodwill and Acquired Intangible Assets, Net
In April 2021, the Company made an acquisition for total cash consideration of $9.0 million, of which $4.5 million was the purchase price to be allocated and $4.5 million will be recognized as post-combination compensation expense. For accounting purposes, this business combination was deemed immaterial. The Company allocated $3.4 million to the acquired developed technology intangible asset based on fair value to be amortized over its economic useful life of five years. The Company also recorded $1.9 million of goodwill, which included a tax benefit associated with the acquisition due to the release of the valuation allowance of $0.8 million. The gross carrying amount and accumulated amortization of the Company’s intangible assets are as follows (in thousands):
October 31, 2021
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
(in years)
Developed technology$38,100 $(21,447)$16,653 2.9
Customer relationships15,200 (8,950)6,250 2.1
Total$53,300 $(30,397)$22,903 
January 31, 2021
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
(in years)
Developed technology$34,700 $(16,955)$17,745 3.3
Customer relationships15,200 (6,670)8,530 2.8
Total$49,900 $(23,625)$26,275 
Acquired intangible assets are amortized on a straight-line basis. Amortization expense of intangible assets was $2.3 million and $6.8 million for the three and nine months ended October 31, 2021, respectively, and $2.1 million and $6.4 million for the three and nine months ended October 31, 2020, respectively. Amortization expense for developed technology was included as research and development expense in the Company’s condensed consolidated statements of operations. Amortization expense for customer relationships was included as sales and marketing expense in the Company’s condensed consolidated statements of operations.
10

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
As of October 31, 2021, future amortization expense related to the intangible assets is as follows (in thousands):
Years Ending January 31,
Remainder of 2022$2,295 
20239,180 
20248,505 
20252,130 
2026680 
2027113 
Total$22,903 

5. Convertible Senior Notes
In June 2018, the Company issued $250.0 million aggregate principal amount of 0.75% convertible senior notes due 2024 in a private placement and, in July 2018, the Company issued an additional $50.0 million aggregate principal amount of convertible senior notes pursuant to the exercise in full of the initial purchasers’ option to purchase additional convertible senior notes (collectively, the “2024 Notes”). The 2024 Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on June 15 and December 15 of each year, beginning on December 15, 2018, at a rate of 0.75% per year. The 2024 Notes will mature on June 15, 2024, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial purchase discounts and debt issuance costs, were approximately $291.1 million.
In January 2020, the Company issued $1.0 billion aggregate principal amount of 0.25% convertible senior notes due 2026 in a private placement and, also in January 2020, the Company issued an additional $150.0 million aggregate principal amount of convertible senior notes pursuant to the exercise in full of the initial purchasers’ option to purchase additional convertible senior notes (collectively, the “2026 Notes”). The 2026 Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on July 15 and January 15 of each year, beginning on July 15, 2020, at a rate of 0.25% per year. The 2026 Notes will mature on January 15, 2026, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial purchase discounts and estimated debt issuance costs, were approximately $1.13 billion.
On January 14, 2020, in connection with the issuance of the 2026 Notes, the Company used a portion of the net proceeds to repurchase $210.0 million aggregate principal amount of the 2024 Notes (the “2024 Notes Partial Repurchase”) leaving $90.0 million aggregate principal outstanding on the 2024 Notes immediately after the exchange. The 2024 Notes Partial Repurchase were not pursuant to a redemption notice and were individually privately negotiated transactions. The 2024 Notes Partial Repurchase and issuance of the 2026 Notes were deemed to have substantially different terms due to the significant difference between the value of the conversion option immediately prior to and after the exchange, and accordingly, the 2024 Notes Partial Repurchase was accounted for as a debt extinguishment.
Refer to Note 6, Convertible Senior Notes, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2021 Form 10-K for further information on the 2024 Notes, the 2026 Notes and the 2024 Notes Partial Repurchase.
On October 1, 2021, the Company issued a notice of redemption (the “Redemption Notice”) for the aggregate principal amount outstanding of its 2024 Notes. Pursuant to the Redemption Notice, on December 3, 2021, the Company redeemed the outstanding principal of the 2024 Notes that were not converted prior to such date at a redemption price in cash equal to 100% of the principal amount of the 2024 Notes, plus accrued and unpaid interest. Approximately $1.9 million aggregate principal amount outstanding as of October 31, 2021 were converted to 27,377 shares of the Company’s Class A common stock with the remaining balance settled in cash. The extinguishment of the 2024 Notes on December 3, 2021 is immaterial to the Company’s financial statements.
During the three months ended October 31, 2021, the conditional conversion feature of the 2024 Notes and the 2026 Notes was triggered as the last reported sale price of the Company's Class A common stock was more than or equal to 130% of the applicable conversion price for each of the series of convertible senior notes for at least 20 trading days in the period of 30 consecutive trading days ending on October 31, 2021 (the last trading day of the fiscal quarter) and therefore the 2024
11

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Notes were convertible, in whole or in part, at the option of the holders from November 1, 2021 until their redemption on December 3, 2021, and the 2026 Notes are currently convertible, in whole or in part, at the option of the holders from November 1, 2021 through January 31, 2022. Whether the 2026 Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future.
During the nine months ended October 31, 2021, certain holders elected to redeem $88.1 million of aggregate principal amount of the 2024 Notes and the 2026 Notes. The Company elected to use $27.6 million of cash to settle a portion of the principal upon redemption, with the remainder settled through the issuance of 1,216,492 shares of Class A common stock. The difference between the settlement consideration and the liability component of the redeemed 2024 Notes and 2026 Notes was recorded to additional paid-in capital on the Company’s condensed consolidated balance sheet. Pursuant to the Company’s adoption of ASU 2020-06, there was no gain nor loss recognized upon any conversions of either of the 2024 Notes and 2026 Notes. The Company may continue to elect to repay the 2026 Notes in cash, shares of the Company’s Class A common stock or a combination of both cash and shares with respect to future conversions of the 2026 Notes.
The net carrying amounts of the liability component of the 2024 Notes and the 2026 Notes were as follows for the periods presented (in thousands):
October 31, 2021January 31, 2021
2024 Notes2026 Notes2024 Notes2026 Notes
Principal$1,863 
(1)
$1,149,991 $90,000 $1,150,000 
Unamortized debt discount (2)
  (15,459)(249,907)
Unamortized debt issuance costs(25)(14,307)(1,265)(13,174)
Net carrying amount (2)
$1,838 $1,135,684 $73,276 $886,919 
(1) The aggregate principal amount outstanding of the 2024 Notes is presented within Other Accrued Liabilities on the Company’s condensed consolidated balance sheet as of October 31, 2021.
(2) The net carrying amount was increased on February 1, 2021 as a result of the adoption of ASU 2020-06. Refer to Note 2, Summary of Significant Accounting Policies, in this Quarterly Report on Form 10-Q for further information.
As of October 31, 2021, the total estimated fair values (Level 2) of the outstanding 2024 Notes and the 2026 Notes were approximately $9.5 million and $2.8 billion, respectively. The fair values were determined based on the closing trading price per $100 of the 2024 Notes and 2026 Notes as of the last available date of trading. The fair values of the 2024 Notes and 2026 Notes are primarily affected by the trading price of the Company’s Class A common stock and market interest rates.
The following table sets forth the interest expense related to the 2024 Notes and 2026 Notes (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
2024 Notes
2026 Notes
2024 Notes
2026 Notes
2024 Notes
2026 Notes
2024 Notes
2026 Notes
Contractual interest expense$4 $719 $168 $718 $203 $2,156 $506 $2,156 
Amortization of debt discount (1)
  1,002 10,826   2,958 32,058 
Amortization of issuance costs (1)
2 840 70 469 646 2,515 203 1,366 
Total (1)
$6 $1,559 $1,240 $12,013 $849 $4,671 $3,667 $35,580 
(1) The decrease in total interest expense for the three and nine months ended October 31, 2021 as compared to the respective prior-year periods was due to the derecognition of the unamortized debt discount, partially offset by the increase in the amortization of issuance costs previously recognized in equity. These changes were the result of the Company’s adoption of ASU 2020-06, as of February 1, 2021, as described in Note 2, Summary of Significant Accounting Policies.
Capped Calls
In connection with the pricing of the 2024 Notes and 2026 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls associated with the 2024 Notes each have an initial strike price of approximately $68.15 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2024 Notes. These Capped Calls have initial cap prices of $106.90 per share, subject to certain adjustments.
12

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
The Capped Calls associated with the 2026 Notes each have an initial strike price of approximately $211.20 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. These Capped Calls have initial cap prices of $296.42 per share, subject to certain adjustments.
Refer to Note 6, Convertible Senior Notes, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2021 Form 10-K for further information on the Capped Calls.

6. Leases
Finance Lease
In December 2017, the Company entered into a lease agreement for 106,230 rentable square feet of office space (the “Premises”) to accommodate its growing employee base in New York City. The Company received delivery of the Premises on January 1, 2018 to commence construction to renovate the Premises. Total estimated aggregate base rent payments over the initial 12-year term of the lease are $87.3 million and payments began in July 2019. The Company has the option to extend the term of the lease by an additional 5 years.
Operating Leases
The Company has entered into non-cancelable operating leases, primarily related to rental of office space expiring through 2032. The Company recognizes operating lease costs on a straight-line basis over the term of the agreement, taking into account adjustments for market provisions such as free or escalating base monthly rental payments or deferred payment terms such as rent holidays that defer the commencement date of the required payments. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements.
The Company entered into a new agreement to lease approximately 16,000 square feet of office space in Palo Alto for a term of eight years with one option to extend for an additional five years. The total estimated aggregate base rent payments are $14.2 million with payments beginning four months subsequent to the commencement date, which was April 13, 2021.
Lease Costs
The components of the Company’s lease costs included in its condensed consolidated statement of operations were as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Finance lease cost:
Amortization of finance lease right-of-use assets$993 $993 $2,981 $2,981 
Interest on finance lease liabilities785 852 2,406 2,604 
Operating lease cost2,313 2,335 6,481 6,189 
Short-term lease cost431 435 630 1,968 
Total lease cost$4,522 $4,615 $12,498 $13,742 

13

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Balance Sheet Components
The balances of the Company’s finance and operating leases were recorded on the condensed consolidated balance sheet as follows (in thousands):
October 31, 2021January 31, 2021
Finance Lease:
Property and equipment, net$32,457 $35,437 
Other accrued liabilities (current)5,111 4,900 
Other liabilities, non-current50,496 54,356 
Operating Leases:
Operating lease right-of-use assets$42,291 $34,587 
Operating lease liabilities (current)7,298 2,343 
Operating lease liabilities, non-current41,072 39,095 

Supplemental Information
The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
Nine Months Ended October 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from finance lease$2,406 $2,604 
Operating cash flows from operating leases5,909 4,146 
Financing cash flows from finance lease3,649 3,450 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$12,893 $30,593 
Weighted-average remaining lease term (in years):
Finance lease8.29.2
Operating leases7.47.9
Weighted-average discount rate:
Finance lease5.6 %5.6 %
Operating leases4.3 %4.6 %

14

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Maturities of Lease Liabilities
Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of October 31, 2021 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
Remainder of 2022$2,018 $1,729 
20238,073 10,050 
20248,073 8,759 
20258,445 7,557 
20268,711 6,081 
Thereafter
34,118 22,604 
Total minimum payments
69,438 56,780 
Less imputed interest
(13,831)(8,410)
Present value of future minimum lease payments
55,607 48,370 
Less current obligations under leases
(5,111)(7,298)
Non-current lease obligations
$50,496 $41,072 

7. Commitments and Contingencies
Non-cancelable Material Commitments
During the nine months ended October 31, 2021, other than certain non-cancelable operating leases described in Note 6, Leases, there have been no material changes outside the ordinary course of business to the Company’s contractual obligations and commitments from those disclosed in the 2021 Form 10-K.
Legal Matters
From time to time, the Company has become involved in claims, litigation and other legal matters arising in the ordinary course of business, including intellectual property claims, labor and employment claims and breach of contract claims. For example, on March 12, 2019, Realtime Data LLC (“Realtime”) filed a lawsuit against the Company in the United States District Court for the District of Delaware alleging that the Company is infringing three U.S. patents that it holds: U.S. Patent No. 9,116,908 (the “908 Patent”), U.S. Patent No. 9,667,751 (the “751 Patent”) and U.S. Patent No. 8,933,825 (the “825 Patent”). On May 4, 2021, in a consolidated action that includes Realtime's case against MongoDB, the District Court granted certain defendants' motion to dismiss without prejudice, finding that the Patents are invalid under 35 U.S.C. § 101. Realtime filed an amended complaint against the Company on May 18, 2021, and the Company moved to dismiss that amended complaint on June 29, 2021. On August 23, 2021, the District Court granted the Company's motion to dismiss. On August 25, 2021, Realtime filed a notice of appeal of the Delaware District Court’s order. Realtime’s opening appeal brief was filed on December 6, 2021, and the Company’s responsive brief is currently due on February 16, 2022.
The Company investigates all claims, litigation and other legal matters as they arise. Although claims and litigation are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, financial position, results of operations or cash flows.
The Company accrues estimates for resolution of legal and other contingencies when losses are probable and estimable. Although the results of claims and litigation are inherently unpredictable, the Company believes that there was less than a reasonable possibility that the Company had incurred a material loss with respect to such loss contingencies, as of October 31, 2021 and January 31, 2021; therefore, the Company has not recorded an accrual for such contingencies.
Indemnification
The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant
15

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
to these arrangements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
The Company has entered into indemnification agreements with each of its directors and executive officers. These agreements require the Company to indemnify such individuals, to the fullest extent permitted by Delaware law, for certain liabilities to which they may become subject as a result of their affiliation with the Company.

8. Revenue
Disaggregation of Revenue
Based on the information provided to and reviewed by the Company’s Chief Executive Officer, its Chief Operating Decision Maker, the Company believes that the nature, amount, timing and uncertainty of its revenue and cash flows and how they are affected by economic factors is most appropriately depicted through the Company’s primary geographical markets and subscription product categories. The Company’s primary geographical markets are North and South America (“Americas”); Europe, Middle East and Africa (“EMEA”); and Asia Pacific. The Company also disaggregates its subscription products between its MongoDB Atlas-related offerings and other subscription products, which include MongoDB Enterprise Advanced.
The following table presents the Company’s revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Primary geographical markets:
Americas
$138,036 $93,255 $368,339 $261,836 
EMEA
66,183 44,552 178,490 123,762 
Asia Pacific
22,674 12,964 60,459 33,783 
Total
$226,893 $150,771 $607,288 $419,381 
Subscription product categories and services:
MongoDB Atlas-related
$131,123 $71,110 $336,390 $186,354 
Other subscription
86,748 72,959 247,432 215,049 
Services
9,022 6,702 23,466 17,978 
Total
$226,893 $150,771 $607,288 $419,381 
Customers located in the United States accounted for 55% of total revenue for both the three and nine months ended October 31, 2021 and 57% of total revenue for both the three and nine months ended October 31, 2020. No other country accounted for 10% or more of revenue for the three and nine months ended October 31, 2021. Customers located in the United Kingdom accounted for 10% of total revenue for both the three and nine months ended October 31, 2020.
Contract Liabilities
The Company’s contract liabilities are recorded as deferred revenue in the Company’s condensed consolidated balance sheet and consist of customer invoices issued or payments received in advance of revenues being recognized from the Company’s subscription and services contracts. Deferred revenue, including current and non-current balances, as of October 31, 2021 and January 31, 2021 was $297.9 million and $238.0 million, respectively. Approximately 30% and 35% of the total revenue recognized for the nine months ended October 31, 2021 and 2020, respectively, was from deferred revenue at the beginning of each respective period.
16

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Remaining Performance Obligations
Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include unearned revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period. As of October 31, 2021, the aggregate transaction price allocated to remaining performance obligations was $353.4 million. Approximately 61% is expected to be recognized as revenue over the next 12 months and the remainder thereafter. The Company applies the practical expedient to omit disclosure with respect to the amount of the transaction price allocated to remaining performance obligations if the related contract has a total duration of 12 months or less.
Unbilled Receivables
Revenue recognized in excess of invoiced amounts creates an unbilled receivable, which represents the Company’s unconditional right to consideration in exchange for goods or services that the Company has transferred to the customer. Unbilled receivables were recorded as part of accounts receivable, net in the Company’s condensed consolidated balance sheets. As of October 31, 2021 and January 31, 2021, unbilled receivables were $6.9 million and $5.7 million, respectively.
Allowance for Doubtful Accounts
The adoption of ASU 2016-13 on February 1, 2020 required the Company to shift from an incurred loss impairment model to an expected credit loss model. Accordingly, the Company is required to consider expectations of forward-looking losses, in addition to historical loss rates, to estimate its allowance for doubtful accounts on its account receivables. The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):
Allowance for Doubtful Accounts
Balance at January 31, 2021
$6,024 
Provision3,652 
Recoveries/write-offs(4,680)
Balance as of October 31, 2021
$4,996 
Costs Capitalized to Obtain Contracts with Customers
Deferred commissions were $153.4 million and $118.6 million as of October 31, 2021 and January 31, 2021, respectively. Amortization expense with respect to deferred commissions, which is included in sales and marketing expense in the Company’s condensed consolidated statement of operations, was $13.3 million and $33.5 million for the three and nine months ended October 31, 2021, respectively, and $7.2 million and $20.5 million for the three and nine months ended October 31, 2020, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.

9. Equity Incentive Plans and Employee Stock Purchase Plan
2008 Stock Incentive Plan and 2016 Equity Incentive Plan
The Company adopted the 2008 Stock Incentive Plan (as amended, the “2008 Plan”) and the 2016 Equity Incentive Plan (as amended, the “2016 Plan”), primarily for the purpose of granting stock-based awards to employees, directors and consultants, including stock options, restricted stock units (“RSUs”) and other stock-based awards. With the establishment of the 2016 Plan in December 2016, all shares available for grant under the 2008 Plan were transferred to the 2016 Plan. The Company no longer grants any stock-based awards under the 2008 Plan and any shares underlying stock options canceled under the 2008 Plan will be automatically transferred to the 2016 Plan.
Stock Options
The 2016 Plan provides for the issuance of incentive stock options to employees and nonstatutory stock options to employees, directors or consultants. The Company’s Board of Directors or a committee thereof determines the vesting schedule for all equity awards. Stock option awards generally vest over a period of four years with 25% vesting on the one-year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company.
17

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
The following table summarizes stock option activity for the nine months ended October 31, 2021 (in thousands, except share and per share data and years):
Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Term
(In Years)
Aggregate
Intrinsic
Value
Balance - January 31, 20213,881,545 $7.50 4.8$1,405,540 
Stock options exercised(986,002)7.73 
Stock options forfeited and expired
(9,982)10.95 
Balance - October 31, 20212,885,561 $7.41 4.1$1,482,829 
Vested and exercisable - January 31, 20213,566,091 $7.22 4.7$1,292,303 
Vested and exercisable - October 31, 20212,884,486 $7.40 4.1$1,482,299 
Restricted Stock Units
The 2016 Plan provides for the issuance of RSUs to employees, directors and consultants. RSUs granted to new employees generally vest over a period of four years with 25% vesting on the one-year anniversary of the vesting start date and the remainder vesting quarterly over the next 12 quarters, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest quarterly over a period of four years, subject to the grantee’s continued service to the Company.
The following table summarizes RSU activity for the nine months ended October 31, 2021:
Shares
Weighted-Average Grant Date Fair Value per RSU
Unvested - January 31, 20213,473,512 $139.68 
RSUs granted1,422,325 386.88 
RSUs vested(1,070,507)142.93 
RSUs forfeited and canceled(335,347)182.95 
Unvested - October 31, 20213,489,983 $235.27 
2017 Employee Stock Purchase Plan
In October 2017, the Company’s Board of Directors adopted, and stockholders approved, the 2017 Employee Stock Purchase Plan (the “2017 ESPP”). Subject to any plan limitations, the 2017 ESPP allows eligible employees to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of the Company’s Class A common stock at a discounted price per share. In June 2021 the Company issued 45,261 shares of Class A common stock under the 2017 ESPP. The Company’s current offering period began June 16, 2021 and is expected to end December 15, 2021.
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the Company’s unaudited condensed consolidated statements of operations is as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Cost of revenue—subscription
$3,934 $2,446 $10,322 $6,508 
Cost of revenue—services
1,521 1,5134,473 4,142
Sales and marketing
24,790 14,69664,749 38,754
Research and development
29,205 15,44273,227 41,415
General and administrative
9,258 5,85524,556 17,225
Total stock-based compensation expense
$68,708 $39,952 $177,327 $108,044 
18

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

10. Net Loss Per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive shares of Class A common stock outstanding for the period, including stock options, restricted stock units and shares underlying the conversion option of the 2024 Notes and the 2026 Notes. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential shares of Class A common stock outstanding would have been anti-dilutive due to the net loss reported for each period presented.
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Numerator:
Net loss
$(81,293)$(72,651)$(222,418)$(191,143)
Denominator:
Weighted-average shares used to compute net loss per share, basic and diluted
66,386,379 59,368,167 63,750,884 58,476,521 
Net loss per share, basic and diluted
$(1.22)$(1.22)$(3.49)$(3.27)
Prior to the adoption of ASU 2020-06, the Company calculated the potential dilutive effect of its 2024 Notes and 2026 Notes under the treasury stock method. As a result, only the amount by which the conversion value exceeded the aggregate principal amount of the 2024 Notes and 2026 Notes (the “conversion spread”) was considered in the diluted earnings per share computation. The conversion spread only had a dilutive impact on diluted net income per share when the average market price of the Company’s Class A common stock for a given period exceeded the initial conversion price of $68.15 per share for the 2024 Notes and $211.20 per share for the 2026 Notes.
Upon the adoption of ASU 2020-06 on February 1, 2021, the Company calculates the potential dilutive effect of its 2024 Notes and 2026 under the if-converted method. Under this method, diluted earnings per share is determined by assuming that all of the 2024 Notes and the 2026 Notes were converted into shares of the Company’s Class A common stock at the beginning of the reporting period.
In connection with the issuance of the 2024 Notes and 2026 Notes, the Company entered into Capped Calls, which were not included for purposes of calculating the number of diluted shares outstanding, as their effect would have been anti-dilutive. The Capped Calls are expected to partially offset the potential dilution to the Company’s Class A common stock upon any conversion of the 2024 Notes and 2026 Notes. The Company has not exercised any of its Capped Calls as of October 31, 2021.
19

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
The following weighted-average outstanding potentially dilutive shares of common stock were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive:
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Stock options pursuant to the 2016 Equity Incentive Plan
722,070 1,234,642 818,589 1,434,388 
Stock options pursuant to the 2008 Stock Incentive Plan (previously options to purchase Class B common stock)
2,250,736 3,614,730 2,476,270 4,013,050 
Unvested restricted stock units
3,679,734 3,938,037 3,745,955 4,004,267 
Early exercised stock options
 2,831 136 6,418 
Shares underlying the conversion option of the 2024 Notes (conversion spread only prior to the adoption of ASU 2020-06)27,337 925,870 308,849 841,126 
Shares underlying the conversion option of the 2026 Notes5,445,092  5,445,116  
Total12,124,969 9,716,110 12,794,915 10,299,249 
20

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
11. Income Taxes
The Company recorded a provision for income taxes of $2.2 million and $2.4 million for the three and nine months ended October 31, 2021, respectively, and a provision for income taxes of $0.9 million and $2.1 million for the three and nine months ended October 31, 2020, respectively. The provision recorded during the three months ended October 31, 2021 was driven by the increase in global income and the associated foreign taxes as the Company continues its global expansion. The provision for the nine months ended October 31, 2021, was the result of an increase in foreign taxes, partially offset by the release of the valuation allowance as a result of goodwill recorded associated with an immaterial business combination, as well as the reversal of the deferred tax liability associated with the convertible senior notes upon the adoption of ASU 2020-06. The calculation of income taxes was based upon the estimated annual effective tax rates for the year applied to the jurisdictional mix of current period income (loss) before tax plus the tax effect of any significant unusual items, discrete events or changes in tax law.
The Company regularly assesses the need for a valuation allowance against its deferred tax assets. In making that assessment, the Company considers both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company has maintained a valuation allowance on U.S., U.K. and Ireland net deferred tax assets, as it is more likely than not that some or all of the deferred tax assets will not be realized.
The Company assesses uncertain tax positions in accordance with ASC 740-10, Accounting for Uncertainties in Tax. As of January 31, 2021, the Company’s net unrecognized tax benefits totaled $17.5 million, which would have no impact on the Company’s effective tax rate if recognized.
The Company continues to monitor and interpret the impact of proposed and enacted global tax legislation, such as the Coronavirus Aid, Relief, and Economic Security Act, and the impact of such tax legislation on the effective tax rate and tax provision thereunder. To date, based on the full valuation allowance against the Company’s two most significant tax jurisdictions, the United States and Ireland, the impact of global enacted and proposed legislation has not had an impact on the tax provisions of the financial statements. The Company continues to monitor to ensure both the Company’s financial results and its related tax disclosures are in compliance with any tax legislation.
21

MONGODB, INC.
ITEM 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
Unless the context otherwise indicates, references in this report to the terms “MongoDB,” “the Company,” “we,” “our” and “us” refer to MongoDB, Inc., its divisions and its subsidiaries. The following discussion and analysis of our financial condition and results of operations should be read in conjunction with (1) our interim unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and (2) the audited consolidated financial statements and the related notes and the discussion under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2021 (the “2021 Form 10-K”). All information presented herein is based on our fiscal calendar year, which ends January 31. Unless otherwise stated, references to particular years, quarters, months or periods refer to our fiscal years ended January 31 and the associated quarters, months and periods of those fiscal years.
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”). These statements are often identified by the use of words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “will,” “would” or the negative or plural of these words or similar expressions or variations, including our expectations regarding our future growth opportunity, revenue and revenue growth, investments, strategy, operating expenses and the anticipated impact of the global economic uncertainty and financial market conditions, caused by the ongoing COVID-19 pandemic, on our business, results of operations and financial condition. Such forward-looking statements are subject to a number of risks, uncertainties, assumptions and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, and those discussed in the section titled “Risk Factors,” set forth in Part 2, Item 1A of this Quarterly Report on Form 10-Q. You should not rely upon forward-looking statements as predictions of future events. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Our corporate website is located at www.mongodb.com. We make available free of charge, on or through our corporate website, our annual, quarterly and current reports, and any amendments to those reports, as soon as reasonably practicable after electronically filing such reports with, or furnishing such reports to, the Securities and Exchange Commission (“SEC”). Information contained on our corporate website is not part of this Quarterly Report on Form 10-Q or any other report filed with or furnished to the SEC.

Overview
MongoDB is the leading modern, general purpose database platform. Our robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. Organizations can deploy our platform at scale in the cloud, on-premise, or in a hybrid environment. Through our unique document-based architecture, we are able to address the needs of organizations for performance, scalability, flexibility and reliability while maintaining the strengths of legacy databases. Software applications are redefining how organizations across industries engage with their customers, operate their businesses and compete with each other. A database is at the heart of every software application. As a result, selecting a database is a highly strategic decision that directly affects developer productivity, application performance and organizational competitiveness. Our platform addresses the performance, scalability, flexibility and reliability demands of modern applications, while maintaining the strengths of legacy databases. Our business model combines the developer mindshare and adoption benefits of open source with the economic benefits of a proprietary software subscription business model. MongoDB is headquartered in New York City and our total headcount increased to 3,223 as of October 31, 2021, from 2,334 as of October 31, 2020.
We generate revenue primarily from sales of subscriptions, which accounted for 96% of our total revenue for each of the three and nine months ended October 31, 2021 and October 31, 2020.
MongoDB Atlas is our hosted multi-cloud database-as-a-service (“DBaaS”) offering that includes comprehensive infrastructure and management, which we run and manage in the cloud. During the three and nine months ended October 31, 2021, MongoDB Atlas revenue represented 58% and 55% of our total revenue, respectively, and during the three and nine
22

MONGODB, INC.
months ended October 31, 2020, MongoDB Atlas revenue represented 47% and 44% of our total revenue, respectively, reflecting the continued growth of MongoDB Atlas since its introduction in June 2016. We have experienced strong growth in self-serve customers of MongoDB Atlas. These customers are charged monthly in arrears based on their usage. In addition, we have also seen growth in MongoDB Atlas customers sold by our sales force. These customers typically sign annual contracts and pay in advance or are invoiced monthly in arrears based on usage.
MongoDB Enterprise Advanced is our proprietary commercial database server offering for enterprise customers that can run in the cloud, on-premise or in a hybrid environment, and includes our proprietary commercial database server, enterprise management capabilities, our graphical user interface, analytics integrations, technical support and a commercial license to our platform. MongoDB Enterprise Advanced revenue represented 34% and 36% of our subscription revenue for the three and nine months ended October 31, 2021, respectively, and 43% and 46% of our subscription revenue for the three and nine months ended October 31, 2020, respectively. We sell subscriptions directly through our field and inside sales teams, as well as indirectly through channel partners. The majority of our subscription contracts are one year in duration and are invoiced upfront. When we enter into multi-year subscriptions, we typically invoice the customer on an annual basis.
Many of our enterprise customers initially get to know our software by using Community Server, which is our free-to-download version of our database that includes the core functionality developers need to get started with MongoDB without all the features of our commercial platform. Our platform has been downloaded from our website more than 210 million times since February 2009 and over 80 million times in the last 12 months alone. We also offer a free tier of MongoDB Atlas, which provides access to our hosted database solution with limited processing power and storage, as well as certain operational limitations. As a result, with the availability of both Community Server and MongoDB Atlas free tier offerings, our direct sales prospects are often familiar with our platform and may have already built applications using our technology. A core component of our growth strategy for MongoDB Atlas and MongoDB Enterprise Advanced is to convert developers and their organizations who are already using Community Server or the free tier of MongoDB Atlas to become customers of our commercial products and enjoy the benefits of either a self-managed or hosted offering.
We also generate revenue from services, which consist primarily of fees associated with consulting and training services. Revenue from services accounted for 4% of our total revenue for each of the three and nine months ended October 31, 2021 and October 31, 2020. We expect to continue to invest in our services organization as we believe it plays an important role in accelerating our customers’ realization of the benefits of our platform, which helps drive customer retention and expansion.
We believe the market for our offerings is large and growing. According to IDC, the worldwide database software market, which it refers to as the data management software market, is forecast to be $74 billion in 2021 growing to approximately $121 billion in 2025, representing a 13% compound annual growth rate. We have experienced rapid growth and have made substantial investments in developing our platform and expanding our sales and marketing footprint. We intend to continue to invest heavily to grow our business to take advantage of our market opportunity rather than optimizing for profitability or cash flow in the near term.
Impact of the Ongoing COVID-19 Pandemic
The ongoing COVID-19 pandemic has continued to impact the United States (“U.S.”) and the world. The full extent of the impact of the ongoing COVID-19 pandemic on our future operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact of new variants of the virus that causes COVID-19; the public health measures taken by authorities and other entities to contain and treat COVID-19; the actions taken to effect a widespread, global roll-out of the available vaccines and the efficacy and durability of such vaccines; and the impact of the COVID-19 pandemic on the global economy and on our current and prospective customers, employees, vendors and other parties with whom we do business, all of which are uncertain and cannot be predicted.
In 2020, we adopted several measures in response to the COVID-19 pandemic, including temporarily requiring employees to work remotely, suspending non-essential travel by our employees, and replacing in-person marketing events (including our annual developer conference) with virtual events. During 2021, we began to re-open our offices in the U.S. and certain other locations globally for employees to voluntarily return, subject to certain restrictions and government regulations, and we have taken recommended measures to protect the health and safety of employees who return to the office, including with respect to occupancy limitations, masking requirements and other safety measures. We have informed our employees that they may continue to elect to work remotely until conditions improve, even if their office reopens. Business travel on a voluntary basis has started to resume, although our travel costs continue to be lower than pre-pandemic levels. We have also started to hold some in-person marketing events. While certain travel bans and other restrictions that were
23

MONGODB, INC.
implemented at the beginning of the pandemic were relaxed earlier in the year, recently, due to the identification of the Omicron variant, among other developments, some of these restrictions have been re-imposed, and new restrictions may be implemented. We are actively monitoring the situation related to the COVID-19 pandemic, and we may adjust our policies as may be required or recommended by federal, foreign, state or local authorities.
We will continue to evaluate the nature and extent of the impact of COVID-19 on our business. For further discussion of the potential impacts of the ongoing COVID-19 pandemic on our business, operating results, and financial condition, see the section titled “Risk Factors” included in Part II, Item 1A of this Quarterly Report on Form 10-Q. Other factors affecting our performance are discussed below, although we caution you that the ongoing COVID-19 pandemic may also further impact these factors.

Key Factors Affecting Our Performance
Growing Our Customer Base and Expanding Our Global Reach
We are intensely focused on continuing to grow our customer base. We have invested, and expect to continue to invest, heavily in our sales and marketing efforts and developer community outreach, which are critical to driving customer acquisition. As of October 31, 2021, we had over 31,000 customers across a wide range of industries and in over 100 countries, compared to over 22,600 customers as of October 31, 2020. All affiliated entities are counted as a single customer.
Our customer count as of October 31, 2021 includes customers acquired from ObjectLabs Corporation (“mLab”) and Tightdb, Inc. (“Realm”), which acquisitions closed on November 1, 2018 and May 7, 2019, respectively. Our definition of “customer” excludes (1) users of our free offerings, (2) mLab users who spend $20 or less per month with us and (3) self-serve users acquired from Realm. The excluded mLab and Realm users collectively represent an immaterial portion of the revenue associated with users acquired from those acquisitions.
As of October 31, 2021, we had over 3,900 customers that were sold through our direct sales force and channel partners, as compared to over 2,800 such customers as of October 31, 2020. These customers, which we refer to as our Direct Sales Customers, accounted for 85% and 84% of our subscription revenue for the three and nine months ended October 31, 2021, respectively, and 82% and 81% of our subscription revenue for the three and nine months ended October 31, 2020, respectively. The percentage of our subscription revenue from Direct Sales Customers increased during both the three and nine months ended October 31, 2021, in part due to existing self-serve customers of MongoDB Atlas becoming Direct Sales Customers. We are also focused on increasing the number of overall MongoDB Atlas customers as we emphasize the on-demand scalability of MongoDB Atlas by allowing our customers to consume the product with minimal commitment. After launching in June 2016, we had over 29,500 MongoDB Atlas customers as of October 31, 2021. The growth in MongoDB Atlas customers included customers from mLab and Realm, as described above, as well as new customers to MongoDB and existing MongoDB Enterprise Advanced customers adding incremental MongoDB Atlas workloads.
In an effort to expand our global reach, in October 2019, we announced a partnership with Alibaba Cloud to offer an authorized MongoDB-as-a-service solution allowing customers of Alibaba Cloud to use this managed offering from their data centers globally. We expanded our reach in China in February 2021 when we announced the launch of a global partnership with Tencent Cloud that allows customers to easily adopt and use MongoDB-as-a-Service across Tencent’s global cloud infrastructure.
Increasing Adoption of MongoDB Atlas
MongoDB Atlas, our hosted multi-cloud offering, is an important part of our run-anywhere strategy. To accelerate adoption of this DBaaS offering, in 2017, we introduced tools to easily migrate existing users of our Community Server offering to MongoDB Atlas. We have also expanded our introductory offerings for MongoDB Atlas, including a free tier, which provides limited processing power and storage in order to drive usage and adoption of MongoDB Atlas among developers. Our MongoDB Atlas free tier offering is now available on all three major cloud providers (Amazon Web Services (“AWS”), Google Cloud Platform (“GCP”) and Microsoft Azure) in North America, Europe and Asia Pacific. In addition, MongoDB Atlas is available on AWS Marketplace, making it easier for AWS customers to buy and consume MongoDB Atlas. Our business partnership with GCP provides deeper product integration and unified billing for GCP customers who are also MongoDB Atlas customers and offers GCP customers a seamless integration between MongoDB Atlas and GCP. The availability of MongoDB Atlas on the Microsoft Azure Marketplace offers unified billing for joint
24

MONGODB, INC.
customers of MongoDB Atlas and Microsoft and makes it easier for established Azure customers to purchase and use MongoDB Atlas. In addition, MongoDB is part of Microsoft’s strategic partner program.
We have also expanded the functionality available in MongoDB Atlas beyond that of our Community Server offering. We expect this will drive further adoption of MongoDB Atlas as companies migrate mission-critical applications to the public cloud. The enterprise capabilities that we have introduced to MongoDB Atlas include advanced security features, enterprise-standard authentication and database auditing. We have invested significantly in MongoDB Atlas and our ability to drive adoption of MongoDB Atlas is a key component of our growth strategy.
Retaining and Expanding Revenue from Existing Customers
The economic attractiveness of our subscription-based model is driven by customer renewals and increasing existing customer subscriptions over time, referred to as land-and-expand. We believe that there is a significant opportunity to drive additional sales to existing customers, and expect to invest in sales and marketing and customer success personnel and activities to achieve additional revenue growth from existing customers. If an application grows and requires additional capacity, our customers increase their subscriptions to our platform. In addition, our customers expand their subscriptions to our platform as they migrate additional existing applications or build new applications, either within the same department or in other lines of business or geographies. Also, as customers modernize their information technology infrastructure and move to the cloud, they may migrate applications from legacy databases. Our goal is to increase the number of customers that standardize on our database within their organization. Over time, the subscription amount for our typical Direct Sales Customer has increased.
We calculate annualized recurring revenue (“ARR”) and annualized monthly recurring revenue (“MRR”) to help us measure our subscription revenue performance. ARR includes the revenue we expect to receive from our customers over the following 12 months based on contractual commitments and, in the case of Direct Sales Customers of MongoDB Atlas, by annualizing the prior 90 days of their actual consumption of MongoDB Atlas, assuming no increases or reductions in their subscriptions or usage. For all other customers of our self-serve products, we calculate annualized MRR by annualizing the prior 30 days of their actual consumption of such products, assuming no increases or reductions in usage. ARR and annualized MRR exclude professional services. The number of customers with $100,000 or greater in ARR and annualized MRR was 1,201 and 898 as of October 31, 2021 and 2020, respectively. Our ability to increase sales to existing customers will depend on a number of factors, including customers’ satisfaction or dissatisfaction with our products and services, competition, pricing, economic conditions or overall changes in our customers’ spending levels.
We also examine the rate at which our customers increase their spend with us, which we call net ARR expansion rate. We calculate net ARR expansion rate by dividing the ARR at the close of a given period (the “measurement period”), from customers who were also customers at the close of the same period in the prior year (the “base period”), by the ARR from all customers at the close of the base period, including those who churned or reduced their subscriptions. For Direct Sales Customers included in the base period, measurement period or both such periods that were self-serve customers in any such period, we also include annualized MRR from those customers in the calculation of the net ARR expansion rate. Our net ARR expansion rate remained over 120% during the three months ended October 31, 2021, demonstrating our ability to expand within existing customers.

Components of Results of Operations
Revenue
Subscription Revenue. Our subscription revenue is comprised of term licenses and hosted as-a-service solutions. Subscriptions to term licenses include technical support and access to new software versions on a when-and-if available basis. Revenue from our term licenses is recognized upfront for the license component and ratably for the technical support and when-and-if available update components. Associated contracts are typically billed annually in advance. Revenue from our hosted as‑a‑service solutions is primarily generated on a usage basis and is billed either in arrears or paid up front. The majority of our subscription contracts are one year in duration. When we enter into multi-year subscriptions, we typically invoice the customer on an annual basis. Our subscription contracts are generally non-cancelable and non-refundable.
Services Revenue. Services revenue is comprised of consulting and training services and is recognized over the period of delivery of the applicable services. We recognize revenue from services agreements as services are delivered.
25

MONGODB, INC.
We expect our revenue may vary from period to period based on, among other things, the timing and size of new subscriptions, the proportion of term license contracts that commence within the period, the rate of customer renewals and expansions, delivery of professional services, the impact of significant transactions and seasonality of or fluctuations in usage for our consumption‑based customers.
Cost of Revenue
Cost of Subscription Revenue. Cost of subscription revenue primarily includes personnel costs, including salaries, bonuses and benefits, and stock‑based compensation, for employees associated with our subscription arrangements principally related to technical support and allocated shared costs, as well as depreciation and amortization. Our cost of subscription revenue for our hosted as‑a‑service solutions also includes third-party cloud infrastructure expenses. We expect our cost of subscription revenue to increase in absolute dollars as our subscription revenue increases and, depending on the results of MongoDB Atlas, our cost of subscription revenue may increase as a percentage of subscription revenue as well.
Cost of Services Revenue. Cost of services revenue primarily includes personnel costs, including salaries, bonuses and benefits, and stock‑based compensation, for employees associated with our professional service contracts, as well as, travel costs, allocated shared costs and depreciation and amortization. We expect our cost of services revenue to increase in absolute dollars as our services revenue increases.
Gross Profit and Gross Margin
Gross Profit. Gross profit represents revenue less cost of revenue.
Gross Margin. Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including the average sales price of our products and services, the mix of products sold, transaction volume growth and the mix of revenue between subscriptions and services. We expect our gross margin to fluctuate over time depending on the factors described above and, to the extent MongoDB Atlas revenue increases as a percentage of total revenue, our gross margin may decline as a result of the associated hosting costs of MongoDB Atlas.
Operating Expenses
Our operating expenses consist of sales and marketing, research and development and general and administrative expenses. Personnel costs are the most significant component of each category of operating expenses. Operating expenses also include travel and related costs and allocated overhead costs for facilities, information technology and employee benefit costs.
Sales and Marketing. Sales and marketing expense consists primarily of personnel costs, including salaries, sales commission and benefits, bonuses and stock‑based compensation. These expenses also include costs related to marketing programs, travel‑related expenses and allocated overhead. Marketing programs consist of advertising, events, corporate communications, and brand‑building and developer‑community activities. We expect our sales and marketing expense to increase in absolute dollars over time as we expand our sales force and increase our marketing resources, expand into new markets and further develop our self-serve and partner channels.
Research and Development. Research and development expense consists primarily of personnel costs, including salaries, bonuses and benefits, and stock‑based compensation. It also includes amortization associated with intangible acquired assets and allocated overhead. We expect our research and development expenses to continue to increase in absolute dollars, as we continue to invest in our platform and develop new products.
General and Administrative. General and administrative expense consists primarily of personnel costs, including salaries, bonuses and benefits, and stock‑based compensation for administrative functions including finance, legal, human resources and external legal and accounting fees, as well as allocated overhead. We expect general and administrative expense to increase in absolute dollars over time as we continue to invest in the growth of our business and incur the costs of compliance associated with being a publicly traded company.
Other Expense, Net
Other income (expense), net consists primarily of interest income, interest expense and gains and losses from foreign currency transactions.
26

MONGODB, INC.
Provision for Income Taxes
Provision for income taxes consists primarily of state income taxes in the United States and income taxes in certain foreign jurisdictions in which we conduct business.
We account for income taxes and the related accounts under the liability method. Deferred tax liabilities and assets are determined based on the difference between the financial statement and tax bases of assets and liabilities, using enacted rates expected to be in effect during the year in which the basis differences reverse.
We regularly assess the need for a valuation allowance against our deferred tax assets. In making that assessment, we consider both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, whether it is more likely than not that some or all of the deferred tax assets will not be realized.
We continue to monitor and interpret the impact of proposed and enacted global tax legislation, such as the Coronavirus Aid, Relief, and Economic Security Act, and the impact of such legislation on effective tax rate and tax provision thereunder. To date, based on the full valuation allowance against our two most significant tax jurisdictions, the United States and Ireland, the impact of global enacted and proposed legislation has not had an impact on the tax provisions of the financial statements. We continue to monitor to ensure both our financial results and our related tax disclosures are in compliance with any tax legislation.

Three and Nine Months Ended October 31, 2021 Summary
For the three months ended October 31, 2021, our total revenue increased to $226.9 million as compared to $150.8 million for the three months ended October 31, 2020, primarily driven by an increase in subscription revenue from our Direct Sales Customers. Our net loss increased to $81.3 million for the three months ended October 31, 2021 as compared to $72.7 million for the three months ended October 31, 2020, driven primarily by higher sales and marketing spend and research and development costs during the three months ended October 31, 2021.
For the nine months ended October 31, 2021, our total revenue increased to $607.3 million as compared to $419.4 million for the nine months ended October 31, 2020, primarily driven by an increase in subscription revenue from our Direct Sales Customers. Our net loss increased to $222.4 million for the nine months ended October 31, 2021 as compared to $191.1 million for the nine months ended October 31, 2020, primarily driven by increased sales and marketing and research and development costs during the nine months ended October 31, 2021.
Our operating cash flow was $(15.3) million and $(24.0) million for the nine months ended October 31, 2021 and 2020, respectively. Our free cash flow was $(23.5) million and $(38.4) million for the nine months ended October 31, 2021 and 2020, respectively. See the section titled “Liquidity and Capital Resources—Non-GAAP Free Cash Flow” below.
27

MONGODB, INC.
Results of Operations
The following tables set forth our results of operations for the periods presented in dollars (unaudited, in thousands) and as a percentage of our total revenue. Percentage of revenue figures are rounded and therefore may not subtotal exactly.
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Consolidated Statements of Operations Data:
Revenue:
Subscription
$217,871 $144,069 $583,822 $401,403 
Services
9,022 6,702 23,466 17,978 
Total revenue
226,893 150,771 607,288 419,381 
Cost of revenue:
Subscription(1)
57,378 38,642 153,735 103,240 
Services(1)
11,086 7,468 29,959 22,851 
Total cost of revenue
68,464 46,110 183,694 126,091 
Gross profit
158,429 104,661 423,594 293,290 
Operating expenses:
Sales and marketing(1)
120,360 83,214 327,627 227,417 
Research and development(1)
82,256 54,363 219,403 149,250 
General and administrative(1)
32,581 25,175 87,309 66,534 
Total operating expenses
235,197 162,752 634,339 443,201 
Loss from operations
(76,768)(58,091)(210,745)(149,911)
Other expense, net
(2,276)(13,634)(9,262)(39,090)
Loss before provision for income taxes (79,044)(71,725)(220,007)(189,001)
Provision for income taxes
2,249 926 2,411 2,142 
Net loss
$(81,293)$(72,651)$(222,418)$(191,143)
(1)    Includes stock‑based compensation expense as follows (unaudited, in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Cost of revenue—subscription
$3,934 $2,446 $10,322 $6,508 
Cost of revenue—services
1,521 1,513 4,473 4,142 
Sales and marketing
24,790 14,696 64,749 38,754 
Research and development
29,205 15,442 73,227 41,415 
General and administrative
9,258 5,855 24,556 17,225 
Total stock‑based compensation expense
$68,708 $39,952 $177,327 $108,044 

28

MONGODB, INC.
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Percentage of Revenue Data:
Revenue:
Subscription
96 %96 %96 %96 %
Services
%%%%
Total revenue
100 %100 %100 %100 %
Cost of revenue:
Subscription
25 %26 %25 %25 %
Services
%%%%
Total cost of revenue
30 %31 %30 %30 %
Gross profit
70 %69 %70 %70 %
Operating expenses:
Sales and marketing
53 %55 %54 %54 %
Research and development
37 %36 %36 %36 %
General and administrative
14 %17 %15 %16 %
Total operating expenses
104 %108 %105 %106 %
Loss from operations
(34)%(39)%(35)%(36)%
Other expense, net (1)%(9)%(2)%(9)%
Loss before provision for income taxes (35)%(48)%(37)%(45)%
Provision for income taxes
%— %— %%
Net loss
(36)%(48)%(37)%(46)%

Comparison of the Three Months Ended October 31, 2021 and 2020
Revenue
Three Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Subscription
$217,871 $144,069 $73,802 51 %
Services
9,022 6,702 2,320 35 %
Total revenue
$226,893 $150,771 $76,122 50 %
Total revenue growth reflects increased demand for our platform and related services. Subscription revenue increased by $73.8 million primarily due to an increase of $66.1 million from our Direct Sales Customers, inclusive of Direct Sales Customers who were self-serve customers of MongoDB Atlas in the prior-year period. The increase in services revenue was driven primarily by the increased delivery of consulting services.
29

MONGODB, INC.
Cost of Revenue, Gross Profit and Gross Margin Percentage
Three Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Subscription cost of revenue
$57,378 $38,642 $18,736 48 %
Services cost of revenue
11,086 7,468 3,618 48 %
Total cost of revenue
68,464 46,110 22,354 48 %
Gross profit
$158,429 $104,661 $53,768 51 %
Gross margin
70 %69 %
Subscription
74 %73 %
Services
(23)%(11)%
The increase in subscription cost of revenue was primarily due to a $15.1 million increase in third‑party cloud infrastructure costs, including costs associated with the growth of MongoDB Atlas, although we continue to realize efficiencies in our third-party cloud infrastructure costs as we scale MongoDB Atlas. In addition, subscription cost of revenue was higher due to a $2.7 million increase in personnel costs and stock-based compensation associated with increased headcount in our support organization. The increase in services cost of revenue was primarily due to higher personnel costs from increased headcount in our services organization and higher expense associated with our China Stock Appreciation Rights Plan. Total headcount in our support and services organizations increased 31% from October 31, 2020 to October 31, 2021.
Our overall gross margin increased slightly to 70%. Our subscription gross margin benefited from efficiencies realized in managing our third-party cloud infrastructure costs, offset by the negative impact from the increasing percentage of revenue from MongoDB Atlas. The impact of higher services personnel costs and higher expense associated with our China Stock Appreciation Rights Plan resulted in negative services gross margin.
Operating Expenses
Sales and Marketing
Three Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Sales and marketing
$120,360 $83,214 $37,146 45 %
The increase in sales and marketing expense included $25.7 million from higher personnel costs and stock-based compensation, driven by an increase in our sales and marketing headcount to 1,528 as of October 31, 2021 from 1,062 as of October 31, 2020, which includes non-quota-carrying hires in sales operations, customer success and marketing. Sales and marketing expense also increased $9.4 million from costs associated with our higher headcount, including higher commissions expense.
Research and Development
Three Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Research and development
$82,256 $54,363 $27,893 51 %
The increase in research and development expense was primarily driven by a $24.2 million increase in personnel costs and stock-based compensation as we grew our research and development headcount by 36%.
General and Administrative
Three Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
General and administrative
$32,581 $25,175 $7,406 29 %
The increase in general and administrative expense was due to higher costs to support the growth of our business and to maintain compliance as a public company. In particular, these higher costs were driven by an increase in general and
30

MONGODB, INC.
administrative personnel headcount resulting in an increase of $5.5 million in personnel costs and stock-based compensation and equipment.
Other Expense, Net
Three Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Other expense, net
$(2,276)$(13,634)$11,358 (83)%
Other expense, net for the three months ended October 31, 2021 decreased primarily due to the adoption of the new accounting standard for convertible senior notes, which eliminated the amortization of the debt discount previously associated with our 0.75% convertible senior notes due 2024 and 0.25% convertible senior notes due 2026.
Provision for Income Taxes
Three Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Provision for income taxes
$2,249 $926 $1,323 143 %
The provision for income taxes during the three months ended October 31, 2021 and 2020 was primarily due to an increase in foreign taxes as we continued our global expansion. The provision for income taxes during the three months ended October 31, 2020 was partially offset by a tax benefit related to prior year period gains recorded in other comprehensive income that resulted from unrealized gains on investments.

Comparison of the Nine Months Ended October 31, 2021 and 2020
Revenue
Nine Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Subscription
$583,822 $401,403 $182,419 45 %
Services
23,466 17,978 5,488 31 %
Total revenue
$607,288 $419,381 $187,907 45 %
Total revenue growth reflects increased demand for our platform and related services. Subscription revenue increased by $182.4 million primarily due to an increase of $167.6 million from our Direct Sales Customers, inclusive of Direct Sales Customers who were self-serve customers of MongoDB Atlas in the prior-year period. The growth in services revenue was driven primarily by the increased delivery of consulting services.
Cost of Revenue, Gross Profit and Gross Margin Percentage
Nine Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Subscription cost of revenue
$153,735 $103,240 $50,495 49 %
Services cost of revenue
29,959 22,851 7,108 31 %
Total cost of revenue
183,694 126,091 57,603 46 %
Gross profit
$423,594 $293,290 $130,304 44 %
Gross margin
70 %70 %
Subscription
74 %74 %
Services
(28)%(27)%
The increase in subscription cost of revenue was primarily due to a $40.0 million increase in third‑party cloud infrastructure costs, including costs associated with the growth of MongoDB Atlas, although we continue to realize efficiencies in our third-party cloud infrastructure costs as we scale MongoDB Atlas. In addition, subscription cost of revenue
31

MONGODB, INC.
was higher due to an $8.1 million increase in personnel costs and stock-based compensation associated with increased headcount in our support organization. The increase in services cost of revenue was primarily due to a $5.4 million increase in personnel costs and stock-based compensation associated with increased headcount in our services organization. Total headcount in our support and services organizations increased 31% from October 31, 2020 to October 31, 2021.
Our overall gross margin remained flat. Our subscription gross margin is negatively impacted by the increasing percentage of revenue from MongoDB Atlas, offset by efficiencies realized in managing our third-party cloud infrastructure costs. The impact of higher services personnel costs and stock-based compensation resulted in negative services gross margin.
Operating Expenses
Sales and Marketing
Nine Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Sales and marketing
$327,627 $227,417 $100,210 44 %
The increase in sales and marketing expense included $73.7 million from higher personnel costs and stock-based compensation, driven by an increase in our sales and marketing headcount to 1,528 as of October 31, 2021 from 1,062 as of October 31, 2020, which includes non-quota-carrying hires in sales operations, customer success and marketing. Sales and marketing expense also increased $18.4 million from costs associated with our higher headcount, including higher commissions expense and higher software costs. In addition, sales and marketing expenses increased by $3.6 million due to higher spend on marketing programs.
Research and Development
Nine Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Research and development
$219,403 $149,250 $70,153 47 %
The increase in research and development expense was primarily driven by a $64.6 million increase in personnel costs and stock-based compensation as we increased our research and development headcount by 36%.
General and Administrative
Nine Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
General and administrative
$87,309 $66,534 $20,775 31 %
The increase in general and administrative expense was due to higher costs to support the growth of our business and to maintain compliance as a public company. In particular, these higher costs were driven by an increase in general and administrative personnel headcount resulting in $19.7 million higher personnel costs and stock-based compensation.
Other Expense, Net
Nine Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Other expense, net $(9,262)$(39,090)$29,828 (76)%
Other expense, net for the nine months ended October 31, 2021 decreased primarily due to the adoption of the new accounting standard for convertible senior notes, which eliminated the amortization of the debt discount previously associated with our 0.75% convertible senior notes due 2024 and 0.25% convertible senior notes due 2026.
32

MONGODB, INC.
Provision for Income Taxes
Nine Months Ended October 31,
Change
(unaudited, in thousands)
20212020
$
%
Provision for income taxes
$2,411 $2,142 $269 13 %
The provision for income taxes during the nine months ended October 31, 2021 was primarily the result of an increase in foreign taxes partially offset by the release of the valuation allowance as a result of goodwill recorded associated with an immaterial business combination, as well as the reversal of the deferred tax liability associated with convertible debt upon the adoption of ASU 2020-06. The provision for income taxes during the nine months ended October 31, 2020 was primarily due to an increase in foreign taxes as we continued our global expansion, partially offset by a tax benefit related to the prior year period gains recorded in other comprehensive income that resulted from unrealized gains on investments.
33

MONGODB, INC.
Liquidity and Capital Resources
As of October 31, 2021, we had cash, cash equivalents, short‑term investments and restricted cash totaling $1.8 billion. Our cash and cash equivalents primarily consist of bank deposits and money market funds. Our short‑term investments consist of U.S. government treasury securities, and our restricted cash represents collateral for our available credit on corporate credit cards. We believe our existing cash and cash equivalents and short‑term investments will be sufficient to fund our operating and capital needs for at least the next 12 months.
On October 1, 2021, we issued a notice of redemption (the “Redemption Notice”) for all of the aggregate principal amount outstanding of our 2024 Notes. Pursuant to the Redemption Notice, on December 3, 2021, we redeemed the outstanding principal of the 2024 Notes that were not converted prior to such date at a redemption price in cash equal to 100% of the principal amount of the 2024 Notes, plus accrued and unpaid interest. Approximately $1.9 million aggregate principal amount outstanding as of October 31, 2021, were converted to 27,377 shares of our Class A common stock with the remaining balance settled in cash. The extinguishment of the 2024 Notes on December 3, 2021 is immaterial to our financial statements.
On June 29, 2021, we entered into an underwriting agreement with Morgan Stanley & Co. LLC and Goldman Sachs & Co. LLC, as representatives of the several underwriters named therein, pursuant to which we agreed to issue and sell 2,500,000 shares of our Class A common stock, par value $0.001 per share, at an offering price of $365.00 per share.
We received net proceeds of $889.2 million, after deducting underwriting discounts and commissions of $22.7 million and offering expenses of $0.6 million. Offering expenses included legal, accounting and other fees.
We have generated significant operating losses and negative cash flows from operations as reflected in our accumulated deficit and historical consolidated statements of cash flows. As of October 31, 2021, we had an accumulated deficit of $1.1 billion. We expect to continue to incur operating losses and negative cash flows from operations in the future and may require additional capital resources to execute strategic initiatives to grow our business. Our future capital requirements and adequacy of available funds will depend on many factors, including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing and international operation activities, the timing of new subscription introductions, the continuing market acceptance of our subscriptions and services and the impact of the ongoing COVID-19 pandemic on the global economy and our business, financial condition and results of operations. As the impact of the ongoing COVID-19 pandemic on the global economy and our operations continues to evolve, we will continue to assess our liquidity needs. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.
The following table summarizes our cash flows for the periods presented (unaudited, in thousands):
Nine Months Ended October 31,
20212020
Net cash used in operating activities $(15,331)$(24,028)
Net cash used in investing activities (543,578)(284,016)
Net cash provided by financing activities 878,495 16,002 
Operating Activities
Cash used in operating activities during the nine months ended October 31, 2021 was $15.3 million. This was primarily driven by our net loss of $222.4 million, which was partially offset by non‑cash charges of $177.3 million for stock‑based compensation, $10.0 million for depreciation and amortization, $8.0 million for lease-related charges, $5.0 million for accretion of discount on our short-term investments and $3.2 million for debt issuance costs. In addition, our cash collections increased our deferred revenue by $58.5 million, reflecting the overall growth of our sales and our expanding customer base. Partially offsetting these benefits to our operating cash flow was an increase in our accounts receivable of $46.9 million, driven by our sales growth.

Cash used in operating activities during the nine months ended October 31, 2020 was $24.0 million primarily driven by our net loss of $191.1 million, which was partially offset by non‑cash charges of $108.0 million for stock‑based compensation, $36.6 million for the amortization of our debt discount and issuance costs, $9.5 million for depreciation and
34

MONGODB, INC.
amortization and $7.7 million for lease-related non-cash charges. Accrued and other liabilities increased by $24.3 million primarily from commissions, bonuses and related payroll taxes accrued as of October 31, 2020. Our overall sales growth increased our deferred commissions by $17.2 million, our accounts receivable by $4.2 million and our deferred revenue by $5.8 million.

Investing Activities
Cash used in investing activities during the nine months ended October 31, 2021 was $543.6 million, primarily due to cash used to purchase marketable securities, net of maturities, of $532.3 million, and $4.5 million of net cash used for an immaterial acquisition. In addition, we used $2.3 million of net cash to purchase non-marketable securities.
Cash used in investing activities during the nine months ended October 31, 2020 of $284.0 million resulted from the purchases of marketable securities and property and equipment, partially offset by maturities of marketable securities. In addition, we used $0.5 million of net cash to purchase non-marketable securities.
Financing Activities
Cash provided by financing activities during the nine months ended October 31, 2021 was $878.5 million, primarily due to net proceeds from the equity offering, the issuance of Class A common stock under the Employee Stock Purchase Plan, and exercises of stock options, partly offset by cash used to repay a portion of our 2024 convertible notes upon redemption.
Cash provided by financing activities during the nine months ended October 31, 2020 was $16.0 million, primarily due to proceeds from the exercises of stock options and from the issuance of Class A common stock under the Employee Stock Purchase Plan, partially offset by issuance costs related to our January 2020 offering of 0.25% convertible senior notes due 2026 that had been accrued as of January 31, 2020, as well as principal repayments of finance leases.
Non‑GAAP Free Cash Flow
To supplement our interim unaudited condensed consolidated financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States (“GAAP”), we provide investors with the amount of free cash flow, which is a non‑GAAP financial measure. Free cash flow represents net cash used in operating activities less capital expenditures, principal repayments of finance lease liabilities and capitalized software development costs, if any. During each of the nine months ended October 31, 2021 and 2020, we did not capitalize any software development costs. Free cash flow is a measure used by management to understand and evaluate our liquidity and to generate future operating plans. The exclusion of capital expenditures, principal repayments of finance lease liabilities and amounts capitalized for software development facilitates comparisons of our liquidity on a period‑to‑period basis and excludes items that we do not consider to be indicative of our liquidity. We believe that free cash flow is a measure of liquidity that provides useful information to our management, investors and others in understanding and evaluating the strength of our liquidity and future ability to generate cash that can be used for strategic opportunities or investing in our business in the same manner as our management and Board of Directors. Nevertheless, our use of free cash flow has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Further, our definition of free cash flow may differ from the definitions used by other companies and therefore comparability may be limited. You should consider free cash flow alongside our other GAAP‑based financial performance measures, such as net cash used in operating activities, and our other GAAP financial results.
The following table presents a reconciliation of free cash flow to net cash used in operating activities, the most directly comparable GAAP measure, for each of the periods indicated (unaudited, in thousands):
Nine Months Ended October 31,
20212020
Net cash used in operating activities $(15,331)$(24,028)
Capital expenditures
(4,516)(10,942)
Principal repayments of finance leases
(3,649)(3,450)
Capitalized software
— — 
Free cash flow
$(23,496)$(38,420)

35

MONGODB, INC.
Seasonality
We have in the past and expect in the future to experience seasonal fluctuations in our revenue and results from time to time. In addition, as a result of the adoption of Accounting Standards Update No. 2014‑09, Revenue from Contracts with Customers (Topic 606), we may experience greater variability and reduced comparability of our quarterly revenue and results with respect to the timing and nature of certain of our contracts, particularly multi-year contracts that contain a term license.

Contractual Obligations and Commitments
During the nine months ended October 31, 2021, there were no material changes outside the ordinary course of business to our contractual obligations and commitments from those disclosed in our 2021 Form 10-K. Refer to Note 6, Leases and Note 7, Commitments and Contingencies, in our Notes to Unaudited Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for further details.

Critical Accounting Policies and Estimates
Our financial statements are prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
There have been no material changes in our critical accounting policies from those disclosed in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of the 2021 Form 10-K.

Recent Accounting Pronouncements
See Note 2, Summary of Significant Accounting Policies, in our Notes to Unaudited Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements, including our adoption of the new standard for our convertible senior notes under Accounting Standards Update 2020-06.
36

MONGODB, INC.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
We have operations both within the United States and internationally, and we are exposed to market risk in the ordinary course of business. The uncertainty that exists with respect to the global economic impact of the ongoing COVID-19 pandemic has introduced significant volatility in the financial markets.
Interest Rate Risk
Our cash and cash equivalents primarily consist of bank deposits and money market funds, and our short-term investments consist of U.S. government treasury securities. As of October 31, 2021, we had cash, cash equivalents, restricted cash and short-term investments of $1.8 billion. The carrying amount of our cash equivalents reasonably approximates fair value, due to the short maturities of these instruments. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair market value of our investments. The effect of a hypothetical 10% increase or decrease in interest rates would not have had a material impact on the fair market value of our investments as of October 31, 2021.
In June 2018, we issued $250.0 million aggregate principal amount of 0.75% convertible senior notes due 2024 in a private placement and, in July 2018, we issued an additional $50.0 million aggregate principal amount of 0.75% convertible senior notes pursuant to the exercise in full of the initial purchasers’ option to purchase additional convertible senior notes (collectively, the “2024 Notes”). In January 2020, we issued $1.15 billion aggregate principal amount of 0.25% convertible senior notes due 2026 in a private placement (the “2026 Notes”). Concurrently with the issuance of the 2026 Notes, we repurchased $210.0 million aggregate principal amount of the 2024 Notes leaving $90.0 million aggregate principal outstanding on the 2024 Notes immediately after the exchange. On December 3, 2021, we redeemed the remaining outstanding principal balance of the 2024 Notes such that we no longer have a liability with respect to the 2024 Notes as of this date. The fair value of the 2026 Notes are subject to interest rate risk, market risk and other factors due to the conversion feature. The fair value of the 2026 Notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines. The interest and market value changes affect the fair value of the 2024 Notes and 2026 Notes, but do not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligation. Additionally, we carry the 2024 Notes and 2026 Notes at face value less unamortized issuance costs on our balance sheet, and we present the fair value for required disclosure purposes only.
Foreign Currency Risk
Our sales contracts are primarily denominated in U.S. dollars, British pounds (“GBP”) or Euros (“EUR”). A portion of our operating expenses are incurred outside the United States and denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the GBP and EUR. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our historical consolidated financial statements for either of the three- and nine-month periods ended October 31, 2021 and 2020. Given 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 should become more significant. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
Market Risk
We could experience additional volatility to our consolidated statements of operations due to observable price changes and impairments to our non-marketable securities. These changes could be material based on market conditions and events, particularly in periods of significant market fluctuations that affect our non-marketable securities. Our non-marketable securities are subject to a risk of partial or total loss of invested capital. As of October 31, 2021, the total amount of non-marketable equity securities included in other assets on our balance sheet was $2.8 million.
37

MONGODB, INC.
ITEM 4.    CONTROLS AND PROCEDURES.
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of October 31, 2021. Based on the evaluation of our disclosure controls and procedures as of October 31, 2021, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and Rule 15d-15(d) of the Exchange Act that occurred during the three months ended October 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
38

MONGODB, INC.
PART II—OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS.
The information required to be set forth under this Item 1 is incorporated by reference to Note 7, Commitments and Contingencies of the Notes to Condensed Consolidated Financial Statements included in this Form 10-Q.
From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. For example, on March 12, 2019, Realtime filed a lawsuit against us in the United States District Court for the District of Delaware alleging that we are infringing three U.S. patents that it holds: the 908 Patent, the 751 Patent and the 825 Patent. On May 4, 2021, in a consolidated action that includes Realtime's case against MongoDB, the District Court granted certain defendants' motion to dismiss without prejudice, finding that the Patents are invalid under 35 U.S.C. § 101. Realtime filed an amended complaint against us on May 18, 2021, and we moved to dismiss that amended complaint on June 29, 2021. On August 23, 2021, the District Court granted our motion to dismiss. On August 25, 2021, Realtime filed a notice of appeal of the Delaware District Court’s order. Realtime’s opening appeal brief was filed on December 6, 2021, and our responsive brief is currently due on February 16, 2022.
Future litigation may be necessary to defend ourselves, our partners and our customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty and, regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

ITEM 1A. RISK FACTORS.
Our operations and financial results are subject to various risks and uncertainties including those described below. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Form 10-Q, including our consolidated financial statements and related notes. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks or others not specified below materialize, our business, financial condition and results of operations could be materially and adversely affected. In that case, the trading price of our common stock could decline.
Risk Factors Summary
Investing in our common stock involves a high degree of risk because we are subject to numerous risks and uncertainties that could negatively impact our business, financial condition and results of operations, as more fully described below. These risks and uncertainties include, but are not limited to, the following:
The ongoing COVID-19 pandemic, related economic downturn and measures taken in response to the pandemic could negatively impact our business, financial condition and results of operations.
Unfavorable conditions in our industry or the global economy or reductions in information technology spending could limit our ability to grow our business and negatively affect our results of operations.
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
We have a limited operating history, which makes it difficult to predict our future results of operations.
We have a history of losses and as our costs increase, we may not be able to generate sufficient revenue to achieve or sustain profitability.
Because we derive substantially all of our revenue from our database platform, failure of this platform to satisfy customer demands could adversely affect our business, results of operations, financial condition and growth prospects.
We currently face significant competition and expect that intense competition will continue.
If we do not effectively expand our sales and marketing organization, we may be unable to add new customers or increase sales to our existing customers.
Our decision to offer Community Server under a new license, the Server Side Public License (“SSPL”), may harm adoption of Community Server.
We have invested significantly in our MongoDB Atlas offering, and if it fails to achieve market adoption, our business, results of operations and financial condition could be harmed.
39

MONGODB, INC.
We could be negatively impacted if the GNU Affero General Public License Version 3 (the “AGPL”), the SSPL and other open source licenses under which some of our software is licensed are not enforceable.
Our licensing model for Community Server could negatively affect our ability to monetize and protect our intellectual property rights.
We could incur substantial costs in protecting or defending our intellectual property rights and any failure to protect our intellectual property rights could reduce the value of our software and brand.
If we are not able to introduce new features or services successfully and to make enhancements to our software or services, our business and results of operations could be adversely affected.
We have experienced rapid growth in recent periods. If we fail to continue to grow and to manage our growth effectively, we may be unable to execute our business plan, increase our revenue, improve our results of operations, maintain high levels of service, or adequately address competitive challenges.
If our security measures, or those of our service providers, are breached or unauthorized access to personal information or otherwise private or proprietary data is otherwise obtained, our software may be perceived as not being secure, customers may reduce or terminate their use of our software and we may face litigation, regulatory investigations, significant liability and reputational damage.
If we are not able to maintain and enhance our brand, especially among developers, our business and results of operations may be adversely affected.
Risks Related to Our Business and Industry
The ongoing COVID-19 pandemic, related economic downturn and measures taken in response to the pandemic could negatively impact our business, financial condition and results of operations.

In light of the uncertain and continually evolving situation relating to the spread of COVID-19 and in compliance with then-effective shelter-in-place orders and other government executive orders directing that all non-essential businesses close their physical operations, beginning March 2020, we took measures intended to help minimize the risk of the virus to our employees, our customers and the communities in which we participate, which could negatively impact our business. These measures included temporarily requiring all employees to work remotely, suspending all non-essential travel worldwide for our employees, canceling, postponing or holding virtually MongoDB-sponsored events and discouraging employee attendance at industry events and in-person work-related meetings. During 2021, we began to re-open our offices in the U.S. and certain other locations globally for employees to voluntarily return, subject to certain restrictions and government regulations, and we have taken recommended measures to protect the health and safety of employees who return to the office, including with respect to occupancy limitations, masking requirements and other safety measures. Business travel on a voluntary basis has started to resume, although our travel costs continue to be lower than pre-pandemic levels. We have also started to hold some in-person marketing events. While strict shelter-in-place and similar orders have generally been lifted, continued limitations on indoor occupancy or other restrictions applicable to in-person operations have been and may in the future be re-instituted in some jurisdictions as rates of infection increase in those locations, including in light of the current spread of the Delta and Omicron variants and other potentially more contagious variants of the SARS-CoV-2 virus. As the COVID-19 pandemic continues, it is highly uncertain to what extent and when any such continuing restrictions will be lifted in various jurisdictions.

While we have a distributed workforce and our employees are accustomed to working remotely or working with other remote employees, our workforce has not historically been fully remote. Additionally, prior to the COVID-19 pandemic, our employees traveled frequently to establish and maintain relationships with one another and with our customers, partners and investors, and some of our business processes assume that employees can review and sign documents in person. As we contemplate a return to in-person work arrangements following the lifting of COVID-19-related restrictions, we expect to adopt a hybrid work environment that may also present operational challenges and risks, including reduced productivity, lower employee retention, and increased compliance and tax obligations in a number of jurisdictions. We have informed our employees that they may continue to elect to work remotely until conditions improve, even if their office reopens. Although we continue to monitor the situation and may adjust our current policies as more information and guidance become available, suspending or reducing travel and in-person business interactions on a long-term basis could negatively impact our marketing efforts, our ability to enter into customer contracts in a timely manner, our international expansion efforts, our ability to recruit employees across the organization and, in sales and marketing, in particular, which could have longer term effects on our sales pipeline, or create operational or other challenges as our workforce remains predominantly remote, any of which could harm our business. For example, remote work arrangements may result in decreased employee productivity and morale with increased regretted employee attrition. In addition, our management team has spent, and will likely continue to spend, significant time, attention and resources monitoring the COVID-19 pandemic and associated global economic uncertainty and seeking to manage its effects on our business and workforce.

The ultimate impact to our results of operations will depend to a large extent on currently unknowable developments, including the length of time the disruption and uncertainty caused by COVID-19 will continue, which will, in turn, depend
40

MONGODB, INC.
on, among other things, the actions taken by authorities and other entities to effect a widespread global roll-out of available vaccines, encourage high rates of vaccination or otherwise contain COVID-19 or treat its impact, including the impact of any reopening plans, additional closures and spikes or surges in COVID-19 infection, including as a result of new variants of the SARS-CoV-2 virus, and individuals’ and companies’ risk tolerance regarding health matters going forward, all of which are beyond our control. For example, vaccine mandates may be announced in jurisdictions in which our business operates and the implementation of a vaccination requirement could result in attrition, including attrition of critically skilled labor and difficulty securing future labor needs, which could materially and adversely affect our results of operations, financial condition and cash flows. These potential impacts, while uncertain, could harm our business and adversely affect our operating results. In addition, to the extent the ongoing COVID-19 pandemic adversely affects our business and results of operations, it may also have the effect of heightening many of the other risks and uncertainties described in this “Risk Factors” section which may materially and adversely affect our business and results of operations.

Unfavorable conditions in our industry or the global economy or reductions in information technology spending could limit our ability to grow our business and negatively affect our results of operations.

Our results of operations may vary based on the impact of changes in our industry or the global economy on us or our customers. The revenue growth and potential profitability of our business depend on demand for database software and services generally and for our subscription offering and related services in particular. Current or future economic uncertainties or downturns could adversely affect our business and results of operations. Negative conditions in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, financial and credit market fluctuations, international trade relations, political turmoil, natural catastrophes, regional or global outbreaks of contagious diseases, such as the ongoing COVID-19 pandemic, warfare and terrorist attacks on the United States, Europe, the Asia Pacific region or elsewhere, could cause a decrease in business investments, including spending on information technology, disrupt the timing and cadence of key industry and marketing events and otherwise negatively affect the growth of our business.
In particular, the ongoing COVID-19 pandemic, attempts by governments and private organizations to address the pandemic and the associated global economic uncertainty may prevent us or our employees, contractors, suppliers, customers and other business partners from conducting certain business activities, which could materially and adversely impact our business, financial results and results of operations. In the initial stages of the pandemic, business activities were severely curtailed as a result of shelter-in-place and similar orders. Such orders or restrictions and the perception that such orders or restrictions could occur have resulted in business closures, work stoppages, slowdowns and delays, work-from-home policies, travel restrictions and cancellation of events, among other effects that could negatively impact productivity and disrupt our operations and those of our contractors, suppliers, customers and other business partners. As the COVID-19 pandemic has continued and the most stringent limitations on the conduct of in-person business have been lifted, many state, local and foreign governments have continued to put in place, and may in the future re-institute or put in place travel restrictions, limitations on indoor occupancy, masking and/or vaccination requirements and similar government orders and restrictions in order to control the spread of the disease. The ongoing COVID-19 pandemic, including actions by governmental and private actors in response to the pandemic, including vaccination mandates, could adversely affect workforces, customers, economies and financial markets globally, potentially leading to a sustained economic downturn. While it is not possible at this time to predict the duration and extent of the impact that the ongoing COVID-19 pandemic could have on worldwide economic activity and our business in particular, the continued spread of COVID-19, including the Delta and Omicron variants and other potentially more contagious variants of the SARS-CoV-2 virus, the measures taken by governments, businesses and other organizations in response to COVID-19 and the associated global economic uncertainty could materially and adversely impact our business, financial condition or results of operations.

Further, to the extent there is a sustained general economic downturn and our database software is perceived by customers and potential customers as costly, or too difficult to deploy or migrate to, our revenue may be disproportionately affected by delays or reductions in general information technology spending. Also, competitors, many of whom are larger and more established than we are, may respond to market conditions by lowering prices and attempting to lure away our customers. In addition, the increased pace of consolidation in certain industries may result in reduced overall spending on our subscription offerings and related services. We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, our business, results of operations and financial condition could be adversely affected.
We have a limited operating history, which makes it difficult to predict our future results of operations.
We were incorporated in 2007 and introduced MongoDB Community Server in 2009, MongoDB Enterprise Advanced in 2013 and MongoDB Atlas in 2016. As a result of our limited operating history, our ability to forecast our future results of
41

MONGODB, INC.
operations is limited and subject to a number of uncertainties, including our ability to accurately predict future growth. Our historical revenue growth has been inconsistent and should not be considered indicative of our future performance. Further, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing adoption of MongoDB or demand for our subscription offerings and related services, reduced conversion of users of our free offerings to paying customers, increasing competition, changes to technology or our intellectual property or our failure, for any reason, to continue to capitalize on growth opportunities. We have also 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 and our future revenue growth are incorrect or change, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer.
We have a history of losses and as our costs increase, we may not be able to generate sufficient revenue to achieve or sustain profitability.
We have incurred net losses in each period since our inception, including net losses of $266.9 million, $175.5 million and $99.0 million for the fiscal years ended January 31, 2021, 2020 and 2019, respectively. We had an accumulated deficit of $935.4 million as of January 31, 2021. We expect our operating expenses to increase significantly as we increase our sales and marketing efforts, continue to invest in research and development and expand our operations and infrastructure, both domestically and internationally. In particular, we have entered into non-cancelable multi-year capacity commitments with respect to cloud infrastructure services with certain third-party cloud providers, which require us to pay for such capacity irrespective of actual usage. In addition, we have incurred and expect to continue to incur significant additional legal, accounting and other expenses related to being a public company. While our revenue has grown in recent years, if our revenue declines or fails to grow at a rate faster than these increases in our operating expenses, we will not be able to achieve and maintain profitability in future periods. As a result, we expect to continue to generate losses. We cannot assure you that we will achieve profitability in the future or that, if we do become profitable, we will be able to sustain profitability.
Because we derive substantially all of our revenue from our database platform, failure of this platform to satisfy customer demands could adversely affect our business, results of operations, financial condition and growth prospects.
We derive and expect to continue to derive substantially all of our revenue from our database platform. As such, market adoption of our database platform is critical to our continued success. Demand for our platform is affected by a number of factors, many of which are beyond our control, including continued market acceptance by developers, the availability of our Community Server offering, the continued volume, variety and velocity of data that is generated, timing of development and release of new offerings by our competitors, technological change and the rate of growth in our market. If we are unable to continue to meet the demands of our customers and the developer community, our business operations, financial results and growth prospects will be materially and adversely affected.
We currently face significant competition and expect that intense competition will continue.
The database software market, for both relational and non-relational database products, is highly competitive, rapidly evolving and others may put out competing databases or sell services in connection with existing open source or source available databases, including ours. The principal competitive factors in our market include: mindshare with software developers and information technology (“IT”) executives; product capabilities, including flexibility, scalability, performance, security and reliability; flexible deployment options, including fully managed as a service or self-managed in the cloud, on-premise or in a hybrid environment and ease of deployment; breadth of use cases supported; ease of integration with existing IT infrastructure; robustness of professional services and customer support; price and total cost of ownership; adherence to industry standards and certifications; size of customer base and level of user adoption; strength of sales and marketing efforts; and brand awareness and reputation. If we fail to compete effectively with respect to any of these competitive factors, we may fail to attract new customers or lose or fail to renew existing customers, which would cause our business and results of operations to suffer.
We primarily compete with established legacy database software providers such as IBM, Microsoft, Oracle and other similar companies. We also compete with public cloud providers such as Amazon Web Services (“AWS”), Google Cloud Platform (“GCP”) and Microsoft Azure that offer database functionality and non-relational database software providers. In addition, other large software and internet companies may seek to enter our market.
Some of our actual and potential competitors, in particular the legacy relational database providers and large cloud providers, have advantages over us, such as longer operating histories, more established relationships with current or potential customers and commercial partners, significantly greater financial, technical, marketing or other resources, stronger
42

MONGODB, INC.
brand recognition, larger intellectual property portfolios and broader global distribution and presence. Such competitors may make their products available at a low cost or no cost basis in order to enhance their overall relationships with current or potential customers. Our competitors may also be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. As we introduce new technologies, such as the ones we announced during fiscal year 2021, and as our existing markets see more market entry, we expect competition to intensify in the future. In addition, some of our larger competitors have substantially broader offerings and can bundle competing products with hardware or other software offerings, including their cloud computing and customer relationship management platforms. As a result, customers may choose a bundled offering from our competitors, even if individual products have more limited functionality compared to our software. These larger competitors are also often in a better position to withstand any significant reduction in technology spending and will therefore not be as susceptible to competition or economic downturns. In addition, some competitors may offer products or services that address one or a limited number of functions at lower prices, with greater depth than our products or in geographies where we do not operate.
Furthermore, our actual and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and offerings in the markets we address. In addition, third parties with greater available resources may acquire current or potential competitors. As a result of such relationships and acquisitions, our actual or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products, initiate or withstand substantial price competition, take advantage of other opportunities more readily or develop and expand their offerings more quickly than we do. For all of these reasons, we may not be able to compete successfully against our current or future competitors.
If we do not effectively expand our sales and marketing organization, we may be unable to add new customers or increase sales to our existing customers.
Increasing our customer base and achieving broader market acceptance of our subscription offerings and related services will depend, to a significant extent, on our ability to effectively expand our sales and marketing operations and activities. We are substantially dependent on our direct sales force and our marketing efforts to obtain new customers. We plan to continue to expand our sales and marketing organization both domestically and internationally. We believe that there is significant competition for experienced sales professionals with the sales skills and technical knowledge that we require, particularly as we continue to target larger enterprises. Our ability to achieve significant revenue growth in the future will depend, in part, on our success in recruiting, training and retaining a sufficient number of experienced sales professionals, especially in highly competitive markets. New hires require significant training and time before they achieve full productivity, particularly in new or developing sales territories. Our recent hires and planned hires may not become as productive as quickly as we expect, including as a result of the ongoing COVID-19 pandemic and remote work arrangements, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do business, particularly during the current period of heightened employee attrition in the U.S. and other countries. Because of our limited operating history, we cannot predict whether, or to what extent, our sales will increase as we expand our sales and marketing organization or how long it will take for sales personnel to become productive. Our business and results of operations could be harmed if the expansion of our sales and marketing organization does not generate a significant increase in revenue.
Our adoption strategies include offering Community Server and a free tier of MongoDB Atlas and we may not be able to realize the intended benefits of these strategies.
To encourage developer usage, familiarity and adoption of our platform, we offer Community Server as a “freemium” offering. Community Server is a free-to-download version of our database that does not include all of the features of our commercial platform. We also offer a free tier of MongoDB Atlas in order to accelerate adoption, promote usage and drive brand and product awareness. We do not know if we will be able to convert these users to paying customers of our platform. Our marketing strategy also depends in part on persuading users who use one of these free versions to convince others within their organization to purchase and deploy our platform. To the extent that users of Community Server or our free tier of MongoDB Atlas do not become, or lead others to become, paying customers, we will not realize the intended benefits of these strategies and our ability to grow our business or achieve profitability may be harmed.
Our decision to offer Community Server under a new license, the Server Side Public License, may harm adoption of Community Server.
On October 16, 2018, we announced that we were changing the license for Community Server from the AGPL to a new software license, the SSPL. The SSPL builds on the spirit of the AGPL, but includes an explicit condition that any
43

MONGODB, INC.
organization attempting to exploit MongoDB as a service must open source the software that it uses to offer such service. Since the SSPL is a new license and has not been interpreted by any court, developers and the companies they work for may be hesitant to adopt Community Server because of uncertainty around the provisions of the SSPL and how it will be interpreted and enforced. In addition, the SSPL has not been approved by the Open Source Initiative, nor has it been included in the Free Software Foundation’s list of free software licenses. This may negatively impact adoption of Community Server, which in turn could lead to reduced brand and product awareness, ultimately leading to a decline in paying customers and our ability to grow our business or achieve profitability may be harmed.
We have invested significantly in our MongoDB Atlas offering and if it fails to achieve market adoption our business, results of operations and financial condition could be harmed.
We introduced MongoDB Atlas in June 2016. We have limited experience marketing, determining pricing for and selling MongoDB Atlas and we are continuing to refine our approach to selling, marketing, pricing and supporting adoption of this offering. We have directed and intend to continue to direct, a significant portion of our financial and operating resources to develop and grow MongoDB Atlas, including offering a free tier of MongoDB Atlas to generate developer usage and awareness. Although MongoDB Atlas has seen rapid adoption since its commercial launch, we cannot guarantee that rate of adoption will continue at the same pace or at all. If we are unsuccessful in our efforts to drive customer adoption of MongoDB Atlas, or if we do so in a way that is not profitable or fails to compete successfully against our current or future competitors, our business, results of operations and financial condition could be harmed.
We could be negatively impacted if the AGPL, the SSPL and other open source licenses under which some of our software is licensed are not enforceable.
The versions of Community Server released prior to October 16, 2018 are licensed under the AGPL. This license states that any program licensed under it may be copied, modified and distributed provided certain conditions are met. On October 16, 2018, we issued a new software license, the SSPL, for all versions of Community Server released after that date. The SSPL builds on the spirit of the AGPL, but includes an explicit condition that any organization using Community Server to offer MongoDB as a third-party service must open source the software that it uses to offer such service. It is possible that a court would hold the SSPL or AGPL to be unenforceable. If a court held either license or certain aspects of this license to be unenforceable, others may be able to use our software to compete with us in the marketplace in a manner not subject to the restrictions set forth in the SSPL or AGPL.
Our licensing model for Community Server could negatively affect our ability to monetize and protect our intellectual property rights.
We make our Community Server offering available under either the SSPL (for versions released after October 16, 2018) or the AGPL (for versions released prior to October 16, 2018). Community Server is a free-to-download version of our database that includes the core functionality developers need to get started with MongoDB but not all of the features of our commercial platform. Both the SSPL and the AGPL grant licensees broad freedom to view, use, copy, modify and redistribute the source code of Community Server provided certain conditions are met. Some commercial enterprises consider SSPL- or AGPL-licensed software to be unsuitable for commercial use because of the “copyleft” requirements of those licenses. However, some of those same commercial enterprises do not have the same concerns regarding using the software under the SSPL or AGPL for internal purposes. As a result, these commercial enterprises may never convert to paying customers of our platform. Anyone can obtain a free copy of Community Server from the Internet and we do not know who all of our SSPL or AGPL licensees are. Competitors could develop modifications of our software to compete with us in the marketplace. We do not have visibility into how our software is being used by licensees, so our ability to detect violations of the SSPL or AGPL is extremely limited.
In addition to Community Server, we contribute other source code to open source projects under open source licenses and release internal software projects under open source licenses and anticipate doing so in the future. Because the source code for Community Server and any other software we contribute to open source projects or distribute under open source licenses is publicly available, our ability to monetize and protect our intellectual property rights with respect to such source code may be limited or, in some cases, lost entirely.
Our software incorporates third-party open source software, which could negatively affect our ability to sell our products and subject us to possible litigation.
Our software includes third-party open source software and we intend to continue to incorporate third-party open source software in our products in the future. There is a risk that the use of third-party open source software in our software
44

MONGODB, INC.
could impose conditions or restrictions on our ability to monetize our software. Although we monitor the incorporation of open source software into our products to avoid such restrictions, we cannot be certain that we have not incorporated open source software in our products or platform in a manner that is inconsistent with our licensing model. Certain open source projects also include other open source software and there is a risk that those dependent open source libraries may be subject to inconsistent licensing terms. This could create further uncertainties as to the governing terms for the open source software we incorporate.
In addition, the terms of certain open source licenses to which we are subject have not been interpreted by U.S. or foreign courts and there is a risk that open source software licenses could be construed in a manner that imposes unanticipated restrictions or conditions on our use of such software. Additionally, we may from time to time face claims from third parties claiming ownership of, or demanding release of, the software or derivative works that we developed using such open source software, which could include proprietary portions of our source code, or otherwise seeking to enforce the terms of the open source licenses. These claims could result in litigation and could require us to make those proprietary portions of our source code freely available, purchase a costly license or cease offering the implicated software or services unless and until we can re-engineer them to avoid infringement. This re-engineering process could require significant additional research and development resources and we may not be able to complete it successfully.
In addition to risks related to license requirements, use of third-party open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties. In addition, licensors of open source software included in our offerings may, from time to time, modify the terms of their license agreements in such a manner that those license terms may become incompatible with our licensing model and thus could, among other consequences, prevent us from incorporating the software subject to the modified license.
Any of these risks could be difficult to eliminate or manage and if not addressed, could have a negative effect on our business, results of operations and financial condition.
If we are not able to introduce new features or services successfully and to make enhancements to our software or services, our business and results of operations could be adversely affected.
Our ability to attract new customers and increase revenue from existing customers depends in part on our ability to enhance and improve our software and to introduce new features and services. To grow our business and remain competitive, we must continue to enhance our software and develop features that reflect the constantly evolving nature of technology and our customers’ needs. The success of new products, enhancements and developments depends on several factors: our anticipation of market changes and demands for product features, including timely product introduction and conclusion, sufficient customer demand, cost effectiveness in our product development efforts and the proliferation of new technologies that are able to deliver competitive products and services at lower prices, more efficiently, more conveniently or more securely. In addition, because our software is designed to operate with a variety of systems, applications, data and devices, we will need to continuously modify and enhance our software to keep pace with changes in such systems. We may not be successful in developing these modifications and enhancements. Furthermore, the addition of features and solutions to our software will increase our research and development expenses. Any new features that we develop may not be introduced in a timely or cost-effective manner or may not achieve the market acceptance necessary to generate sufficient revenue to justify the related expenses. It is difficult to predict customer adoption of new features. Such uncertainty limits our ability to forecast our future results of operations and subjects us to a number of challenges, including our ability to plan for and model future growth. If we cannot address such uncertainties and successfully develop new features, enhance our software or otherwise overcome technological challenges and competing technologies, our business and results of operations could be adversely affected.
We also offer professional services including consulting and training and must continually adapt to assist our customers in deploying our software in accordance with their specific IT strategies. If we cannot introduce new services or enhance our existing services to keep pace with changes in our customers’ deployment strategies, we may not be able to attract new customers, retain existing customers and expand their use of our software or secure renewal contracts, which are important for the future of our business.
Our success is highly dependent on our ability to penetrate the existing market for database products, as well as the growth and expansion of the market for database products.
Our future success will depend in large part on our ability to service existing demand, as well as the continued growth and expansion of the database market. It is difficult to predict demand for our offerings, the conversion from one to the other and related services and the size, growth rate and expansion of these markets, the entry of competitive products or the success
45

MONGODB, INC.
of existing competitive products. Our ability to penetrate the existing database market and any expansion of the market depends on a number of factors, including cost, performance and perceived value associated with our subscription offerings, as well as our customers’ willingness to adopt an alternative approach to relational and other database products available in the market. Furthermore, many of our potential customers have made significant investments in relational databases, such as offerings from Oracle and may be unwilling to invest in new products. If the market for databases fails to grow at the rate that we anticipate or decreases in size or we are not successful in penetrating the existing market, our business would be harmed.
Our future quarterly results may fluctuate significantly and if we fail to meet the expectations of analysts or investors, our stock price could decline substantially.
Our results of operations, including our revenue, operating expenses and cash flows may vary significantly in the future as a result of a variety of factors, many of which are outside of our control, may be difficult to predict and may or may not fully reflect the underlying performance of our business and period-to-period comparisons of our operating results may not be meaningful. Some of the factors that may cause our results of operations to fluctuate from quarter to quarter include:
changes in actual and anticipated growth rates of our revenue, customers and other key operating metrics;
new product announcements, pricing changes and other actions by competitors;
the mix of revenue and associated costs attributable to subscriptions for our MongoDB Enterprise Advanced and MongoDB Atlas offerings (such as our non-cancelable multi-year cloud infrastructure capacity commitments, which require us to pay for such capacity irrespective of actual usage) and professional services, as such relative mix may impact our gross margins and operating income;
the mix of revenue and associated costs attributable to sales where subscriptions are bundled with services versus sold on a standalone basis and sales by us and our partners;
our ability to attract new customers;
our ability to effectively expand our sales and marketing capabilities and teams;
our ability to retain customers and expand their usage of our software, particularly for our largest customers;
shelter-in-place, occupancy limitations or similar orders, private travel limitation, or business disruption in regions affecting our operations, stemming from actual, imminent or perceived outbreak of contagious disease, including the ongoing COVID-19 pandemic;
our inability to enforce the AGPL or SSPL;
delays in closing sales, including the timing of renewals, which may result in revenue being pushed into the next quarter, particularly because a large portion of our sales occur toward the end of each quarter;
the timing of revenue recognition;
the mix of revenue attributable to larger transactions as opposed to smaller transactions;
changes in customers’ budgets and in the timing of their budgeting cycles and purchasing decisions;
customers and potential customers opting for alternative products, including developing their own in-house solutions, or opting to use only the free version of our products;
fluctuations in currency exchange rates;
our ability to control costs, including our operating expenses;
the timing and success of new products, features and services offered by us and our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners;
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our software;
our failure to maintain the level of service uptime and performance required by our customers;
the collectability of receivables from customers and resellers, which may be hindered or delayed if these customers or resellers experience financial distress;
46

MONGODB, INC.
changes in political and economic conditions, in domestic or international markets, including developments resulting from the recent United States presidential and congressional elections and change of administration in the United States;

general economic conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers participate, including those conditions related to the ongoing COVID-19 pandemic;
sales tax and other tax determinations by authorities in the jurisdictions in which we conduct business;
the impact of new accounting pronouncements; and
fluctuations in stock-based compensation expense.
The occurrence of one or more of the foregoing and other factors may cause our results of operations to vary significantly. For example, the full impact of the ongoing COVID-19 pandemic is unknown at this time, but could result in material adverse changes in our results of operations for an unknown period of time as the virus and its related political, social and economic impacts continue to spread. Moreover, fluctuations in our quarterly operating results and the price of our common stock may be particularly pronounced in the current economic environment due to the uncertainty caused by and the unprecedented nature of the COVID-19 pandemic. We also intend to continue to invest significantly to grow our business in the near future rather than optimizing for profitability or cash flows. Accordingly, historical patterns and our results of operations in any one quarter may not be meaningful and should not be relied upon as indicative of future performance. Additionally, if our quarterly results of operations fall below the expectations of investors or securities analysts who follow our stock, the price of our common stock could decline substantially and we could face costly lawsuits, including securities class action suits.
We have experienced rapid growth in recent periods. If we fail to continue to grow and to manage our growth effectively, we may be unable to execute our business plan, increase our revenue, improve our results of operations, maintain high levels of service, or adequately address competitive challenges.
We have recently experienced rapid growth in our business, operations and employee headcount. For fiscal years 2021, 2020 and 2019, our total revenue was $590.4 million, $421.7 million and $267.0 million, respectively, representing a 40% and 58% growth rate, respectively. We have also significantly increased the size of our customer base from over 3,200 customers as of January 31, 2017 to over 24,800 customers as of January 31, 2021 and we grew from 713 employees as of January 31, 2017 to 2,539 employees as of January 31, 2021. We expect to continue to expand our operations and employee headcount in the near term. Our success will depend in part on our ability to continue to grow and to manage this growth, domestically and internationally, effectively.
Our recent growth has placed and future growth will continue to place, a significant strain on our management, administrative, operational and financial infrastructure. We will need to continue to improve our operational, financial and management processes and controls and our reporting systems and procedures to manage the expected growth of our operations and personnel, which will require significant expenditures and allocation of valuable management and employee resources. If we fail to implement these infrastructure improvements effectively, our ability to ensure uninterrupted operation of key business systems and comply with the rules and regulations that are applicable to public reporting companies will be impaired. Further, if we do not effectively manage the growth of our business and operations, the quality of our products and services could suffer, the preservation of our culture, values and entrepreneurial environment may change and we may not be able to adequately address competitive challenges. This could impair our ability to attract new customers, retain existing customers and expand their use of our products and services, all of which would adversely affect our brand, overall business, results of operations and financial condition.
If our security measures, or those of our service providers, are breached or unauthorized access to personal data or otherwise private or proprietary data is otherwise obtained, our software may be perceived as not being secure, customers may reduce or terminate their use of our software and we may face litigation, regulatory investigations, significant liability and reputational damage.
In the ordinary course of our business, we collect, store and process personal data and other confidential information of our employees and our customers. We collect such information from individuals located both in the United States and abroad and may store or process such information outside of the country in which it was collected. We use third-party service providers and subprocessors to help us deliver services to our customers. These third-party service providers and subprocessors may store or process personal data and/or other confidential information of our employees and our customers.
47

MONGODB, INC.
While we have taken steps to protect the security of the information that we handle, there can be no assurance that any security measures that we or our third-party service providers and subprocessors have implemented will be effective against current or future security threats. Our security measures or those of our third-party service providers and subprocessors could fail and result in unauthorized access to or use of our platform, systems or network, or unauthorized, accidental or unlawful access to, or disclosure, modification, misuse, loss or destruction of, our or our customers’ data, including personal data (a “Security Breach”). If our security measures are compromised now, or in the future, this could result in a material adverse effect, including without limitation, a material operational or service interruption, harm to our reputation, significant fines, penalties and liability, breach or triggering of data protection laws, privacy policies and contractual obligations, loss of customers or sales, or users curtailing or ceasing their use of our software and services.
Furthermore, applicable data protection laws, privacy policies and contractual obligations may require us to implement specific security measures or use industry-standard or reasonable security measures to protect against Security Breaches. We may be required to expend significant resources, fundamentally change our business activities and practices, or modify our platform, services, software, operations or information technology in an effort to protect against Security Breaches and to mitigate, detect, and remediate actual and potential vulnerabilities.
In addition, because our software, which can be deployed in the cloud, on-premise or in a hybrid environment and can be hosted by our customers or can be hosted by us as a service, allows customers to store and transmit data, there exists an inherent risk of a Security Breach or other security incident, which may result in the loss of, or unauthorized access to, this data. For example, industry publications have reported ransomware attacks on MongoDB instances. We believe these attacks were successful due to the failure by users of our Community Server offering to properly turn on the recommended security settings when running these instances.
Cyberattacks and other malicious internet-based activity continue to increase and the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target. Third parties may attempt to fraudulently induce our employees and contractors into disclosing sensitive information such as user names, passwords, or other information or otherwise compromise the security of our electronic systems, networks, and/or physical facilities in order to gain access to our data or the data of organizations on our platform. Security Breaches may arise out of malicious activity, exposure of access credentials, errors and omissions, system misuse, and inadvertent disclosures caused by or resulting from our employees or contractors. Such employees and contractors pose increased risk if they have access to sensitive systems, data and customer information. Additionally, due to the COVID-19 pandemic, nearly all of our employees are currently working remotely, and we expect a portion of our workforce to continue to work remotely, even following re-opening of their offices, which may pose additional data security risks. For example, we have seen an increase in phishing and spam emails as well as social engineering attempts from “hackers” hoping to use the ongoing COVID-19 pandemic to their advantage. In addition to traditional computer “hackers,” malicious code (such as malware, viruses, worms and ransomware), business email compromises, password spraying, employee theft or misuse and denial-of-service (“DoS”) attacks, we also face threats from sophisticated organized crime, nation-state and nation-state supported actors who engage in attacks (including advanced persistent threat intrusions, ransomware attacks, and supply-chain attacks) that add to the risks to us, our internal systems and our partners’ systems. To alleviate the financial, operational and reputational impact of a ransomware attack, it may be preferable to make extortion payments, but we may be unwilling or unable to do so (including, for example, if applicable laws or regulations prohibit such payments). Similarly, supply chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain have not been compromised or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our platform, systems and networks or the systems and networks of third parties that support us and our services. We cannot guarantee that our security measures will be sufficient to protect against unauthorized access to or other compromise of the personal data and/or other confidential information of our employees or customers. 

The techniques used to sabotage or to obtain unauthorized access to our platform, systems, networks and/or physical facilities in which data is stored or through which data is transmitted change frequently and we may be unable to implement adequate preventative measures or stop Security Breaches while they are occurring. We may also experience Security Breaches that may remain undetected for an extended period. 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 (or our third parties’) information technology, services, communications or software. We cannot be certain that we will be able to address any such vulnerabilities, in whole or part, and there may be delays in developing and deploying patches and other remedial measures to adequately address vulnerabilities. We expect similar issues to arise in the future as our services are more widely adopted, and as we continue to expand the features and functionality of existing services and introduce new services. Any actual or perceived failure to maintain the performance, reliability, confidentiality, integrity, and availability of our platform to the satisfaction of our customers may harm our reputation and our ability to retain existing customers and attract new customers.
48

MONGODB, INC.
Any Security Breach or other security incident could harm our reputation and lead to litigation, indemnity obligations, regulatory investigations and enforcement actions and other liabilities. Litigation with our customers could result in significant costs for remediation that may include liability for stolen assets or information and repair of system damage that may have been caused, incentives offered to customers or other business partners in an effort to maintain business relationships after a breach and other liabilities. There can be no assurance that the limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from liabilities or damages if we fail to comply with applicable data protection laws, privacy policies or contractual obligations related to Security Breaches.
Furthermore, most jurisdictions have enacted laws requiring companies to notify individuals, regulatory authorities and others of Security Breaches involving certain types of data. Such mandatory disclosures are costly, could lead to negative publicity, may cause our customers to lose confidence in the effectiveness of our security measures and require us to expend significant capital and other resources to respond to and/or alleviate problems caused by the actual or perceived Security Breach.
We may also face regulatory investigations and actions and fines and penalties for violations of applicable data protection laws or regulations. These litigation and regulatory proceedings could force us to spend money in defense or settlement, divert management’s time and attention, increase our costs of doing business and adversely affect our reputation. We could be required to fundamentally change our business activities and practices or modify our products in response to such litigation, which could have an adverse effect on our business.
While we maintain general liability insurance coverage and coverage for errors or omissions, we cannot assure you that such coverage will be adequate or otherwise protect us from liabilities or damages with respect to claims alleging compromises of personal or other confidential data or otherwise relating to privacy or data security matters. The successful assertion of one or more large claims against us that exceeds our available insurance coverage, or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements), could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim.
Our sales cycle may be long and is unpredictable and our sales efforts require considerable time and expense.
The timing of our sales and related revenue recognition is difficult to predict because of the length and unpredictability of the sales cycle for our offerings. We are often required to spend significant time and resources to better educate and familiarize potential customers with the value proposition of paying for our products and services. The length of our sales cycle, from initial evaluation to payment for our offerings is generally three to nine months, but can vary substantially from customer to customer or from application to application within a given customer. As the purchase and deployment of our products can be dependent upon customer initiatives, our sales cycle can extend to more than a year for some customers. Customers often view a subscription to our products and services as a strategic decision and significant investment and, as a result, frequently require considerable time to evaluate, test and qualify our product offering prior to entering into or expanding a subscription. During the sales cycle, we expend significant time and money on sales and marketing and contract negotiation activities, which may not result in a sale. Additional factors that may influence the length and variability of our sales cycle include:
the effectiveness of our sales force, in particular new sales people as we increase the size of our sales force;
the discretionary nature of purchasing and budget cycles and decisions;
the obstacles placed by a customer’s procurement process;
our ability to convert users of our free offerings to paying customers;
economic conditions and other factors impacting customer budgets;
customer evaluation of competing products during the purchasing process; and
evolving customer demands.
Given these factors, it is difficult to predict whether and when a sale will be completed and when revenue from a sale will be recognized, particularly the timing of revenue recognition related to the term license portion of our subscription revenue. This could impact the variability and comparability of our quarterly revenue results and may have an adverse effect on our business, results of operations and financial condition.
49

MONGODB, INC.
We have a limited history with our subscription offerings and pricing model and if, in the future, we are forced to reduce prices for our subscription offerings, our revenue and results of operations will be harmed.
We have limited experience with respect to determining the optimal prices for our subscription offerings. As the market for databases evolves, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers or convert users of our free offerings to paying customers on terms or based on pricing models that we have used historically. In the past, we have been able to increase our prices for our subscription offerings, but we may choose not to introduce or be unsuccessful in implementing future price increases. As a result of these and other factors, in the future we may be required to reduce our prices or be unable to increase our prices, or it may be necessary for us to increase our services or product offerings without additional revenue to remain competitive, all of which could harm our results of operations and financial condition.
If we are unable to attract new customers in a manner that is cost-effective and assures customer success, we will not be able to grow our business, which would adversely affect our results of operations and financial condition.
In order to grow our business, we must continue to attract new customers in a cost-effective manner and enable these customers to realize the benefits associated with our products and services. We may not be able to attract new customers for a variety of reasons, including as a result of their use of traditional relational and/or other database products and their internal timing, budget or other constraints that hinder their ability to migrate to or adopt our products or services.
Even if we do attract new customers, the cost of new customer acquisition, product implementation and ongoing customer support may prove so high as to prevent us from achieving or sustaining profitability. For example, in fiscal years 2021, 2020 and 2019, total sales and marketing expense represented 55%, 53% and 56% of revenue, respectively. We intend to continue to hire additional sales personnel, increase our marketing activities to help educate the market about the benefits of our platform and services, grow our domestic and international operations and build brand awareness. We also intend to continue to cultivate our relationships with developers through continued investment and growth of our MongoDB World, MongoDB Advocacy Hub, User Groups, MongoDB University and our partner ecosystem of global system integrators, value-added resellers and independent software vendors. If the costs of these sales and marketing efforts increase dramatically, if we do not experience a substantial increase in leverage from our partner ecosystem, or if our sales and marketing efforts do not result in substantial increases in revenue, our business, results of operations and financial condition may be adversely affected. In addition, while we expect to continue to invest in our professional services organization to accelerate our customers’ ability to adopt our products and ultimately create and expand their use of our products over time, we cannot assure you that any of these investments will lead to the cost-effective acquisition of additional customers.
Our business and results of operations depend substantially on our customers renewing their subscriptions with us and expanding their use of software and related services. Any decline in our customer renewals or failure to convince our customers to broaden their use of subscription offerings and related services would harm our business, results of operations and financial condition.
Our subscription offerings are term-based and a majority of our subscription contracts were one year in duration in fiscal year 2021. In order for us to maintain or improve our results of operations, it is important that our customers renew their subscriptions with us when the existing subscription term expires and renew on the same or more favorable quantity and terms. Our customers have no obligation to renew their subscriptions and we may not be able to accurately predict customer renewal rates. In addition, the growth of our business depends in part on our customers expanding their use of subscription offerings and related services. Historically, some of our customers have elected not to renew their subscriptions with us for a variety of reasons, including as a result of changes in their strategic IT priorities, budgets, costs and, in some instances, due to competing solutions. Our retention rate may also decline or fluctuate as a result of a number of other factors, including our customers’ satisfaction or dissatisfaction with our software, the increase in the contract value of subscription and support contracts from new customers, the effectiveness of our customer support services, our pricing, the prices of competing products or services, mergers and acquisitions affecting our customer base, global economic conditions and the other risk factors described herein. As a result, we cannot assure you that customers will renew subscriptions or increase their usage of our software and related services. If our customers do not renew their subscriptions or renew on less favorable terms, or if we are unable to expand our customers’ use of our software, our business, results of operations and financial condition may be adversely affected.
If we fail to offer high quality support, our business and reputation could suffer.
Our customers rely on our personnel for support of our software and services included in our subscription packages. High-quality support is important for the renewal and expansion of our agreements with existing customers. The importance
50

MONGODB, INC.
of high-quality support will increase as we expand our business and pursue new customers. If we do not help our customers quickly resolve issues and provide effective ongoing support, our ability to sell new software to existing and new customers could suffer and our reputation and relationships with existing or potential customers could be harmed.
Real or perceived errors, failures or bugs in our software could adversely affect our business, results of operations, financial condition and growth prospects.
Our software is complex and therefore, undetected errors, failures or bugs have occurred in the past and may occur in the future. Our software is used in IT environments with different operating systems, system management software, applications, devices, databases, servers, storage, middleware, custom and third-party applications and equipment and networking configurations, which may cause errors or failures in the IT environment into which our software is deployed. This diversity increases the likelihood of errors or failures in those IT environments. Despite testing by us, real or perceived errors, failures or bugs may not be found until our customers use our software. Real or perceived errors, failures or bugs in our products could result in negative publicity, loss of or delay in market acceptance of our software, regulatory investigations and enforcement actions, harm to our brand, weakening of our competitive position, or claims by customers for losses sustained by them or failure to meet the stated service level commitments in our customer agreements. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend significant additional resources in order to help correct the problem. Any errors, failures or bugs in our software could also impair our ability to attract new customers, retain existing customers or expand their use of our software, which would adversely affect our business, results of operations and financial condition.
We are subject to stringent and changing obligations related to data privacy and information security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation; fines and penalties; a disruption of our business operations; reputational harm; and other adverse business impacts.

Data privacy has become a significant issue in the United States, Europe and in many other countries and jurisdictions where we offer our software and services. Our software and services can be used to collect and store substantial amounts of personal data. We are subject to a variety of federal, state, local and foreign laws, directives, rules and regulations relating to the collection, use, storage, retention, security, disclosure, transfer, breach notification procedures and other processing of personal data. The regulatory framework for privacy issues is rapidly evolving and interpretation of these laws, rules and regulations and their application to our software and professional services in the United States and foreign jurisdictions is ongoing and cannot be fully determined at this time.
In the United States, these include rules and regulations promulgated under the authority of the Federal Trade Commission, the Electronic Communications Privacy Act, Computer Fraud and Abuse Act, the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), the Gramm Leach Bliley Act and state laws relating to privacy, data security and data breaches. For example, California enacted the California Consumer Privacy Act (the “CCPA”) in 2018, which became effective on January 1, 2020, with implementing regulations that came into effect on August 14, 2020. The CCPA introduced new requirements regarding the handling of personal information of California consumers and households. The law gives individuals the right to request access to and deletion of their information and the right to opt out of sales of their personal information. The CCPA also authorizes private lawsuits to recover statutory damages for certain data breaches. In addition, a new California ballot initiative, the California Privacy Rights Act (the “CPRA”), was passed in November 2020. Effective January 1, 2023, the CPRA will impose additional obligations on companies covered by the legislation and will significantly modify the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. The effects of the CCPA and the CPRA are potentially significant and may require us to modify our data collection or processing practices and policies and increase our compliance costs and potential liability with respect to personal information we collect about California residents.
In addition, on March 2, 2021, Virginia enacted the Consumer Data Protection Act, or CPDA. The CDPA will take effect on January 1, 2023. The CDPA is a comprehensive privacy statute that shares similarities with the CCPA and CPRA. California, Virginia and other states may enact further privacy and data security legislation in the coming years.
Furthermore, on May 12, 2021 the Biden administration issued an Executive Order requiring federal agencies to implement additional IT 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. Additionally, the Executive Order will result in the development of secure software development practices or criteria for a consumer software labeling program and shall reflect a baseline level of secure practices for
51

MONGODB, INC.
development of software sold to the U.S. federal government, including requiring developers to maintain greater visibility into their software and making security data publicly available. Due to the Executive Order, federal agencies may require us to modify our cybersecurity practices and policies and increase our compliance costs and, if we are unable to meet the requirements of the Executive Order, it could impede our ability to work with the U.S. government and result in a loss of revenue.

In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that may apply to us.
Internationally, virtually every jurisdiction in which we operate has established its own data security and privacy legal framework with which we or our customers must comply, including, but not limited to, the European Economic Area (“E.E.A.”), Switzerland, the United Kingdom (“U.K.”), Canada, Brazil and other countries. The collection, use, disclosure, transfer, or other processing of personal data regarding individuals in the E.E.A and Switzerland is subject to the General Data Protection Regulation (the “GDPR”), which came into effect in May 2018, and other European laws governing the processing of personal data. Data protection authorities in the E.E.A. and Switzerland have the power to impose administrative fines for violations of the GDPR of up to a maximum of €20 million or 4% of the entity’s total worldwide global turnover for the preceding financial year, whichever is higher, and violations of the GDPR may also lead to damages claims by data controllers and data subjects. Since we act as a data processor for our MongoDB Atlas customers, we have taken steps to cause our processes to be compliant with applicable portions of the GDPR, but because of the ambiguities in the GDPR and the evolving interpretation of the GDPR by data protection authorities, we cannot assure you that such steps are complete or effective. Countries outside Europe, including without limitation Brazil, which recently enacted the General Data Protection Law (Lei Geral Proteção de Dados Pessoais or LGPD) (Law No. 13,709/2018), are implementing significant limitations on the processing of personal data, similar to those in the GDPR. On June 5, 2020, Japan passed amendments to its Act on the Protection of Personal data, or APPI. Both laws broadly regulate the processing of personal data in a manner comparable to the GDPR, and violators of the LGPD and APPI face substantial penalties.
Some of the foreign data protection laws, including without limitation the GDPR, may restrict the cross-border transfer of personal data, such as transfers of data to the United States from the E.E.A and Switzerland. These laws may require data exporters and data importers - as a condition of cross-border data transfers - to implement specific safeguards to protect the transferred personal data.
The GDPR prohibits the transfer of personal data from the E.E.A to the United States and most other countries unless an approved compliance mechanism has been implemented. On July 16, 2020, the Court of Justice of the European Union issued a decision invalidating the EU-US Privacy Shield framework, which companies had generally relied upon for the transfer of data from the European Union (“EU”) to the United States, on the grounds that the EU-US Privacy Shield failed to offer adequate protections to EU personal data transferred to the United States. While the Court of Justice upheld the use of other data transfer mechanisms, such as the Standard Contractual Clauses, the decision has led to some uncertainty regarding the use of such mechanisms for data transfers to the United States, and the court made clear that reliance on Standard Contractual Clauses alone may not necessarily be sufficient in all circumstances. The use of Standard Contractual Clauses for the transfer of personal data specifically to the United States also remains under review by a number of European data protection supervisory authorities. For example, German and Irish supervisory authorities have indicated that the Standard Contractual Clauses alone provide inadequate protection for EU-US data transfers. Use of the data transfer mechanisms must now be assessed on a case-by-case basis taking into account the legal regime applicable in the destination country, in particular applicable surveillance laws and rights of individuals. The European Data Protection Board issued additional guidance regarding the Court of Justice’s decision on November 11, 2020, which imposes higher burdens on the use of data transfer mechanisms, such as the Standard Contractual Clauses, for cross-border data transfers. To comply with this guidance, we may need to implement additional safeguards to further enhance the security of data transferred out of the E.E.A., which could increase our compliance costs, expose us to further regulatory scrutiny and liability, and adversely affect our business. Further, the European Commission recently published new versions of the Standard Contractual Clauses. Such developments may cause us to have to make further expenditures on local infrastructure, limit our ability to process personal data, change internal business processes or otherwise affect or restrict sales and operation. Any inability to transfer personal data to the U.S. from the E.E.A., Switzerland or the U.K. in compliance with the GDPR and European data protection laws may impede our ability to attract and retain customers and adversely affect our business and financial position. We may also be required to incur significant costs and increase our foreign data processing capabilities in an effort to comply with these requirements, and there is no assurance they will be successful.

Additionally, following the withdrawal of the U.K. from the EU on January 31, 2020, and the expiration of the transition period, from January 1, 2021, companies have had to comply with both the GDPR and the U.K. Data Protection Act 2018 (“U.K. GDPR”), which largely retains the GDPR in U.K. national law. The U.K. GDPR mirrors the fines under the
52

MONGODB, INC.
GDPR, i.e., fines up to the greater of €20 million (£17.5 million) or 4% of global turnover. The relationship between the U.K. and the E.E.A. in relation to certain aspects of data protection law remains unclear, and it is unclear how the U.K. data protection laws and regulations will develop in the medium to longer term. Further, the U.K.’s Information Commissioner’s Office (“ICO”) is in the process of finalizing the U.K.’s data transfer solution to legitimize data transfers from the U.K. to third countries. In June 2021, the European Commission adopted an adequacy decision in favor of the U.K., enabling data transfers from E.E.A. member states to the U.K. without additional safeguards. Additionally, in the event of a violation of the GDPR and U.K. GDPR affecting data subjects in both the U.K. and the E.E.A., we could be investigated by the ICO in the U.K. and supervisory authorities in the E.E.A. Compliance with the GDPR and U.K. GDPR is a rigorous and time-intensive process that may increase our cost of doing business in Europe or require us to put in place additional mechanisms to ensure compliance with such protection rules and will increase our responsibility and potential liability in relation to personal data that we process.

In addition to the GDPR, the Privacy and Electronic Communications Directive 2002 (“e-Privacy Directive”) covers electronic marketing, the use of cookies (and similar technologies) and privacy and confidentiality in electronic communications that pertain to E.U. and U.K. residents. There are proposals to replace the e-Privacy Directive with an e-Privacy Regulation, currently in draft form. The draft e-Privacy Regulation seeks to improve individuals' privacy and updates the existing privacy and electronic communications regime to cover recent technological developments and bring it in line with the GDPR. Complying with foreign data protection laws like the GDPR, e-Privacy Directive and the e-Privacy Regulation (when it becomes effective) may cause us to incur substantial operational costs, require us to change our business practices, or increase our exposure to regulatory enforcement action. Despite our compliance efforts, we may not be successful in achieving compliance either due to internal or external factors such as resource allocation limitations or a lack of vendor cooperation. We may find it necessary to establish systems to maintain locally the personal data originating from the EU, or to protect a person's privacy, which may involve substantial expense and distraction from other aspects of our business.

In addition to Europe, countries that have enacted data protection laws, including Brazil, may issue regulations and other interpretations of such laws that may restrict cross-border transfers of personal data from those countries in a manner similar to the restrictions imposed by the GDPR.
Because the interpretation and application of privacy and data protection laws, regulations, rules and other standards are still uncertain and likely to remain uncertain for the foreseeable future, it is possible that these laws, rules, regulations and other actual or alleged legal obligations, such as contractual or self-regulatory obligations, may be interpreted and applied in a manner that is inconsistent with our data management practices or the features of our software. If so, in addition to the possibility of fines, lawsuits and other claims, we could be required to fundamentally change our business activities and practices or modify our software, which we may be unable to do in a commercially reasonable manner or at all and which could have an adverse effect on our business. Any inability to adequately address privacy concerns, even if unfounded, or the failure, or perceived failure, to comply with applicable privacy or data protection laws, regulations and other actual or alleged obligations, could result in additional cost and liability to us, damage our reputation, inhibit sales and adversely affect our business.
In addition, because data security and privacy are critical competitive factors in our industry, we publish privacy policies and other documentation regarding our collection, processing, use and disclosure of personal data and/or other confidential information. Although we endeavor to comply with our published policies, certifications and documentation, we may at times fail to do so, may be perceived to have failed to do so, or be alleged to have failed to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees or vendors fail to comply with our published policies, certifications and documentation. The publication of our privacy policies and other documentation that provide promises and assurances about data security and privacy can subject us to potential government or legal action if they are found to be deceptive, unfair or misrepresentative of our actual practices. Should any of these statements prove to be untrue or be perceived as untrue, even if because of circumstances beyond our reasonable control, we may face litigation, disputes, claims, investigations, inquiries or other proceedings by the U.S. Federal Trade Commission, federal, state and foreign regulators, our customers and private litigants, which could adversely affect our business, reputation, results of operations and financial condition.
Furthermore, the costs of compliance with and other burdens imposed by, the laws, regulations and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our software. Privacy concerns, whether valid or not valid, may inhibit market adoption of our software particularly in certain industries and foreign countries.
53

MONGODB, INC.
The estimates of market opportunity and forecasts of market growth included in this Form 10-Q 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 included in this Form 10-Q are subject to significant uncertainty and are based on third-party assumptions and estimates that may not prove to be accurate. The market in which we compete may not meet the size estimates and may not achieve the growth forecast referenced in this Form 10-Q. Even if the market in which we compete meets the size estimates and the growth forecast referenced in this Form 10-Q, our business could fail to grow at similar rates, if at all, for a variety of reasons, which would adversely affect our results of operations.
We could incur substantial costs in protecting or defending our intellectual property rights and any failure to protect our intellectual property rights could reduce the value of our software and brand.
Our success and ability to compete depend in part upon our intellectual property rights. As of January 31, 2021, we had 45 issued patents and 36 pending patent applications in the United States, which may not result in issued patents. Even if a patent issues, we cannot assure you that such patent will be adequate to protect our business. We primarily rely on copyright, trademark laws, trade secret protection and confidentiality or other contractual arrangements with our employees, customers, partners and others to protect our intellectual property rights. However, the steps we take to protect our intellectual property rights may not be adequate. In order to protect our intellectual property rights, we may be required to spend significant resources to establish, monitor and enforce such rights. Litigation brought to enforce our intellectual property rights could be costly, time-consuming and distracting to management and could be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights, which may result in the impairment or loss of portions of our intellectual property. The local laws of some foreign countries do not protect our intellectual property rights to the same extent as the laws of the United States and effective intellectual property protection and mechanisms may not be available in those jurisdictions. We may need to expend additional resources to defend our intellectual property in these countries and our inability to do so could impair our business or adversely affect our international expansion. Even if we are able to secure our intellectual property rights, there can be no assurances that such rights will provide us with competitive advantages or distinguish our products and services from those of our competitors or that our competitors will not independently develop similar technology.
In addition, we regularly contribute source code under open source licenses and have made some of our own software available under open source or source available licenses and we include third-party open source software in our products. Because the source code for any software we contribute to open source projects or distribute under open source or source available licenses is publicly available, our ability to protect our intellectual property rights with respect to such source code may be limited or lost entirely. In addition, from time to time, we may face claims from third parties claiming ownership of, or demanding release of, the software or derivative works that we have developed using third-party open source software, which could include our proprietary source code, or otherwise seeking to enforce the terms of the applicable open-source license.
We have been and may in the future be, subject to intellectual property rights claims by third parties, which may be costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.
Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. We have in the past and may in the future be subject to claims that we have misappropriated, misused or infringed the intellectual property rights of our competitors, non-practicing entities or other third parties. This risk is exacerbated by the fact that our software incorporates third-party open source software. For example, Realtime filed a lawsuit against us in the United States District Court for the District of Delaware in March 2019 alleging that we are infringing three U.S. patents that it holds: the 908 Patent, the 751 Patent and the 825 Patent. See the section titled “Part II, Item 1. Legal Proceedings.”
Any intellectual property claims, with or without merit, could be very time-consuming and expensive and could divert our management’s attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop using technology found to be in violation of a third party’s rights, some of which we have invested considerable effort and time to bring to market. We might be required to seek a license for the intellectual property, which may not be available on reasonable terms or at all. Even if a license is available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative
54

MONGODB, INC.
non-infringing technology, which could require significant effort and expense. If we cannot license or develop technology for any aspect of our business that may ultimately be determined to infringe on the intellectual property rights of another party, we could be forced to limit or stop sales of subscriptions to our software and may be unable to compete effectively. Any of these results would adversely affect our business, results of operations and financial condition.
If we are unable to maintain successful relationships with our partners, our business, results of operations and financial condition could be harmed.
In addition to our direct sales force and our website, we use strategic partners, such as global system integrators, value-added resellers and independent software vendors to sell our subscription offerings and related services. Our agreements with our partners are generally nonexclusive, meaning our partners may offer their customers products and services of several different companies, including products and services that compete with ours, or may themselves be or become competitors. If our partners do not effectively market and sell our subscription offerings and related services, choose to use greater efforts to market and sell their own products and services or those of our competitors, or fail to meet the needs of our customers, our ability to grow our business and sell our subscription offerings and related services may be harmed. Our partners may cease marketing our subscription offerings or related services with limited or no notice and with little or no penalty. The loss of a substantial number of our partners, our possible inability to replace them, or the failure to recruit additional partners could harm our growth objectives and results of operations.
We rely upon third-party cloud providers to host our cloud offering; any disruption of or interference with our use of third-party cloud providers would adversely affect our business, results of operations and financial condition.
We outsource substantially all of the infrastructure relating to MongoDB Atlas across AWS, Microsoft Azure and GCP to host our cloud offering. Customers of MongoDB Atlas need to be able to access our platform at any time, without interruption or degradation of performance and we provide them with service level commitments with respect to uptime. Third-party cloud providers run their own platforms that we access and we are, therefore, vulnerable to their service interruptions. We may experience interruptions, delays and outages in service and availability from time to time as a result of problems with our third-party cloud providers’ infrastructure. Lack of availability of this infrastructure could be due to a number of potential causes including technical failures, natural disasters, fraud or security attacks that we cannot predict or prevent. Such outages could lead to the triggering of our service level agreements and the issuance of credits to our cloud offering customers, which may impact our business, results of operations and financial condition. In addition, if our security, or that of any of these third-party cloud providers, is compromised, our software is unavailable or our customers are unable to use our software within a reasonable amount of time or at all, then our business, results of operations and financial condition could be adversely affected. In some instances, we may not be able to identify the cause or causes of these performance problems within a period of time acceptable to our customers. It is possible that our customers and potential customers would hold us accountable for any breach of security affecting a third-party cloud provider’s infrastructure and we may incur significant liability from those customers and from third parties with respect to any breach affecting these systems. We may not be able to recover a material portion of our liabilities to our customers and third parties from a third-party cloud provider. It may also become increasingly difficult to maintain and improve our performance, especially during peak usage times, as our software becomes more complex and the usage of our software increases. Any of the above circumstances or events may harm our business, results of operations and financial condition.
Interruptions or performance problems associated with our technology and infrastructure may adversely affect our business, results of operations and financial condition.
Our continued growth depends in part on the ability of our existing customers and new customers to access our software at any time and within an acceptable amount of time. We may experience service disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes or failures, human or software errors, malicious acts, terrorism or capacity constraints. Capacity constraints could be due to a number of potential causes including technical failures, natural disasters, fraud or security attacks. In some instances, we may not be able to identify and/or remedy the cause or causes of these performance problems within an acceptable period of time. It may become increasingly difficult to maintain and improve our performance as our software offerings and customer implementations become more complex. If our software is unavailable or if our customers are unable to access features of our software within a reasonable amount of time or at all, or if other performance problems occur, our business, results of operations and financial conditions may be adversely affected.
55

MONGODB, INC.
Incorrect or improper implementation or use of our software could result in customer dissatisfaction and harm our business, results of operations, financial condition and growth prospects.
Our database software and related services are designed to be deployed in a wide variety of technology environments, including in large-scale, complex technology environments and we believe our future success will depend at least, in part, on our ability to support such deployments. Implementations of our software may be technically complicated and it may not be easy to maximize the value of our software without proper implementation and training. For example, industry publications have reported ransomware attacks on MongoDB instances. We believe these attacks were successful due to the failure by users of our Community Server offering to properly turn on the recommended security settings when running these instances. If our customers are unable to implement our software successfully, or in a timely manner, customer perceptions of our company and our software may be impaired, our reputation and brand may suffer and customers may choose not to renew their subscriptions or increase their purchases of our related services.
Our customers and partners need regular training in the proper use of and the variety of benefits that can be derived from our software to maximize its potential. We often work with our customers to achieve successful implementations, particularly for large, complex deployments. Our failure to train customers on how to efficiently and effectively deploy and use our software, or our failure to provide effective support or professional services to our customers, whether actual or perceived, may result in negative publicity or legal actions against us. Also, as we continue to expand our customer base, any actual or perceived failure by us to properly provide these services will likely result in lost opportunities for follow-on sales of our related services.
If we fail to meet our service level commitments, our business, results of operations and financial condition could be adversely affected.
Our agreements with customers typically provide for service level commitments. Our MongoDB Enterprise Advanced customers typically get service level commitments with certain guaranteed response times and comprehensive 24x365 coverage. Our MongoDB Atlas customers typically get monthly uptime service level commitments, where we are required to provide a service credit for any extended periods of downtime. The complexity and quality of our customer’s implementation and the performance and availability of cloud services and cloud infrastructure are outside our control and, therefore, we are not in full control of whether we can meet these service level commitments. Our business, results of operations and financial condition could be adversely affected if we fail to meet our service level commitments for any reason. Any extended service outages could adversely affect our business, reputation and brand.
We rely on the performance of highly skilled personnel, including senior management and our engineering, professional services, sales and technology professionals; if we are unable to retain or motivate key personnel or hire, retain and motivate qualified personnel, our business would be harmed.
We believe our success has depended and continues to depend, on the efforts and talents of our senior management team, particularly our Chief Executive Officer, and our highly skilled team members, including our sales personnel, customer-facing technical personnel and software engineers.
We do not maintain key man insurance on any of our executive officers or key employees. From time to time, there may be changes in our senior management team resulting from the termination or departure of our executive officers and key employees. The majority of our senior management and key employees are employed on an at-will basis, which means that they could terminate their employment with us at any time. The loss of any of our senior management or key employees could adversely affect our ability to build on the efforts they have undertaken to execute our business plan and to execute against our market opportunity. We may not be able to find adequate replacements. We cannot ensure that we will be able to retain the services of any members of our senior management or other key employees. Further, if members of our management and other key personnel in critical functions across our organization are unable to perform their duties or have limited availability due to COVID-19, we may not be able to execute on our business strategy and/or our operations may be negatively impacted.
Our ability to successfully pursue our growth strategy and compete effectively also depends on our ability to attract, motivate and retain our personnel. Competition for well-qualified employees in all aspects of our business, including sales personnel, customer-facing technical personnel and software engineers, is intense, and it may be even more challenging to retain qualified personnel as many companies have moved to offer a remote or hybrid work environment, and considering the current period of heightened employee attrition in the U.S. and other countries. Our recruiting efforts focus on elite organizations and our primary recruiting competition are well-known, high-paying technology companies. We may also lose new employees to our competitors or other technology companies before we realize the benefit of our investment in
56

MONGODB, INC.
recruiting and training them. If we do not succeed in attracting well-qualified employees or retaining and motivating existing employees, our business would be adversely affected.
If we are not able to maintain and enhance our brand, especially among developers, our business and results of operations may be adversely affected.
We believe that developing and maintaining widespread awareness of our brand, especially with developers, in a cost-effective manner is critical to achieving widespread acceptance of our software and attracting new customers. Brand promotion activities may not generate customer awareness or increase revenue and even if they do, any increase in revenue may not offset the expenses we incur in building our brand. For instance, our continued focus and investment in MongoDB World, MongoDB University and similar investments in our brand and customer engagement and education may not generate a sufficient financial return. If we fail to successfully promote and maintain our brand, or continue to incur substantial expenses, we may fail to attract or retain customers necessary to realize a sufficient return on our brand-building efforts, or to achieve the widespread brand awareness that is critical for broad customer adoption of our platform.
Our corporate culture has contributed to our success and if we cannot continue to maintain and develop this culture as we grow and evolve, we may be unable to execute effectively and could lose the innovation, creativity and entrepreneurial spirit we have worked hard to foster, which could harm our business.
We believe that our culture has been and will continue to be a key contributor to our success. From January 31, 2017 to January 31, 2021, we increased the size of our workforce by 1,826 employees and we expect to continue to hire aggressively as we expand, especially research and development and sales and marketing personnel. Such substantial headcount growth may result in a change to our corporate culture.
Our leadership team also plays a key role in our corporate culture. We recently hired a Chief Technology Officer, a Chief People Officer and a Chief Marketing Officer, and we may also recruit and hire other senior executives in the future. Such management changes subject us to a number of risks, such as risks pertaining to coordination of responsibilities and tasks, creation of new management systems and processes, differences in management style, any of which could adversely impact our corporate culture. In addition, we may need to adapt our corporate culture and work environments to changing circumstances, such as during times of a natural disaster or pandemic, including the ongoing COVID-19 pandemic.
If we do not continue to maintain and develop our corporate culture, we may be unable to executive effectively and foster the innovation, creativity and entrepreneurial spirit we believe we need to support our growth, which could harm our business.
We depend and rely upon SaaS technologies from third parties to operate our business and interruptions or performance problems with these technologies may adversely affect our business and results of operations.
We rely on hosted SaaS applications from third parties in order to operate critical functions of our business, including enterprise resource planning, order management, contract management billing, project management and accounting and other operational activities. If these services become unavailable due to extended outages, interruptions or because they are no longer available on commercially reasonable terms, our expenses could increase, our ability to manage finances could be interrupted and our processes for managing sales of our platform and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business.
Indemnity provisions in various agreements potentially expose us to substantial liability for data breaches, intellectual property infringement and other losses.
Our agreements with customers and other third parties may include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement, damages caused by us to property or persons, data breaches, or other liabilities relating to or arising from our software, services or other contractual obligations. Large indemnity payments could harm our business, results of operations and financial condition. Although we normally contractually limit our liability with respect to such indemnity obligations, we may still incur substantial liability related to them. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other existing customers and new customers and harm our business and results of operations.
57

MONGODB, INC.
Because our long-term growth strategy involves further expansion of our sales to customers outside the United States, our business will be susceptible to risks associated with international operations.
A component of our growth strategy involves the further expansion of our operations and customer base internationally. In the fiscal years ended January 31, 2021, 2020 and 2019, total revenue generated from customers outside the United States was 44%, 41% and 39%, respectively, of our total revenue. We currently have international offices outside of North America in Europe, the Middle East and Africa (“EMEA”), the Asia-Pacific region and South America, focusing primarily on selling our products and services in those regions. In addition, we expanded our reach in China in February 2021 when we announced a global partnership with Tencent Cloud that allows customers to easily adopt and use MongoDB-as-a-Service across Tencent’s global cloud infrastructure. In the future, we may continue to expand our presence in these regions or expand into other international locations. Our current international operations and future initiatives involve a variety of risks, including risks associated with:
changes in a specific country’s or region’s political or economic conditions;
the need to adapt and localize our products for specific countries;
greater difficulty collecting accounts receivable and longer payment cycles;
unexpected changes in laws, regulatory requirements, taxes or trade laws;
shelter-in-place, occupancy limitations or similar orders, private travel limitation, or business disruption in regions affecting our operations, stemming from actual, imminent or perceived outbreak of contagious disease, including the ongoing COVID-19 pandemic;
more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal data, particularly in EMEA;
differing labor regulations, especially in EMEA, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations;
challenges inherent in efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits and compliance programs;
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems and regulatory systems;
increased costs associated with international operations, including travel, real estate, infrastructure and legal compliance costs;
currency exchange rate fluctuations and the resulting effect on our revenue and expenses and the cost and risk of entering into hedging transactions if we chose to do so in the future;
the effect of other economic factors, including inflation, pricing and currency devaluation;
limitations on our ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries;
laws and business practices favoring local competitors or general preferences for local vendors;
operating in new, developing or other markets in which there are significant uncertainties regarding the interpretation, application and enforceability of laws and regulations, including relating to contract and intellectual property rights;
limited or insufficient intellectual property protection or difficulties enforcing our intellectual property;
political instability, social unrest, terrorist activities, natural disasters or regional or global outbreaks of contagious diseases, such as the ongoing COVID-19 pandemic;
exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act, U.K. Bribery Act and similar laws and regulations in other jurisdictions; and
adverse tax burdens and foreign exchange controls that could make it difficult to repatriate earnings and cash.
58

MONGODB, INC.
Our limited experience in operating our business internationally increases the risk that any potential future expansion efforts that we may undertake will not be successful. If we invest substantial time and resources to expand our international operations and are unable to do so successfully and in a timely manner, our business and results of operations will suffer.
Changes in government trade policies, including the imposition of tariffs and other trade barriers, could limit our ability to sell our products to certain customers and certain markets, which could adversely affect our business, financial condition and results of operations.
The United States or foreign governments may take administrative, legislative or regulatory action that could materially interfere with our ability to sell our offerings in certain countries. For instance, there is currently significant uncertainty about the future relationship between the United States and China with respect to trade policies, treaties, tariffs and taxes. If tariffs or other trade barriers are placed on offerings such as ours, this could have a direct or indirect adverse effect on our business. Even in the absence of tariffs or other trade barriers, the related uncertainty and the market's fears relating to international trade might result in lower demand for our offerings, which could adversely affect our business, financial condition and results of operations.
If currency exchange rates fluctuate substantially in the future, our financial results, which are reported in U.S. dollars, could be adversely affected.
As we continue to expand our international operations, we become more exposed to the effects of fluctuations in currency exchange rates. Often, contracts executed by our foreign operations are denominated in the currency of that country or region and a portion of our revenue is therefore subject to foreign currency risks. However, a strengthening of the U.S. dollar could increase the real cost of our subscription offerings and related services to our customers outside of the United States, adversely affecting our business, results of operations and financial condition. We incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in the dollar equivalent of such expenses being higher. This could have a negative impact on our reported results of operations. To date, we have not engaged in any hedging strategies and any such strategies, such as forward contracts, options and foreign exchange swaps related to transaction exposures that we may implement in the future to mitigate this risk may not eliminate our exposure to foreign exchange fluctuations. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.
Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our software and could have a negative impact on our business.
The future success of our business and particularly our cloud offerings, such as MongoDB Atlas, depends upon the continued use of the internet as a primary medium for commerce, communication and business applications. Federal, state or foreign government bodies or agencies have in the past adopted and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. Changes in these laws or regulations could require us to modify our software in order to comply with these changes. In addition, government agencies or private organizations may begin to impose taxes, fees or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet-related commerce or communications generally, resulting in reductions in the demand for internet-based solutions such as ours.
In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease of use, accessibility and quality of service. The performance of the internet and its acceptance as a business tool have been adversely affected by “ransomware,” “viruses,” “worms,” “malware,” “phishing attacks,” “data breaches” and similar malicious programs, behavior and events and the internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our subscription offerings and related services could suffer.
Our corporate structure and intercompany arrangements are subject to the tax laws of various jurisdictions and we could be obligated to pay additional taxes, which would harm our results of operations.
Based on our current corporate structure, we may be subject to taxation in several jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents. The authorities in these jurisdictions could review our tax
59

MONGODB, INC.
returns or require us to file tax returns in jurisdictions in which we are not currently filing and could impose additional tax, interest and penalties. In addition, the authorities could claim that various withholding requirements apply to us or our subsidiaries, assert that benefits of tax treaties are not available to us or our subsidiaries, or challenge our methodologies for valuing developed technology or intercompany arrangements, including our transfer pricing. The relevant taxing authorities may determine that the manner in which we operate our business does not achieve the intended tax consequences. If such a disagreement was to occur and our position was not sustained, we could be required to pay additional taxes and interest and penalties. Such authorities could claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of tax treaties are not available to us or our subsidiaries. Any increase in the amount of taxes we pay or that are imposed on us could increase our worldwide effective tax rate and harm our business and results of operations.
We may acquire or invest in companies, which may divert our management’s attention and result in additional dilution to our stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions.
Our success will depend, in part, on our ability to grow our business in response to changing technologies, customer demands and competitive pressures. In some circumstances, we may choose to do so through the acquisition of businesses and technologies rather than through internal development. The identification of suitable acquisition candidates can be difficult, time-consuming and costly and we may not be able to successfully complete identified acquisitions.
On November 1, 2018, we acquired ObjectLabs Corporation (“mLab”), a privately held company, headquartered in San Francisco, California, that offers cloud database services. On May 7, 2019, we acquired Tightdb, Inc. (“Realm”), a privately held mobile database company. The risks we face in connection with these and any future acquisitions include:
an acquisition may negatively affect our results of operations because it may require us to incur charges or assume substantial debt or other liabilities, may cause adverse tax consequences or unfavorable accounting treatment, may expose us to claims and disputes by stockholders and third parties, including intellectual property claims and disputes, or may not generate sufficient financial return to offset additional costs and expenses related to the acquisition;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel or operations of any company that we acquire, particularly if key personnel of the acquired company decide not to work for us;
we may not be able to realize anticipated synergies;
an acquisition may disrupt our ongoing business, divert resources, increase our expenses and distract our management;
an acquisition may result in a delay or reduction of customer purchases for both us and the company acquired due to customer uncertainty about continuity and effectiveness of service from either company and we may experience increased customer churn with respect to the company acquired;
we may encounter challenges integrating the employees of the acquired company into our company culture;
for international transactions, we may face additional challenges related to the integration of operations across different cultures and languages and the economic, political and regulatory risks associated with specific countries;
we may be unable to successfully sell any acquired products or increase adoption or usage of acquired products, or increase spend by acquired customers;
our use of cash to pay for acquisitions would limit other potential uses for our cash;
if we incur debt to fund any acquisitions, such debt may subject us to material restrictions on our ability to conduct our business, including financial maintenance covenants; and
if we issue a significant amount of equity securities in connection with future acquisitions, existing stockholders may be diluted and earnings per share may decrease.
The occurrence of any of these risks could have an adverse effect on our business, results of operations and financial condition.
60

MONGODB, INC.
We are subject to risks associated with our non-marketable securities, including partial or complete loss of invested capital. Significant changes in the fair value of our private investment portfolio could negatively impact our financial results.
We have non-marketable equity securities in 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.
We record all fair value adjustments of our non-marketable securities through the consolidated statement of operations. As a result, we may experience additional volatility to our statements of operations due to the valuation and timing of observable price changes or impairments of our non-marketable 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, especially our non-marketable securities, 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.
Failure to comply with anti-bribery, anti-corruption and anti-money laundering laws could subject us to penalties and other adverse consequences.
We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), the U.S. Travel Act, the U.K. Bribery Act (the “Bribery Act”) and other anti-corruption, anti-bribery and anti-money laundering laws in various jurisdictions around the world. The FCPA, Bribery Act and similar applicable laws generally prohibit companies, their officers, directors, employees and third-party intermediaries, business partners and agents from making improper payments or providing other improper things of value to government officials or other persons. We and our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and other third parties where we may be held liable for the corrupt or other illegal activities of these third-party business partners and intermediaries, our employees, representatives, contractors, resellers and agents, even if we do not explicitly authorize such activities. While we have policies and procedures and internal controls to address compliance with such laws, we cannot assure you that all of our employees and agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. To the extent that we learn that any of our employees, third-party intermediaries, agents, or business partners do not adhere to our policies, procedures, or internal controls, we are committed to taking appropriate remedial action. In the event that we believe or have reason to believe that our directors, officers, employees, third-party intermediaries, agents, or business partners have or may have violated such laws, we may be required to investigate or have outside counsel investigate the relevant facts and circumstances. Detecting, investigating and resolving actual or alleged violations can be extensive and require a significant diversion of time, resources and attention from senior management. Any violation of the FCPA, Bribery Act, or other applicable anti-bribery, anti-corruption laws and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, fines and penalties or suspension or debarment from U.S. government contracts, all of which may have a material adverse effect on our reputation, business, operating results and prospects and financial condition.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States (“GAAP”), 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 financial results and could affect the reporting of transactions completed before the announcement of a change.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as described in Note 2, Summary of Significant Accounting Policies, in the Notes to Unaudited Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our Consolidated
61

MONGODB, INC.
Financial Statements and Unaudited Condensed Consolidated Financial Statements include those related to revenue recognition, allowances for doubtful accounts, the incremental borrowing rate related to our lease liabilities, stock-based compensation, fair value of the liability component of the convertible debt, fair value of common stock and redeemable convertible preferred stock warrants prior to the initial public offering, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment and accounting for income taxes. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our common stock.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act and the rules and regulations of the applicable listing standards of the Nasdaq. 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. 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 results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the Nasdaq.
We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. In addition, we are required to have our independent registered public accounting firm issue an opinion on the effectiveness of our internal control over financial reporting on an annual basis. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective. If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, which could have an adverse effect on our business and results of operations and could cause a decline in the price of our common stock and we may be subject to investigation or sanctions by the SEC.
We may require additional capital to support our operations or the growth of our business and we cannot be certain that this capital will be available on reasonable terms when required, or at all.
We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new features or otherwise enhance our database software, improve our operating infrastructure or acquire businesses and technologies. Accordingly, we may need to secure additional
62

MONGODB, INC.
capital through equity or debt financings. If we raise additional capital, our existing stockholders could suffer significant dilution and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms that are favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms that are satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired and our business may be harmed.
We are a multinational organization with a distributed workforce facing increasingly complex tax issues in many jurisdictions, and we could be obligated to pay additional taxes in various jurisdictions.
As a multinational organization, we may be subject to taxation in several jurisdictions around the world with increasingly complex tax laws, the amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, which could have a material adverse effect on our liquidity and operating results. Additionally, both the COVID-19 pandemic and new flexible work policies have increased and are likely to continue to increase the complexity of our payroll tax practices and may lead to challenges with our payments to tax authorities. Furthermore, authorities in the many jurisdictions in which we operate or have employees could review our tax returns and impose additional tax, interest and penalties and the authorities could claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of tax treaties are not available to us or our subsidiaries, any of which could have a material impact on us and the results of our operations.

The enactment of legislation implementing changes in U.S. taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.
Changes to U.S. tax laws, including limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral of certain tax deductions until earnings outside of the United States are repatriated to the United States, as well as changes to U.S. tax laws that may be enacted in the future, could impact the tax treatment of our foreign earnings. Due to expansion of our international business activities, any changes in the U.S. taxation of such activities may impact our evidence supporting a full valuation allowance or increase our worldwide effective tax rate and adversely affect our financial position and results of operations.
In addition, potential tax reform in the United States may result in significant changes to U.S. federal income taxation law, including changes to the U.S. federal income taxation of corporations (including ours) and/or changes to the U.S. federal income taxation of stockholders in U.S. corporations, including investors in our common stock. For example, the Tax Cuts and Jobs Act of 2017 (the “Act”) was enacted on December 22, 2017 and significantly revised the U.S. corporate income tax law by, among other things, reducing the corporate income tax rate to 21% for tax years beginning in 2018, imposing additional limitations on the deductibility of interest, changing the utilization of future net operating loss carryforwards, allowing for the expensing of certain capital expenditures and implementing a modified territorial system. Furthermore, on October 28, 2021, the House Rules Committee, under the Biden Administration released the new proposed tax legislation under the “Build Back Better Act” (“BBBA”) highlighting potential reversal and revision of key provisions of the Act. As the BBBA is only proposed legislation, and has not yet been passed by Congress and enacted into law, we have not yet determined the impact on our effective tax rate, though we continue to monitor the progression of the Biden Administration’s proposals. We are currently unable to predict whether any future changes will occur and, if so, the impact of such changes, including on the U.S. federal income tax considerations relating to the purchase, ownership and disposition of our common stock.

Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
As of January 31, 2021, we had net operating loss carryforwards for federal, state, Irish and U.K. income tax purposes of approximately $1.2 billion, $1.1 billion, $384.0 million and $22.1 million, respectively, which begin to expire in the year ending January 31, 2028 for federal purposes and January 31, 2022 for state purposes. Ireland, U.K. and U.S. federal losses for years after January 31, 2018 are allowed to be carried forward indefinitely. A lack of future taxable income would adversely affect our ability to utilize these net operating losses (“NOLs”) before they expire. In general, under Section 382 of the Code, a corporation that undergoes an “ownership change” (as defined under Section 382 of the Code and applicable Treasury Regulations) is subject to limitations on its ability to utilize its pre-change NOLs to offset future taxable income. We may experience a future ownership change under Section 382 of the Code that could affect our ability to utilize the NOLs to offset our income. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of
63

MONGODB, INC.
NOLs or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to reduce future income tax liabilities, including for state tax purposes.
For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our results of operations and financial condition.
Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value added or similar taxes and we could be subject to liability with respect to past or future sales, which could adversely affect our results of operations.
We do not collect sales and use, value added or similar taxes in all jurisdictions in which we have sales and we have been advised that such taxes are not applicable to our products and services in certain jurisdictions. Sales and use, value added and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, to us or our end-customers for the past amounts and we may be required to collect such taxes in the future. If we are unsuccessful in collecting such taxes from our end-customers, we could be held liable for such costs. Such tax assessments, penalties and interest, or future requirements may adversely affect our results of operations.
We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we violate the controls.
Our offerings are subject to United States export controls and we incorporate encryption technology into certain of our offerings. These encryption offerings and the underlying technology may be exported outside of the United States only with the required export authorizations, including by license.
Furthermore, our activities are subject to the U.S. economic sanctions laws and regulations that prohibit the shipment of certain products and services without the required export authorizations or export to countries, governments and persons targeted by U.S. sanctions. While we take precautions to prevent our offerings from being exported in violation of these laws, including obtaining authorizations for our encryption offerings, implementing IP address blocking and screenings against U.S. Government and international lists of restricted and prohibited persons, we cannot guarantee that the precautions we take will prevent violations of export control and sanctions laws.
We also note that if our channel partners fail to obtain appropriate import, export or re-export licenses or permits, we may also be adversely affected, through reputational harm as well as other negative consequences including government investigations and penalties. We presently incorporate export control compliance requirements in our channel partner agreements. Complying with export control and sanctions regulations for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities.
If we fail to comply with U.S. sanctions and export control laws and regulations, we and certain of our employees could be subject to substantial civil or criminal penalties, including the possible loss of export or import privileges, fines, which may be imposed on us and responsible employees or managers and, in extreme cases, the incarceration of responsible employees or managers.
Also, various countries, in addition to the United States, regulate the import and export of certain encryption and other technology, including import and export permitting and licensing requirements and have enacted laws that could limit our ability to distribute our offerings or could limit our customers’ ability to implement our offerings in those countries. Changes in our offerings or future changes in export and import regulations may create delays in the introduction of our offerings in international markets, prevent our customers with international operations from deploying our offerings globally or, in some cases, prevent the export or import of our offerings to certain countries, governments, or persons altogether. Any change in export or import regulations, economic sanctions or related legislation, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our offerings by, or in our decreased ability to export or sell our offerings to, existing or potential customers with international operations. Any decreased use of our offerings or limitation on our ability to export or sell our offerings would likely adversely affect our business operations and financial results.
64

MONGODB, INC.
Our business is subject to the risks of earthquakes, fire, floods and other natural catastrophic events and to interruption by man-made problems such as power disruptions, computer viruses, Security Breaches or terrorism.
As of October 31, 2021, we have customers in over 100 countries and employees in over 25 countries. A significant natural disaster or man-made problem, such as an earthquake, fire, flood, an act of terrorism, the regional or global outbreak of a contagious disease, such as the ongoing COVID-19 pandemic, or other catastrophic event occurring in any of these locations, could adversely affect our business, results of operations and financial condition. Further, if a natural disaster or man-made problem were to affect data centers used by our cloud infrastructure service providers this could adversely affect the ability of our customers to use our products. In addition, natural disasters, regional or global outbreaks of contagious diseases and acts of terrorism could cause disruptions in our or our customers’ businesses, national economies or the world economy as a whole. Moreover, these types of events could negatively impact consumer and business spending in the impacted regions or depending upon the severity, globally, which could adversely impact our operating results. For example, the extent to which the ongoing COVID-19 pandemic may continue to impact our business is uncertain, however we continue to monitor its effect. In the event of a major disruption caused by a natural disaster or man-made problem, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development activities, lengthy interruptions in service, breaches of data security and loss of critical data, any of which could adversely affect our business, results of operations and financial condition.
In addition, as computer malware, viruses and computer hacking, fraudulent use attempts and phishing attacks have become more prevalent, we face increased risk from these activities to maintain the performance, reliability, security and availability of our subscription offerings and related services and technical infrastructure to the satisfaction of our customers, which may harm our reputation and our ability to retain existing customers and attract new customers.
Risks Related to Ownership of Our Common Stock
The trading price of our common stock has been and is likely to continue to be volatile, which could cause the value of our common stock to decline.
Technology stocks have historically experienced high levels of volatility. The trading price of our common has been and is likely to continue to be volatile. Factors that could cause fluctuations in the trading price of our common stock include the following:
announcements of new products or technologies, commercial relationships, acquisitions or other events by us or our competitors;
changes in how customers perceive the benefits of our product and future product offerings and releases;
departures of key personnel;
price and volume fluctuations in the overall stock market from time to time;
fluctuations in the trading volume of our shares or the size of our public float;
sales of large blocks of our common stock;
actual or anticipated changes or fluctuations in our results of operations;
whether our results of operations meet the expectations of securities analysts or investors;
changes in actual or future expectations of investors or securities analysts;
significant data breach involving our software;
litigation involving us, our industry, or both;
regulatory developments in the United States, foreign countries or both;
general economic conditions and trends;
major catastrophic events in our domestic and foreign markets; and
“flash crashes,” “freeze flashes” or other glitches that disrupt trading on the securities exchange on which we are listed.
65

MONGODB, INC.
In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, results of operations or financial condition. The trading price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the trading price of a company’s securities, securities class action litigation has often been brought against that company. If our stock price is volatile, we may become the target of securities litigation. Securities litigation could result in substantial costs and divert our management’s attention and resources from our business. This could have an adverse effect on our business, results of operations and financial condition.
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
We release earnings guidance in our quarterly and annual earnings conference calls, quarterly and annual earnings releases, or otherwise, regarding our future performance that represents our management’s estimates as of the date of release. This guidance includes forward-looking statements based on projections prepared by our management. Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive uncertainties and contingencies on our business, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. One of those key assumptions relates to the impact of the ongoing COVID-19 pandemic and the associated economic uncertainty on our business, which is inherently difficult to predict. We intend to state possible outcomes as high and low ranges which are intended to provide a sensitivity analysis as variables are changed but are not intended to imply that actual results could not fall outside of the suggested ranges. The principal reason that we release guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our actual business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, including due to the global economic uncertainty and financial market conditions caused by the ongoing COVID-19 pandemic, and which could adversely affect our business and future operating results. There are no comparable recent events that provide insights as to the probable effect of the ongoing COVID-19 pandemic, and, as a result, the ultimate impact of the COVID-19 outbreak is highly uncertain and subject to change. We are relying on the reports and models of economic and medical experts in making assumptions relating to the duration of this crisis and predictions as to timing and pace of any future economic recovery. If these models are incorrect or incomplete, or if we fail to accurately predict the full impact that the COVID-19 pandemic will have on all aspects of our business, the guidance and other forward-looking statements we provide may also be incorrect or incomplete. Furthermore, if we make downward revisions of our previously announced guidance, if we withdraw our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors or other interested parties, the price of our common stock would decline.
Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying the guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results may vary from our guidance and the variations may be material. In light of the foregoing, investors are urged not to rely upon our guidance in making an investment decision regarding our common stock.
Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this “Risk Factors” section in this report could result in the actual operating results being different from our guidance, and the differences may be adverse and material.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans or otherwise will dilute all other stockholders.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in companies, products or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
66

MONGODB, INC.
We do not intend to pay dividends on our common stock for the foreseeable future.
We have never declared or paid any dividends on our capital stock. We intend to retain any earnings to finance the operation and expansion of our business and we do not anticipate paying any dividends in the foreseeable future. As a result, investors in our common stock may only receive a return if the market price of our common stock increases.
The requirements of being a public company may strain our resources, divert management's attention and affect our ability to attract and retain additional executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the Nasdaq and other applicable securities rules and regulations. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Moreover, these laws, regulations and standards are subject to varying interpretations and their application in practice may evolve over time as regulatory and governing bodies issue revisions to, or new interpretations of, these public company requirements. Such changes could result in continuing uncertainty regarding compliance matters and higher legal and financial costs necessitated by ongoing revisions to disclosure and governance practices. We will continue 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 our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
Being a public company under these rules and regulations has made it more expensive for us to obtain director and officer liability insurance and in the future, we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified executive officers or members of our Board of Directors, particularly to serve on our audit and compensation committees.
As a result of the disclosures within our filings with the SEC, information about our business and our financial condition is available to competitors and other third parties, which may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and results of operations could be adversely affected. Even if the claims do not result in litigation or are resolved in our favor, these claims and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business and results of operations.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:
any derivative action or proceeding brought on our behalf;
any action asserting a breach of fiduciary duty;
any action asserting a claim against us arising under the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.
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 further provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers and other employees. While the Delaware courts have determined that such choice of forum
67

MONGODB, INC.
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, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions. If a court were to find either exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions.
Delaware law and our corporate charter and bylaws contain anti-takeover provisions that could delay or discourage takeover attempts that stockholders may consider favorable.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our Board of Directors or take other corporate actions, including effecting changes in our management. These provisions include:
a classified Board of Directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our Board of Directors;
the ability of our Board of Directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the exclusive right of our Board of Directors to elect a director to fill a vacancy created by the expansion of our Board of Directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our Board of Directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by our Board of Directors, the chairperson of our Board of Directors or our chief executive officer, which limitations could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement for the affirmative vote of holders of a majority of the voting power of all of the then outstanding shares of the voting stock to amend the provisions of our amended and restated certificate of incorporation relating to the management of our business (including our classified board structure) or certain provisions of our amended and restated bylaws, which may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;
the ability of our Board of Directors to amend our bylaws, which may allow our Board of Directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend our bylaws to facilitate an unsolicited takeover attempt; and
advance notice procedures with which stockholders must comply to nominate candidates to our Board of Directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law, which may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a specified period of time.
Risks Related to our Outstanding Notes
We have incurred a significant amount of debt and may in the future incur additional indebtedness. We may not have sufficient cash flow from our business to make payments on our substantial debt when due.
In June and July 2018, we issued $300.0 million aggregate principal amount of 0.75% convertible senior notes due 2024 (the “2024 Notes”) in a private placement, and in January 2020, we issued $1.15 billion aggregate principal amount of 0.25% convertible senior notes due 2026 (the “2026 Notes” and, together with the 2024 Notes, the “Notes”) in a private
68

MONGODB, INC.
placement and concurrently repurchased for cash approximately $210.0 million of the aggregate principal amount of the 2024 Notes.
We may be required to use a substantial portion of our cash flows from operations to pay interest and principal on our indebtedness. Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Such payments will reduce the funds available to us for working capital, capital expenditures and other corporate purposes and limit our ability to obtain additional financing for working capital, capital expenditures, expansion plans and other investments, which may in turn limit our ability to implement our business strategy, heighten our vulnerability to downturns in our business, the industry, or in the general economy, limit our flexibility in planning for, or reacting to, changes in our business and the industry and prevent us from taking advantage of business opportunities as they arise. Our business may not be able to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
In addition, we and our subsidiaries may incur substantial additional debt in the future, subject to the restrictions contained in our future debt agreements, some of which may be secured debt. We are not restricted under the terms of the indentures governing the Notes, from incurring additional debt, securing existing or future debt, recapitalizing our debt, repurchasing our stock, pledging our assets, making investments, paying dividends, guaranteeing debt or taking a number of other actions that are not limited by the terms of the indenture governing the Notes that could have the effect of diminishing our ability to make payments on the Notes when due.
The conditional conversion feature of the Notes, if triggered, and our decision to redeem the 2024 Notes, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Notes is triggered, holders of the Notes will be entitled to convert their Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. In addition, even if holders of Notes do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
The conditional conversion feature of the 2024 Notes and 2026 Notes was triggered during the three months ended October 31, 2021, as the last reported sale price of our common stock was more than or equal to 130% of the applicable conversion price for each series of Notes for at least 20 trading days in the period of 30 consecutive trading days ending on October 31, 2021 (the last trading day of the fiscal quarter). Therefore, the 2024 Notes were convertible at the option of the holders thereof, in whole or in part, from November 1, 2021 until December 3, 2021, and the 2026 Notes are currently convertible at the option of the holders thereof, in whole or in part, from November 1, 2021 through January 31, 2022. Whether the 2026 Notes will be convertible following such fiscal quarter will depend on the continued satisfaction of this condition or another conversion condition in the future.

Furthermore, on October 1, 2021, we issued a notice of redemption for approximately $1.9 million remaining aggregate principal amount outstanding of the 2024 Notes. Pursuant to the redemption notice, on the redemption date of December 3, 2021, we redeemed the 2024 Notes that had not been converted prior to such date at a redemption price equal to 100% of the principal amount of such notes, plus accrued and unpaid interest. The aggregate principal amount of the 2024 Notes on the December 3, 2021 redeemed for cash was not material.

Upon conversion of the 2026 Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the 2026 Notes being converted, which could adversely affect our liquidity.
The capped call transactions may affect the value of the Notes and our common stock.
In connection with the pricing of the Notes, we entered into privately negotiated capped call transactions with certain counterparties. The capped call transactions cover, subject to customary adjustments, the number of shares of our common stock initially underlying the Notes. The capped call transactions are expected to offset the potential dilution to our common stock upon any conversion of the Notes. In connection with establishing their initial hedges of the capped call transactions,
69

MONGODB, INC.
the counterparties or their respective affiliates entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the Notes, including with certain investors in the Notes.
The counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the Notes (and are likely to do so on each exercise date of the capped call transactions, which are scheduled to occur during the observation period relating to any conversion of the Notes on or after March 15, 2024, in the case of the 2024 Notes and on or after October 15, 2025, in the case of the 2026 Notes), or following any termination of any portion of the capped call transactions in connection with any repurchase, redemption or early conversions of the Notes or otherwise. This activity could also cause or avoid an increase or a decrease in the market price of our common stock. We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of shares of our common stock.

ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.
(a)Recent Sales of Unregistered Equity Securities
None.
(b)Use of Proceeds
None.
(c)Issuer Purchases of Equity Securities
None.

ITEM 3.    DEFAULTS UPON SENIOR SECURITIES.
Not applicable.

ITEM 4.    MINE SAFETY DISCLOSURES.
Not applicable.

ITEM 5.    OTHER INFORMATION.
In 2018, we issued $300.0 million in aggregate principal amount of 0.75% Convertible Senior Notes due 2024 (the “2024 Notes”). The 2024 Notes are governed by the Indenture, dated as of June 28, 2018, between us and U.S. Bank National Association, as trustee.

As previously reported, on October 1, 2021, we issued a notice of redemption (the “Redemption Notice”) to holders of the outstanding 2024 Notes, pursuant to which we announced that on December 3, 2021 (the “Redemption Date”), we would redeem any 2024 Notes that had not been converted prior to such date at a redemption price in cash equal to 100% of the principal amount of such 2024 Notes, plus accrued and unpaid interest, if any, from June 15, 2021 to, but excluding, the Redemption Date. Prior to the Redemption Date, the holders of the 2024 Notes had the right to elect to convert their 2024 Notes for shares of our class A common stock at a rate of 14.6738 shares of class A common stock per $1,000 principal amount of 2024 Notes. We satisfied our conversion obligations with respect to conversions occurring after the date of the Redemption Notice and prior to the Redemption Date by delivering shares of Class A common stock, plus cash in lieu of any resulting fractional shares (physical settlement).

70

MONGODB, INC.
As of December 6, 2021 and following our issuance of the Redemption Notice, we issued an aggregate amount of 27,377 shares of Class A common stock to holders of the 2024 Notes as a result of conversions of approximately $1.9 million in aggregate principal amount of 2024 Notes. On the Redemption Date, the aggregate principal amount of 2024 Notes that were not converted and redeemed in cash was not material.

The shares of class A common stock we delivered in connection with these conversions have been issued in reliance on the exemption from registration provided by Section 3(a)(9) of the Securities Act of 1933, as amended.

71

MONGODB, INC.
ITEM 6.    EXHIBITS.
Incorporated by Reference
Filed Herewith
Exhibit
Number
Description
Form
File No.
Exhibit
Filing Date
3.18-K001-382403.110/25/2017
3.1.18-K001-382403.16/16/2020
3.2S-1333-2205573.49/21/2017
31.1x
31.2x
32.1*x
32.2*x
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline
XBRL and contained in Exhibit 101)
*
This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.
72

MONGODB, INC.
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.
MONGODB, INC.
Date: December 7, 2021By:/s/ Dev Ittycheria
Name:Dev Ittycheria
Title:President and Chief Executive Officer
(Principal Executive Officer)
By:/s/ Michael Gordon
Name:Michael Gordon
Title:Chief Operating Officer and Chief Financial Officer
(Principal Financial Officer)

73
EX-31.1 2 mdb-103121x10qxex311.htm EX-31.1 Document
Exhibit 31.1
Certification by the Chief Executive Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Dev Ittycheria, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of MongoDB, Inc. (the “registrant”) for the fiscal quarter ended October 31, 2021;

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)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: December 7, 2021By:/s/ Dev Ittycheria
Name:Dev Ittycheria
Title:President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 mdb-103121x10qxex312.htm EX-31.2 Document
Exhibit 31.2
Certification by the Chief Financial Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Michael Gordon, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of MongoDB, Inc. (the “registrant”) for the fiscal quarter ended October 31, 2021;

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)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: December 7, 2021By:/s/ Michael Gordon
Name:Michael Gordon
Title:Chief Operating Officer and Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 mdb-103121x10qxex321.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Dev Ittycheria, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of MongoDB, Inc. for the fiscal quarter ended October 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of MongoDB, Inc.
 
Date: December 7, 2021By:/s/ Dev Ittycheria
Name:Dev Ittycheria
Title:President and Chief Executive Officer
(Principal Executive Officer)

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



EX-32.2 5 mdb-103121x10qxex322.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael Gordon, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of MongoDB, Inc. for the fiscal quarter ended October 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of MongoDB, Inc.
 
Date: December 7, 2021By:/s/ Michael Gordon
Name:Michael Gordon
Title:Chief Operating Officer and Chief Financial Officer
(Principal Financial Officer)

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



EX-101.SCH 6 mdb-20211031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2109104 - Disclosure - Goodwill and Acquired Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Goodwill and Acquired Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Convertible Senior Notes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Convertible Senior Notes - Capped Calls (Details) link:presentationLink link:calculationLink link:definitionLink 2120106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Leases - Balance Sheet Components (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Leases - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Leases - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Revenue - Schedule of total revenue by geographic areas (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Revenue - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - Revenue - Schedule of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan, Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442426 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2143110 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2344307 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Net Loss Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2447429 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2148111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mdb-20211031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mdb-20211031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mdb-20211031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Net Loss per Share Earnings Per Share, Policy [Policy Text Block] Convertible Debt Convertible Debt [Member] RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Variable Interest Entities [Axis] Consolidated Entities [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Short-term investments Debt Securities, Available-for-sale, Current Accrued compensation and benefits Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Right-of-use assets obtained in exchange for lease obligations: Right-of-use assets obtained in exchange for lease obligations [Abstract] Right-of-use assets obtained in exchange for lease obligations [Abstract] Initial conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Europe, Middle East and Africa EMEA [Member] RSUs forfeited and canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Entity Filer Category Entity Filer Category Operating leases Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Finance Lease: Finance Leases [Abstract] Finance Leases [Abstract] 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 Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stock options forfeited and expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Document Fiscal Year Focus Document Fiscal Year Focus Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Lease not yet commenced, estimated base rent payments Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Amortization of intangible assets Amortization of Intangible Assets Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating leases Operating Lease, Weighted Average Discount Rate, Percent Research and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Interest on finance lease liabilities Finance Lease, Interest On Lease Liability Finance Lease, Interest On Lease Liability RSUs granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Debt conversion, shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Award Type [Domain] Award Type [Domain] Convertible debt schedules Convertible Debt [Table Text Block] Assets Assets [Abstract] Other liabilities, non-current Increase (Decrease) in Other Noncurrent Liabilities Investment in non-marketable securities Payments To Acquire Non Marketable Securities Payments To Acquire Non Marketable Securities RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Concentration risk, percentage Concentration Risk, Percentage Option Indexed to Issuer's Equity [Line Items] Option Indexed to Issuer's Equity [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Balance - beginning of period (in shares) Balance - end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Consecutive threshold trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Variable Interest Entity, Not Primary Beneficiary Variable Interest Entity, Not Primary Beneficiary [Member] Shares issued, price per share (in dollars per share) Shares Issued, Price Per Share Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Area of leased space (in sq ft) Area of Real Estate Property Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Conversion of convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Weighted-average remaining lease term (in years): Weighted average remaining lease term: [Abstract] Weighted average remaining lease term: [Abstract] Amortization of operating right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Operating Lease, Right-of-Use Asset, Amortization Weighted-average discount rate: Weighted average discount rate [Abstract] Weighted average discount rate [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Maximum employee contribution rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Vesting rights percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Principal repayments of finance leases Financing cash flows from finance lease Finance Lease, Principal Payments Entity Interactive Data Current Entity Interactive Data Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Unvested - beginning of period (in shares) Unvested - end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Total Interest Expense, Debt Schedule of total revenue by geographical markets, subscription product categories and services Disaggregation of Revenue [Table Text Block] Geographic Concentration Risk Geographic Concentration Risk [Member] Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Business acquisition, finite-lived intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Current Reporting Status Entity Current Reporting Status Deferred commissions Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Repayments of convertible senior notes attributable to principal Repayments of convertible senior notes attributable to principal Repayments of Convertible Debt Operating cash flows from operating leases Operating Lease, Payments Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Business acquisition, purchase price Business Combination, Consideration Transferred Principal Long-term Debt, Gross Financial Assets: Assets, Fair Value Disclosure [Abstract] Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Net carrying amount Long-term Debt Additional Convertible Senior Notes Due 2026 Additional Convertible Senior Notes Due 2026 [Member] Additional Convertible Senior Notes Due 2026 [Member] Total financial assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Unrealized foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), Unrealized Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Total liabilities, temporary equity and stockholders’ equity (deficit) Liabilities and Equity Americas Americas [Member] One Year Anniversary Share-based Payment Arrangement, Tranche One [Member] Deferred revenue Contract with Customer, Liability, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, Year Five Stock options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Services Service [Member] Additional paid-in capital Additional Paid in Capital Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities and Stockholders’ Equity (Deficit) Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Net Loss Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Average repurchase price of treasury stock shares (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 2026 Notes Convertible Notes Due 2026 [Member] Convertible Notes Due 2026 [Member] Gross profit Gross Profit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two 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 Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Option Indexed to Issuer's Equity, Equity [Table] Option Indexed to Issuer's Equity, Equity [Table] Stock options forfeited and expired (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Cash paid during the period for: Income Taxes Paid, Net [Abstract] Unrecognized tax benefits Unrecognized Tax Benefits 2021 Acquisition 2021 Acquisition [Member] 2021 Acquisition Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Leases Lessee, Finance Leases [Text Block] Trading Symbol Trading Symbol Deferred tax assets Deferred Income Tax Assets, Net United Kingdom UNITED KINGDOM Current liabilities: Liabilities, Current [Abstract] Issuance of common stock, net of issuance costs Stock Issued During Period, Value, New Issues Restricted cash, non-current Restricted Cash and Cash Equivalents, Noncurrent Operating lease liabilities Increase (Decrease) in Operating Lease Liability General and administrative General and Administrative Expense Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Convertible Senior Notes Debt Disclosure [Text Block] Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Equity Incentive Plans and Employee Stock Purchase Plan Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Underwriting discounts and commissions Payments of Stock Issuance Costs 2021 Common Stock Offering 2021 Common Stock Offering [Member] 2021 Common Stock Offering Issuance of common stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Cost of revenue: Cost of Revenue [Abstract] Present value of future minimum lease payments Operating Lease, Liability Capped Calls Call Option [Member] Interest expense related to Notes Interest Income and Interest Expense Disclosure [Table Text Block] Class A common stock, par value of $0.001 per share; 1,000,000,000 shares authorized as of October 31, 2021 and January 31, 2021; 66,816,084 shares issued and 66,716,713 shares outstanding as of October 31, 2021; 60,997,822 shares issued and 60,898,451 shares outstanding as of January 31, 2021 Common Stock, Value, Issued Finance lease Finance Lease, Weighted Average Discount Rate, Percent Unvested - beginning of period (in dollars per share) Unvested - end of period (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 Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Cost of revenue—services Cost of Revenue - Services [Member] Cost of Revenue - Services [Member] Commitments and contingencies (Note 7) Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Amortization of finance right-of-use assets Amortization of finance lease right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Allowance for doubtful accounts Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Remainder of 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Payments of issuance costs for convertible senior notes Payments of Debt Issuance Costs Cap price (in dollars per share) Option Indexed To Issuer's Equity, Cap Price Option Indexed To Issuer's Equity, Cap Price Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Class of Stock [Axis] Class of Stock [Axis] Entity Registrant Name Entity Registrant Name Treasury stock (in shares) Treasury Stock, Shares Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Proceeds from tenant improvement allowance on finance lease Proceeds From Tenant Allowance Proceeds From Tenant Allowance Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Temporary equity, convertible senior notes Temporary Equity, Carrying Amount, Attributable to Parent Other accrued liabilities Accrued Liabilities, Current Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Employee Stock Option Stock options to purchase common stock Share-based Payment Arrangement, Option [Member] Percent of revenue recognized from deferred revenue Contract With Customer, Liability, Deferred Revenue, Percent Contract With Customer, Liability, Deferred Revenue, Percent Weighted- Average Remaining Contractual Term (In Years) Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] 2024 Notes Partial Repurchase 2024 Notes Partial Repurchase [Member] 2024 Notes Partial Repurchase [Member] Thereafter Finance Lease, Liability, to be Paid, Year Five Common Stock Common Stock [Member] Other income (expense): Other Nonoperating Income (Expense) [Abstract] Finance lease Finance Lease, Weighted Average Remaining Lease Term Offering expenses Professional Fees Loss from operations Operating Income (Loss) Operating lease liabilities Operating lease liabilities (current) Less current obligations under leases Operating Lease, Liability, Current 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Short-term investments: Short-term Investments [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and cash equivalents: Cash and Cash Equivalents [Abstract] Treasury Stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued liabilities Increase (Decrease) in Accrued Liabilities 2024 Notes Convertible Notes Due 2024 [Member] Convertible Notes Due 2024 [Member] Other income (expense), net Other Nonoperating Income (Expense) Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Award Type [Axis] Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity (deficit) Beginning balance Ending balance Cumulative effect of accounting change Stockholders' Equity Attributable to Parent Common stock issued (in shares) Common Stock, Shares, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Acquired Intangible Assets, Net Intangible Assets Disclosure [Text Block] Repurchase of early exercised stock options Payments for Repurchase of Common Stock Stockholders’ equity (deficit): Stockholders' Equity Attributable to Parent [Abstract] Debt instrument, redeemed amount Debt Instrument, Repurchase Amount Supplemental cash flow disclosure Noncash Investing and Financing Items [Abstract] Deferred commissions Increase (Decrease) in Deferred Charges Interest income Investment Income, Net Operating lease liabilities, non-current Non-current lease obligations Operating Lease, Liability, Noncurrent Total minimum payments Total minimum payments Finance Lease, Liability, Payment, Due Face amount of debt Debt Instrument, Face Amount Interest expense Interest Expense 2023 Finance Lease, Liability, to be Paid, Year One Amortization of deferred commissions Capitalized Contract Cost, Amortization City Area Code City Area Code Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease, term of contract Lessee, Operating Lease, Term of Contract Restricted Stock Units (RSUs) Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Issuance of common stock under the Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Present value of future minimum lease payments Finance Lease, Liability Impairment loss Capitalized Contract Cost, Impairment Loss 13 to 36 Months Share-based Payment Arrangement, Tranche Two [Member] U.S. government treasury securities US Treasury Securities [Member] Reconciliation of cash, cash equivalents and restricted cash within the condensed consolidated balance sheets, end of period, to the amounts shown in the statements of cash flows above Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] 2025 Finance Lease, Liability, to be Paid, Year Three 2026 Finance Lease, Liability, to be Paid, Year Four Proceeds from exercise of stock options, including early exercised stock options Proceeds from Stock Options Exercised 2024 Finance Lease, Liability, to be Paid, Year Two Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Convertible debt, conversion ratio denominator Debt Instrument, Convertible, Conversion Ratio, Denominator Debt Instrument, Convertible, Conversion Ratio, Denominator Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net of allowance for doubtful accounts of $4,996 and $6,024 as of October 31, 2021 and January 31, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Asia Pacific Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total minimum payments Lessee, Operating Lease, Liability, to be Paid Sale of Stock [Domain] Sale of Stock [Domain] RSUs forfeited and canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Vesting of early exercised stock options Adjustments To Additional Paid In Capital, Early Exercise Of Stock Options Adjustments To Additional Paid In Capital, Early Exercise Of Stock Options Entity File Number Entity File Number 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Product and Service [Axis] Product and Service [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Small Business Entity Small Business Revenue, Net Revenue Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Short-term lease cost Short-term Lease, Cost Sales and marketing Selling and Marketing Expense 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Repurchase of early exercised options (in shares) Stock Repurchased During Period, Shares Amortization of debt discount Amortization of Debt Discount (Premium) Unamortized debt issuance costs Debt Issuance Costs, Gross Convertible senior notes, net Convertible Debt, Noncurrent Statement [Line Items] Statement [Line Items] Operating Leases: Operating Leases [Abstract] Operating Leases [Abstract] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Weighted- Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term investments: Debt Securities, Available-for-sale Fair value of convertible debt Convertible Debt, Fair Value Disclosures 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Entity Address, State or Province Entity Address, State or Province Other accrued liabilities (current) Less current obligations under leases Finance Lease, Liability, Current Purchases of marketable securities Payments to Acquire Marketable Securities Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] MongoDB Atlas-related MongoDB Atlas Related [Member] MongoDB Atlas Related [Member] Contractual interest expense Interest Expense, Debt, Excluding Amortization Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Term of contract Lessee, Finance Lease, Term of Contract Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of basic and diluted earnings (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Other subscription Other Subscription [Member] Other Subscription [Member] Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Local Phone Number Local Phone Number Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of stock-based compensation expense recognized in consolidated statements of operations Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Finance Lease, Liability, Payment, Due [Abstract] Finance Lease, Liability, Payment, Due [Abstract] Vesting [Axis] Vesting [Axis] Convertible Notes Due 2024 and 2026 Convertible Notes Due 2024 and 2026 [Member] Convertible Notes Due 2024 and 2026 Proceeds from issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Total assets Assets Common stock authorized (in shares) Common Stock, Shares Authorized Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Interest expense Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Schedule of restricted stock unit activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Interest rate Debt Instrument, Interest Rate, Stated Percentage Operating lease renewal term Lessee, Operating Lease, Renewal Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Expected timing of satisfaction of remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Recoveries/write-offs Proceeds, Accounts Receivable, Previously Written Off, Recovery Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Lease, Cost Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Geographical [Axis] Geographical [Axis] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Vesting [Domain] Vesting [Domain] Income taxes, net of refunds Income Taxes Paid, Net Finance lease cost: Lease, Cost [Abstract] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Deferred revenue Contract with Customer, Liability Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of October 31, 2021 and January 31, 2021 Treasury Stock, Value Deferred tax liability, non-current Deferred Income Tax Liabilities, Net Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Denominator: Denominator [Abstract] Denominator [Abstract] Conversion of 2024 convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Finance Lease, Liability, Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of financial assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Aggregate Intrinsic Value Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Proceeds from borrowings on convertible senior notes, net of issuance costs Proceeds from Convertible Debt Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Remainder of 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Unbilled receivables Contract with Customer, Asset, after Allowance for Credit Loss Common stock outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Total cost of revenue Cost of Goods and Services Sold Revenue: Revenues [Abstract] Class B Common Stock Common Class B [Member] Rentable office space (in sqft) Finance Leases, Net Rentable Area Finance Leases, Net Rentable Area Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Variable Interest Entity, Classification [Domain] Consolidated Entities [Domain] Total lease cost Lease, Cost Income Statement Location [Domain] Income Statement Location [Domain] NY Office Lease NY Office Lease [Member] NY Office Lease [Member] Customer relationships Customer Relationships [Member] Lease Arrangement, Type1 [Domain] Lease Arrangement, Type1 [Domain] [Domain] for Lease Arrangement, Type1 [Axis] Property and equipment, net Property, Plant and Equipment, Net Deferred commissions Deferred Costs, Current Total operating expenses Operating Expenses Other liabilities, non-current Other Liabilities, Noncurrent Future amortization expense related to intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Provision Accounts Receivable, Allowance for Credit Loss Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Document Quarterly Report Document Quarterly Report Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Proceeds from maturities of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Accrual for contingencies Loss Contingency Accrual Balance - beginning of period (in dollars per share) Balance - end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Early exercised stock options Early Exercised Employee Stock Option [Member] Early Exercised Employee Stock Option [Member] Total stock-based compensation expense Share-based Payment Arrangement, Expense Shares underlying the conversion option of the 2024 Notes (conversion spread only prior to the adoption of ASU 2020-06) Convertible Debt Securities [Member] Weighted-Average Grant Date Fair Value per RSU Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Post-combination compensation expense Labor and Related Expense Accretion of discount on short-term investments Accretion (Amortization) of Discounts and Premiums, Investments Amortization of issuance costs Amortization of Debt Issuance Costs Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Class A Common Stock Common Class A [Member] 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 United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Redemption Period 1 Debt Instrument, Redemption, Period One [Member] Gross Carrying Value Finite-Lived Intangible Assets, Gross Leases [Abstract] Leases [Abstract] Entity Central Index Key Entity Central Index Key Gross carrying amount and accumulated amortization of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Security Exchange Name Security Exchange Name Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Stock option exercises (in shares) Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Weighted-average shares used to compute net loss per share, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Class of Stock [Line Items] Class of Stock [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Issuance of common stock under the Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Unrealized gain on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] RSUs vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Other tax expense (benefit) Deferred Other Tax Expense (Benefit) General and administrative General and Administrative Expense [Member] Total current liabilities Liabilities, Current Employee Stock Purchase Plan Employee Stock [Member] Class of Stock [Domain] Class of Stock [Domain] Cash consideration for aquisition Payments to Acquire Businesses, Gross Operating cash flows from finance lease Finance Lease, Interest Payment on Liability Money market funds Money Market Funds [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Remainder of 2022 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Proceeds from the issuance of common stock under the Employee Stock Purchase Plan Proceeds from Stock Plans Statement [Table] Statement [Table] Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Financing lease renewal term Lessee, Finance Lease, Renewal Term Other long-term assets Increase (Decrease) in Other Noncurrent Assets Lease Arrangement, Type1 [Axis] Lease Arrangement, Type1 [Axis] Lease Arrangement, Type1 [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Palo Alto Palo Alto [Member] Palo Alto [Member] Subsequent Event Subsequent Event [Member] Cover [Abstract] Cover [Abstract] Numerator: Numerator [Abstract] Numerator [Abstract] Other liabilities, non-current Non-current lease obligations Finance Lease, Liability, Noncurrent Acquired intangible assets, net Net Book Value Finite-Lived Intangible Assets, Net Goodwill Goodwill Subscription License [Member] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Developed technology Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cost of revenue—subscription Cost of Revenue - Subscription [Member] Cost of Revenue - Subscription [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Unamortized debt discount Debt Instrument, Unamortized Discount Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Deferred income taxes Deferred Income Tax Expense (Benefit) EX-101.PRE 10 mdb-20211031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 mdb-20211031_htm.xml IDEA: XBRL DOCUMENT 0001441816 2021-02-01 2021-10-31 0001441816 2021-12-06 0001441816 2021-10-31 0001441816 2021-01-31 0001441816 us-gaap:CommonClassAMember 2021-10-31 0001441816 us-gaap:CommonClassAMember 2021-01-31 0001441816 2020-02-01 2021-01-31 0001441816 us-gaap:LicenseMember 2021-08-01 2021-10-31 0001441816 us-gaap:LicenseMember 2020-08-01 2020-10-31 0001441816 us-gaap:LicenseMember 2021-02-01 2021-10-31 0001441816 us-gaap:LicenseMember 2020-02-01 2020-10-31 0001441816 us-gaap:ServiceMember 2021-08-01 2021-10-31 0001441816 us-gaap:ServiceMember 2020-08-01 2020-10-31 0001441816 us-gaap:ServiceMember 2021-02-01 2021-10-31 0001441816 us-gaap:ServiceMember 2020-02-01 2020-10-31 0001441816 2021-08-01 2021-10-31 0001441816 2020-08-01 2020-10-31 0001441816 2020-02-01 2020-10-31 0001441816 us-gaap:CommonStockMember 2021-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001441816 us-gaap:TreasuryStockMember 2021-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001441816 us-gaap:RetainedEarningsMember 2021-01-31 0001441816 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001441816 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-01-31 0001441816 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-01-31 0001441816 us-gaap:CommonStockMember 2021-02-01 2021-04-30 0001441816 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-04-30 0001441816 2021-02-01 2021-04-30 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-02-01 2021-04-30 0001441816 us-gaap:RetainedEarningsMember 2021-02-01 2021-04-30 0001441816 us-gaap:CommonStockMember 2021-04-30 0001441816 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0001441816 us-gaap:TreasuryStockMember 2021-04-30 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-30 0001441816 us-gaap:RetainedEarningsMember 2021-04-30 0001441816 2021-04-30 0001441816 us-gaap:CommonStockMember 2021-05-01 2021-07-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2021-07-31 0001441816 2021-05-01 2021-07-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 2021-07-31 0001441816 us-gaap:RetainedEarningsMember 2021-05-01 2021-07-31 0001441816 us-gaap:CommonStockMember 2021-07-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0001441816 us-gaap:TreasuryStockMember 2021-07-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-31 0001441816 us-gaap:RetainedEarningsMember 2021-07-31 0001441816 2021-07-31 0001441816 us-gaap:CommonStockMember 2021-08-01 2021-10-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2021-08-01 2021-10-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-01 2021-10-31 0001441816 us-gaap:RetainedEarningsMember 2021-08-01 2021-10-31 0001441816 us-gaap:CommonStockMember 2021-10-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001441816 us-gaap:TreasuryStockMember 2021-10-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-31 0001441816 us-gaap:RetainedEarningsMember 2021-10-31 0001441816 us-gaap:CommonStockMember 2020-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001441816 us-gaap:TreasuryStockMember 2020-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001441816 us-gaap:RetainedEarningsMember 2020-01-31 0001441816 2020-01-31 0001441816 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-31 0001441816 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-31 0001441816 us-gaap:CommonStockMember 2020-02-01 2020-04-30 0001441816 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-04-30 0001441816 2020-02-01 2020-04-30 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2020-04-30 0001441816 us-gaap:RetainedEarningsMember 2020-02-01 2020-04-30 0001441816 us-gaap:CommonStockMember 2020-04-30 0001441816 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0001441816 us-gaap:TreasuryStockMember 2020-04-30 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0001441816 us-gaap:RetainedEarningsMember 2020-04-30 0001441816 2020-04-30 0001441816 us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2020-07-31 0001441816 2020-05-01 2020-07-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-01 2020-07-31 0001441816 us-gaap:RetainedEarningsMember 2020-05-01 2020-07-31 0001441816 us-gaap:CommonStockMember 2020-07-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001441816 us-gaap:TreasuryStockMember 2020-07-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0001441816 us-gaap:RetainedEarningsMember 2020-07-31 0001441816 2020-07-31 0001441816 us-gaap:CommonStockMember 2020-08-01 2020-10-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2020-10-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2020-10-31 0001441816 us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0001441816 us-gaap:CommonStockMember 2020-10-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001441816 us-gaap:TreasuryStockMember 2020-10-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0001441816 us-gaap:RetainedEarningsMember 2020-10-31 0001441816 2020-10-31 0001441816 us-gaap:CommonClassAMember 2021-06-29 0001441816 2021-06-29 0001441816 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-07-31 0001441816 2021-07-01 2021-07-31 0001441816 mdb:A2021CommonStockOfferingMember 2021-07-01 2021-07-31 0001441816 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-10-31 0001441816 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001441816 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-10-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-10-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-10-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2021-10-31 0001441816 us-gaap:MoneyMarketFundsMember 2021-10-31 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2021-10-31 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-10-31 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2021-10-31 0001441816 us-gaap:USTreasurySecuritiesMember 2021-10-31 0001441816 us-gaap:FairValueInputsLevel1Member 2021-10-31 0001441816 us-gaap:FairValueInputsLevel2Member 2021-10-31 0001441816 us-gaap:FairValueInputsLevel3Member 2021-10-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2021-01-31 0001441816 us-gaap:MoneyMarketFundsMember 2021-01-31 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2021-01-31 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-01-31 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2021-01-31 0001441816 us-gaap:USTreasurySecuritiesMember 2021-01-31 0001441816 us-gaap:FairValueInputsLevel1Member 2021-01-31 0001441816 us-gaap:FairValueInputsLevel2Member 2021-01-31 0001441816 us-gaap:FairValueInputsLevel3Member 2021-01-31 0001441816 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2021-10-31 0001441816 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2021-01-31 0001441816 mdb:A2021AcquisitionMember 2021-04-01 2021-04-30 0001441816 mdb:A2021AcquisitionMember us-gaap:DevelopedTechnologyRightsMember 2021-04-30 0001441816 mdb:A2021AcquisitionMember us-gaap:DevelopedTechnologyRightsMember 2021-04-01 2021-04-30 0001441816 mdb:A2021AcquisitionMember 2021-04-30 0001441816 us-gaap:DevelopedTechnologyRightsMember 2021-10-31 0001441816 us-gaap:DevelopedTechnologyRightsMember 2021-02-01 2021-10-31 0001441816 us-gaap:CustomerRelationshipsMember 2021-10-31 0001441816 us-gaap:CustomerRelationshipsMember 2021-02-01 2021-10-31 0001441816 us-gaap:DevelopedTechnologyRightsMember 2021-01-31 0001441816 us-gaap:DevelopedTechnologyRightsMember 2020-02-01 2021-01-31 0001441816 us-gaap:CustomerRelationshipsMember 2021-01-31 0001441816 us-gaap:CustomerRelationshipsMember 2020-02-01 2021-01-31 0001441816 us-gaap:ConvertibleDebtMember 2018-06-30 0001441816 us-gaap:ConvertibleDebtMember 2018-07-31 0001441816 us-gaap:ConvertibleDebtMember 2018-06-01 2018-07-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-01-31 0001441816 mdb:AdditionalConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-01-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-01-31 0001441816 mdb:A2024NotesPartialRepurchaseMember us-gaap:ConvertibleDebtMember 2020-01-14 0001441816 us-gaap:ConvertibleDebtMember 2020-01-14 0001441816 mdb:ConvertibleNotesDue2024Member 2021-10-31 0001441816 mdb:ConvertibleNotesDue2024Member us-gaap:SubsequentEventMember 2021-12-03 2021-12-03 0001441816 us-gaap:DebtInstrumentRedemptionPeriodOneMember 2021-08-01 2021-10-31 0001441816 srt:MinimumMember us-gaap:DebtInstrumentRedemptionPeriodOneMember 2021-08-01 2021-10-31 0001441816 mdb:ConvertibleNotesDue2024And2026Member us-gaap:ConvertibleDebtMember 2021-10-31 0001441816 mdb:ConvertibleNotesDue2024And2026Member us-gaap:ConvertibleDebtMember 2021-02-01 2021-10-31 0001441816 mdb:ConvertibleNotesDue2026Member 2021-10-31 0001441816 mdb:ConvertibleNotesDue2024Member 2021-01-31 0001441816 mdb:ConvertibleNotesDue2026Member 2021-01-31 0001441816 us-gaap:ConvertibleDebtMember 2021-10-31 0001441816 mdb:ConvertibleNotesDue2024Member us-gaap:ConvertibleDebtMember 2021-08-01 2021-10-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-08-01 2021-10-31 0001441816 mdb:ConvertibleNotesDue2024Member us-gaap:ConvertibleDebtMember 2020-08-01 2020-10-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-08-01 2020-10-31 0001441816 mdb:ConvertibleNotesDue2024Member us-gaap:ConvertibleDebtMember 2021-02-01 2021-10-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-02-01 2021-10-31 0001441816 mdb:ConvertibleNotesDue2024Member us-gaap:ConvertibleDebtMember 2020-02-01 2020-10-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-02-01 2020-10-31 0001441816 us-gaap:CallOptionMember 2021-02-01 2021-10-31 0001441816 mdb:NYOfficeLeaseMember 2021-02-01 2021-10-31 0001441816 mdb:NYOfficeLeaseMember 2021-10-31 0001441816 mdb:PaloAltoMember 2021-10-31 0001441816 srt:AmericasMember 2021-08-01 2021-10-31 0001441816 srt:AmericasMember 2020-08-01 2020-10-31 0001441816 srt:AmericasMember 2021-02-01 2021-10-31 0001441816 srt:AmericasMember 2020-02-01 2020-10-31 0001441816 us-gaap:EMEAMember 2021-08-01 2021-10-31 0001441816 us-gaap:EMEAMember 2020-08-01 2020-10-31 0001441816 us-gaap:EMEAMember 2021-02-01 2021-10-31 0001441816 us-gaap:EMEAMember 2020-02-01 2020-10-31 0001441816 srt:AsiaPacificMember 2021-08-01 2021-10-31 0001441816 srt:AsiaPacificMember 2020-08-01 2020-10-31 0001441816 srt:AsiaPacificMember 2021-02-01 2021-10-31 0001441816 srt:AsiaPacificMember 2020-02-01 2020-10-31 0001441816 mdb:MongoDBAtlasRelatedMember 2021-08-01 2021-10-31 0001441816 mdb:MongoDBAtlasRelatedMember 2020-08-01 2020-10-31 0001441816 mdb:MongoDBAtlasRelatedMember 2021-02-01 2021-10-31 0001441816 mdb:MongoDBAtlasRelatedMember 2020-02-01 2020-10-31 0001441816 mdb:OtherSubscriptionMember 2021-08-01 2021-10-31 0001441816 mdb:OtherSubscriptionMember 2020-08-01 2020-10-31 0001441816 mdb:OtherSubscriptionMember 2021-02-01 2021-10-31 0001441816 mdb:OtherSubscriptionMember 2020-02-01 2020-10-31 0001441816 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-02-01 2021-10-31 0001441816 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-08-01 2021-10-31 0001441816 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-08-01 2020-10-31 0001441816 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-02-01 2020-10-31 0001441816 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-02-01 2020-10-31 0001441816 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-08-01 2020-10-31 0001441816 2019-11-01 2021-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-02-01 2021-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-02-01 2021-10-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-02-01 2021-10-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-10-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2021-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2021-10-31 0001441816 us-gaap:EmployeeStockMember 2021-10-31 0001441816 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2021-06-01 2021-06-30 0001441816 mdb:CostofRevenueSubscriptionMember 2021-08-01 2021-10-31 0001441816 mdb:CostofRevenueSubscriptionMember 2020-08-01 2020-10-31 0001441816 mdb:CostofRevenueSubscriptionMember 2021-02-01 2021-10-31 0001441816 mdb:CostofRevenueSubscriptionMember 2020-02-01 2020-10-31 0001441816 mdb:CostofRevenueServicesMember 2021-08-01 2021-10-31 0001441816 mdb:CostofRevenueServicesMember 2020-08-01 2020-10-31 0001441816 mdb:CostofRevenueServicesMember 2021-02-01 2021-10-31 0001441816 mdb:CostofRevenueServicesMember 2020-02-01 2020-10-31 0001441816 us-gaap:SellingAndMarketingExpenseMember 2021-08-01 2021-10-31 0001441816 us-gaap:SellingAndMarketingExpenseMember 2020-08-01 2020-10-31 0001441816 us-gaap:SellingAndMarketingExpenseMember 2021-02-01 2021-10-31 0001441816 us-gaap:SellingAndMarketingExpenseMember 2020-02-01 2020-10-31 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2021-08-01 2021-10-31 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2020-08-01 2020-10-31 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2021-02-01 2021-10-31 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2020-10-31 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2021-08-01 2021-10-31 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2020-08-01 2020-10-31 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2021-02-01 2021-10-31 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2020-10-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-02-01 2021-10-31 0001441816 mdb:ConvertibleNotesDue2024Member us-gaap:ConvertibleDebtMember 2021-10-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2021-08-01 2021-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2020-08-01 2020-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2021-02-01 2021-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2020-02-01 2020-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2021-08-01 2021-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2020-08-01 2020-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2021-02-01 2021-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2020-02-01 2020-10-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2021-08-01 2021-10-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2020-08-01 2020-10-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-10-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-10-31 0001441816 mdb:EarlyExercisedEmployeeStockOptionMember 2021-08-01 2021-10-31 0001441816 mdb:EarlyExercisedEmployeeStockOptionMember 2020-08-01 2020-10-31 0001441816 mdb:EarlyExercisedEmployeeStockOptionMember 2021-02-01 2021-10-31 0001441816 mdb:EarlyExercisedEmployeeStockOptionMember 2020-02-01 2020-10-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2024Member 2021-08-01 2021-10-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2024Member 2020-08-01 2020-10-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2024Member 2021-02-01 2021-10-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2024Member 2020-02-01 2020-10-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2026Member 2021-08-01 2021-10-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2026Member 2020-08-01 2020-10-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2026Member 2021-02-01 2021-10-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2026Member 2020-02-01 2020-10-31 shares iso4217:USD iso4217:USD shares pure mdb:day utr:sqft 0001441816 --01-31 2022 Q3 false 0.75 0.75 10-Q true 2021-10-31 false 001-38240 MONGODB, INC. DE 26-1463205 1633 Broadway, 38th Floor New York, NY 10019 646 727-4092 Class A Common Stock, par value $0.001 per share MDB NASDAQ Yes Yes Large Accelerated Filer false false false 66753105 748140000 429697000 1054746000 528045000 4996000 6024000 182701000 135176000 49537000 36619000 19446000 12350000 2054570000 1141887000 61797000 62364000 42291000 34587000 57775000 55830000 22903000 26275000 2170000 997000 110106000 85555000 2351612000 1407495000 5237000 4144000 93951000 70210000 7298000 2343000 46472000 56440000 279241000 221404000 432199000 354541000 128000 773000 41072000 39095000 18704000 16547000 1135684000 937729000 60920000 59129000 1688707000 1407814000 0 4714000 0.001 0.001 1000000000 1000000000 66816084 66716713 60997822 60898451 67000 61000 1770635000 932332000 99371 99371 13.27 13.27 1319000 1319000 -1292000 -704000 -1105186000 -935403000 662905000 -5033000 2351612000 1407495000 217871000 144069000 583822000 401403000 9022000 6702000 23466000 17978000 226893000 150771000 607288000 419381000 57378000 38642000 153735000 103240000 11086000 7468000 29959000 22851000 68464000 46110000 183694000 126091000 158429000 104661000 423594000 293290000 120360000 83214000 327627000 227417000 82256000 54363000 219403000 149250000 32581000 25175000 87309000 66534000 235197000 162752000 634339000 443201000 -76768000 -58091000 -210745000 -149911000 204000 572000 534000 4331000 2597000 14093000 8811000 41838000 117000 -113000 -985000 -1583000 -79044000 -71725000 -220007000 -189001000 2249000 926000 2411000 2142000 -81293000 -72651000 -222418000 -191143000 -1.22 -1.22 -3.49 -3.27 66386379 59368167 63750884 58476521 -81293000 -72651000 -222418000 -191143000 -298000 -341000 -350000 -24000 -714000 -65000 -238000 -538000 -1012000 -406000 -588000 -562000 -82305000 -73057000 -223006000 -191705000 60898451 61000 932332000 -1319000 -704000 -935403000 -5033000 -309381000 52635000 -256746000 483787 1000 3539000 3540000 10000 10000 341939 50914000 50914000 372096 2999000 2999000 34000 34000 -90000 -90000 -63992000 -63992000 62096273 62000 680413000 -1319000 -760000 -946760000 -268364000 282519 0 2206000 2206000 362342 57705000 57705000 844194 1000 56682000 56683000 2500000 3000 889181000 889184000 45261 12963000 12963000 -86000 -86000 566000 566000 -77133000 -77133000 66130589 66000 1699150000 -1319000 -280000 -1023893000 673724000 219696 0 1848000 1848000 366226 1000 1000 69620000 69620000 202 17000 17000 -298000 -298000 -714000 -714000 -81293000 -81293000 66716713 67000 1770635000 -1319000 -1292000 -1105186000 662905000 57382543 57000 752127000 -1319000 225000 -668232000 82858000 -227000 -227000 373394 1000 2994000 2995000 79 42000 42000 241569 30567000 30567000 8 848000 848000 -75000 -75000 -53967000 -53967000 57997435 58000 785730000 -1319000 998000 -722426000 63041000 471269 1000 4050000 4051000 881 25000 25000 305428 37525000 37525000 84482 8963000 8963000 -531000 -531000 -398000 -398000 -64525000 -64525000 58857733 59000 836293000 -1319000 69000 -786951000 48151000 987837 1000 6738000 6739000 19000 19000 310573 39952000 39952000 10 -341000 -341000 -65000 -65000 -72651000 -72651000 60156153 60000 883002000 -1319000 -337000 -859602000 21804000 -222418000 -191143000 9989000 9515000 177327000 108044000 3161000 36577000 2981000 2981000 5010000 4747000 -2711000 -88000 -4978000 -383000 -503000 1915000 46892000 4157000 7220000 -247000 34819000 17161000 291000 117000 1127000 743000 34138000 19633000 -4343000 -2737000 58498000 5765000 5651000 4655000 -15331000 -24028000 4516000 10942000 4469000 0 2343000 500000 400000000 540000000 932250000 812574000 -543578000 -284016000 0 4154000 7591000 13798000 889184000 0 12963000 8963000 0 11000 3649000 3450000 27594000 0 0 856000 878495000 16002000 -1148000 618000 318438000 -291424000 430222000 706706000 748660000 415282000 3651000 1145000 4066000 4387000 748140000 414762000 520000 520000 748660000 415282000 Organization and Description of Business<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MongoDB, Inc. (“MongoDB” or the “Company”) was originally incorporated in the state of Delaware in November 2007 under the name 10Gen, Inc. In August 2013, the Company changed its name to MongoDB, Inc. The Company is headquartered in New York City. MongoDB is the leading modern, general purpose database platform. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. Organizations can deploy the Company’s platform at scale in the cloud, on-premise or in a hybrid environment. In addition to selling its software, the Company provides post-contract support, training and consulting services for its offerings. The Company’s fiscal year ends January 31.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Common Stock Offering</span></div><div style="margin-bottom:9pt;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 29, 2021, the Company entered into an underwriting agreement with Morgan Stanley &amp; Co. LLC and Goldman Sachs &amp; Co. LLC, as representatives of the several underwriters named therein, pursuant to which the Company agreed to issue and sell 2,500,000 shares of its Class A common stock, par value $0.001 per share, at an offering price of $365.00 per share.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company received net proceeds of $889.2 million, after deducting underwriting discounts and commissions of $22.7 million and offering expenses of $0.6 million. Offering expenses included legal, accounting and other fees and, along with underwriting discounts and commissions, were recorded in additional paid-in capital as a reduction of the proceeds upon the closing of the offering in July 2021.</span></div> 2500000 0.001 365.00 889200000 22700000 600000 Summary of Significant Accounting Policies<div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;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 interim condensed consolidated balance sheet as of October 31, 2021, the interim condensed consolidated statements of stockholders’ equity (deficit) for the three and nine months ended October 31, 2021 and 2020, the interim condensed consolidated statements of operations and of comprehensive loss for the three and nine months ended October 31, 2021 and 2020 and the interim condensed consolidated statements of cash flows for the nine months ended October 31, 2021 and 2020 are unaudited. The interim unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s financial position as of October 31, 2021, its statements of stockholders’ equity (deficit) as of October 31, 2021 and 2020, its results of operations and of comprehensive loss for the three and nine months ended October 31, 2021 and 2020 and its statements of cash flows for the nine months ended October 31, 2021 and 2020. The financial data and the other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three- and nine-month periods are also unaudited. The results of operations for the three and nine months ended October 31, 2021 are not necessarily indicative of the results to be expected for the fiscal year ending January 31, 2022 or for any other future year or interim period.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission. The condensed balance sheet data as of January 31, 2021 was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. Therefore, these interim unaudited condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in its Annual Report on Form 10-K for the fiscal year ended January 31, 2021 (the “2021 Form 10-K”).</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;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 the interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, allowances for </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">doubtful accounts, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, fair value of common stock prior to the initial public offering, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing COVID-19 pandemic has resulted in a global slowdown of economic activity that is likely to continue to decrease demand and supply for a broad variety of goods and services, including demand from the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or adjust the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to the Company’s significant accounting policies as described in the Company’s 2021 Form 10-K other than as a result of the Company’s adoption of the new accounting guidance related to convertible instruments, effective February 1, 2021, as discussed in “Recently Adopted Accounting Pronouncements—Convertible Senior Notes” below.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;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:120%">Convertible Senior Notes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The new standard simplifies the accounting for convertible instruments by eliminating the conversion option separation model for convertible debt that can be settled in cash and by eliminating the measurement model for beneficial conversion features. Convertible instruments that continue to be subject to separation models are (1) those with conversion options that are required to be accounted for as bifurcated derivatives and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. Additionally, among other changes, the new guidance eliminates some of the conditions for equity classification for contracts in an entity’s own equity, thereby making it easier for equity contracts to qualify for the derivative scope exception. The new standard also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company early adopted ASU 2020-06 as of February 1, 2021 using the modified retrospective transition method. Upon adoption of ASU 2020-06, the Company is no longer recording the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense. Accordingly, the Company recorded a decrease to accumulated deficit of $52.6 million, a decrease to additional paid-in capital of $309.4 million, a decrease to temporary equity of $4.7 million and an increase to convertible senior notes, net, of $261.5 million. There was an immaterial benefit from the reversal of the deferred tax liability associated with the convertible senior notes upon the adoption of ASU 2020-06. Prior period financial statements were not restated.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also upon adoption, the Company is no longer utilizing the treasury stock method for earnings per share purposes. Instead, the Company is applying the if-converted method when reporting the number of potentially dilutive shares of common stock. Although the required use of the if-converted method will not impact the diluted net loss per share as long as the Company is in a net loss position, the Company is required to include disclosures of all the underlying shares regardless of the average stock price for the reporting period.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s convertible senior notes are classified as non-current liabilities until the reporting period date is within one year of maturity of the convertible senior notes or when the Company has received a redemption request, but settlement </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">will occur after the reporting period date. Under such circumstances, the carrying amount of the convertible senior notes, net of the associated unamortized debt issuance costs, is classified as a current liability.</span></div><div style="margin-bottom:9pt;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:120%">Income Taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Simplifying the Accounting for Income Taxes. The amendments in ASU 2019-12 simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application and simplification of GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company adopted ASU 2019-12 effective February 1, 2021 and the adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements.</span></div> <div style="margin-bottom:9pt;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 interim condensed consolidated balance sheet as of October 31, 2021, the interim condensed consolidated statements of stockholders’ equity (deficit) for the three and nine months ended October 31, 2021 and 2020, the interim condensed consolidated statements of operations and of comprehensive loss for the three and nine months ended October 31, 2021 and 2020 and the interim condensed consolidated statements of cash flows for the nine months ended October 31, 2021 and 2020 are unaudited. The interim unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s financial position as of October 31, 2021, its statements of stockholders’ equity (deficit) as of October 31, 2021 and 2020, its results of operations and of comprehensive loss for the three and nine months ended October 31, 2021 and 2020 and its statements of cash flows for the nine months ended October 31, 2021 and 2020. The financial data and the other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three- and nine-month periods are also unaudited. The results of operations for the three and nine months ended October 31, 2021 are not necessarily indicative of the results to be expected for the fiscal year ending January 31, 2022 or for any other future year or interim period.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission. The condensed balance sheet data as of January 31, 2021 was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. Therefore, these interim unaudited condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in its Annual Report on Form 10-K for the fiscal year ended January 31, 2021 (the “2021 Form 10-K”).</span></div> The preparation of the interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, allowances for <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">doubtful accounts, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, fair value of common stock prior to the initial public offering, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing COVID-19 pandemic has resulted in a global slowdown of economic activity that is likely to continue to decrease demand and supply for a broad variety of goods and services, including demand from the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or adjust the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.</span></div> <div style="margin-bottom:9pt;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:120%">Convertible Senior Notes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The new standard simplifies the accounting for convertible instruments by eliminating the conversion option separation model for convertible debt that can be settled in cash and by eliminating the measurement model for beneficial conversion features. Convertible instruments that continue to be subject to separation models are (1) those with conversion options that are required to be accounted for as bifurcated derivatives and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. Additionally, among other changes, the new guidance eliminates some of the conditions for equity classification for contracts in an entity’s own equity, thereby making it easier for equity contracts to qualify for the derivative scope exception. The new standard also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company early adopted ASU 2020-06 as of February 1, 2021 using the modified retrospective transition method. Upon adoption of ASU 2020-06, the Company is no longer recording the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense. Accordingly, the Company recorded a decrease to accumulated deficit of $52.6 million, a decrease to additional paid-in capital of $309.4 million, a decrease to temporary equity of $4.7 million and an increase to convertible senior notes, net, of $261.5 million. There was an immaterial benefit from the reversal of the deferred tax liability associated with the convertible senior notes upon the adoption of ASU 2020-06. Prior period financial statements were not restated.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also upon adoption, the Company is no longer utilizing the treasury stock method for earnings per share purposes. Instead, the Company is applying the if-converted method when reporting the number of potentially dilutive shares of common stock. Although the required use of the if-converted method will not impact the diluted net loss per share as long as the Company is in a net loss position, the Company is required to include disclosures of all the underlying shares regardless of the average stock price for the reporting period.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s convertible senior notes are classified as non-current liabilities until the reporting period date is within one year of maturity of the convertible senior notes or when the Company has received a redemption request, but settlement </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">will occur after the reporting period date. Under such circumstances, the carrying amount of the convertible senior notes, net of the associated unamortized debt issuance costs, is classified as a current liability.</span></div><div style="margin-bottom:9pt;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:120%">Income Taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Simplifying the Accounting for Income Taxes. The amendments in ASU 2019-12 simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application and simplification of GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company adopted ASU 2019-12 effective February 1, 2021 and the adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements.</span></div> 52600000 309400000 4700000 261500000 Fair Value Measurements<div style="margin-bottom:9pt;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 the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of October 31, 2021 and January 31, 2021 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Fair Value Measurement as of October 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">631,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">631,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities </span></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%">1,054,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets </span></div></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,686,670 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,686,670 </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"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement as of January 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">330,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">330,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities </span></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%">528,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets </span></div></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%">858,154 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">858,154 </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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilized the market approach and Level 1 valuation inputs to value its money market mutual funds and U.S. government treasury securities because published net asset values were readily available. The contractual maturity of all marketable securities was less than one year as of October 31, 2021 and January 31, 2021. As of October 31, 2021 and January 31, 2021, gross unrealized gains and losses for cash equivalents and short-term investments were not material. Accordingly, the Company concluded that an allowance for credit losses was unnecessary for short-term investments as of October 31, 2021. Gross realized gains and losses were not material for each of the three- and nine-month periods ended October 31, 2021 and 2020.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its cash, cash equivalents and short-term investments, the Company measures the fair value of its outstanding convertible senior notes on a quarterly basis for disclosure purposes. The Company considers the fair value of its convertible senior notes at October 31, 2021 to be a Level 2 measurement due to limited trading activity of the convertible senior notes. Refer to Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further details.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-marketable Securities</span></div><div style="margin-bottom:9pt;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 October 31, 2021 and January 31, 2021, the total amount of non-marketable equity securities included in other assets on the Company’s condensed consolidated balance sheets was $2.8 million and $0.5 million. During the three and nine </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended October 31, 2021, the Company invested an additional $1.2 million and $2.3 million, respectively, of its cash in non-marketable equity securities. Refer to Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2021 Form 10-K for further information. The Company classifies these assets as Level 3 within the fair value hierarchy only if an impairment or observable price changes in orderly transactions are recognized on these non-marketable equity securities during the period. The estimation of fair value for these investments is inherently complex due to the lack of readily available market data and inherent lack of liquidity and requires the Company’s judgment and the use of significant unobservable inputs in an inactive market. In addition, the determination of whether an orderly transaction is for the identical or a similar investment requires significant management judgment, including understanding the differences in the rights and obligations of the investments, the extent to which those differences would affect the fair values of those investments and the stage of operational development of the entities. For the three and nine months ended October 31, 2021, there have been no adjustments to the carrying values of the Company’s non-marketable securities as a result of impairment or observable price changes.</span> <div style="margin-bottom:9pt;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 the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of October 31, 2021 and January 31, 2021 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Fair Value Measurement as of October 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">631,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">631,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities </span></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%">1,054,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets </span></div></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,686,670 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,686,670 </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"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement as of January 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">330,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">330,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities </span></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%">528,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets </span></div></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%">858,154 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">858,154 </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"/></tr></table></div> 631924000 0 0 631924000 1054746000 0 0 1054746000 1686670000 0 0 1686670000 330109000 0 0 330109000 528045000 0 0 528045000 858154000 0 0 858154000 2800000 500000 1200000 2300000 Goodwill and Acquired Intangible Assets, Net<div style="margin-bottom:9pt;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 2021, the Company made an acquisition for total cash consideration of $9.0 million, of which $4.5 million was the purchase price to be allocated and $4.5 million will be recognized as post-combination compensation expense. For accounting purposes, this business combination was deemed immaterial. The Company allocated $3.4 million to the acquired developed technology intangible asset based on fair value to be amortized over its economic useful life of five years. The Company also recorded $1.9 million of goodwill, which included a tax benefit associated with the acquisition due to the release of the valuation allowance of $0.8 million. The gross carrying amount and accumulated amortization of the Company’s intangible assets are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.126%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.694%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life <br/>(in years)</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%">Developed technology</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%">38,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(21,447)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">16,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">53,300 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(30,397)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,903 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.126%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.694%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life <br/>(in years)</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%">Developed technology</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%">34,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">(16,955)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">17,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">3.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">49,900 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(23,625)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">26,275 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets are amortized on a straight-line basis. Amortization expense of intangible assets was $2.3 million and $6.8 million for the three and nine months ended October 31, 2021, respectively, and $2.1 million and $6.4 million for the three and nine months ended October 31, 2020, respectively. Amortization expense for developed technology was included as research and development expense in the Company’s condensed consolidated statements of operations. Amortization expense for customer relationships was included as sales and marketing expense in the Company’s condensed consolidated statements of operations.</span></div><div style="margin-bottom:9pt;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 October 31, 2021, future amortization expense related to the intangible assets is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending January 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,903 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9000000 4500000 4500000 3400000 P5Y 1900000 800000 The gross carrying amount and accumulated amortization of the Company’s intangible assets are as follows (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.126%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.694%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life <br/>(in years)</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%">Developed technology</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%">38,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(21,447)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">16,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">53,300 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(30,397)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,903 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.126%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.694%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life <br/>(in years)</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%">Developed technology</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%">34,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">(16,955)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">17,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">3.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">49,900 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(23,625)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">26,275 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 38100000 21447000 16653000 P2Y10M24D 15200000 8950000 6250000 P2Y1M6D 53300000 30397000 22903000 34700000 16955000 17745000 P3Y3M18D 15200000 6670000 8530000 P2Y9M18D 49900000 23625000 26275000 2300000 6800000 2100000 6400000 <div style="margin-bottom:9pt;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 October 31, 2021, future amortization expense related to the intangible assets is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending January 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,903 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2295000 9180000 8505000 2130000 680000 113000 22903000 Convertible Senior Notes<div style="margin-bottom:9pt;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 2018, the Company issued $250.0 million aggregate principal amount of 0.75% convertible senior notes due 2024 in a private placement and, in July 2018, the Company issued an additional $50.0 million aggregate principal amount of convertible senior notes pursuant to the exercise in full of the initial purchasers’ option to purchase additional convertible senior notes (collectively, the “2024 Notes”). The 2024 Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on June 15 and December 15 of each year, beginning on December 15, 2018, at a rate of 0.75% per year. The 2024 Notes will mature on June 15, 2024, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial purchase discounts and debt issuance costs, were approximately $291.1 million.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the Company issued $1.0 billion aggregate principal amount of 0.25% convertible senior notes due 2026 in a private placement and, also in January 2020, the Company issued an additional $150.0 million aggregate principal amount of convertible senior notes pursuant to the exercise in full of the initial purchasers’ option to purchase additional convertible senior notes (collectively, the “2026 Notes”). The 2026 Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on July 15 and January 15 of each year, beginning on July 15, 2020, at a rate of 0.25% per year. The 2026 Notes will mature on January 15, 2026, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial purchase discounts and estimated debt issuance costs, were approximately $1.13 billion.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 14, 2020, in connection with the issuance of the 2026 Notes, the Company used a portion of the net proceeds to repurchase $210.0 million aggregate principal amount of the 2024 Notes (the “2024 Notes Partial Repurchase”) leaving $90.0 million aggregate principal outstanding on the 2024 Notes immediately after the exchange. The 2024 Notes Partial Repurchase were not pursuant to a redemption notice and were individually privately negotiated transactions. The 2024 Notes Partial Repurchase and issuance of the 2026 Notes were deemed to have substantially different terms due to the significant difference between the value of the conversion option immediately prior to and after the exchange, and accordingly, the 2024 Notes Partial Repurchase was accounted for as a debt extinguishment.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2021 Form 10-K for further information on the 2024 Notes, the 2026 Notes and the 2024 Notes Partial Repurchase.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 1, 2021, the Company issued a notice of redemption (the “Redemption Notice”) for the aggregate principal amount outstanding of its 2024 Notes. Pursuant to the Redemption Notice, on December 3, 2021, the Company redeemed the outstanding principal of the 2024 Notes that were not converted prior to such date at a redemption price in cash equal to 100% of the principal amount of the 2024 Notes, plus accrued and unpaid interest. Approximately $1.9 million aggregate principal amount outstanding as of October 31, 2021 were converted to 27,377 shares of the Company’s Class A common stock with the remaining balance settled in cash. The extinguishment of the 2024 Notes on December 3, 2021 is immaterial to the Company’s financial statements.</span></div><div style="margin-bottom:9pt;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 months ended October 31, 2021, the conditional conversion feature of the 2024 Notes and the 2026 Notes was triggered as the last reported sale price of the Company's Class A common stock was more than or equal to 130% of the applicable conversion price for each of the series of convertible senior notes for at least 20 trading days in the period of 30 consecutive trading days ending on October 31, 2021 (the last trading day of the fiscal quarter) and therefore the 2024 </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes were convertible, in whole or in part, at the option of the holders from November 1, 2021 until their redemption on December 3, 2021, and the 2026 Notes are currently convertible, in whole or in part, at the option of the holders from November 1, 2021 through January 31, 2022. Whether the 2026 Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future. </span></div><div style="margin-bottom:9pt;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 nine months ended October 31, 2021, certain holders elected to redeem $88.1 million of aggregate principal amount of the 2024 Notes and the 2026 Notes. The Company elected to use $27.6 million of cash to settle a portion of the principal upon redemption, with the remainder settled through the issuance of 1,216,492 shares of Class A common stock. The difference between the settlement consideration and the liability component of the redeemed 2024 Notes and 2026 Notes was recorded to additional paid-in capital on the Company’s condensed consolidated balance sheet. Pursuant to the Company’s adoption of ASU 2020-06, there was no gain nor loss recognized upon any conversions of either of the 2024 Notes and 2026 Notes. The Company may continue to elect to repay the 2026 Notes in cash, shares of the Company’s Class A common stock or a combination of both cash and shares with respect to future conversions of the 2026 Notes.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amounts of the liability component of the 2024 Notes and the 2026 Notes were as follows for the periods presented (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.826%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">2024 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">2026 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">2024 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;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-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,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;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-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,149,991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">90,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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,150,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249,907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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%">1,838 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,135,684 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">73,276 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">886,919 </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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate principal amount outstanding of the 2024 Notes is presented within Other Accrued Liabilities on the Company’s condensed consolidated balance sheet as of October 31, 2021.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The net carrying amount was increased on February 1, 2021 as a result of the adoption of ASU 2020-06. Refer to Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, in this Quarterly Report on Form 10-Q for further information.</span></div><div style="margin-bottom:9pt;margin-top:4pt;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 October 31, 2021, the total estimated fair values (Level 2) of the outstanding 2024 Notes and the 2026 Notes were approximately $9.5 million and $2.8 billion, respectively. The fair values were determined based on the closing trading price per $100 of the 2024 Notes and 2026 Notes as of the last available date of trading. The fair values of the 2024 Notes and 2026 Notes are primarily affected by the trading price of the Company’s Class A common stock and market interest rates.</span></div><div style="margin-bottom:9pt;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 interest expense related to the 2024 Notes and 2026 Notes (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.084%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual interest expense</span></td><td style="background-color:#ffffff;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-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 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">719 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">718 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">203 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">2,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">506 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">2,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt discount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of issuance costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">6 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,240 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,013 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">849 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,671 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,667 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">35,580 </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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The decrease in total interest expense for the three and nine months ended October 31, 2021 as compared to the respective prior-year periods was due to the derecognition of the unamortized debt discount, partially offset by the increase in the amortization of issuance costs previously recognized in equity. These changes were the result of the Company’s adoption of ASU 2020-06, as of February 1, 2021, as described in Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Calls</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2024 Notes and 2026 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls associated with the 2024 Notes each have an initial strike price of approximately $68.15 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2024 Notes. These Capped Calls have initial cap prices of $106.90 per share, subject to certain adjustments.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Calls associated with the 2026 Notes each have an initial strike price of approximately $211.20 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. These Capped Calls have initial cap prices of $296.42 per share, subject to certain adjustments. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2021 Form 10-K for further information on the Capped Calls.</span></div> 250000000 0.0075 50000000 0.0075 291100000 1000000000 0.0025 150000000 0.0025 1130000000 210000000 90000000 1900000 27377 1.30 20 30 88100000 27600000 1216492 <div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amounts of the liability component of the 2024 Notes and the 2026 Notes were as follows for the periods presented (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.826%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">2024 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">2026 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">2024 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;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-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,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;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-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,149,991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">90,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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,150,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249,907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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%">1,838 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,135,684 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">73,276 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">886,919 </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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate principal amount outstanding of the 2024 Notes is presented within Other Accrued Liabilities on the Company’s condensed consolidated balance sheet as of October 31, 2021.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The net carrying amount was increased on February 1, 2021 as a result of the adoption of ASU 2020-06. Refer to Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, in this Quarterly Report on Form 10-Q for further information.</span></div> 1863000 1149991000 90000000 1150000000 0 0 15459000 249907000 25000 14307000 1265000 13174000 1838000 1135684000 73276000 886919000 9500000 2800000000 100 <div style="margin-bottom:9pt;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 interest expense related to the 2024 Notes and 2026 Notes (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.084%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual interest expense</span></td><td style="background-color:#ffffff;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-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 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">719 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">718 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">203 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">2,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">506 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">2,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt discount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of issuance costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">6 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,240 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,013 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">849 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,671 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,667 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">35,580 </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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The decrease in total interest expense for the three and nine months ended October 31, 2021 as compared to the respective prior-year periods was due to the derecognition of the unamortized debt discount, partially offset by the increase in the amortization of issuance costs previously recognized in equity. These changes were the result of the Company’s adoption of ASU 2020-06, as of February 1, 2021, as described in Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div> 4000 719000 168000 718000 203000 2156000 506000 2156000 0 0 1002000 10826000 0 0 2958000 32058000 2000 840000 70000 469000 646000 2515000 203000 1366000 6000 1559000 1240000 12013000 849000 4671000 3667000 35580000 68.15 106.90 211.20 296.42 Leases<div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance Lease</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2017, the Company entered into a lease agreement for 106,230 rentable square feet of office space (the “Premises”) to accommodate its growing employee base in New York City. The Company received delivery of the Premises on January 1, 2018 to commence construction to renovate the Premises. Total estimated aggregate base rent payments over the initial 12-year term of the lease are $87.3 million and payments began in July 2019. The Company has the option to extend the term of the lease by an additional 5 years.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Leases</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into non-cancelable operating leases, primarily related to rental of office space expiring through 2032. The Company recognizes operating lease costs on a straight-line basis over the term of the agreement, taking into account adjustments for market provisions such as free or escalating base monthly rental payments or deferred payment terms such as rent holidays that defer the commencement date of the required payments. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a new agreement to lease approximately 16,000 square feet of office space in Palo Alto for a term of eight years with one option to extend for an additional five years. The total estimated aggregate base rent payments are $14.2 million with payments beginning four months subsequent to the commencement date, which was April 13, 2021. </span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease Costs</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s lease costs included in its condensed consolidated statement of operations were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance lease right-of-use assets</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%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease 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%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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,522 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,615 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,498 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,742 </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"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Components</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of the Company’s finance and operating leases were recorded on the condensed consolidated balance sheet as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.074%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">32,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">35,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 accrued liabilities (current)</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,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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, non-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%">50,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 right-of-use assets</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%">42,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">34,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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, non-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%">41,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Information</span></div><div style="margin-bottom:9pt;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 supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.419%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 cash flows from finance lease</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%">2,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 cash flows from operating leases</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,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</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%">12,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">30,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</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.6 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </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 2px 7.75pt;text-align: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 leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maturities of Lease Liabilities</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of October 31, 2021 were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending January 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Lease</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">1,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">69,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">56,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less imputed interest</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future minimum lease payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">48,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current obligations under leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease obligations</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,496 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">41,072 </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"/></tr></table></div> Leases<div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance Lease</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2017, the Company entered into a lease agreement for 106,230 rentable square feet of office space (the “Premises”) to accommodate its growing employee base in New York City. The Company received delivery of the Premises on January 1, 2018 to commence construction to renovate the Premises. Total estimated aggregate base rent payments over the initial 12-year term of the lease are $87.3 million and payments began in July 2019. The Company has the option to extend the term of the lease by an additional 5 years.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Leases</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into non-cancelable operating leases, primarily related to rental of office space expiring through 2032. The Company recognizes operating lease costs on a straight-line basis over the term of the agreement, taking into account adjustments for market provisions such as free or escalating base monthly rental payments or deferred payment terms such as rent holidays that defer the commencement date of the required payments. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a new agreement to lease approximately 16,000 square feet of office space in Palo Alto for a term of eight years with one option to extend for an additional five years. The total estimated aggregate base rent payments are $14.2 million with payments beginning four months subsequent to the commencement date, which was April 13, 2021. </span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease Costs</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s lease costs included in its condensed consolidated statement of operations were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance lease right-of-use assets</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%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease 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%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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,522 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,615 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,498 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,742 </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"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Components</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of the Company’s finance and operating leases were recorded on the condensed consolidated balance sheet as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.074%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">32,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">35,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 accrued liabilities (current)</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,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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, non-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%">50,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 right-of-use assets</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%">42,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">34,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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, non-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%">41,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Information</span></div><div style="margin-bottom:9pt;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 supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.419%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 cash flows from finance lease</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%">2,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 cash flows from operating leases</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,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</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%">12,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">30,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</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.6 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </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 2px 7.75pt;text-align: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 leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maturities of Lease Liabilities</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of October 31, 2021 were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending January 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Lease</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">1,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">69,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">56,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less imputed interest</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future minimum lease payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">48,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current obligations under leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease obligations</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,496 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">41,072 </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"/></tr></table></div> 106230 P12Y 87300000 P5Y 16000 P8Y P5Y 14200000 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s lease costs included in its condensed consolidated statement of operations were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance lease right-of-use assets</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%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease 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%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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,522 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,615 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,498 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,742 </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"/></tr></table></div><div style="margin-bottom:9pt;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 supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.419%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 cash flows from finance lease</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%">2,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 cash flows from operating leases</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,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</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%">12,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">30,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</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.6 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </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 2px 7.75pt;text-align: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 leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 993000 993000 2981000 2981000 785000 852000 2406000 2604000 2313000 2335000 6481000 6189000 431000 435000 630000 1968000 4522000 4615000 12498000 13742000 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of the Company’s finance and operating leases were recorded on the condensed consolidated balance sheet as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.074%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">32,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">35,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 accrued liabilities (current)</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,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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, non-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%">50,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 right-of-use assets</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%">42,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">34,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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, non-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%">41,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 32457000 35437000 5111000 4900000 50496000 54356000 42291000 34587000 7298000 2343000 41072000 39095000 2406000 2604000 5909000 4146000 3649000 3450000 12893000 30593000 P8Y2M12D P9Y2M12D P7Y4M24D P7Y10M24D 0.056 0.056 0.043 0.046 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of October 31, 2021 were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending January 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Lease</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">1,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">69,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">56,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less imputed interest</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future minimum lease payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">48,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current obligations under leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease obligations</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,496 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">41,072 </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"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of October 31, 2021 were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending January 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Lease</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">1,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">69,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">56,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less imputed interest</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future minimum lease payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">48,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current obligations under leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease obligations</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,496 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">41,072 </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"/></tr></table></div> 2018000 1729000 8073000 10050000 8073000 8759000 8445000 7557000 8711000 6081000 34118000 22604000 69438000 56780000 13831000 8410000 55607000 48370000 5111000 7298000 50496000 41072000 Commitments and Contingencies<div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-cancelable Material Commitments</span></div><div style="margin-bottom:9pt;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 nine months ended October 31, 2021, other than certain non-cancelable operating leases described in Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, there have been no material changes outside the ordinary course of business to the Company’s contractual obligations and commitments from those disclosed in the 2021 Form 10-K.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Matters</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has become involved in claims, litigation and other legal matters arising in the ordinary course of business, including intellectual property claims, labor and employment claims and breach of contract claims. For example, on March 12, 2019, Realtime Data LLC (“Realtime”) filed a lawsuit against the Company in the United States District Court for the District of Delaware alleging that the Company is infringing three U.S. patents that it holds: U.S. Patent No. 9,116,908 (the “908 Patent”), U.S. Patent No. 9,667,751 (the “751 Patent”) and U.S. Patent No. 8,933,825 (the “825 Patent”). On May 4, 2021, in a consolidated action that includes Realtime's case against MongoDB, the District Court granted certain defendants' motion to dismiss without prejudice, finding that the Patents are invalid under 35 U.S.C. § 101. Realtime filed an amended complaint against the Company on May 18, 2021, and the Company moved to dismiss that amended complaint on June 29, 2021. On August 23, 2021, the District Court granted the Company's motion to dismiss. On August 25, 2021, Realtime filed a notice of appeal of the Delaware District Court’s order. Realtime’s opening appeal brief was filed on December 6, 2021, and the Company’s responsive brief is currently due on February 16, 2022.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company investigates all claims, litigation and other legal matters as they arise. Although claims and litigation are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, financial position, results of operations or cash flows.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accrues estimates for resolution of legal and other contingencies when losses are probable and estimable. Although the results of claims and litigation are inherently unpredictable, the Company believes that there was less than a reasonable possibility that the Company had incurred a material loss with respect to such loss contingencies, as of October 31, 2021 and January 31, 2021; therefore, the Company has not recorded an accrual for such contingencies.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnification</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to these arrangements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into indemnification agreements with each of its directors and executive officers. These agreements require the Company to indemnify such individuals, to the fullest extent permitted by Delaware law, for certain liabilities to which they may become subject as a result of their affiliation with the Company.</span></div> 0 0 Revenue<div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the information provided to and reviewed by the Company’s Chief Executive Officer, its Chief Operating Decision Maker, the Company believes that the nature, amount, timing and uncertainty of its revenue and cash flows and how they are affected by economic factors is most appropriately depicted through the Company’s primary geographical markets and subscription product categories. The Company’s primary geographical markets are North and South America (“Americas”); Europe, Middle East and Africa (“EMEA”); and Asia Pacific. The Company also disaggregates its subscription products between its MongoDB Atlas-related offerings and other subscription products, which include MongoDB Enterprise Advanced.</span></div><div style="margin-bottom:9pt;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 Company’s revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primary geographical markets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Americas </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">138,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">93,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">368,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">261,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">66,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific </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%">22,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></div></td><td style="background-color:#cceeff;border-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%">226,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">150,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">607,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">419,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription product categories and services:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MongoDB Atlas-related</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">131,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">71,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">336,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">186,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other subscription</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%">86,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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%">9,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">226,893 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">150,771 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">607,288 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">419,381 </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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers located in the United States accounted for 55% of total revenue for both the three and nine months ended October 31, 2021 and 57% of total revenue for both the three and nine months ended October 31, 2020. No other country accounted for 10% or more of revenue for the three and nine months ended October 31, 2021. Customers located in the United Kingdom accounted for 10% of total revenue for both the three and nine months ended October 31, 2020.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Liabilities</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract liabilities are recorded as deferred revenue in the Company’s condensed consolidated balance sheet and consist of customer invoices issued or payments received in advance of revenues being recognized from the Company’s subscription and services contracts. Deferred revenue, including current and non-current balances, as of October 31, 2021 and January 31, 2021 was $297.9 million and $238.0 million, respectively. Approximately 30% and 35% of the total revenue recognized for the nine months ended October 31, 2021 and 2020, respectively, was from deferred revenue at the beginning of each respective period.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include unearned revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period. As of October 31, 2021, the aggregate transaction price allocated to remaining performance obligations was $353.4 million. Approximately 61% is expected to be recognized as revenue over the next 12 months and the remainder thereafter. The Company applies the practical expedient to omit disclosure with respect to the amount of the transaction price allocated to remaining performance obligations if the related contract has a total duration of 12 months or less.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unbilled Receivables</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized in excess of invoiced amounts creates an unbilled receivable, which represents the Company’s unconditional right to consideration in exchange for goods or services that the Company has transferred to the customer. Unbilled receivables were recorded as part of accounts receivable, net in the Company’s condensed consolidated balance sheets. As of October 31, 2021 and January 31, 2021, unbilled receivables were $6.9 million and $5.7 million, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of ASU 2016-13 on February 1, 2020 required the Company to shift from an incurred loss impairment model to an expected credit loss model. Accordingly, the Company is required to consider expectations of forward-looking losses, in addition to historical loss rates, to estimate its allowance for doubtful accounts on its account receivables. The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.573%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Doubtful Accounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2021</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: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%">6,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Recoveries/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%">(4,680)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 31, 2021</span></div></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,996 </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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs Capitalized to Obtain Contracts with Customers</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions were $153.4 million and $118.6 million as of October 31, 2021 and January 31, 2021, respectively. Amortization expense with respect to deferred commissions, which is included in sales and marketing expense in the Company’s condensed consolidated statement of operations, was $13.3 million and $33.5 million for the three and nine months ended October 31, 2021, respectively, and $7.2 million and $20.5 million for the three and nine months ended October 31, 2020, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.</span></div> <div style="margin-bottom:9pt;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 Company’s revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primary geographical markets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Americas </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">138,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">93,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">368,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">261,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">66,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific </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%">22,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></div></td><td style="background-color:#cceeff;border-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%">226,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">150,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">607,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">419,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription product categories and services:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MongoDB Atlas-related</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">131,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">71,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">336,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">186,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other subscription</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%">86,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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%">9,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">226,893 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">150,771 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">607,288 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">419,381 </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"/></tr></table></div> 138036000 93255000 368339000 261836000 66183000 44552000 178490000 123762000 22674000 12964000 60459000 33783000 226893000 150771000 607288000 419381000 131123000 71110000 336390000 186354000 86748000 72959000 247432000 215049000 9022000 6702000 23466000 17978000 226893000 150771000 607288000 419381000 0.55 0.55 0.57 0.57 0.10 0.10 297900000 238000000 0.30 0.35 353400000 0.61 P12M 6900000 5700000 The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.573%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Doubtful Accounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2021</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: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%">6,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Recoveries/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%">(4,680)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 31, 2021</span></div></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,996 </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"/></tr></table> 6024000 3652000 4680000 4996000 153400000 118600000 13300000 33500000 7200000 20500000 0 0 0 0 Equity Incentive Plans and Employee Stock Purchase Plan<div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2008 Stock Incentive Plan and 2016 Equity Incentive Plan</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the 2008 Stock Incentive Plan (as amended, the “2008 Plan”) and the 2016 Equity Incentive Plan (as amended, the “2016 Plan”), primarily for the purpose of granting stock-based awards to employees, directors and consultants, including stock options, restricted stock units (“RSUs”) and other stock-based awards. With the establishment of the 2016 Plan in December 2016, all shares available for grant under the 2008 Plan were transferred to the 2016 Plan. The Company no longer grants any stock-based awards under the 2008 Plan and any shares underlying stock options canceled under the 2008 Plan will be automatically transferred to the 2016 Plan.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan provides for the issuance of incentive stock options to employees and nonstatutory stock options to employees, directors or consultants. The Company’s Board of Directors or a committee thereof determines the vesting schedule for all equity awards. Stock option awards generally vest over a period of four years with 25% vesting on the one-year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company.</span></div><div style="margin-bottom:9pt;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 stock option activity for the nine months ended October 31, 2021 (in thousands, except share and per share data and years):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><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 Per <br/>Share</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><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/>Term <br/>(In Years)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><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></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - January 31, 2021</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%">3,881,545 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">7.50 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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,405,540 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:17.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options forfeited and expired</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%">(9,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - October 31, 2021</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%">2,885,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,482,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable - January 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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,566,091 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,292,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable - October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">2,884,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,482,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan provides for the issuance of RSUs to employees, directors and consultants. RSUs granted to new employees generally vest over a period of four years with 25% vesting on the one-year anniversary of the vesting start date and the remainder vesting quarterly over the next 12 quarters, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest quarterly over a period of four years, subject to the grantee’s continued service to the Company.</span></div><div style="margin-bottom:9pt;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 RSU activity for the nine months ended October 31, 2021:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value per RSU</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested - January 31, 2021</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%">3,473,512 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">139.68 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:120%">RSUs granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:120%">RSUs vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,070,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">RSUs forfeited and canceled</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%">(335,347)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested - October 31, 2021</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:10pt;font-weight:400;line-height:100%">3,489,983 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">235.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2017 Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2017, the Company’s Board of Directors adopted, and stockholders approved, the 2017 Employee Stock Purchase Plan (the “2017 ESPP”). Subject to any plan limitations, the 2017 ESPP allows eligible employees to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of the Company’s Class A common stock at a discounted price per share. In June 2021 the Company issued 45,261 shares of Class A common stock under the 2017 ESPP. The Company’s current offering period began June 16, 2021 and is expected to end December 15, 2021.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized in the Company’s unaudited condensed consolidated statements of operations is as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.965%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue—subscription </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue—services </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%">1,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,513</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing </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%">24,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,696</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,754</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development </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%">29,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,442</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,415</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative </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%">9,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,855</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,225</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense </span></div></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%">68,708 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">39,952 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,327 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">108,044 </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"/></tr></table></div> P4Y 0.25 P36M <div style="margin-bottom:9pt;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 stock option activity for the nine months ended October 31, 2021 (in thousands, except share and per share data and years):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><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 Per <br/>Share</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><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/>Term <br/>(In Years)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><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></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - January 31, 2021</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%">3,881,545 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">7.50 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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,405,540 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:17.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options forfeited and expired</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%">(9,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - October 31, 2021</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%">2,885,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,482,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable - January 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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,566,091 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,292,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable - October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">2,884,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,482,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3881545 7.50 P4Y9M18D 1405540000 986002 7.73 9982 10.95 2885561 7.41 P4Y1M6D 1482829000 3566091 7.22 P4Y8M12D 1292303000 2884486 7.40 P4Y1M6D 1482299000 P4Y 0.25 P4Y <div style="margin-bottom:9pt;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 RSU activity for the nine months ended October 31, 2021:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value per RSU</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested - January 31, 2021</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%">3,473,512 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">139.68 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:120%">RSUs granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:120%">RSUs vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,070,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">RSUs forfeited and canceled</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%">(335,347)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested - October 31, 2021</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:10pt;font-weight:400;line-height:100%">3,489,983 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">235.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3473512 139.68 1422325 386.88 1070507 142.93 335347 182.95 3489983 235.27 0.15 45261 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized in the Company’s unaudited condensed consolidated statements of operations is as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.965%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue—subscription </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue—services </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%">1,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,513</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing </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%">24,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,696</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,754</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development </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%">29,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,442</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,415</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative </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%">9,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,855</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,225</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense </span></div></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%">68,708 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">39,952 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,327 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">108,044 </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"/></tr></table></div> 3934000 2446000 10322000 6508000 1521000 1513000 4473000 4142000 24790000 14696000 64749000 38754000 29205000 15442000 73227000 41415000 9258000 5855000 24556000 17225000 68708000 39952000 177327000 108044000 Net Loss Per Share<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive shares of Class A common stock outstanding for the period, including stock options, restricted stock units and shares underlying the conversion option of the 2024 Notes and the 2026 Notes. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential shares of Class A common stock outstanding would have been anti-dilutive due to the net loss reported for each period presented.</span></div><div style="margin-bottom:9pt;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 loss per share (in thousands, except share and per share data):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(81,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(72,651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(222,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(191,143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used to compute net loss per share, basic and diluted </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%">66,386,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,368,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,750,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,476,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share, basic and diluted </span></div></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.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(3.49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(3.27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2020-06, the Company calculated the potential dilutive effect of its 2024 Notes and 2026 Notes under the treasury stock method. As a result, only the amount by which the conversion value exceeded the aggregate principal amount of the 2024 Notes and 2026 Notes (the “conversion spread”) was considered in the diluted earnings per share computation. The conversion spread only had a dilutive impact on diluted net income per share when the average market price of the Company’s Class A common stock for a given period exceeded the initial conversion price of $68.15 per share for the 2024 Notes and $211.20 per share for the 2026 Notes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the adoption of ASU 2020-06 on February 1, 2021, the Company calculates the potential dilutive effect of its 2024 Notes and 2026 under the if-converted method. Under this method, diluted earnings per share is determined by assuming that all of the 2024 Notes and the 2026 Notes were converted into shares of the Company’s Class A common stock at the beginning of the reporting period.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2024 Notes and 2026 Notes, the Company entered into Capped Calls, which were not included for purposes of calculating the number of diluted shares outstanding, as their effect would have been anti-dilutive. The Capped Calls are expected to partially offset the potential dilution to the Company’s Class A common stock upon any conversion of the 2024 Notes and 2026 Notes. The Company has not exercised any of its Capped Calls as of October 31, 2021.</span></div><div style="margin-bottom:9pt;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 weighted-average outstanding potentially dilutive shares of common stock were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.793%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options pursuant to the 2016 Equity Incentive Plan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">722,070 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">1,234,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">818,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">1,434,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options pursuant to the 2008 Stock Incentive Plan (previously options to purchase Class B common stock)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,614,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,476,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,013,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested restricted stock units</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,679,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,938,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,745,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,004,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Early exercised stock options </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares underlying the conversion option of the 2024 Notes (conversion spread only prior to the adoption of ASU 2020-06)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares underlying the conversion option of the 2026 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,445,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,445,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,124,969 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,716,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,794,915 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,299,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive shares of Class A common stock outstanding for the period, including stock options, restricted stock units and shares underlying the conversion option of the 2024 Notes and the 2026 Notes. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential shares of Class A common stock outstanding would have been anti-dilutive due to the net loss reported for each period presented. <div style="margin-bottom:9pt;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 loss per share (in thousands, except share and per share data):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(81,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(72,651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(222,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(191,143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used to compute net loss per share, basic and diluted </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%">66,386,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,368,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,750,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,476,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share, basic and diluted </span></div></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.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(3.49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(3.27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -81293000 -72651000 -222418000 -191143000 66386379 59368167 63750884 58476521 -1.22 -1.22 -3.49 -3.27 68.15 211.20 <div style="margin-bottom:9pt;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 weighted-average outstanding potentially dilutive shares of common stock were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.793%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 October 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options pursuant to the 2016 Equity Incentive Plan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">722,070 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">1,234,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">818,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">1,434,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options pursuant to the 2008 Stock Incentive Plan (previously options to purchase Class B common stock)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,614,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,476,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,013,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested restricted stock units</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,679,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,938,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,745,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,004,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Early exercised stock options </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares underlying the conversion option of the 2024 Notes (conversion spread only prior to the adoption of ASU 2020-06)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares underlying the conversion option of the 2026 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,445,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,445,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,124,969 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,716,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,794,915 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,299,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 722070 1234642 818589 1434388 2250736 3614730 2476270 4013050 3679734 3938037 3745955 4004267 0 2831 136 6418 27337 925870 308849 841126 5445092 0 5445116 0 12124969 9716110 12794915 10299249 Income Taxes<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a provision for income taxes of $2.2 million and $2.4 million for the three and nine months ended October 31, 2021, respectively, and a provision for income taxes of $0.9 million and $2.1 million for the three and nine months ended October 31, 2020, respectively. The provision recorded during the three months ended October 31, 2021 was driven by the increase in global income and the associated foreign taxes as the Company continues its global expansion. The provision for the nine months ended October 31, 2021, was the result of an increase in foreign taxes, partially offset by the release of the valuation allowance as a result of goodwill recorded associated with an immaterial business combination, as well as the reversal of the deferred tax liability associated with the convertible senior notes upon the adoption of ASU 2020-06. The calculation of income taxes was based upon the estimated annual effective tax rates for the year applied to the jurisdictional mix of current period income (loss) before tax plus the tax effect of any significant unusual items, discrete events or changes in tax law.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly assesses the need for a valuation allowance against its deferred tax assets. In making that assessment, the Company considers both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company has maintained a valuation allowance on U.S., U.K. and Ireland net deferred tax assets, as it is more likely than not that some or all of the deferred tax assets will not be realized.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses uncertain tax positions in accordance with ASC 740-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainties in Tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of January 31, 2021, the Company’s net unrecognized tax benefits totaled $17.5 million, which would have no impact on the Company’s effective tax rate if recognized.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to monitor and interpret the impact of proposed and enacted global tax legislation, such as the Coronavirus Aid, Relief, and Economic Security Act, and the impact of such tax legislation on the effective tax rate and tax provision thereunder. To date, based on the full valuation allowance against the Company’s two most significant tax jurisdictions, the United States and Ireland, the impact of global enacted and proposed legislation has not had an impact on the tax provisions of the financial statements. The Company continues to monitor to ensure both the Company’s financial results and its related tax disclosures are in compliance with any tax legislation.</span></div> 2200000 2400000 900000 2100000 17500000 27377 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
9 Months Ended
Oct. 31, 2021
Dec. 06, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2021  
Document Transition Report false  
Entity File Number 001-38240  
Entity Registrant Name MONGODB, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-1463205  
Entity Address, Address Line One 1633 Broadway,  
Entity Address, Address Line Two 38th Floor  
Entity Address, City or Town New York,  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10019  
City Area Code 646  
Local Phone Number 727-4092  
Title of 12(b) Security Class A Common Stock, par value $0.001 per share  
Trading Symbol MDB  
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  
Entity Common Stock, Shares Outstanding   66,753,105
Entity Central Index Key 0001441816  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2021
Jan. 31, 2021
Current assets:    
Cash and cash equivalents $ 748,140 $ 429,697
Short-term investments 1,054,746 528,045
Accounts receivable, net of allowance for doubtful accounts of $4,996 and $6,024 as of October 31, 2021 and January 31, 2021, respectively 182,701 135,176
Deferred commissions 49,537 36,619
Prepaid expenses and other current assets 19,446 12,350
Total current assets 2,054,570 1,141,887
Property and equipment, net 61,797 62,364
Operating lease right-of-use assets 42,291 34,587
Goodwill 57,775 55,830
Acquired intangible assets, net 22,903 26,275
Deferred tax assets 2,170 997
Other assets 110,106 85,555
Total assets 2,351,612 1,407,495
Current liabilities:    
Accounts payable 5,237 4,144
Accrued compensation and benefits 93,951 70,210
Operating lease liabilities 7,298 2,343
Other accrued liabilities 46,472 56,440
Deferred revenue 279,241 221,404
Total current liabilities 432,199 354,541
Deferred tax liability, non-current 128 773
Operating lease liabilities, non-current 41,072 39,095
Deferred revenue, non-current 18,704 16,547
Convertible senior notes, net 1,135,684 937,729
Other liabilities, non-current 60,920 59,129
Total liabilities 1,688,707 1,407,814
Commitments and contingencies (Note 7)
Temporary equity, convertible senior notes 0 4,714
Stockholders’ equity (deficit):    
Additional paid-in capital 1,770,635 932,332
Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of October 31, 2021 and January 31, 2021 (1,319) (1,319)
Accumulated other comprehensive loss (1,292) (704)
Accumulated deficit (1,105,186) (935,403)
Total stockholders’ equity (deficit) 662,905 (5,033)
Total liabilities, temporary equity and stockholders’ equity (deficit) 2,351,612 1,407,495
Class A Common Stock    
Stockholders’ equity (deficit):    
Class A common stock, par value of $0.001 per share; 1,000,000,000 shares authorized as of October 31, 2021 and January 31, 2021; 66,816,084 shares issued and 66,716,713 shares outstanding as of October 31, 2021; 60,997,822 shares issued and 60,898,451 shares outstanding as of January 31, 2021 $ 67 $ 61
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2021
Jan. 31, 2021
Current assets:    
Allowance for doubtful accounts $ 4,996 $ 6,024
Stockholders’ equity (deficit):    
Common stock outstanding (in shares)   60,898,451
Treasury stock (in shares) 99,371 99,371
Average repurchase price of treasury stock shares (in dollars per share) $ 13.27 $ 13.27
Class A Common Stock    
Stockholders’ equity (deficit):    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock authorized (in shares) 1,000,000,000 1,000,000,000
Common stock issued (in shares) 66,816,084 60,997,822
Common stock outstanding (in shares) 66,716,713  
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Revenue:        
Total revenue $ 226,893 $ 150,771 $ 607,288 $ 419,381
Cost of revenue:        
Total cost of revenue 68,464 46,110 183,694 126,091
Gross profit 158,429 104,661 423,594 293,290
Operating expenses:        
Sales and marketing 120,360 83,214 327,627 227,417
Research and development 82,256 54,363 219,403 149,250
General and administrative 32,581 25,175 87,309 66,534
Total operating expenses 235,197 162,752 634,339 443,201
Loss from operations (76,768) (58,091) (210,745) (149,911)
Other income (expense):        
Interest income 204 572 534 4,331
Interest expense (2,597) (14,093) (8,811) (41,838)
Other income (expense), net 117 (113) (985) (1,583)
Loss before provision for income taxes (79,044) (71,725) (220,007) (189,001)
Provision for income taxes 2,249 926 2,411 2,142
Net loss $ (81,293) $ (72,651) $ (222,418) $ (191,143)
Net loss per share, basic and diluted (in dollars per share) $ (1.22) $ (1.22) $ (3.49) $ (3.27)
Weighted-average shares used to compute net loss per share, basic and diluted (in shares) 66,386,379 59,368,167 63,750,884 58,476,521
Subscription        
Revenue:        
Total revenue $ 217,871 $ 144,069 $ 583,822 $ 401,403
Cost of revenue:        
Total cost of revenue 57,378 38,642 153,735 103,240
Services        
Revenue:        
Total revenue 9,022 6,702 23,466 17,978
Cost of revenue:        
Total cost of revenue $ 11,086 $ 7,468 $ 29,959 $ 22,851
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Statement of Comprehensive Income [Abstract]        
Net loss $ (81,293) $ (72,651) $ (222,418) $ (191,143)
Other comprehensive loss, net of tax:        
Unrealized gain on available-for-sale securities (298) (341) (350) (24)
Foreign currency translation adjustment (714) (65) (238) (538)
Other comprehensive loss (1,012) (406) (588) (562)
Total comprehensive loss $ (82,305) $ (73,057) $ (223,006) $ (191,705)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Other Comprehensive Income (Loss)
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjustment
Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Beginning balance (in shares) at Jan. 31, 2020   57,382,543              
Beginning balance at Jan. 31, 2020 $ 82,858 $ 57 $ 752,127 $ (1,319) $ 225 $ (668,232) $ (227)   $ (227)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock option exercises (in shares)   373,394              
Stock option exercises 2,995 $ 1 2,994            
Repurchase of early exercised options (in shares)   (79)              
Vesting of restricted stock units (in shares)   241,569              
Vesting of early exercised stock options 42   42            
Stock-based compensation 30,567   30,567            
Conversion of 2024 convertible senior notes (in shares)   8              
Unrealized gain on available-for-sale securities 848       848        
Foreign currency translation adjustment (75)       (75)        
Net loss (53,967)         (53,967)      
Ending balance (in shares) at Apr. 30, 2020   57,997,435              
Ending balance at Apr. 30, 2020 63,041 $ 58 785,730 (1,319) 998 (722,426)      
Beginning balance (in shares) at Jan. 31, 2020   57,382,543              
Beginning balance at Jan. 31, 2020 82,858 $ 57 752,127 (1,319) 225 (668,232) (227)   (227)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Unrealized gain on available-for-sale securities (24)                
Foreign currency translation adjustment (538)                
Net loss (191,143)                
Ending balance (in shares) at Oct. 31, 2020   60,156,153              
Ending balance at Oct. 31, 2020 21,804 $ 60 883,002 (1,319) (337) (859,602)      
Beginning balance (in shares) at Apr. 30, 2020   57,997,435              
Beginning balance at Apr. 30, 2020 63,041 $ 58 785,730 (1,319) 998 (722,426)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock option exercises (in shares)   471,269              
Stock option exercises 4,051 $ 1 4,050            
Repurchase of early exercised options (in shares)   (881)              
Vesting of restricted stock units (in shares)   305,428              
Vesting of early exercised stock options 25   25            
Stock-based compensation 37,525   37,525            
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   84,482              
Issuance of common stock under the Employee Stock Purchase Plan 8,963   8,963            
Unrealized gain on available-for-sale securities (531)       (531)        
Foreign currency translation adjustment (398)       (398)        
Net loss (64,525)         (64,525)      
Ending balance (in shares) at Jul. 31, 2020   58,857,733              
Ending balance at Jul. 31, 2020 48,151 $ 59 836,293 (1,319) 69 (786,951)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock option exercises (in shares)   987,837              
Stock option exercises 6,739 $ 1 6,738            
Vesting of restricted stock units (in shares)   310,573              
Vesting of early exercised stock options 19   19            
Stock-based compensation 39,952   39,952            
Conversion of 2024 convertible senior notes (in shares)   10              
Unrealized gain on available-for-sale securities (341)       (341)        
Foreign currency translation adjustment (65)       (65)        
Net loss (72,651)         (72,651)      
Ending balance (in shares) at Oct. 31, 2020   60,156,153              
Ending balance at Oct. 31, 2020 $ 21,804 $ 60 883,002 (1,319) (337) (859,602)      
Beginning balance (in shares) at Jan. 31, 2021 60,898,451 60,898,451              
Beginning balance at Jan. 31, 2021 $ (5,033) $ 61 932,332 (1,319) (704) (935,403) (256,746) $ (309,381) 52,635
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock option exercises (in shares)   483,787              
Stock option exercises 3,540 $ 1 3,539            
Vesting of restricted stock units (in shares)   341,939              
Vesting of early exercised stock options 10   10            
Stock-based compensation 50,914   50,914            
Conversion of 2024 convertible senior notes (in shares)   372,096              
Conversion of convertible senior notes 2,999   2,999            
Unrealized gain on available-for-sale securities 34       34        
Foreign currency translation adjustment (90)       (90)        
Net loss (63,992)         (63,992)      
Ending balance (in shares) at Apr. 30, 2021   62,096,273              
Ending balance at Apr. 30, 2021 $ (268,364) $ 62 680,413 (1,319) (760) (946,760)      
Beginning balance (in shares) at Jan. 31, 2021 60,898,451 60,898,451              
Beginning balance at Jan. 31, 2021 $ (5,033) $ 61 932,332 (1,319) (704) (935,403) $ (256,746) (309,381) 52,635
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock option exercises (in shares) 986,002                
Unrealized gain on available-for-sale securities $ (350)                
Foreign currency translation adjustment (238)                
Net loss (222,418)                
Ending balance (in shares) at Oct. 31, 2021   66,716,713              
Ending balance at Oct. 31, 2021 662,905 $ 67 1,770,635 (1,319) (1,292) (1,105,186)   309,400 52,600
Beginning balance (in shares) at Apr. 30, 2021   62,096,273              
Beginning balance at Apr. 30, 2021 (268,364) $ 62 680,413 (1,319) (760) (946,760)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock option exercises (in shares)   282,519              
Stock option exercises 2,206 $ 0 2,206            
Vesting of restricted stock units (in shares)   362,342              
Stock-based compensation 57,705   57,705            
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   45,261              
Issuance of common stock under the Employee Stock Purchase Plan 12,963   12,963            
Conversion of 2024 convertible senior notes (in shares)   844,194              
Conversion of convertible senior notes 56,683 $ 1 56,682            
Issuance of common stock, net of issuance costs (in shares)   2,500,000              
Issuance of common stock, net of issuance costs 889,184 $ 3 889,181            
Unrealized gain on available-for-sale securities (86)       (86)        
Foreign currency translation adjustment 566       566        
Net loss (77,133)         (77,133)      
Ending balance (in shares) at Jul. 31, 2021   66,130,589              
Ending balance at Jul. 31, 2021 673,724 $ 66 1,699,150 (1,319) (280) (1,023,893)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock option exercises (in shares)   219,696              
Stock option exercises 1,848 $ 0 1,848            
Vesting of restricted stock units (in shares)   366,226              
Vesting of restricted stock units 1 $ 1              
Stock-based compensation 69,620   69,620            
Conversion of 2024 convertible senior notes (in shares)   202              
Conversion of convertible senior notes 17   17            
Unrealized gain on available-for-sale securities (298)       (298)        
Foreign currency translation adjustment (714)       (714)        
Net loss (81,293)         (81,293)      
Ending balance (in shares) at Oct. 31, 2021   66,716,713              
Ending balance at Oct. 31, 2021 $ 662,905 $ 67 $ 1,770,635 $ (1,319) $ (1,292) $ (1,105,186)   $ 309,400 $ 52,600
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Cash flows from operating activities    
Net loss $ (222,418) $ (191,143)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 9,989 9,515
Stock-based compensation 177,327 108,044
Amortization of debt discount and issuance costs 3,161 36,577
Amortization of finance right-of-use assets 2,981 2,981
Amortization of operating right-of-use assets 5,010 4,747
Deferred income taxes (2,711) (88)
Accretion of discount on short-term investments 4,978 383
Unrealized foreign exchange gain (loss) 503 (1,915)
Change in operating assets and liabilities:    
Accounts receivable (46,892) (4,157)
Prepaid expenses and other current assets (7,220) 247
Deferred commissions (34,819) (17,161)
Other long-term assets (291) (117)
Accounts payable 1,127 743
Accrued liabilities 34,138 19,633
Operating lease liabilities (4,343) (2,737)
Deferred revenue 58,498 5,765
Other liabilities, non-current 5,651 4,655
Net cash used in operating activities (15,331) (24,028)
Cash flows from investing activities    
Purchases of property and equipment (4,516) (10,942)
Acquisition, net of cash acquired (4,469) 0
Investment in non-marketable securities (2,343) (500)
Proceeds from maturities of marketable securities 400,000 540,000
Purchases of marketable securities (932,250) (812,574)
Net cash used in investing activities (543,578) (284,016)
Cash flows from financing activities    
Payments of issuance costs for convertible senior notes 0 (4,154)
Proceeds from exercise of stock options, including early exercised stock options 7,591 13,798
Proceeds from issuance of common stock, net of issuance costs 889,184 0
Proceeds from the issuance of common stock under the Employee Stock Purchase Plan 12,963 8,963
Repurchase of early exercised stock options 0 (11)
Principal repayments of finance leases (3,649) (3,450)
Repayments of convertible senior notes attributable to principal (27,594) 0
Proceeds from tenant improvement allowance on finance lease 0 856
Net cash provided by financing activities 878,495 16,002
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1,148) 618
Net increase (decrease) in cash, cash equivalents and restricted cash 318,438 (291,424)
Cash, cash equivalents and restricted cash, beginning of period 430,222 706,706
Cash, cash equivalents and restricted cash, end of period 748,660 415,282
Cash paid during the period for:    
Income taxes, net of refunds 3,651 1,145
Interest expense 4,066 4,387
Reconciliation of cash, cash equivalents and restricted cash within the condensed consolidated balance sheets, end of period, to the amounts shown in the statements of cash flows above    
Cash and cash equivalents 748,140 414,762
Restricted cash, non-current 520 520
Total cash, cash equivalents and restricted cash $ 748,660 $ 415,282
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business
9 Months Ended
Oct. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
MongoDB, Inc. (“MongoDB” or the “Company”) was originally incorporated in the state of Delaware in November 2007 under the name 10Gen, Inc. In August 2013, the Company changed its name to MongoDB, Inc. The Company is headquartered in New York City. MongoDB is the leading modern, general purpose database platform. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. Organizations can deploy the Company’s platform at scale in the cloud, on-premise or in a hybrid environment. In addition to selling its software, the Company provides post-contract support, training and consulting services for its offerings. The Company’s fiscal year ends January 31.
2021 Common Stock Offering
On June 29, 2021, the Company entered into an underwriting agreement with Morgan Stanley & Co. LLC and Goldman Sachs & Co. LLC, as representatives of the several underwriters named therein, pursuant to which the Company agreed to issue and sell 2,500,000 shares of its Class A common stock, par value $0.001 per share, at an offering price of $365.00 per share.
The Company received net proceeds of $889.2 million, after deducting underwriting discounts and commissions of $22.7 million and offering expenses of $0.6 million. Offering expenses included legal, accounting and other fees and, along with underwriting discounts and commissions, were recorded in additional paid-in capital as a reduction of the proceeds upon the closing of the offering in July 2021.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying interim condensed consolidated balance sheet as of October 31, 2021, the interim condensed consolidated statements of stockholders’ equity (deficit) for the three and nine months ended October 31, 2021 and 2020, the interim condensed consolidated statements of operations and of comprehensive loss for the three and nine months ended October 31, 2021 and 2020 and the interim condensed consolidated statements of cash flows for the nine months ended October 31, 2021 and 2020 are unaudited. The interim unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s financial position as of October 31, 2021, its statements of stockholders’ equity (deficit) as of October 31, 2021 and 2020, its results of operations and of comprehensive loss for the three and nine months ended October 31, 2021 and 2020 and its statements of cash flows for the nine months ended October 31, 2021 and 2020. The financial data and the other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three- and nine-month periods are also unaudited. The results of operations for the three and nine months ended October 31, 2021 are not necessarily indicative of the results to be expected for the fiscal year ending January 31, 2022 or for any other future year or interim period.
The interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission. The condensed balance sheet data as of January 31, 2021 was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. Therefore, these interim unaudited condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in its Annual Report on Form 10-K for the fiscal year ended January 31, 2021 (the “2021 Form 10-K”).
Use of Estimates
The preparation of the interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, allowances for
doubtful accounts, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, fair value of common stock prior to the initial public offering, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
The ongoing COVID-19 pandemic has resulted in a global slowdown of economic activity that is likely to continue to decrease demand and supply for a broad variety of goods and services, including demand from the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or adjust the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Significant Accounting Policies
There have been no changes to the Company’s significant accounting policies as described in the Company’s 2021 Form 10-K other than as a result of the Company’s adoption of the new accounting guidance related to convertible instruments, effective February 1, 2021, as discussed in “Recently Adopted Accounting Pronouncements—Convertible Senior Notes” below.
Recently Adopted Accounting Pronouncements
Convertible Senior Notes. In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06—Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The new standard simplifies the accounting for convertible instruments by eliminating the conversion option separation model for convertible debt that can be settled in cash and by eliminating the measurement model for beneficial conversion features. Convertible instruments that continue to be subject to separation models are (1) those with conversion options that are required to be accounted for as bifurcated derivatives and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. Additionally, among other changes, the new guidance eliminates some of the conditions for equity classification for contracts in an entity’s own equity, thereby making it easier for equity contracts to qualify for the derivative scope exception. The new standard also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards.
The Company early adopted ASU 2020-06 as of February 1, 2021 using the modified retrospective transition method. Upon adoption of ASU 2020-06, the Company is no longer recording the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense. Accordingly, the Company recorded a decrease to accumulated deficit of $52.6 million, a decrease to additional paid-in capital of $309.4 million, a decrease to temporary equity of $4.7 million and an increase to convertible senior notes, net, of $261.5 million. There was an immaterial benefit from the reversal of the deferred tax liability associated with the convertible senior notes upon the adoption of ASU 2020-06. Prior period financial statements were not restated.
Also upon adoption, the Company is no longer utilizing the treasury stock method for earnings per share purposes. Instead, the Company is applying the if-converted method when reporting the number of potentially dilutive shares of common stock. Although the required use of the if-converted method will not impact the diluted net loss per share as long as the Company is in a net loss position, the Company is required to include disclosures of all the underlying shares regardless of the average stock price for the reporting period.
The Company’s convertible senior notes are classified as non-current liabilities until the reporting period date is within one year of maturity of the convertible senior notes or when the Company has received a redemption request, but settlement
will occur after the reporting period date. Under such circumstances, the carrying amount of the convertible senior notes, net of the associated unamortized debt issuance costs, is classified as a current liability.
Income Taxes. In December 2019, the FASB issued ASU 2019-12—Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in ASU 2019-12 simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application and simplification of GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company adopted ASU 2019-12 effective February 1, 2021 and the adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Oct. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of October 31, 2021 and January 31, 2021 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Fair Value Measurement as of October 31, 2021
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $631,924 $— $— $631,924 
Short-term investments:
U.S. government treasury securities
1,054,746 — — 1,054,746 
Total financial assets
$1,686,670 $— $— $1,686,670 

Fair Value Measurement as of January 31, 2021
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $330,109 $— $— $330,109 
Short-term investments:
U.S. government treasury securities
528,045 — — 528,045 
Total financial assets
$858,154 $— $— $858,154 
The Company utilized the market approach and Level 1 valuation inputs to value its money market mutual funds and U.S. government treasury securities because published net asset values were readily available. The contractual maturity of all marketable securities was less than one year as of October 31, 2021 and January 31, 2021. As of October 31, 2021 and January 31, 2021, gross unrealized gains and losses for cash equivalents and short-term investments were not material. Accordingly, the Company concluded that an allowance for credit losses was unnecessary for short-term investments as of October 31, 2021. Gross realized gains and losses were not material for each of the three- and nine-month periods ended October 31, 2021 and 2020.
Convertible Senior Notes
In addition to its cash, cash equivalents and short-term investments, the Company measures the fair value of its outstanding convertible senior notes on a quarterly basis for disclosure purposes. The Company considers the fair value of its convertible senior notes at October 31, 2021 to be a Level 2 measurement due to limited trading activity of the convertible senior notes. Refer to Note 5, Convertible Senior Notes, for further details.
Non-marketable Securities
As of October 31, 2021 and January 31, 2021, the total amount of non-marketable equity securities included in other assets on the Company’s condensed consolidated balance sheets was $2.8 million and $0.5 million. During the three and nine
months ended October 31, 2021, the Company invested an additional $1.2 million and $2.3 million, respectively, of its cash in non-marketable equity securities. Refer to Note 2, Summary of Significant Accounting Policies, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2021 Form 10-K for further information. The Company classifies these assets as Level 3 within the fair value hierarchy only if an impairment or observable price changes in orderly transactions are recognized on these non-marketable equity securities during the period. The estimation of fair value for these investments is inherently complex due to the lack of readily available market data and inherent lack of liquidity and requires the Company’s judgment and the use of significant unobservable inputs in an inactive market. In addition, the determination of whether an orderly transaction is for the identical or a similar investment requires significant management judgment, including understanding the differences in the rights and obligations of the investments, the extent to which those differences would affect the fair values of those investments and the stage of operational development of the entities. For the three and nine months ended October 31, 2021, there have been no adjustments to the carrying values of the Company’s non-marketable securities as a result of impairment or observable price changes.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Acquired Intangible Assets, Net
9 Months Ended
Oct. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Acquired Intangible Assets, Net Goodwill and Acquired Intangible Assets, Net
In April 2021, the Company made an acquisition for total cash consideration of $9.0 million, of which $4.5 million was the purchase price to be allocated and $4.5 million will be recognized as post-combination compensation expense. For accounting purposes, this business combination was deemed immaterial. The Company allocated $3.4 million to the acquired developed technology intangible asset based on fair value to be amortized over its economic useful life of five years. The Company also recorded $1.9 million of goodwill, which included a tax benefit associated with the acquisition due to the release of the valuation allowance of $0.8 million. The gross carrying amount and accumulated amortization of the Company’s intangible assets are as follows (in thousands):
October 31, 2021
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
(in years)
Developed technology$38,100 $(21,447)$16,653 2.9
Customer relationships15,200 (8,950)6,250 2.1
Total$53,300 $(30,397)$22,903 
January 31, 2021
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
(in years)
Developed technology$34,700 $(16,955)$17,745 3.3
Customer relationships15,200 (6,670)8,530 2.8
Total$49,900 $(23,625)$26,275 
Acquired intangible assets are amortized on a straight-line basis. Amortization expense of intangible assets was $2.3 million and $6.8 million for the three and nine months ended October 31, 2021, respectively, and $2.1 million and $6.4 million for the three and nine months ended October 31, 2020, respectively. Amortization expense for developed technology was included as research and development expense in the Company’s condensed consolidated statements of operations. Amortization expense for customer relationships was included as sales and marketing expense in the Company’s condensed consolidated statements of operations.
As of October 31, 2021, future amortization expense related to the intangible assets is as follows (in thousands):
Years Ending January 31,
Remainder of 2022$2,295 
20239,180 
20248,505 
20252,130 
2026680 
2027113 
Total$22,903 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes
9 Months Ended
Oct. 31, 2021
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes
In June 2018, the Company issued $250.0 million aggregate principal amount of 0.75% convertible senior notes due 2024 in a private placement and, in July 2018, the Company issued an additional $50.0 million aggregate principal amount of convertible senior notes pursuant to the exercise in full of the initial purchasers’ option to purchase additional convertible senior notes (collectively, the “2024 Notes”). The 2024 Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on June 15 and December 15 of each year, beginning on December 15, 2018, at a rate of 0.75% per year. The 2024 Notes will mature on June 15, 2024, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial purchase discounts and debt issuance costs, were approximately $291.1 million.
In January 2020, the Company issued $1.0 billion aggregate principal amount of 0.25% convertible senior notes due 2026 in a private placement and, also in January 2020, the Company issued an additional $150.0 million aggregate principal amount of convertible senior notes pursuant to the exercise in full of the initial purchasers’ option to purchase additional convertible senior notes (collectively, the “2026 Notes”). The 2026 Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on July 15 and January 15 of each year, beginning on July 15, 2020, at a rate of 0.25% per year. The 2026 Notes will mature on January 15, 2026, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial purchase discounts and estimated debt issuance costs, were approximately $1.13 billion.
On January 14, 2020, in connection with the issuance of the 2026 Notes, the Company used a portion of the net proceeds to repurchase $210.0 million aggregate principal amount of the 2024 Notes (the “2024 Notes Partial Repurchase”) leaving $90.0 million aggregate principal outstanding on the 2024 Notes immediately after the exchange. The 2024 Notes Partial Repurchase were not pursuant to a redemption notice and were individually privately negotiated transactions. The 2024 Notes Partial Repurchase and issuance of the 2026 Notes were deemed to have substantially different terms due to the significant difference between the value of the conversion option immediately prior to and after the exchange, and accordingly, the 2024 Notes Partial Repurchase was accounted for as a debt extinguishment.
Refer to Note 6, Convertible Senior Notes, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2021 Form 10-K for further information on the 2024 Notes, the 2026 Notes and the 2024 Notes Partial Repurchase.
On October 1, 2021, the Company issued a notice of redemption (the “Redemption Notice”) for the aggregate principal amount outstanding of its 2024 Notes. Pursuant to the Redemption Notice, on December 3, 2021, the Company redeemed the outstanding principal of the 2024 Notes that were not converted prior to such date at a redemption price in cash equal to 100% of the principal amount of the 2024 Notes, plus accrued and unpaid interest. Approximately $1.9 million aggregate principal amount outstanding as of October 31, 2021 were converted to 27,377 shares of the Company’s Class A common stock with the remaining balance settled in cash. The extinguishment of the 2024 Notes on December 3, 2021 is immaterial to the Company’s financial statements.
During the three months ended October 31, 2021, the conditional conversion feature of the 2024 Notes and the 2026 Notes was triggered as the last reported sale price of the Company's Class A common stock was more than or equal to 130% of the applicable conversion price for each of the series of convertible senior notes for at least 20 trading days in the period of 30 consecutive trading days ending on October 31, 2021 (the last trading day of the fiscal quarter) and therefore the 2024
Notes were convertible, in whole or in part, at the option of the holders from November 1, 2021 until their redemption on December 3, 2021, and the 2026 Notes are currently convertible, in whole or in part, at the option of the holders from November 1, 2021 through January 31, 2022. Whether the 2026 Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future.
During the nine months ended October 31, 2021, certain holders elected to redeem $88.1 million of aggregate principal amount of the 2024 Notes and the 2026 Notes. The Company elected to use $27.6 million of cash to settle a portion of the principal upon redemption, with the remainder settled through the issuance of 1,216,492 shares of Class A common stock. The difference between the settlement consideration and the liability component of the redeemed 2024 Notes and 2026 Notes was recorded to additional paid-in capital on the Company’s condensed consolidated balance sheet. Pursuant to the Company’s adoption of ASU 2020-06, there was no gain nor loss recognized upon any conversions of either of the 2024 Notes and 2026 Notes. The Company may continue to elect to repay the 2026 Notes in cash, shares of the Company’s Class A common stock or a combination of both cash and shares with respect to future conversions of the 2026 Notes.
The net carrying amounts of the liability component of the 2024 Notes and the 2026 Notes were as follows for the periods presented (in thousands):
October 31, 2021January 31, 2021
2024 Notes2026 Notes2024 Notes2026 Notes
Principal$1,863 
(1)
$1,149,991 $90,000 $1,150,000 
Unamortized debt discount (2)
— — (15,459)(249,907)
Unamortized debt issuance costs(25)(14,307)(1,265)(13,174)
Net carrying amount (2)
$1,838 $1,135,684 $73,276 $886,919 
(1) The aggregate principal amount outstanding of the 2024 Notes is presented within Other Accrued Liabilities on the Company’s condensed consolidated balance sheet as of October 31, 2021.
(2) The net carrying amount was increased on February 1, 2021 as a result of the adoption of ASU 2020-06. Refer to Note 2, Summary of Significant Accounting Policies, in this Quarterly Report on Form 10-Q for further information.
As of October 31, 2021, the total estimated fair values (Level 2) of the outstanding 2024 Notes and the 2026 Notes were approximately $9.5 million and $2.8 billion, respectively. The fair values were determined based on the closing trading price per $100 of the 2024 Notes and 2026 Notes as of the last available date of trading. The fair values of the 2024 Notes and 2026 Notes are primarily affected by the trading price of the Company’s Class A common stock and market interest rates.
The following table sets forth the interest expense related to the 2024 Notes and 2026 Notes (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
2024 Notes
2026 Notes
2024 Notes
2026 Notes
2024 Notes
2026 Notes
2024 Notes
2026 Notes
Contractual interest expense$$719 $168 $718 $203 $2,156 $506 $2,156 
Amortization of debt discount (1)
— — 1,002 10,826 — — 2,958 32,058 
Amortization of issuance costs (1)
840 70 469 646 2,515 203 1,366 
Total (1)
$$1,559 $1,240 $12,013 $849 $4,671 $3,667 $35,580 
(1) The decrease in total interest expense for the three and nine months ended October 31, 2021 as compared to the respective prior-year periods was due to the derecognition of the unamortized debt discount, partially offset by the increase in the amortization of issuance costs previously recognized in equity. These changes were the result of the Company’s adoption of ASU 2020-06, as of February 1, 2021, as described in Note 2, Summary of Significant Accounting Policies.
Capped Calls
In connection with the pricing of the 2024 Notes and 2026 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls associated with the 2024 Notes each have an initial strike price of approximately $68.15 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2024 Notes. These Capped Calls have initial cap prices of $106.90 per share, subject to certain adjustments.
The Capped Calls associated with the 2026 Notes each have an initial strike price of approximately $211.20 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. These Capped Calls have initial cap prices of $296.42 per share, subject to certain adjustments.
Refer to Note 6, Convertible Senior Notes, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2021 Form 10-K for further information on the Capped Calls.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Oct. 31, 2021
Leases [Abstract]  
Leases Leases
Finance Lease
In December 2017, the Company entered into a lease agreement for 106,230 rentable square feet of office space (the “Premises”) to accommodate its growing employee base in New York City. The Company received delivery of the Premises on January 1, 2018 to commence construction to renovate the Premises. Total estimated aggregate base rent payments over the initial 12-year term of the lease are $87.3 million and payments began in July 2019. The Company has the option to extend the term of the lease by an additional 5 years.
Operating Leases
The Company has entered into non-cancelable operating leases, primarily related to rental of office space expiring through 2032. The Company recognizes operating lease costs on a straight-line basis over the term of the agreement, taking into account adjustments for market provisions such as free or escalating base monthly rental payments or deferred payment terms such as rent holidays that defer the commencement date of the required payments. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements.
The Company entered into a new agreement to lease approximately 16,000 square feet of office space in Palo Alto for a term of eight years with one option to extend for an additional five years. The total estimated aggregate base rent payments are $14.2 million with payments beginning four months subsequent to the commencement date, which was April 13, 2021.
Lease Costs
The components of the Company’s lease costs included in its condensed consolidated statement of operations were as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Finance lease cost:
Amortization of finance lease right-of-use assets$993 $993 $2,981 $2,981 
Interest on finance lease liabilities785 852 2,406 2,604 
Operating lease cost2,313 2,335 6,481 6,189 
Short-term lease cost431 435 630 1,968 
Total lease cost$4,522 $4,615 $12,498 $13,742 
Balance Sheet Components
The balances of the Company’s finance and operating leases were recorded on the condensed consolidated balance sheet as follows (in thousands):
October 31, 2021January 31, 2021
Finance Lease:
Property and equipment, net$32,457 $35,437 
Other accrued liabilities (current)5,111 4,900 
Other liabilities, non-current50,496 54,356 
Operating Leases:
Operating lease right-of-use assets$42,291 $34,587 
Operating lease liabilities (current)7,298 2,343 
Operating lease liabilities, non-current41,072 39,095 

Supplemental Information
The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
Nine Months Ended October 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from finance lease$2,406 $2,604 
Operating cash flows from operating leases5,909 4,146 
Financing cash flows from finance lease3,649 3,450 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$12,893 $30,593 
Weighted-average remaining lease term (in years):
Finance lease8.29.2
Operating leases7.47.9
Weighted-average discount rate:
Finance lease5.6 %5.6 %
Operating leases4.3 %4.6 %
Maturities of Lease Liabilities
Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of October 31, 2021 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
Remainder of 2022$2,018 $1,729 
20238,073 10,050 
20248,073 8,759 
20258,445 7,557 
20268,711 6,081 
Thereafter
34,118 22,604 
Total minimum payments
69,438 56,780 
Less imputed interest
(13,831)(8,410)
Present value of future minimum lease payments
55,607 48,370 
Less current obligations under leases
(5,111)(7,298)
Non-current lease obligations
$50,496 $41,072 
Leases Leases
Finance Lease
In December 2017, the Company entered into a lease agreement for 106,230 rentable square feet of office space (the “Premises”) to accommodate its growing employee base in New York City. The Company received delivery of the Premises on January 1, 2018 to commence construction to renovate the Premises. Total estimated aggregate base rent payments over the initial 12-year term of the lease are $87.3 million and payments began in July 2019. The Company has the option to extend the term of the lease by an additional 5 years.
Operating Leases
The Company has entered into non-cancelable operating leases, primarily related to rental of office space expiring through 2032. The Company recognizes operating lease costs on a straight-line basis over the term of the agreement, taking into account adjustments for market provisions such as free or escalating base monthly rental payments or deferred payment terms such as rent holidays that defer the commencement date of the required payments. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements.
The Company entered into a new agreement to lease approximately 16,000 square feet of office space in Palo Alto for a term of eight years with one option to extend for an additional five years. The total estimated aggregate base rent payments are $14.2 million with payments beginning four months subsequent to the commencement date, which was April 13, 2021.
Lease Costs
The components of the Company’s lease costs included in its condensed consolidated statement of operations were as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Finance lease cost:
Amortization of finance lease right-of-use assets$993 $993 $2,981 $2,981 
Interest on finance lease liabilities785 852 2,406 2,604 
Operating lease cost2,313 2,335 6,481 6,189 
Short-term lease cost431 435 630 1,968 
Total lease cost$4,522 $4,615 $12,498 $13,742 
Balance Sheet Components
The balances of the Company’s finance and operating leases were recorded on the condensed consolidated balance sheet as follows (in thousands):
October 31, 2021January 31, 2021
Finance Lease:
Property and equipment, net$32,457 $35,437 
Other accrued liabilities (current)5,111 4,900 
Other liabilities, non-current50,496 54,356 
Operating Leases:
Operating lease right-of-use assets$42,291 $34,587 
Operating lease liabilities (current)7,298 2,343 
Operating lease liabilities, non-current41,072 39,095 

Supplemental Information
The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
Nine Months Ended October 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from finance lease$2,406 $2,604 
Operating cash flows from operating leases5,909 4,146 
Financing cash flows from finance lease3,649 3,450 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$12,893 $30,593 
Weighted-average remaining lease term (in years):
Finance lease8.29.2
Operating leases7.47.9
Weighted-average discount rate:
Finance lease5.6 %5.6 %
Operating leases4.3 %4.6 %
Maturities of Lease Liabilities
Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of October 31, 2021 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
Remainder of 2022$2,018 $1,729 
20238,073 10,050 
20248,073 8,759 
20258,445 7,557 
20268,711 6,081 
Thereafter
34,118 22,604 
Total minimum payments
69,438 56,780 
Less imputed interest
(13,831)(8,410)
Present value of future minimum lease payments
55,607 48,370 
Less current obligations under leases
(5,111)(7,298)
Non-current lease obligations
$50,496 $41,072 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Oct. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Non-cancelable Material Commitments
During the nine months ended October 31, 2021, other than certain non-cancelable operating leases described in Note 6, Leases, there have been no material changes outside the ordinary course of business to the Company’s contractual obligations and commitments from those disclosed in the 2021 Form 10-K.
Legal Matters
From time to time, the Company has become involved in claims, litigation and other legal matters arising in the ordinary course of business, including intellectual property claims, labor and employment claims and breach of contract claims. For example, on March 12, 2019, Realtime Data LLC (“Realtime”) filed a lawsuit against the Company in the United States District Court for the District of Delaware alleging that the Company is infringing three U.S. patents that it holds: U.S. Patent No. 9,116,908 (the “908 Patent”), U.S. Patent No. 9,667,751 (the “751 Patent”) and U.S. Patent No. 8,933,825 (the “825 Patent”). On May 4, 2021, in a consolidated action that includes Realtime's case against MongoDB, the District Court granted certain defendants' motion to dismiss without prejudice, finding that the Patents are invalid under 35 U.S.C. § 101. Realtime filed an amended complaint against the Company on May 18, 2021, and the Company moved to dismiss that amended complaint on June 29, 2021. On August 23, 2021, the District Court granted the Company's motion to dismiss. On August 25, 2021, Realtime filed a notice of appeal of the Delaware District Court’s order. Realtime’s opening appeal brief was filed on December 6, 2021, and the Company’s responsive brief is currently due on February 16, 2022.
The Company investigates all claims, litigation and other legal matters as they arise. Although claims and litigation are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, financial position, results of operations or cash flows.
The Company accrues estimates for resolution of legal and other contingencies when losses are probable and estimable. Although the results of claims and litigation are inherently unpredictable, the Company believes that there was less than a reasonable possibility that the Company had incurred a material loss with respect to such loss contingencies, as of October 31, 2021 and January 31, 2021; therefore, the Company has not recorded an accrual for such contingencies.
Indemnification
The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant
to these arrangements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
The Company has entered into indemnification agreements with each of its directors and executive officers. These agreements require the Company to indemnify such individuals, to the fullest extent permitted by Delaware law, for certain liabilities to which they may become subject as a result of their affiliation with the Company.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Oct. 31, 2021
Revenues [Abstract]  
Revenue Revenue
Disaggregation of Revenue
Based on the information provided to and reviewed by the Company’s Chief Executive Officer, its Chief Operating Decision Maker, the Company believes that the nature, amount, timing and uncertainty of its revenue and cash flows and how they are affected by economic factors is most appropriately depicted through the Company’s primary geographical markets and subscription product categories. The Company’s primary geographical markets are North and South America (“Americas”); Europe, Middle East and Africa (“EMEA”); and Asia Pacific. The Company also disaggregates its subscription products between its MongoDB Atlas-related offerings and other subscription products, which include MongoDB Enterprise Advanced.
The following table presents the Company’s revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Primary geographical markets:
Americas
$138,036 $93,255 $368,339 $261,836 
EMEA
66,183 44,552 178,490 123,762 
Asia Pacific
22,674 12,964 60,459 33,783 
Total
$226,893 $150,771 $607,288 $419,381 
Subscription product categories and services:
MongoDB Atlas-related
$131,123 $71,110 $336,390 $186,354 
Other subscription
86,748 72,959 247,432 215,049 
Services
9,022 6,702 23,466 17,978 
Total
$226,893 $150,771 $607,288 $419,381 
Customers located in the United States accounted for 55% of total revenue for both the three and nine months ended October 31, 2021 and 57% of total revenue for both the three and nine months ended October 31, 2020. No other country accounted for 10% or more of revenue for the three and nine months ended October 31, 2021. Customers located in the United Kingdom accounted for 10% of total revenue for both the three and nine months ended October 31, 2020.
Contract Liabilities
The Company’s contract liabilities are recorded as deferred revenue in the Company’s condensed consolidated balance sheet and consist of customer invoices issued or payments received in advance of revenues being recognized from the Company’s subscription and services contracts. Deferred revenue, including current and non-current balances, as of October 31, 2021 and January 31, 2021 was $297.9 million and $238.0 million, respectively. Approximately 30% and 35% of the total revenue recognized for the nine months ended October 31, 2021 and 2020, respectively, was from deferred revenue at the beginning of each respective period.
Remaining Performance Obligations
Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include unearned revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period. As of October 31, 2021, the aggregate transaction price allocated to remaining performance obligations was $353.4 million. Approximately 61% is expected to be recognized as revenue over the next 12 months and the remainder thereafter. The Company applies the practical expedient to omit disclosure with respect to the amount of the transaction price allocated to remaining performance obligations if the related contract has a total duration of 12 months or less.
Unbilled Receivables
Revenue recognized in excess of invoiced amounts creates an unbilled receivable, which represents the Company’s unconditional right to consideration in exchange for goods or services that the Company has transferred to the customer. Unbilled receivables were recorded as part of accounts receivable, net in the Company’s condensed consolidated balance sheets. As of October 31, 2021 and January 31, 2021, unbilled receivables were $6.9 million and $5.7 million, respectively.
Allowance for Doubtful Accounts
The adoption of ASU 2016-13 on February 1, 2020 required the Company to shift from an incurred loss impairment model to an expected credit loss model. Accordingly, the Company is required to consider expectations of forward-looking losses, in addition to historical loss rates, to estimate its allowance for doubtful accounts on its account receivables. The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):
Allowance for Doubtful Accounts
Balance at January 31, 2021
$6,024 
Provision3,652 
Recoveries/write-offs(4,680)
Balance as of October 31, 2021
$4,996 
Costs Capitalized to Obtain Contracts with Customers
Deferred commissions were $153.4 million and $118.6 million as of October 31, 2021 and January 31, 2021, respectively. Amortization expense with respect to deferred commissions, which is included in sales and marketing expense in the Company’s condensed consolidated statement of operations, was $13.3 million and $33.5 million for the three and nine months ended October 31, 2021, respectively, and $7.2 million and $20.5 million for the three and nine months ended October 31, 2020, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans and Employee Stock Purchase Plan
9 Months Ended
Oct. 31, 2021
Share-based Payment Arrangement [Abstract]  
Equity Incentive Plans and Employee Stock Purchase Plan Equity Incentive Plans and Employee Stock Purchase Plan
2008 Stock Incentive Plan and 2016 Equity Incentive Plan
The Company adopted the 2008 Stock Incentive Plan (as amended, the “2008 Plan”) and the 2016 Equity Incentive Plan (as amended, the “2016 Plan”), primarily for the purpose of granting stock-based awards to employees, directors and consultants, including stock options, restricted stock units (“RSUs”) and other stock-based awards. With the establishment of the 2016 Plan in December 2016, all shares available for grant under the 2008 Plan were transferred to the 2016 Plan. The Company no longer grants any stock-based awards under the 2008 Plan and any shares underlying stock options canceled under the 2008 Plan will be automatically transferred to the 2016 Plan.
Stock Options
The 2016 Plan provides for the issuance of incentive stock options to employees and nonstatutory stock options to employees, directors or consultants. The Company’s Board of Directors or a committee thereof determines the vesting schedule for all equity awards. Stock option awards generally vest over a period of four years with 25% vesting on the one-year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company.
The following table summarizes stock option activity for the nine months ended October 31, 2021 (in thousands, except share and per share data and years):
Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Term
(In Years)
Aggregate
Intrinsic
Value
Balance - January 31, 20213,881,545 $7.50 4.8$1,405,540 
Stock options exercised(986,002)7.73 
Stock options forfeited and expired
(9,982)10.95 
Balance - October 31, 20212,885,561 $7.41 4.1$1,482,829 
Vested and exercisable - January 31, 20213,566,091 $7.22 4.7$1,292,303 
Vested and exercisable - October 31, 20212,884,486 $7.40 4.1$1,482,299 
Restricted Stock Units
The 2016 Plan provides for the issuance of RSUs to employees, directors and consultants. RSUs granted to new employees generally vest over a period of four years with 25% vesting on the one-year anniversary of the vesting start date and the remainder vesting quarterly over the next 12 quarters, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest quarterly over a period of four years, subject to the grantee’s continued service to the Company.
The following table summarizes RSU activity for the nine months ended October 31, 2021:
Shares
Weighted-Average Grant Date Fair Value per RSU
Unvested - January 31, 20213,473,512 $139.68 
RSUs granted1,422,325 386.88 
RSUs vested(1,070,507)142.93 
RSUs forfeited and canceled(335,347)182.95 
Unvested - October 31, 20213,489,983 $235.27 
2017 Employee Stock Purchase Plan
In October 2017, the Company’s Board of Directors adopted, and stockholders approved, the 2017 Employee Stock Purchase Plan (the “2017 ESPP”). Subject to any plan limitations, the 2017 ESPP allows eligible employees to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of the Company’s Class A common stock at a discounted price per share. In June 2021 the Company issued 45,261 shares of Class A common stock under the 2017 ESPP. The Company’s current offering period began June 16, 2021 and is expected to end December 15, 2021.
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the Company’s unaudited condensed consolidated statements of operations is as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Cost of revenue—subscription
$3,934 $2,446 $10,322 $6,508 
Cost of revenue—services
1,521 1,5134,473 4,142
Sales and marketing
24,790 14,69664,749 38,754
Research and development
29,205 15,44273,227 41,415
General and administrative
9,258 5,85524,556 17,225
Total stock-based compensation expense
$68,708 $39,952 $177,327 $108,044 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share
9 Months Ended
Oct. 31, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive shares of Class A common stock outstanding for the period, including stock options, restricted stock units and shares underlying the conversion option of the 2024 Notes and the 2026 Notes. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential shares of Class A common stock outstanding would have been anti-dilutive due to the net loss reported for each period presented.
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Numerator:
Net loss
$(81,293)$(72,651)$(222,418)$(191,143)
Denominator:
Weighted-average shares used to compute net loss per share, basic and diluted
66,386,379 59,368,167 63,750,884 58,476,521 
Net loss per share, basic and diluted
$(1.22)$(1.22)$(3.49)$(3.27)
Prior to the adoption of ASU 2020-06, the Company calculated the potential dilutive effect of its 2024 Notes and 2026 Notes under the treasury stock method. As a result, only the amount by which the conversion value exceeded the aggregate principal amount of the 2024 Notes and 2026 Notes (the “conversion spread”) was considered in the diluted earnings per share computation. The conversion spread only had a dilutive impact on diluted net income per share when the average market price of the Company’s Class A common stock for a given period exceeded the initial conversion price of $68.15 per share for the 2024 Notes and $211.20 per share for the 2026 Notes.
Upon the adoption of ASU 2020-06 on February 1, 2021, the Company calculates the potential dilutive effect of its 2024 Notes and 2026 under the if-converted method. Under this method, diluted earnings per share is determined by assuming that all of the 2024 Notes and the 2026 Notes were converted into shares of the Company’s Class A common stock at the beginning of the reporting period.
In connection with the issuance of the 2024 Notes and 2026 Notes, the Company entered into Capped Calls, which were not included for purposes of calculating the number of diluted shares outstanding, as their effect would have been anti-dilutive. The Capped Calls are expected to partially offset the potential dilution to the Company’s Class A common stock upon any conversion of the 2024 Notes and 2026 Notes. The Company has not exercised any of its Capped Calls as of October 31, 2021.
The following weighted-average outstanding potentially dilutive shares of common stock were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive:
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Stock options pursuant to the 2016 Equity Incentive Plan
722,070 1,234,642 818,589 1,434,388 
Stock options pursuant to the 2008 Stock Incentive Plan (previously options to purchase Class B common stock)
2,250,736 3,614,730 2,476,270 4,013,050 
Unvested restricted stock units
3,679,734 3,938,037 3,745,955 4,004,267 
Early exercised stock options
— 2,831 136 6,418 
Shares underlying the conversion option of the 2024 Notes (conversion spread only prior to the adoption of ASU 2020-06)27,337 925,870 308,849 841,126 
Shares underlying the conversion option of the 2026 Notes5,445,092 — 5,445,116 — 
Total12,124,969 9,716,110 12,794,915 10,299,249 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Oct. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company recorded a provision for income taxes of $2.2 million and $2.4 million for the three and nine months ended October 31, 2021, respectively, and a provision for income taxes of $0.9 million and $2.1 million for the three and nine months ended October 31, 2020, respectively. The provision recorded during the three months ended October 31, 2021 was driven by the increase in global income and the associated foreign taxes as the Company continues its global expansion. The provision for the nine months ended October 31, 2021, was the result of an increase in foreign taxes, partially offset by the release of the valuation allowance as a result of goodwill recorded associated with an immaterial business combination, as well as the reversal of the deferred tax liability associated with the convertible senior notes upon the adoption of ASU 2020-06. The calculation of income taxes was based upon the estimated annual effective tax rates for the year applied to the jurisdictional mix of current period income (loss) before tax plus the tax effect of any significant unusual items, discrete events or changes in tax law.
The Company regularly assesses the need for a valuation allowance against its deferred tax assets. In making that assessment, the Company considers both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company has maintained a valuation allowance on U.S., U.K. and Ireland net deferred tax assets, as it is more likely than not that some or all of the deferred tax assets will not be realized.
The Company assesses uncertain tax positions in accordance with ASC 740-10, Accounting for Uncertainties in Tax. As of January 31, 2021, the Company’s net unrecognized tax benefits totaled $17.5 million, which would have no impact on the Company’s effective tax rate if recognized.
The Company continues to monitor and interpret the impact of proposed and enacted global tax legislation, such as the Coronavirus Aid, Relief, and Economic Security Act, and the impact of such tax legislation on the effective tax rate and tax provision thereunder. To date, based on the full valuation allowance against the Company’s two most significant tax jurisdictions, the United States and Ireland, the impact of global enacted and proposed legislation has not had an impact on the tax provisions of the financial statements. The Company continues to monitor to ensure both the Company’s financial results and its related tax disclosures are in compliance with any tax legislation.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation
The accompanying interim condensed consolidated balance sheet as of October 31, 2021, the interim condensed consolidated statements of stockholders’ equity (deficit) for the three and nine months ended October 31, 2021 and 2020, the interim condensed consolidated statements of operations and of comprehensive loss for the three and nine months ended October 31, 2021 and 2020 and the interim condensed consolidated statements of cash flows for the nine months ended October 31, 2021 and 2020 are unaudited. The interim unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s financial position as of October 31, 2021, its statements of stockholders’ equity (deficit) as of October 31, 2021 and 2020, its results of operations and of comprehensive loss for the three and nine months ended October 31, 2021 and 2020 and its statements of cash flows for the nine months ended October 31, 2021 and 2020. The financial data and the other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three- and nine-month periods are also unaudited. The results of operations for the three and nine months ended October 31, 2021 are not necessarily indicative of the results to be expected for the fiscal year ending January 31, 2022 or for any other future year or interim period.
The interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission. The condensed balance sheet data as of January 31, 2021 was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. Therefore, these interim unaudited condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in its Annual Report on Form 10-K for the fiscal year ended January 31, 2021 (the “2021 Form 10-K”).
Use of Estimates The preparation of the interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, allowances for
doubtful accounts, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, fair value of common stock prior to the initial public offering, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
The ongoing COVID-19 pandemic has resulted in a global slowdown of economic activity that is likely to continue to decrease demand and supply for a broad variety of goods and services, including demand from the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or adjust the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted
Convertible Senior Notes. In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06—Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The new standard simplifies the accounting for convertible instruments by eliminating the conversion option separation model for convertible debt that can be settled in cash and by eliminating the measurement model for beneficial conversion features. Convertible instruments that continue to be subject to separation models are (1) those with conversion options that are required to be accounted for as bifurcated derivatives and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. Additionally, among other changes, the new guidance eliminates some of the conditions for equity classification for contracts in an entity’s own equity, thereby making it easier for equity contracts to qualify for the derivative scope exception. The new standard also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards.
The Company early adopted ASU 2020-06 as of February 1, 2021 using the modified retrospective transition method. Upon adoption of ASU 2020-06, the Company is no longer recording the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense. Accordingly, the Company recorded a decrease to accumulated deficit of $52.6 million, a decrease to additional paid-in capital of $309.4 million, a decrease to temporary equity of $4.7 million and an increase to convertible senior notes, net, of $261.5 million. There was an immaterial benefit from the reversal of the deferred tax liability associated with the convertible senior notes upon the adoption of ASU 2020-06. Prior period financial statements were not restated.
Also upon adoption, the Company is no longer utilizing the treasury stock method for earnings per share purposes. Instead, the Company is applying the if-converted method when reporting the number of potentially dilutive shares of common stock. Although the required use of the if-converted method will not impact the diluted net loss per share as long as the Company is in a net loss position, the Company is required to include disclosures of all the underlying shares regardless of the average stock price for the reporting period.
The Company’s convertible senior notes are classified as non-current liabilities until the reporting period date is within one year of maturity of the convertible senior notes or when the Company has received a redemption request, but settlement
will occur after the reporting period date. Under such circumstances, the carrying amount of the convertible senior notes, net of the associated unamortized debt issuance costs, is classified as a current liability.
Income Taxes. In December 2019, the FASB issued ASU 2019-12—Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in ASU 2019-12 simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application and simplification of GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company adopted ASU 2019-12 effective February 1, 2021 and the adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements.
Net Loss per Share The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive shares of Class A common stock outstanding for the period, including stock options, restricted stock units and shares underlying the conversion option of the 2024 Notes and the 2026 Notes. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential shares of Class A common stock outstanding would have been anti-dilutive due to the net loss reported for each period presented.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of financial assets and liabilities measured at fair value on a recurring basis
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of October 31, 2021 and January 31, 2021 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Fair Value Measurement as of October 31, 2021
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $631,924 $— $— $631,924 
Short-term investments:
U.S. government treasury securities
1,054,746 — — 1,054,746 
Total financial assets
$1,686,670 $— $— $1,686,670 

Fair Value Measurement as of January 31, 2021
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $330,109 $— $— $330,109 
Short-term investments:
U.S. government treasury securities
528,045 — — 528,045 
Total financial assets
$858,154 $— $— $858,154 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Acquired Intangible Assets, Net (Tables)
9 Months Ended
Oct. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Gross carrying amount and accumulated amortization of intangible assets The gross carrying amount and accumulated amortization of the Company’s intangible assets are as follows (in thousands):
October 31, 2021
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
(in years)
Developed technology$38,100 $(21,447)$16,653 2.9
Customer relationships15,200 (8,950)6,250 2.1
Total$53,300 $(30,397)$22,903 
January 31, 2021
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
(in years)
Developed technology$34,700 $(16,955)$17,745 3.3
Customer relationships15,200 (6,670)8,530 2.8
Total$49,900 $(23,625)$26,275 
Future amortization expense related to intangible assets
As of October 31, 2021, future amortization expense related to the intangible assets is as follows (in thousands):
Years Ending January 31,
Remainder of 2022$2,295 
20239,180 
20248,505 
20252,130 
2026680 
2027113 
Total$22,903 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes (Tables)
9 Months Ended
Oct. 31, 2021
Debt Disclosure [Abstract]  
Convertible debt schedules
The net carrying amounts of the liability component of the 2024 Notes and the 2026 Notes were as follows for the periods presented (in thousands):
October 31, 2021January 31, 2021
2024 Notes2026 Notes2024 Notes2026 Notes
Principal$1,863 
(1)
$1,149,991 $90,000 $1,150,000 
Unamortized debt discount (2)
— — (15,459)(249,907)
Unamortized debt issuance costs(25)(14,307)(1,265)(13,174)
Net carrying amount (2)
$1,838 $1,135,684 $73,276 $886,919 
(1) The aggregate principal amount outstanding of the 2024 Notes is presented within Other Accrued Liabilities on the Company’s condensed consolidated balance sheet as of October 31, 2021.
(2) The net carrying amount was increased on February 1, 2021 as a result of the adoption of ASU 2020-06. Refer to Note 2, Summary of Significant Accounting Policies, in this Quarterly Report on Form 10-Q for further information.
Interest expense related to Notes
The following table sets forth the interest expense related to the 2024 Notes and 2026 Notes (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
2024 Notes
2026 Notes
2024 Notes
2026 Notes
2024 Notes
2026 Notes
2024 Notes
2026 Notes
Contractual interest expense$$719 $168 $718 $203 $2,156 $506 $2,156 
Amortization of debt discount (1)
— — 1,002 10,826 — — 2,958 32,058 
Amortization of issuance costs (1)
840 70 469 646 2,515 203 1,366 
Total (1)
$$1,559 $1,240 $12,013 $849 $4,671 $3,667 $35,580 
(1) The decrease in total interest expense for the three and nine months ended October 31, 2021 as compared to the respective prior-year periods was due to the derecognition of the unamortized debt discount, partially offset by the increase in the amortization of issuance costs previously recognized in equity. These changes were the result of the Company’s adoption of ASU 2020-06, as of February 1, 2021, as described in Note 2, Summary of Significant Accounting Policies.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Oct. 31, 2021
Leases [Abstract]  
Lease, Cost
The components of the Company’s lease costs included in its condensed consolidated statement of operations were as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Finance lease cost:
Amortization of finance lease right-of-use assets$993 $993 $2,981 $2,981 
Interest on finance lease liabilities785 852 2,406 2,604 
Operating lease cost2,313 2,335 6,481 6,189 
Short-term lease cost431 435 630 1,968 
Total lease cost$4,522 $4,615 $12,498 $13,742 
The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
Nine Months Ended October 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from finance lease$2,406 $2,604 
Operating cash flows from operating leases5,909 4,146 
Financing cash flows from finance lease3,649 3,450 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$12,893 $30,593 
Weighted-average remaining lease term (in years):
Finance lease8.29.2
Operating leases7.47.9
Weighted-average discount rate:
Finance lease5.6 %5.6 %
Operating leases4.3 %4.6 %
Assets And Liabilities, Lessee
The balances of the Company’s finance and operating leases were recorded on the condensed consolidated balance sheet as follows (in thousands):
October 31, 2021January 31, 2021
Finance Lease:
Property and equipment, net$32,457 $35,437 
Other accrued liabilities (current)5,111 4,900 
Other liabilities, non-current50,496 54,356 
Operating Leases:
Operating lease right-of-use assets$42,291 $34,587 
Operating lease liabilities (current)7,298 2,343 
Operating lease liabilities, non-current41,072 39,095 
Finance Lease, Liability, Maturity
Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of October 31, 2021 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
Remainder of 2022$2,018 $1,729 
20238,073 10,050 
20248,073 8,759 
20258,445 7,557 
20268,711 6,081 
Thereafter
34,118 22,604 
Total minimum payments
69,438 56,780 
Less imputed interest
(13,831)(8,410)
Present value of future minimum lease payments
55,607 48,370 
Less current obligations under leases
(5,111)(7,298)
Non-current lease obligations
$50,496 $41,072 
Lessee, Operating Lease, Liability, Maturity
Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of October 31, 2021 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
Remainder of 2022$2,018 $1,729 
20238,073 10,050 
20248,073 8,759 
20258,445 7,557 
20268,711 6,081 
Thereafter
34,118 22,604 
Total minimum payments
69,438 56,780 
Less imputed interest
(13,831)(8,410)
Present value of future minimum lease payments
55,607 48,370 
Less current obligations under leases
(5,111)(7,298)
Non-current lease obligations
$50,496 $41,072 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Oct. 31, 2021
Revenues [Abstract]  
Schedule of total revenue by geographical markets, subscription product categories and services
The following table presents the Company’s revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Primary geographical markets:
Americas
$138,036 $93,255 $368,339 $261,836 
EMEA
66,183 44,552 178,490 123,762 
Asia Pacific
22,674 12,964 60,459 33,783 
Total
$226,893 $150,771 $607,288 $419,381 
Subscription product categories and services:
MongoDB Atlas-related
$131,123 $71,110 $336,390 $186,354 
Other subscription
86,748 72,959 247,432 215,049 
Services
9,022 6,702 23,466 17,978 
Total
$226,893 $150,771 $607,288 $419,381 
Accounts Receivable, Allowance for Credit Loss The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):
Allowance for Doubtful Accounts
Balance at January 31, 2021
$6,024 
Provision3,652 
Recoveries/write-offs(4,680)
Balance as of October 31, 2021
$4,996 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans and Employee Stock Purchase Plan (Tables)
9 Months Ended
Oct. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of stock option activity
The following table summarizes stock option activity for the nine months ended October 31, 2021 (in thousands, except share and per share data and years):
Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Term
(In Years)
Aggregate
Intrinsic
Value
Balance - January 31, 20213,881,545 $7.50 4.8$1,405,540 
Stock options exercised(986,002)7.73 
Stock options forfeited and expired
(9,982)10.95 
Balance - October 31, 20212,885,561 $7.41 4.1$1,482,829 
Vested and exercisable - January 31, 20213,566,091 $7.22 4.7$1,292,303 
Vested and exercisable - October 31, 20212,884,486 $7.40 4.1$1,482,299 
Schedule of restricted stock unit activity
The following table summarizes RSU activity for the nine months ended October 31, 2021:
Shares
Weighted-Average Grant Date Fair Value per RSU
Unvested - January 31, 20213,473,512 $139.68 
RSUs granted1,422,325 386.88 
RSUs vested(1,070,507)142.93 
RSUs forfeited and canceled(335,347)182.95 
Unvested - October 31, 20213,489,983 $235.27 
Schedule of stock-based compensation expense recognized in consolidated statements of operations
Total stock-based compensation expense recognized in the Company’s unaudited condensed consolidated statements of operations is as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Cost of revenue—subscription
$3,934 $2,446 $10,322 $6,508 
Cost of revenue—services
1,521 1,5134,473 4,142
Sales and marketing
24,790 14,69664,749 38,754
Research and development
29,205 15,44273,227 41,415
General and administrative
9,258 5,85524,556 17,225
Total stock-based compensation expense
$68,708 $39,952 $177,327 $108,044 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
9 Months Ended
Oct. 31, 2021
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Numerator:
Net loss
$(81,293)$(72,651)$(222,418)$(191,143)
Denominator:
Weighted-average shares used to compute net loss per share, basic and diluted
66,386,379 59,368,167 63,750,884 58,476,521 
Net loss per share, basic and diluted
$(1.22)$(1.22)$(3.49)$(3.27)
Schedule of antidilutive securities excluded from computation of earnings per share
The following weighted-average outstanding potentially dilutive shares of common stock were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive:
Three Months Ended October 31,Nine Months Ended October 31,
2021202020212020
Stock options pursuant to the 2016 Equity Incentive Plan
722,070 1,234,642 818,589 1,434,388 
Stock options pursuant to the 2008 Stock Incentive Plan (previously options to purchase Class B common stock)
2,250,736 3,614,730 2,476,270 4,013,050 
Unvested restricted stock units
3,679,734 3,938,037 3,745,955 4,004,267 
Early exercised stock options
— 2,831 136 6,418 
Shares underlying the conversion option of the 2024 Notes (conversion spread only prior to the adoption of ASU 2020-06)27,337 925,870 308,849 841,126 
Shares underlying the conversion option of the 2026 Notes5,445,092 — 5,445,116 — 
Total12,124,969 9,716,110 12,794,915 10,299,249 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Jul. 31, 2021
Oct. 31, 2021
Oct. 31, 2020
Jun. 29, 2021
Jan. 31, 2021
Class of Stock [Line Items]          
Shares issued, price per share (in dollars per share)       $ 365.00  
Proceeds from issuance of common stock, net of issuance costs   $ 889,184 $ 0    
Underwriting discounts and commissions $ 22,700        
2021 Common Stock Offering          
Class of Stock [Line Items]          
Offering expenses 600        
Additional Paid-In Capital          
Class of Stock [Line Items]          
Proceeds from issuance of common stock, net of issuance costs $ 889,200        
Class A Common Stock          
Class of Stock [Line Items]          
Common stock, par value (in dollars per share)   $ 0.001   $ 0.001 $ 0.001
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jul. 31, 2021
Apr. 30, 2021
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Cumulative effect of accounting change $ (662,905) $ (673,724) $ 268,364 $ 5,033 $ (21,804) $ (48,151) $ (63,041) $ (82,858)
Temporary equity, convertible senior notes 0     4,714        
Convertible senior notes, net 1,135,684     937,729        
Accumulated Deficit                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Cumulative effect of accounting change 1,105,186 1,023,893 946,760 935,403 859,602 786,951 722,426 668,232
Additional Paid-In Capital                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Cumulative effect of accounting change (1,770,635) $ (1,699,150) $ (680,413) (932,332) $ (883,002) $ (836,293) $ (785,730) (752,127)
Cumulative Effect, Period of Adoption, Adjustment                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Cumulative effect of accounting change       256,746       227
Temporary equity, convertible senior notes 4,700              
Convertible senior notes, net 261,500              
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Cumulative effect of accounting change (52,600)     (52,635)       $ 227
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-In Capital                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Cumulative effect of accounting change $ (309,400)     $ 309,381        
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2021
Oct. 31, 2020
Jan. 31, 2021
Short-term investments:        
Total financial assets $ 1,686,670 $ 1,686,670   $ 858,154
Other assets 110,106 110,106   85,555
Investment in non-marketable securities (1,200) (2,343) $ (500)  
Variable Interest Entity, Not Primary Beneficiary        
Short-term investments:        
Other assets 2,800 2,800   500
Level 1        
Short-term investments:        
Total financial assets 1,686,670 1,686,670   858,154
Level 2        
Short-term investments:        
Total financial assets 0 0   0
Level 3        
Short-term investments:        
Total financial assets 0 0   0
U.S. government treasury securities        
Short-term investments:        
Short-term investments: 1,054,746 1,054,746   528,045
U.S. government treasury securities | Level 1        
Short-term investments:        
Short-term investments: 1,054,746 1,054,746   528,045
U.S. government treasury securities | Level 2        
Short-term investments:        
Short-term investments: 0 0   0
U.S. government treasury securities | Level 3        
Short-term investments:        
Short-term investments: 0 0   0
Money market funds        
Cash and cash equivalents:        
Cash and cash equivalents: 631,924 631,924   330,109
Money market funds | Level 1        
Cash and cash equivalents:        
Cash and cash equivalents: 631,924 631,924   330,109
Money market funds | Level 2        
Cash and cash equivalents:        
Cash and cash equivalents: 0 0   0
Money market funds | Level 3        
Cash and cash equivalents:        
Cash and cash equivalents: $ 0 $ 0   $ 0
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Acquired Intangible Assets, Net - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2021
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Jan. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]            
Goodwill   $ 57,775   $ 57,775   $ 55,830
Amortization of intangible assets   $ 2,300 $ 2,100 $ 6,800 $ 6,400  
2021 Acquisition            
Acquired Finite-Lived Intangible Assets [Line Items]            
Cash consideration for aquisition $ 9,000          
Business acquisition, purchase price 4,500          
Post-combination compensation expense 4,500          
Goodwill 1,900          
Other tax expense (benefit) 800          
Developed technology            
Acquired Finite-Lived Intangible Assets [Line Items]            
Weighted average useful life       2 years 10 months 24 days   3 years 3 months 18 days
Developed technology | 2021 Acquisition            
Acquired Finite-Lived Intangible Assets [Line Items]            
Business acquisition, finite-lived intangibles $ 3,400          
Finite-lived intangible asset, useful life 5 years          
Customer relationships            
Acquired Finite-Lived Intangible Assets [Line Items]            
Weighted average useful life       2 years 1 month 6 days   2 years 9 months 18 days
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Acquired Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2021
Jan. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 53,300 $ 49,900
Accumulated Amortization (30,397) (23,625)
Net Book Value 22,903 26,275
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 38,100 34,700
Accumulated Amortization (21,447) (16,955)
Net Book Value $ 16,653 $ 17,745
Weighted average useful life 2 years 10 months 24 days 3 years 3 months 18 days
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 15,200 $ 15,200
Accumulated Amortization (8,950) (6,670)
Net Book Value $ 6,250 $ 8,530
Weighted average useful life 2 years 1 month 6 days 2 years 9 months 18 days
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Acquired Intangible Assets, Net - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2022 $ 2,295  
2023 9,180  
2024 8,505  
2025 2,130  
2026 680  
2027 113  
Net Book Value $ 22,903 $ 26,275
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes - Additional Information (Details)
1 Months Ended 2 Months Ended 3 Months Ended 9 Months Ended
Dec. 03, 2021
shares
Jan. 31, 2020
USD ($)
Jul. 31, 2018
USD ($)
Oct. 31, 2021
USD ($)
day
Oct. 31, 2021
USD ($)
shares
Oct. 31, 2020
USD ($)
Jan. 14, 2020
USD ($)
Jun. 30, 2018
USD ($)
Debt Instrument [Line Items]                
Repayments of convertible senior notes attributable to principal         $ 27,594,000 $ 0    
2024 Notes                
Debt Instrument [Line Items]                
Face amount of debt       $ 1,900,000 1,900,000      
Fair value of convertible debt       9,500,000 9,500,000      
2024 Notes | Subsequent Event                
Debt Instrument [Line Items]                
Debt conversion, shares issued (in shares) | shares 27,377              
2026 Notes                
Debt Instrument [Line Items]                
Fair value of convertible debt       $ 2,800,000,000 2,800,000,000      
Redemption Period 1                
Debt Instrument [Line Items]                
Threshold percentage of stock price trigger       130.00%        
Consecutive threshold trading days | day       30        
Redemption Period 1 | Minimum                
Debt Instrument [Line Items]                
Threshold trading days | day       20        
Convertible Debt                
Debt Instrument [Line Items]                
Face amount of debt     $ 50,000,000       $ 90,000,000 $ 250,000,000
Interest rate               0.75%
Proceeds from borrowings on convertible senior notes, net of issuance costs     $ 291,100,000          
Convertible debt, conversion ratio denominator       $ 100 $ 100      
Convertible Debt | Additional Convertible Senior Notes Due 2026                
Debt Instrument [Line Items]                
Face amount of debt   $ 150,000,000            
Convertible Debt | 2024 Notes Partial Repurchase                
Debt Instrument [Line Items]                
Face amount of debt             $ 210,000,000  
Convertible Debt | Convertible Notes Due 2024 and 2026                
Debt Instrument [Line Items]                
Debt conversion, shares issued (in shares) | shares         1,216,492      
Debt instrument, redeemed amount       $ 88,100,000 $ 88,100,000      
Repayments of convertible senior notes attributable to principal         $ 27,600,000      
Convertible Debt | 2026 Notes                
Debt Instrument [Line Items]                
Face amount of debt   $ 1,000,000,000            
Interest rate   0.25%            
Proceeds from borrowings on convertible senior notes, net of issuance costs   $ 1,130,000,000            
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jan. 31, 2021
2024 Notes    
Debt Instrument [Line Items]    
Principal $ 1,863 $ 90,000
Unamortized debt discount 0 (15,459)
Unamortized debt issuance costs (25) (1,265)
Net carrying amount 1,838 73,276
2026 Notes    
Debt Instrument [Line Items]    
Principal 1,149,991 1,150,000
Unamortized debt discount 0 (249,907)
Unamortized debt issuance costs (14,307) (13,174)
Net carrying amount $ 1,135,684 $ 886,919
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details) - Convertible Debt - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
2024 Notes        
Debt Instrument [Line Items]        
Contractual interest expense $ 4 $ 168 $ 203 $ 506
Amortization of debt discount 0 1,002 0 2,958
Amortization of issuance costs 2 70 646 203
Total 6 1,240 849 3,667
2026 Notes        
Debt Instrument [Line Items]        
Contractual interest expense 719 718 2,156 2,156
Amortization of debt discount 0 10,826 0 32,058
Amortization of issuance costs 840 469 2,515 1,366
Total $ 1,559 $ 12,013 $ 4,671 $ 35,580
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes - Capped Calls (Details)
9 Months Ended
Oct. 31, 2021
$ / shares
Capped Calls  
Option Indexed to Issuer's Equity [Line Items]  
Strike price (in dollars per share) $ 68.15
Cap price (in dollars per share) 106.90
Convertible Debt | 2026 Notes  
Option Indexed to Issuer's Equity [Line Items]  
Strike price (in dollars per share) 211.20
Cap price (in dollars per share) $ 296.42
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2021
USD ($)
ft²
Lessee, Lease, Description [Line Items]  
Total minimum payments $ 69,438
NY Office Lease  
Lessee, Lease, Description [Line Items]  
Rentable office space (in sqft) | ft² 106,230
Term of contract 12 years
Total minimum payments $ 87,300
Financing lease renewal term 5 years
Palo Alto  
Lessee, Lease, Description [Line Items]  
Area of leased space (in sq ft) | ft² 16,000
Operating lease, term of contract 8 years
Operating lease renewal term 5 years
Lease not yet commenced, estimated base rent payments $ 14,200
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Finance lease cost:        
Amortization of finance lease right-of-use assets $ 993 $ 993 $ 2,981 $ 2,981
Interest on finance lease liabilities 785 852 2,406 2,604
Operating lease cost 2,313 2,335 6,481 6,189
Short-term lease cost 431 435 630 1,968
Total lease cost $ 4,522 $ 4,615 $ 12,498 $ 13,742
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jan. 31, 2021
Finance Lease:    
Property and equipment, net $ 32,457 $ 35,437
Other accrued liabilities (current) 5,111 4,900
Other liabilities, non-current 50,496 54,356
Operating Leases:    
Operating lease right-of-use assets 42,291 34,587
Operating lease liabilities (current) 7,298 2,343
Operating lease liabilities, non-current $ 41,072 $ 39,095
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from finance lease $ 2,406 $ 2,604
Operating cash flows from operating leases 5,909 4,146
Financing cash flows from finance lease 3,649 3,450
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 12,893 $ 30,593
Weighted-average remaining lease term (in years):    
Finance lease 8 years 2 months 12 days 9 years 2 months 12 days
Operating leases 7 years 4 months 24 days 7 years 10 months 24 days
Weighted-average discount rate:    
Finance lease 5.60% 5.60%
Operating leases 4.30% 4.60%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jan. 31, 2021
Finance Lease, Liability, Payment, Due [Abstract]    
Remainder of 2022 $ 2,018  
2023 8,073  
2024 8,073  
2025 8,445  
2026 8,711  
Thereafter 34,118  
Total minimum payments 69,438  
Less imputed interest (13,831)  
Present value of future minimum lease payments 55,607  
Less current obligations under leases (5,111) $ (4,900)
Non-current lease obligations 50,496 54,356
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of 2022 1,729  
2023 10,050  
2024 8,759  
2025 7,557  
2026 6,081  
Thereafter 22,604  
Total minimum payments 56,780  
Less imputed interest (8,410)  
Present value of future minimum lease payments 48,370  
Less current obligations under leases (7,298) (2,343)
Non-current lease obligations $ 41,072 $ 39,095
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - USD ($)
Oct. 31, 2021
Jan. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Accrual for contingencies $ 0 $ 0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Schedule of total revenue by geographic areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 226,893 $ 150,771 $ 607,288 $ 419,381
MongoDB Atlas-related        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 131,123 71,110 336,390 186,354
Other subscription        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 86,748 72,959 247,432 215,049
Services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 9,022 6,702 23,466 17,978
Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 138,036 93,255 368,339 261,836
Europe, Middle East and Africa        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 66,183 44,552 178,490 123,762
Asia Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 22,674 $ 12,964 $ 60,459 $ 33,783
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Concentration Risk (Details) - Geographic Concentration Risk - Revenue, Net
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
United States        
Concentration Risk [Line Items]        
Concentration risk, percentage 55.00% 57.00% 55.00% 57.00%
United Kingdom        
Concentration Risk [Line Items]        
Concentration risk, percentage   10.00%   10.00%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Jan. 31, 2021
Revenues [Abstract]          
Deferred revenue $ 297,900,000   $ 297,900,000   $ 238,000,000
Percent of revenue recognized from deferred revenue     30.00% 35.00%  
Remaining performance obligation 353,400,000   $ 353,400,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Unbilled receivables 6,900,000   $ 6,900,000   5,700,000
Percent of revenue recognized from deferred revenue     30.00% 35.00%  
Deferred commissions 153,400,000   $ 153,400,000   118,600,000
Amortization of deferred commissions 13,300,000 $ 7,200,000 33,500,000 $ 20,500,000  
Unbilled receivables 6,900,000   6,900,000   5,700,000
Deferred commissions 153,400,000   153,400,000   $ 118,600,000
Amortization of deferred commissions 13,300,000 7,200,000 33,500,000 20,500,000  
Impairment loss $ 0 $ 0 $ 0 $ 0  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-11-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation, percentage 61.00%   61.00%    
Expected timing of satisfaction of remaining performance obligation 12 months   12 months    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Schedule of Allowance for Doubtful Accounts (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2021
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance $ 6,024
Provision 3,652
Recoveries/write-offs (4,680)
Ending balance $ 4,996
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details) - Employee Stock Option
9 Months Ended
Oct. 31, 2021
One Year Anniversary  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 4 years
Vesting rights percentage 25.00%
13 to 36 Months  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 36 months
Vesting rights percentage 75.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Shares    
Balance - beginning of period (in shares) | shares 3,881,545  
Stock options exercised (in shares) | shares (986,002)  
Stock options forfeited and expired (in shares) | shares (9,982)  
Balance - end of period (in shares) | shares 2,885,561 3,881,545
Vested and exercisable (in shares) | shares 2,884,486 3,566,091
Weighted- Average Exercise Price Per Share    
Balance - beginning of period (in dollars per share) | $ / shares $ 7.50  
Stock options exercised (in dollars per share) | $ / shares 7.73  
Stock options forfeited and expired (in dollars per share) | $ / shares 10.95  
Balance - end of period (in dollars per share) | $ / shares 7.41 $ 7.50
Vested and exercisable (in dollars per share) | $ / shares $ 7.40 $ 7.22
Weighted- Average Remaining Contractual Term (In Years)    
Balance 4 years 1 month 6 days 4 years 9 months 18 days
Vested and exercisable 4 years 1 month 6 days 4 years 8 months 12 days
Aggregate Intrinsic Value    
Balance | $ $ 1,482,829 $ 1,405,540
Vested and exercisable | $ $ 1,482,299 $ 1,292,303
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details) - Restricted Stock Units (RSUs)
9 Months Ended
Oct. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 4 years
One Year Anniversary  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 4 years
Vesting rights percentage 25.00%
13 to 36 Months  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting rights percentage 75.00%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)
9 Months Ended
Oct. 31, 2021
$ / shares
shares
Shares  
Unvested - beginning of period (in shares) | shares 3,473,512
RSUs granted (in shares) | shares 1,422,325
RSUs vested (in shares) | shares (1,070,507)
RSUs forfeited and canceled (in shares) | shares (335,347)
Unvested - end of period (in shares) | shares 3,489,983
Weighted-Average Grant Date Fair Value per RSU  
Unvested - beginning of period (in dollars per share) | $ / shares $ 139.68
RSUs granted (in dollars per share) | $ / shares 386.88
RSUs vested (in dollars per share) | $ / shares 142.93
RSUs forfeited and canceled (in dollars per share) | $ / shares 182.95
Unvested - end of period (in dollars per share) | $ / shares $ 235.27
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan, Additional Information (Details) - Employee Stock Purchase Plan - shares
1 Months Ended
Jun. 30, 2021
Oct. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum employee contribution rate   15.00%
Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Issuance of common stock under the Employee Stock Purchase Plan (in shares) 45,261  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 68,708 $ 39,952 $ 177,327 $ 108,044
Cost of revenue—subscription        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 3,934 2,446 10,322 6,508
Cost of revenue—services        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,521 1,513 4,473 4,142
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 24,790 14,696 64,749 38,754
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 29,205 15,442 73,227 41,415
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 9,258 $ 5,855 $ 24,556 $ 17,225
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Additional Information (Details) - Convertible Debt
Oct. 31, 2021
$ / shares
2024 Notes  
Class of Stock [Line Items]  
Initial conversion price (in dollars per share) $ 68.15
2026 Notes  
Class of Stock [Line Items]  
Initial conversion price (in dollars per share) $ 211.20
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Jul. 31, 2021
Apr. 30, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Oct. 31, 2021
Oct. 31, 2020
Numerator:                
Net loss $ (81,293) $ (77,133) $ (63,992) $ (72,651) $ (64,525) $ (53,967) $ (222,418) $ (191,143)
Denominator:                
Weighted-average shares used to compute net loss per share, basic and diluted (in shares) 66,386,379     59,368,167     63,750,884 58,476,521
Net loss per share, basic and diluted (in dollars per share) $ (1.22)     $ (1.22)     $ (3.49) $ (3.27)
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) - shares
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 12,124,969 9,716,110 12,794,915 10,299,249
Stock options to purchase common stock | Class A Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 722,070 1,234,642 818,589 1,434,388
Stock options to purchase common stock | Class B Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 2,250,736 3,614,730 2,476,270 4,013,050
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 3,679,734 3,938,037 3,745,955 4,004,267
Early exercised stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 2,831 136 6,418
Shares underlying the conversion option of the 2024 Notes (conversion spread only prior to the adoption of ASU 2020-06) | 2024 Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 27,337 925,870 308,849 841,126
Shares underlying the conversion option of the 2024 Notes (conversion spread only prior to the adoption of ASU 2020-06) | 2026 Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 5,445,092 0 5,445,116 0
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Jan. 31, 2021
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 2,249 $ 926 $ 2,411 $ 2,142  
Unrecognized tax benefits         $ 17,500
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &FQLOD&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 " !IG(=3/,)BG^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$GH&";UI:.G#@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[ZZ!3E9SQ"4/I# M'1%JSN_!(2FC2,$$+,)"9+(U6NB(BOIXP1N]X,-G[&:8T8 =.O24H"HK8'*: M&,YCU\(-,,$(HTO?!30+<:[^B9T[P"[),=DE-0Q#.31S+N]0P=O3[F5>M[ ^ MD?(:\Z]D!9T#KMEU\FNS>=QOF:QY71557?"'/>>B60F^>I]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &F&PO=V]R:W-H965T&UL MI9C;CNHV%(:O=Y_"0KUH)2")PW&+0>(PLXLZPS##M-6TZH5)#$0[B:GCP/#V M74X@85!8B=H;R,E_OBS;_UKVX"#D]VC+N2(?@1]&=[6M4KNOAA$Y6QZPJ"EV M/(0[:R$#IN!4;HQH)SESDT:!;U#3[!@!\\+:<)!<6\CA0,3*]T*^D"2*@X#) MXYC[XG!7LVKG"Z_>9JOT!6,XV+$-7W+UVVXAXS[AOJ^5@..?DV@M M>Z=N>'E\5G](/AX^9L4B/A'^'YZKMG>U7HVX?,UB7[V*PR_\]$%MK><(/TI^ MR2%]MM6J$2>.E A.C8$@\,+TGWV< G'9H'^C 3TUH%<-K%MOL$\-DL@9*5GR M65.FV' @Q8%(_32HZ8,D-DEK^!HOU-VX5!+N>M!.#2=BSR590(^1!HFV3/)H M8"@0UK<-YR0R3D7H#9$^>1*AVD;D/G2Y^[F] 4 9%3U3C2DJ^.RH)K&M.J$F MM0IX)GCS*7>:Q.P4-?^$8V=!LA,]&PW27Z-5I"2,N[\1R58FV4HD6[<0A1/# M;%#D[;CC11''FUMFXP6A:&<4[6H4+S&3BDO_2%[Y3DA51(1+*1ESA*B3$76J M$2VX](2K1Q2!@5T8(ESI/(9^^/*E9!AT,[9NQ3Z3#'PLL:';X<*UULR/L'CU M,J8>JG,?*D\=R8/GV#'.D:9&[9E_W?*MX,HI,0E M[9[:D@=?"(D1YOYOX0Y^33C19S .W\0A+*3#Y>90,+U#P82&+T\+%F[FUW#9 M+%E(L?="I[B7<:^ PF\@A"' 3@BTLEG.]ULF.2[)D?<_*C MV80.)3NHV))Z%BM'\^1!<7N'C.]ZX88LC\%*^$74)0)/TS$&DB<(BKOY.7#D M_L/9LA#*]EOYM41H/EI.1U@-2?.40"NEA$DLI:Z.TI(HB1;81ERXGBA1?+]> MA7PFR], K90&9B'4MNF"41>3[(Q:2(8KEI#E]D\KV;^NVZ#V '?="%DX&TIT M'IF$,3!R'%@80TW#W5028\RS *V4!98!\WTRCB.X'17W)JY35NO2W/QI)?._ M#[C5Y@%9:'TQ@]DE( M4;/0Y1_D5UX<*ES*!)MOM:R>A>5,.[=X&W?HLWT]>)%.GN\<,@JV^BR1:S3T MJ@K=?W;N$E?4YU6[+>Y<+D7&Z.Z MV*K!#7H$2&Z*Y;.BT3TN$;@Y XV+739M0,GF8T0F_2LB/E]#4[/9A:DFTPW']$2)7;)GMQ)*B2 YW'+FB::B;!P FAX !@ !X;"]W;W)K MGA+D 2RQJ.'@Z'SS-#G3_)ZIO:"J'1 M]UU1JHO95NO]Q^5295NQX^I,[D4)=S:RVG$-E]7C4NTKP=?-H%VQI!A'RQW/ MR]GE>?/=U^KR7-:ZR$OQM4*JWNUX]?Q9%/+I8D9F+U_\D3]NM?EB>7F^YX]B M)?2?^Z\57"U[+^M\)TJ5RQ)58G,QNR(?KP-L!C06_\S%DSKZC,Q4'J3\9BY^ M6U_,L$$D"I%IXX+#OX.X%D5A/ &.OSJGL_Z99N#QYQ?OOS23A\D\<"6N9?&O M?*VW%[-DAM9BP^M"_R&??A7=A$+C+Y.%:OZBI\X6SU!6*RUWW6! L,O+]C__ MW@7B: ))@;0;@!]ZP#6#6#-1%MDS;1NN.:7YY5\0I6Q!F_F0Q.;9C3,)B_- M,JYT!7=S&*(/BTNOO]MYNK>[CX?/7[U9?K6[3Z]?;V?H46 MZ,_5#7K_[@-ZA_(2W6]EK7BY5N=+#1B,IV76/>]S^SPZ\;R[3)\A1N:(8DH< MPZ_]P__.RZGA2YAY/WW:3Y\V_MC4].NJ$J5&7"FAU4>/1]9[9(W'8,HC5UL$ ML4&9^2#^JO,#+^ 1SEBUKJ+&E=EPA\LX2$B SY>'XYC89@%-HS3NS5XA#7JD M@1?I:BLKO="BVL&:'H32NRF8K9_PZ/D$AT$<1".30#0&3=\$\3:-F M2=Y%17#6S6?SF'AZJ]:+BF>';%)K1CD] 8DU%H M'&8L)''D#DW4AR;RAN9&; 0D,"2;W.UR9;C5N8"1]?0@#5D\PFA;L2@BJ1MB MW$.,O1"_5F+/\S42WT%YE%!-F*7>0N2S5YO/A3NVHY8&5MHYK"@+L1MWTN-. MO+COI>;%&R FUL,I[(TP'N]AVXZ0@"3)Q"9.>YCIB?""HE?ZN0FK89N]V<7- M_G"A32T4$8G3<2(XK"B+ C=2@@>IP5ZL=X"4Z[Q\1(4 Y465D=B%W"QJN)B. M<.?U5?92FHYWF,.,!>%4?,F10!(OZK])N7[*B\()C=B,%\=Q.(;F, L3-I&A M9! O0D\P(RRXV?YYJ7GYF ,S=G&<3(#.XZM\I2EF8\0.LXC&$TQ.!G$D?G7L M"4OS[[XE9_;CB;6E'%;IE"B2016)7Q;O&F[R8'.H(<$$CUG)89>$\#.!;U!# MXI?#EI@\^&RI 38D$:%C@ Y-"G ,RC !<5 E$KVIJBIR_I 7N/YLZP#E_6PY":FF=PRH@P13%#:)!_*H! *NZU6,C=[QM58":'T0I M-OG$BMG:D+(TM C.-HNA1)EBD4%!B%]"QK1\M&I.M+8ZQ#1-QF!M*\H"YL9* M!PFA)R2DW9Q=E$\@I0[AB()XO \<9F$4!!-QI8-P4+]P]%Q7B8,H:V>R4EL9 M:)S28+SV+CL*NW4B8>E1_^.7D-=ESJF VJH0,$K2=(S6MF-0$QW-ZC7:03[H M#\C'"]AG$#M9+KHY.'';0D'H.&,=1G$\E;"#FM 3:C*]N4[#MA4D(-C.7]N, MI7B*Q>D@--0O-./\/8W7U0O%1SG:X7681=!.3N =5(?ZFZ%K"5ULI9LJ2(DR MAX:PE%I,UT+4;G@(=&518B&V#5,6 ^M-0![TC/KUK*6S'\H)6[0P M"U,R"7C0-_J6KN@433AZG0@Z'3P6896R$Z0MD MH,4.2C'M,EV4*I1:>J%O8(*;,+Z8M MT:LW;$;G#&S!C"*:8FNOV':+$+,I](.N,K^N6C(U1WK$ATVF_]?SL^75W6,[ M#+T]-AN4F/F5^+K@2J$K9)0.>LR&-GVT.$@G2_^O!!P,$A7X)>IE"ED[A8[6 M]KQ"!U[4+6_A,XS)P%N?$)ECC%]^7\B/UWHKJ_S?AOK>SFN?4!3-$Q+-<1*\ M>,J5,IVE,8>;,3&_[.6FK+72<,N4\^[G@$L\3]-XGE#J#R9X4;(9Y50JN%GRC,ULA*M\QO;5E%"4Z(Z(J<9/ED*F1*-4[FR M52XIB8U3RFW/S^[O;N=WB_DMX&AQ_^7S[>01)]/)E\G=; Z+3_/YXP*N'HBD MF4ZH9A'AZAH^P/?%+5R]NX9WP#)X3$2A2!:KH:V15 EM1S6!:47 .T,@A*\" MD17,LYC&)_QG[?ZNUP)@8S2:D'C;D$R]5L3[2'? =]^#YWCN*4+M[G^2[)S[ M 1V_.2'?X/GG3JB09>R!*$6UNFE![#:(78/8/8,XX7AY2191P#( L2B>]++@ M>*,B463ZY!E6@'T#6%:&];@;AOVAO=Z/RVNCON-U&Z,#KKV&:Z]5_4*+Z#D1 M/*92_?[;P'.#/X#^*)A^@2N\K2QB^KHM)OUFGWYK3&8B3;&JJ'([P'*G-*8S MRU9PA>FM$DQ_=7TJ%RK4WH'F03CH]MS3NH.&3]#*YQ%KLBKD2\VHG<4T>,4B M#/W /3J?MZP.B X:HH/V9%I3B?4>2WI>R"C!B@JY9)A;8@GZ4$0EP&B)!>=$ M*LBIK)9/RJIV#O8(NW['"XYDO65U("ML9(7M^<#QOL$$ZKPP:=B29JZSJ[?. M_YK0[EYE=R].Z?>0$PEKP@OZ+^)?;S#8"ZW3<9SCO'K3[%" MQ/@77XG2:$3 M(=D_-'[K,M2H^WGN.MO/,?6+; _Y[PJWZU_.GRE57,#=?UU/^@,7:TKWF/D) M2R<,@X'GG>&]>SVX[>^'_U@+IS7L(?G Q:]_1,G>:UA2*E>FCU-@WC]5[]*L M-KWBQ'1(]LZ\:C2_$KEBF0).E^CJ= +<7E:]6S71(C?MSY/0V$R988+]+I6E M 3Y?"J&WDW*#IH,>_P)02P,$% @ :9R'4\Z2W,2)!@ (!P !@ !X M;"]W;W)KB\OL:2<&>J,AC.'Y.6+*;]7 M*ZTM^;'.B^IJM+)V5_.57J?5N=GHPOUG:GNQGLOBVRMBRHS!2GU\FKT@5U,.=0&#>+W3+]4!]>DIO)H MS/?ZYO/B:D3K-]*YGMO:1>I^GO6-SO/:DWN//UNGH_V8M>'A]:OW3PUY1^8Q MK?2-R?_(%G9U-8I'9*&7Z3:W]^;E5]T2BFI_E>2%EC7;>ZHLF^HVUBU=6U(DRLZ7[;^;L[/7-[;?)]-ML.B'N:G;[Y?/D MPX.[F3VXGZ_3;P\S1A9;956BRJ MR[%U;U/[',_;D3_N1H:>D3GY:@J[JLBT6.@%8C\9MD\&[,\,8?[_%WKY]UL=47 Z[$ MWI5H7(D>5P_&IKDK*HU#+$]VYK(QKPO;\S6 C!-^.7X^#'\(8Q%5BAW#)B%, M4@5Q? R;AC#!$AYWWHZX1GNNT6#8;DQEB5F^LAT*G]R[E">$;W[L& OCSDUT M2#P64GA1#%%",D:]((8H%G.9>,ZF" PD37J"J/:,U2#C7TI35613FF5F,:(J M'#6*!20>4P1&A91^OH0P 3P*J(8P2#@D%*<:[ZG&@_ERN]%E:K/BB>@?KO=7 MNAI*F63O-1D,X"S-=45<67:=HORN:_]8'!/DZU$NO5RX"6$Q!^;%9Q*B."@) MR@MC" -0@BD\C(QV;8P.4K[7E4[+^:IAO7"3)#<;IV?0_&E='3$"B*3'&X%% M@DNO+$T0&+!$4 \W17!,)!#U9! [Z.!L>+KHPB51WC!/%TXC9)6MD^H9K1*M ML^,/%<7,)Q_"(&(J\LF'L%AQFOC<0YB4$1<]U*&C#B?41A-,(I0XA(QXQ!+E M,P]QS.5Q!#[U$">YX#S@'N*$X$![BB3K.C3C@^2_U%5R69KU:P!,@1/GP0N< M*:ED[!-'<%%\6,U;X@@.&%4B\IDC0)?R">NCWBD*)H;+IEWITNG/N5EK\K;] MZN^&2B?K.CB+!L/ZN;"ZU*[;[MRC$8W"5*)^HT5 D0J2" %QO_4@()=G?4'L M= 4;%A9[HFW\4*9AAS^#*)PS"(P)ZDNX"8:+8\9\P@A,. $2]U#NA 4;5A9X MWKPGA<8;!2(A6, ]!)TQ%C!'4$DZZCEK MUOGN]C46-OW14S5CI'@D5 39CN&8@J!A(#@ 2JDO%# @BQ/:6S<[<<2&U='= M/PL IEB$KS415 +2YXZX$F'R(R@F &<-G4""88'T35N2NS3 .+:F\FA:,@A6 M8!A.@8S\#H'AP$6-^8LP#,AI^4!\!T:HMUPZNA-SP'\")T$FV P?NYGU12'08]8ADXV MP;!L^J/9/M.+L_39"8-=D6WE8F*-6VRN-RX^=5D\,8@[!WCD$)TD>2RY M\B<1@HP2+F,FE1\_3'NIB,:QWSLQG[%0,H*>.@*=_H)A_37;/E;S,MO4PFMH M^ZE3-3"L:D[8DN/)%-@)SD=.OG:.8S M&OO[) A,"7]U.4%0D"21W_(P&,217ZS'!R<>:UT^-4=-E2.U+>QNDWO_='^< M]:$YQ/&>?V07-PQY/F$7T]UA5>=^=W;V-2V?LJ(BN5ZZH>BYBR!KC_+XVQKS?U /M#P>N_ 5!+ P04 " !IG(=3 M]39.*X(# %"P & 'AL+W=O][ +4G!G=FD6GN2LXG8:U9P^B21VI,[ M;PO/Q3;79L&=379D2Q.J7W9/$F9N&R4K2LI5(3B2=#-U;OV;>&SP%>!K08_J M9(R,DK40W\SD/ILZGMD09335)@*!QX'.*6,F$&SCGR:FTZ8TQ-/Q6_1/E7;0 MLB:*S@7[H\AT/G5&#LKHANR9?A;'S[31$YEXJ6"J^D7'!NLY*-TK+#&%#"-^;(6H(E72WUEX9MR":S"92 M')$T:(AF!I7[%1O\*K@Y)XF6\+8 GI[-EX^+^#&)%PA&R?++_>)V!9-D!8^' M^'&5H.4G>/7P]!Q_!MS]UQA]628)ND(OR0+]]N%W] $5'*URL5>$9VKB:MB5 MB>VFS0[NZAW@"SL(T(/@.EX-N$SU-0K\ MCPA[V+?L9_Y^NF>3\_^RQ_\Y^YD907L^@BI><"%>HHFF4!XV(+SQ[X?_DQ[)C1JA4:]OBYU3B5* MSPPUPC\B3BNO-7F]Z3%TT.89]!KZPN'V8,4/FJ$MW!K(U.8#*1A9,WH%U\R5 M(HPB1=.]+'1!K<;7&:(SJ\8=G^864!!V3;>!(J_CN"U=:'=[V+HP['4![A2X M,3@45"DI3[\C.+!<,5+?5=G?4&?-&;>)'_ZZFZ$?=L1;0(.HH]V"P4'WM%E MT0GH3/RH%3_J%7_IJ-G4CG[-[WL^[LBUH$)OT-%K 46CKEX;:(#M>L>MWG&O MWI70A+U3[]A24W#@=;[=W (; FK8D6R!88C6M2:VX*"F#$_2UL+=DWN]I'); M-50*I.VYKDMXN]KV;+=5J])9O_-OYKYE?0$]7MV2_0Q?-X@/1&X+KA"C&TCE M70_A&\FZZ:HG6NRJKF(M-/0HU3"'/I5* X#W&R'TV\0D:#O?V;]02P,$% M @ :9R'4\#-ARY\#0 8E< !@ !X;"]W;W)KF_W.;%-*GTU^+NL'PHTF2\*#2='.(XYH?3))L='!\M M?G=5'!_E\VJ2S=*K(BKGTVE2?#M))_GCNP-T\/2+3]G=?57_XO#XZ"&Y2Z_3 MZO/#5:&_':YK&6?3=%9F^2PJTMMW!^_1SQ0?6?I8-CY'=5N^Y/EO M]9?S\;N#N*:43M)15=>1Z!]?TWXZF=15:2*_KVH]6%^T+MC\_%3[Z:+UNC5? MDC+MYY-_9N/J_MV!/(C&Z6TRGU2?\LJ)1 !%/ ;PJ@# M\L5X&215-U??6'Q:!;E-?#))O5$^2Z*O1?,UVN.NY??AP,/UX/ M!Y'^='WYR_G@_8W^ZF^7_;]]N/QE,/QT_><_28S$7Z/A MWS^?W_PK^G$P/#WOG]^\B7K1Y^M!].,/;Z(?HFP6W=SG\S*9C6CWX#2@W#I]^-Q5L_89!)=)=FX M=SZ+^LE#!C,9=C1 AZIR7GSS^^#D9?T^A\-LJG:?3C M+WE9O@&J/.MHWF@TG\XG296.HT%ZFXVR"JCD0TQM=I466 MCZ/\-GH_SA_J#GRK/_U7#UT=1:%+G#_S);:Z;Q?/??&N7CW4TW$])_%Z3N(% M#>JA<9+>9;-9-KO3D7^2S$;ZKNL)5=XG15J^B9(JNDAF/T4$O8UPC&-HHBSK M9XOZ:XG\>LP$D9A15=^B?W_*)Y-(NXK'I!C_ M)S!.V?KB+#@:%E>)EK,B2O](BU%6IF5SL$)CDSECDPA"%(4[@J^Y\!VX0*.1 M.]?'2EDWOL^=>X6LL0A6XVF$6#="!!OQ*7V8%Z/[^G[J@),FQ>3;NBWC5>,Z M^UD]%6K(AO5 :]<=/E\EE6=G*3;610Q[J&E MUK34IK3LOBH;PP$[6A'T=:S_4RITQJCJ!) MBMV9$C-N!\5.6)MJPQBB(-5^/ONJPT<]GW0'Z]A.->/Z5U7V99)&93K+\B*: MY57WE%]=J4E1>N@9C41AD?P\T^%NDOU/=^2=7@=&]5KK:Y)-$DVNIQ>.O3)9 ML!S-"^T/X%" 7)V4U-*ETPY0F[X14A164AV&]=)MIDU^4:2ST;>H*I)9.4F6 MB\:0@3I9U=R>XL4^T 05I4?>*C"A[O)YUX]KDC!JA ML!P-9^. 9WK_4&B7$OL]$W*%B0FE!"6^;C/:A,+B9#';@,T)P8(.&:@*M,@ #KS7@' [)AFJ"W3)$-"UR5VH]JTQ M7@&IUW?*V @_#@O_<\@5=I6^ASV6$QN=QV&=WT.)L*OK.I1[M!$WEK]A:0^I M#';5N(<40KZYBXTBX[ BA^7C6Q]KB(^9@9U<5AU77EHXO-"79% M%B,94RNDK&"\1=H**4!54I(XMF;W$,!!(06"$6*;! @EF>*QQX%CXQ)PV"5T MZD>G4<#;&@5LC (.&P50/SJ] M[,*^ -O )0%>@5 !QXLS?Q"E!=(:^ C5? MXCO$?.,&<-@-[)8?P:[^48&P;[&,C0+B\')Y\Q0)!I:^,7/&D^I,DL 5Q7!+ MB!%3$A;39\F3$$!-I40>;D9.25A.]\Z5$%=4]7J>8H^L$B.K)"RK^Z1+B"N[ MM@\"B7:_#L\N6)NJD6D2ENGSLIPO8K;NX-%R+^KI MMNM($U7W:321.Q*6NY!M)] :D3IS\ZP;UR9GQ(^$Q2_L[B_FD["[)ZZ0,:F-D2"> M\4J-F-&PF+GNOHO-"76EBTKD"/0*UC)\ED,; %5)PK&R)NL0P$&&#X!Q"W,& M524D5\PSW^]1([ T++"[^3WJRJ:20A+?SJ"13KJ!=&[D]RBP=A5$ MVRT,8F9UA9]_94U-5.@F*]KO$P,^))P^*YCZ>BKO[9\VD0 MQK1)&X6D&^R5;NBIJ*MQ1"EF[Y5UPMI4C1;2L!8^XR84=54/>58BU&@>#6O> ML5?OIUVH=@.,+M*P+NYA-JBKB3UN[T-U@-KG#HQFLK!FAJP&@^0% MV[5FHP$84 OL62AE+):GCY#9!MIMAM)6% MM;5SRPJF[B:.>RPFQ.8-Y)=MS\!<;58$$WOW: C@P&$!P(0]7L\@E"*,QE8+ M/D! S+B@O T\AWJ$Q(I(J[T70(T,R:+3_((5$8];8\9BL!<^?,5P[-S2/=BFW08U&9M](F'E\HAS\[=96Z/ZP6DY0'.NG%M-A(0N?'0/-&7>UJH>Y)-QV[0"0VRM[ M[JH:U_X?V0E" ?9,P@F[*7"&812E#>![>XT:LJW/:&UK6OGKIQZ7/LFR'8S MC/3RL/3NYMJYNV,+N78 YKAV[FHSZ-H!'#@L )CKVB$4Z-JAAH*N':H1=.T M,.#:A;$C(GY]URZ,Q1!AB[&3:S\1KIM0DL>^-;4P;D*\_*%NX:8B>L1WYD 8 MQR!>[,"V ,YB8U]67!@;('8_C"V@92O&%/FN:F1<['/*NIE/ I52N K.N4#Z MGTTIZRXV)P+0;8Y5;#\.)-RC4\YS&$!=2(BX&2.6(1$ 0B$1A&'' M$H$P%#,D[5@'('6HH[$EOA< 3H>ZV#>#&@\W[7ERN]-F"<"+!&V6,+Y ['!R MN]-I">BL,N2TA'MVVW%:0&6@TX(N"HT? .8Z+0@5KI-&HN7SG163KB8S':WMLV*=L#95H]WRNYX5DZ[\4QW# M/BWD8S;6_U+[,GP"@O-X@MP -+ M+*[_\Q UOSG3P5.69X@ C:NK;$P M .I"7"G$[(=E "!DV"$8EK9A!RN+,9'*=Z>-NJOOL(.LC!2KE]A!5L"+.)#B MOITM9517/=<.L@).ECGO$>@K5V1MQ]Y54;LE1F/5"^\@*V 'F7/L>T!+-5[@ ML?$.,LP,[&Y@6]CNZ]"C2=:K.YKO[GC.EW= )Z$YMF]Y-\ZBVWA_1_QZ+_"( M@;6D+]VKHU&#XTMM'S_5W,ZW.;T;!%FT&R_OB%]^^_CI&NUX[SRLT0FS&M%X MET?\8MO(3U6WW89],.*T$V9Q;[SJ(]Y],_FI;-M:(N>9AK,-@!;!QAL_XGTV ME#O3Y$_5;YXGK]]1:LAMNZ?+?ZKW1HKE^UR77ZK\ M8?'FSB]Y5>73Q;MI!,^Z064Q)T$0S4N>5T=G)]VSF^;LI-[*(J_$38/:;5GR MYN6+*.JGTR-\]/K@-G]82_5@?G:RX0_B3LB?FYL&[N;C+%E>BJK-ZPHU8G5Z M=(X_7X1$#>@D_LS%4[MSC90JR[K^I6Z^9:='@4(D"I%*-06'/X_B0A2%F@EP M_#-,>C2NJ0;N7K_._K53'I19\E92;7IT?)$5L__2X&A4(U M7UH7;?=_]#3(!D1G)TW]A!HE#;.IB\XVW6C0)J_4-M[)!G[-89P\N[C^<7GUX^[J M$L'5W?4?WR[/[^'F[A[^?+_Z<7^'KK^BB_.[W]'7/Z[_ND,S]//N$GWX[2/Z M#>45NE_7VY9767LREX!&S3E/AY6_]"L3Q\H+]+VNY+I%5U4FLOWQ<]!B5(6\ MJO*%>">\3N4G1/$Q(@'!%CP7;Q\>>.#0T;*TFX^Z+,O;-5J!F[1HU=0E L]K MN,RKA_[HYC(7K6<9-B[#NF688YD?X.I%W5HWH!\9=2.5/S^>S0@A#"Y/6CA""WT6N \^QL.,/B\;)&LP>G3NDKS0J!JP*R>JNM4F6K; MBDP=*9N=/GL,%8UH(J^A+@7$N33G??2H,L3+NI'YO]T#F_7ZZ<(=JRP6R6)B M.HM0B$.[W>(1:>Q%>B?K]-=,!:<,I74)$;MU@HR-]7$<4Q)/8%K$@B1@S XT M&8$F7J#G.Q9$]0K"YU*B+&_3>EO)SL9YVVYYE0K0HY76,YH8R"B.\ 2^12@* MX]B.?C&B7[P+_2JO.JB-BORS>C6#$XEXVPH[\(6!B2R2*? #0GNX<:!C=O N MY-IEWHA]F'\75QC@8 +>(L5BYK ZWF$'TRV0Y,_32#B@Q,;Z M,Q+CJ8UM8DGB0$DT2N*W<9HV8CS8KV<:;MLU&'\F15." H]B"'!6_,2TWR*> M!E^+%$T(+M#'U0 _FB% M32V'@TY1FT**,QR1#VLVP\S/FCW$?1[HSG$73XJ<+_/B("=@35$X/+3-:F-; MQ4XB?^3+0EAM$IKJLBA9D*E9;'(X=/F,YB[L)Z^;1FQXGL$>*C80O3%JN18- M)(G@3"K$JX M-CD<[U+&/E#-9=A/9M>=-8NZ>NB=VV-/DXYF9&&$)8L4QBY[:M+"!UCK]@TLA(,\ZB-9",8RR:5"TB9&8.O:<:"XB?BX:?:@1CZ+:6O>.L$TTW1 _W0S.HZUXC*JZF@VQR8K7PC)1.'4BBQ2+0A=8CX>>BFJ5,ALN$8EEP.2)7!WZZ"24$L M4/]-=3#E0K8GM]^BT6Q%_6RU=\K?#)N:K#1;4$+"*6Z;8())&#L*;ZH)C/H) MS(A@AP/!@-W"42&CH5&7V 1)PH(=7]['KNF,DG?%L+[P?G,,HSL=.#\KW?"7 MOOL$F[O?B5!%$5R!S:"0[C>\RN%154N'V4PB,C;;4A)![N_::DU6U$]6^YXF MGD63YI"R@$ZM:A0!=ZEH!XP+]72QS90=!6^*EU$TVQ>TJF?R51P:*:U%"M-X MX2 UJDF-^HNP?0W'G5*A&XH&57,K_&,\/]Q4HF89EB0+G+"I0J:<*Z1HXJ2' M2K5=92 O[L%UQ2W$I6SRY;:G,%E#VC;H M:U7)Y%0H5L*%X2.FG$,?IFF7':#=?1\18'[(?TI(,Q]%EPOQ NBA]YEJ?WNL M[SE,FIT>*(M($CJ8C&D69F]D884\S^#P+U_>0&<#:I-@DQA*MG *W93#41 X M4F6F:9CYJ\JKU4JD74 =.X-0 T%4[:Y;97FEVW&OHLR2*C*!@RD'"1A*7:^D< M@$6',]RN89M!&0'&5QS?XU69IZ]US30+,S\+?]MY?3+F1HU8;1VOXYG)J=3L MN%BDP&<='1>FJ9<=JG.E4!OYVL&V C39DP71M'5@DZ*)H\?&-,6RA7?+;H>W MT_GX5NWM80(]Y7(-@47M,LR2*055P[MJZR+/N!);\J+CL.Y+C79RAH\56:O! MO.Q[N^VZ?E(E7?>PE3"#)G]=//$ET*7G*(6:CT,_'W?G52DVU=:V3:%)I>!= MF$V]RR+',(LCAW>%FG5#/^O>3@/"@59C:!)H:+S].""T#U5S;.CGV/M:0K;Y M_PAG6"(Z%,TL&PO=V]R:W-H965T&ULM5;;;ALW$/V5@1H$+:!(J[4=._$% ML.7FAB0VXEY0%'V@=D=:(EQR0W*E*%_?,]S5VBK2( _MBRV2 WS9OPX#=))0OG/LKB=7D^R@00 M&RZB1%#XM^8Y&R.! .-3'W,TI!3'A[]WT5^DVE'+0@6>._.[+F-U/CH94<5_/D<0KG GI+VUZVVQ$11NBJWMG(*BU[?ZKSWT?OLJZ@NSKS;D!=K1),?J=3D#7#:RE#NHL>IAE^\N/$K9?47U;7(EG3-H?"Z M26NWI*LVP".$LVE$-O&9%GWDJRYR_B^1G]$[9V,5Z&=;> ]NH=JUXH:VR MA5:&[K#)8&8,].?E(D0/;OWU#42' Z+#A.CP?QC&?Q-99K9RUU=C>FV+"?WX M^(>3/,].^]VTFIV2\Q0KIOYP[NI&V6U_^!-M5("%7J%=QFQ)V\+YQGFTK,0B M>09IH.2]9J,VRK,C'@05E;(K2839),?H_E'3+P^L=: *2O:I53ZR[_"]AY+\ 26AN8[;RK*&3#?L@P!>M-F4:5Y=.?V%236-TD0:),*K1)7HL)H4+\0DOEYQT M3C8+[S!110OO5 E;-$9ZW@)= 8AA0@]I$;!I : Q;ONPI0/F :R*% IE>#?- MPKBV').S3_!=J#7"@R X4U1M%UZ7J&ZMO;-R8]+T5%GJQ#S4"($VTE 96'#+ M*&S8'VGCW5J7:$XC%180%;EO^(PT8%6$K<>W1T)T7; !@BS+P'ZM"_@M!0[" M.S3'XR1\?29++571EI4'XC+0&V5!C"TT9Y(T1SQJH+Z+KOA(-WTTNK'TIK5, M^;-.FO;1H^:>62@6#4Z\WGB=(*J5YR0D4/U8@6LR#Y$7:WA+CU7=G"+0A-Z^ MG:?J7CI3UF*A"@CKWOF8<.T\-X-HK5DJ[JX;6"4D'7(+O^1VE'+L68/(('!H M%9 YJ;21;5710):RID.H>4$1B9'^?@HR\99EE&H,+F44GH]-PK,6DNR M>,& *@5P)A2/3DZ>37)\,\$O$7BU1-G@=]D6J?=[@R@Q>]>*H'KJSFMS38S"!$)H6^:$A*V4 J$@I=\QU,@I: M,B<,.#90GHX7WP=U3!O,4AKB?-EIV>ZBB4 I73[!5@')B%@K40;?=:/[!LB\ MAP:VC1LN=Y"TO<%0N1;60V6$\9.O??NF#QXE-?M5>GI!9 1[]SX9=H?7W67W MJ+DW[YZ&[Y3'UR2@<4NX9I/CHQ'Y[KG5+:)KTA-GX2(>3.FGZ#I[,<#YTKFX M6TB"XV; !3"BN%^?T]V8&0Q%^K9)7B1>@$9WH_OTZ1X^V3C_.:R, MB>JFKIKP]&@5X_JGT]-0K$RMP]2M38-O%L[7.N*M7YZ&M3>ZY$UU=3H[.[M_ M6FO;'#U[PI^]\\^>N#96MC'OO IM76N_?6XJMWEZ='[4??#>+E>1/CA]]F2M ME^;*Q(_K=Q[O3GLII:U-$ZQKE#>+IT>7YS\]OZ#UO.!7:S8A>ZW(DKESG^G- MF_+IT1DI9"I31)*@\>_:O#!518*@QF])YE%_)&W,7W?27[/ML&6N@WGAJG_: M,JZ>'CT\4J59Z+:*[]WF9Y/LN4?R"E<%_JLVLO;B[I$JVA!=G39#@]HV\E_? M)#]D&QZ>'=@P2QMFK+<^+=1GE:#6GT@DWEW5#.-G0I5]'C6XM] M\=F57(9R"W5EEXU=V$(W45T6A6N;:)NE>N[3HLD^[G(GAV0 M_4C]XIJX"NI54YIRO/\4>O;*SCIEG\^^*/!M$:?J[OE$S'JM6ZVM-XVT7A;J\+AOII@2GH5(*34$6_FNM)-892 A6:!N!$W-[Z_ ME(F*D/H500$*&"1V9!$(\>+SRE6E\>$O?WHX.W_P6)G?6ANWZACI!0OB'07T M8''V TH!]#Q[*; 4?$)^\F9%<'1M5.5" M^&-*\8OOUJO08:460-+A].\ZTQO5-KHM+41/.0*ZX_N/#RFRL VNW^HJ5VFE MX8RY,8V"<]80#U\!:@DH$7&TWX:(E4"UN&)U==.TD/%UT5!Z NUXDUO;AD(6 M'JAU@V)!2R94% C=E:XJI.E&;E2U6V%Q4;8G=3;55#6%XA2U%ZSU% M^VA#8PH3 J53=**$6FCKL8^.?R$YDJ(S9/JN7;!270ZD@X4E/Q#O^\5E$4UR MD+UMS1\+2 G!P9T(!]TGAL,?GWUI&^$@Y.[2A@(V07:*D,9% !TN M#V_"5Y-J;\!Y4_&7(D2\=-*[Z80M4O"S=67@3-)5<+OIM/].?LSSGLWJ8],B M&FU3 N:)R- ),3L06L^-,C=K) 19F$Y$=SYO8XO#>1.^Z)PIMO^/8,,V7(Q\R36&X4(/I6R-E"WLNL(=+TT#OU9P M!KXWZSC$P,>&%;FB<_@&+FOH6&AU3'DV.WO\<7HU57^]O'S'[\\?WY&@3C 1 M4SUL4VAGF=\'_P:)BY/=IB%H;N?!EA8W8\)475:5>"555 46T01=#%G9"Q_, M-Y4%J=, 7M]_24/]P[)5!KN$5?O M:AO)I^O6AY;H14H.O5Z#6^AYA0!LZ59(46^6;94B/OGOBN 6")E6O+HI5KI9 MLE]K&XC92S@-AXY9A@ "B]L)VW.UP>< 4>0"HLR[>B]4=]&YSS43-6]QA&.7 MQCX.J)KD[O:$SN3 ^79P&*N-^N.\F>Q@SH^E1!<@/1M;.!<%U<+*M55)Z4UM M%]TCQ'UJ&^EK^LIZR_3OJ+0]^ VGYL%%H7\IXMZ;M?.1JCQU1>K\[.3OA\ & M>V]=VC&M2^G('_12NIRU5B+;F5*8(D3"6K$C!]<<<+FZD5*/2NY,. MZ8VE.]2(TO7 MSN.BK7JH[*A[X=D&V#-W'DT8*>+)WIVBO9L#E4''/O8N\Z\3ZN1+)DDP58LR MQ/C4M:[:Y/<:]5F64_VA&'=)'8@B\M?. 8)8NS#DIPE.6TK"R845?-Y8JBX2 MF"!X@826$#2[UJ5SY<96U42UP9 C*L!;^(:-:T]T(TJEHN!="T4>G]ZXY@1- MXV<3&;K#&)VS>KO@L@\7H"SJ&RIO'[)J2,X+"?6&"("S5F#[CDIN)0(A#%6; M+RCQ%%RH!S3(@=6XR/TJTAN(P)HM(@ M8A&HI5MA8&KNG1:_F,BM/06$."L8?VUW;$QB#E8_&2"AT>"6J$J4%?CBVS7? M<]!4O*DH-Z:2,(!PM,6L8=H4AZ$$@(;+MFYEIU$ MA$&[9I6HJGY3,2'G<[:>&5X_\2!#0&#: MD+KS1/;>HXMM(H#NDO3 5[E;/6 4?%:\SQK/'K_(#K\R#=7??Q Q33R12H/; M3-6WRU6')$[5FT9=MDM*L&%>^+H/C$PB>LNFU!Z0_-SA7]]9OKZ\>MXWE80S M8T6&;1\E];M]EUFGF,;VFEP*'8D+H6L.W' %O$V@<7X$] MN36 Z>+!V,0,6^!]*_29*H7 M_?#\WLG%V9V?*4U _B-E80\#\7( M\#U'U:C_K;#93/+<-#SZ$_K8Z;(PFNHF O3% 5M$@8QAD"+M_!.W'>Z6%<*C MCL_O)!B5$KMK?->]#&6V3**3A]-\"9D^MXO6%XP7Y4Z<'<_NW'98KGM*$]:! M1BF1Z"+1:GC'HIKR&3+)C=( RL==X?'48$*'M;;E"7M];=$AH(;T!:S:3JC) M@>L%*Q-&3WH [%&O'\10=:K[/HH:2CO,\-*H$!+6^-$)O3@X_C=41+O8]FWVX&D5"M!^$" :A/7#E%&. M,./KVUE6RTJ50H!LJS O'Q%+6 ?).5Y>R0U%&S]1PH21A=O]\>J^3D0:G[$<25?<$ M76I@'+I9FACY((K++8/<SN8C4GC+;I=F=U?\J.@/)^_D,!MA.*_=Z$=/3.";9HT90"\!U77K5^C M<(<#F8MC:#*_[63O@_;-RC39.(\K85O3DR=X8NWH::WEIPL,[EQD&&1W9V)D M- 2VRU6ZK,04VM!7S[W'(PQDW Z5TW"T*R.(&'E2.1B,*"&OI6XQ-Y1G,L.. M]"#VEC]R!M/5H'RZ3ST]-*)=/%02YR63O5FB-E0F]+,$='Q>HWGNQX+ C:XN MWYZ19B5EF,D<"DVNFB-,I'$=/:XFV,L'OD1RJ[U'RJP#9E,FP$, X/08CYZ< M1YKV;3-NLU\1IEUFU(*F<5AA^&D+M9JED5D%.QAY((/?K)+S1:>IPB*:_2YB M?5$)>9S'+?S./&\T\)!Y]=?T9^3I[VL A[89X%G(Z CX)^2VL?^UVO4^ETR> M5WR0L2@ZQY=P"^?/[.S\4>H=T0[V;2"#R_FCD_-9U]KE(M3Q!^ZK'G!3=24= M39_ .TW6^&R*+@U?ESTGR\[JFJ/MOM8H'^U2DP)J[:[IRXX\]8RRGV>DQZ[Y MDUBLZW6_I0WS3JC@W;7)?PB2GASVO+#KX8J^H/,#&-(RC84)'^GS_BS2&!?E MDY^D\*:'V^8&Y^3SC#&O&S,Z<=3A84;_Q&0\.[%AH->EY0>T,@K2P[0IH9O; M/\CYCN=4TWT_0SO-?O!7&[_DGS7RM*R)\MN__M/^EY.7\H/!8;G\[/(7[9<@ MW*HR"VP]FSZX=Z2\_)11WJ#MYY\/SEV,KN:7*Q0>XVD!OJFS M_P!02P,$% @ :9R'4WF9A#L_!P QQ, !D !X;"]W;W)K&ULM5CO<]NX$?U7,*JGT\[(E$1)CN*S/9,X3>NVN7JBW/5# MIQ\@$A)Q 0$& *WH_OI["Y 494GYT9M^D4B 6+Q]^W:QY,W6V(^N$,*SSZ72 M[G90>%]=CT8N*T3)76(JH3&S-K;D'K=V,W*5%3P/BTHU2L?CJU')I1[+NU%G M)9>ET$X:S:Q8WPY>3:Y?S^CY\,#/4FQ=[YJ1)RMC/M+-0WX[&!,@H43FR0+' MWY.X%TJ1(<#XU-@<=%O2POYU:_UM\!V^K+@3]T;]6^:^N!TL!BP7:UXK_]YL M_R8:?^9D+S/*A5^VC<].9P.6U'Z$4!UR-(6V>OTBP;_E?F$ M32=#EH[3R1?L33M/I\'>].N>OI$N4X:<=>P_KU;.6XCCOU_88];M,0M[S'X_ MF_^3(?:A$&QM%%))Z@WS?*7@ K+1899)'9,TJ'V%#&0>C]^;LN)Z]\<_+-+) MBQ\<6TO-=2:Y8MPY 9M@ESON">%?Q)L)40FI5Q_YQA=$VPG@(L MV@-9F=76$A1DAH0IQ\R:(7)F)6P7O+##W[FND?6'@U+G,N->!* ]XX44EMNL MV)$YFJ/AZ)C450W0M0?<7X'*&R2A%Q:Y(5!:LJ)OYT]28[FI'39S?[YFIVD] M!_N?XDDHUOZGS?^4?3 >[+WM>'P5>+QF]]P5P:V,+L2G6@(%A>V:+1CCH(20SD9CN>SX8O956>W_=_/1&^.5'&!1ZX65\.K%^,S /?S7Z3U M*/#_;UJGT_%P,GYY!G4[^WMHG:>+X7@V/R*U'3]+Z6*^&$[FYR+>SG[89VU/ MYQAL'.5590W/(BDMFT<9@L2(22!Q4_:)*FM?$[[ %]GX%I]7(N.U$ZRJ5TKB MO,F9)BCD6=S'L:VP@E%G(-6.\2IBF/F $DE-T!-G0)PF+&%_#>Z>=_8(?-A$D.Z:HNP+*\1E6*-1?2]+ M:@!8A8<-A"6H#SC-/2[&"3P'2NLEQ7TIM(3U'XW'S@_P/8>S)&:HF/1+K ^_ MA_M#=1-( M#EL9D)<V[[LUM"!T?\@9"5 )*V>I:]@IO#)N:5+*4G(5D>7 J= M;Y-O/N;BR?T2]EZLL1=,4"#8?'@^1L/@^KJV,&CI!$:VP\"/1E_VTGFY3^?O M2L6@KE!$>6EJ>(:E^M TR< ?5"C9)A .?1-@-7679'2B$0(-.=XNL( "9)3, M.;&VXBHD7>BI8Z9=I,D"S;=2H;,"XHMQ,F\'$O:F#BU0EQ)=1K RML2G4^%0 MHE&[U&;MU0__+R9)>KAUFDS;@2'2UU4BO-A0/6GU1&D"$K[&V/-XIT.VC.]F M9&DI-UJNT9Z!?JI:" -Y^0BB,AD4(".O41 P M'H;L ;-LT8KS>92"2N@%C$W&E_\X4%VOWWV6< J1!_:8\#BTVD[7=>J(FF^^5?$C*PA1M%I:BL ME/C<5@JRK7CVD2P='=QMNX!X\J9;CW:Z)4H"=$ZP:=J2"VV1?1[&7^I\$YM" M'7L9ZB5@PO545NL>N4T7(W4(@8YO[PVDI']$Q#1JWP$Z8K:%B#7@9%A84[MI M*4HSI)U!J1C@0(3LXK9'XMZS/MJ2:[Z)=;=U;M@(G,*&Y@H5OSU5 D2Y7A-_ M610+#5GZ9A"/,8.V:L.C9)I4.#K.Q&Y(6W;J)-NP#=@7FZ^[ M^_WN1>ILH\TG6R$ZN*E58\\'E7/MZ6ADBPIK88>ZQ89V5MK4PM'4K$>V-2A* M+U2K41K'DU$M9#.X./-KK\W%F>Z&9J->2REK;*S4#1AGEF,_[ Q\D;NS!&)C)4NM/ M/'E9G@]B!H0*"\<:!/U=XQ4JQ8H(QN>MSD%OD@4/QSOMWWGNQ&4I+%YI]5&6 MKCH?S 90XDITRKW1F^]QRR=G?856UO_")IS-LP$4G76ZW@H3@EHVX5_<;/UP M(#"+'Q!(MP*IQQT,>93/A1,79T9OP/!ITL8#3]5+$SC9<%#>.D.[DN37_97Z!^Q MAN?2%DK;SB#\NEA:9RB)?GO$[+@W._9FQ_^1UQ_5SG5\:EM1X/F "M6BN<;! MWS))R[!HC53>S1&X"N%*UZUH;BGW2B0=5$ZDPDI?6M0;P&DG%!3"5E!HJMD2 MC?";>@4G\V%,R:L4S2->V%2RJ.!D/,QWR[ 1UMMI.U-45&9 ]@LDM; D>TKI M0C@"S.CORC$G.F*PT.M&_LYG++3:NF>%KI>R"2AH3'W,A@G>\!B'0(5-1 K= M-4XV:[9-@FB9L;2P["QYUEHX5,0X2\2:[$CJ8PZ-%&H([PYQD(0U<"]7U3JFU<9ZPOD8# MDO*5?-#H6A;065QU"I1<(?M[19T/;E$8^R52J[WG3,EHD^&\1TM2ZVW*1-MX MR:90'1\4X,0-06AP)1WCU(7T?#?257N2V^PH V)>-M2-.;:DG*?,)GB57;81 M3>&W3N+A;(G.DG;[]!2HX^@EN7?7=."%QW*UP_+!1V1Q &-Q M"(.KZ9+NI.VYC_Z6P/+9@D)&EQZ\0;XY6='[$+(?.63/[TN-$\AF41+'-'A" M53D>3Y_2,)E$DSR#E$)WY:\+PDIN]M9M)5L+21[1%0U/9M$\CY_")$KSF,XG M\,Z7[ GD690%M5D<97.O-DVC>9S!#Z+IZ*[^?[ ?1], DSC/\]RSGT;3<0[9 M,/LS]N2F*;&?17G&[&<]^_&:^3&#(>+J:'@L,PB_MSZ4N@ M5BBT'B4]:#^AOT/^=8Q^Y3BLJ\YU^QR\2\&C9A^'KGN<:W2Y/=+R?N&+@I]L MS.>P X1RI9N=(1&,E$LE2NC@74O16/O7._N0NG]XXO:K_0?"(KR+]\?#U\4K8=:RL:!P1:+Q M<)H/P(07>Y@XW?I7\E(["KT?5O21@X8/T/Y*:[>;L('^L^GB#U!+ P04 M" !IG(=3.QNFL#,, "R)P &0 'AL+W=O3$(,'> M9.77]]F] PB"I%Z\.*V-)_L2JE*?%[GA7UYLJJJS=<7 M%S9=J;6T@W*C"CQ9E&8M*_PTRPN[,4IFO&F=7\1AF%RLI2Y.7KW@>]?FU8NR MKG)=J&LC;+U>2W/W6N7E[JT*J\M"&+5X>7(9??UZ1.MYP=^TNK6=:T&:S,OR$_UXF[T\"4D@E:NT(@H2 M_V[4ESMT-DS#(QMBOR%F MN1TCEO*-K.2K%Z:\%896@QI=L*J\&\+I@ISRH3)XJK&O>G55%C?*5'J>*_%! M%;HTXEU9*?OBH@)U6G.1>DJO':7X"*69^+XLJI45?RXRE>WNOX!4K6AQ(]KK M^%Z"/Z350 RC0,1A'-U#;]BJ.F1ZPR/TWJAY)=YHF^:EK8T2?[^B.+.Z&MK54F3N-Q. @1 M)7G. ;]<&K64E1(;HXM4;V0NY+JLBTJ4"Q$.)N.O1-IA9AVS@IEE-3&*1T*# M$!&X84*Y3!52LA*RR )Z]FV=WQV72&)SEFG*/S _?8)X1P7;U,;6$HNJDCFJ MS\JDVBH29E'G.6VF^[H 6Y#$^G2%M#7VCW^8QM'DN2@WC ?8WSSK"GF4\1E2 MC;'D1N5W3ENB&(?/V4[L([X1/3\?B(\K;S_G.VE::G5A58KXRT0YSS4, +ZV MD;JQ'\P+#2IEE*U@3+&1=]))M-:R*&J9P^SD&@,D-MCN8R,:\]8W"FZ:*T._ M05G)="7NL# 0<[741:&+)6WI+ N\$R5<*PQYI8V1#1;0YCVE;N%)8%%%R;05 M@/-U%$#/7%D+WB;7H.#MJA VT%TABF @^O&"9FC7Y45O%"@'&U,F2J56;$P MY9JM4RX6"K&RA)@+V ;HF]5P")3I>UMDR'.*)10;-HD'4A.B 4T["VH9B/ X/9UV$H)X_,N?B1^1<C_-_F2(\F7_">3#[=\\C6>N3_W_([ .["7=_&AO$N.Y%W+CXDE M_UVI!QMR=CTA"9&"PR:C!N*'CH:CQERP/K0J?&MWJZN5B[N&NO?HUFB[*5); M2A"Q*0WO]ZMW-$>$;@T$8(@>GS[5+DR>'2P5XEH:MMO[EDL3P")7\H9,>SI[ MB"G:;%O!S#ZH>ISU&J[6SJK.;2YIP:U8JCT\WY?(N00-,K6> MDUF($GAGFH*7$!0F6#N<]0!F];+0"YV29LTR<)FKZE8I9\\;F=V* MZL, VQ:*^1,U 2 XVDMR!A%S]Q-;L-26N<[81=_H M8F23Y4N$'4$4U%FM?( M>]I*@HJW;P/Q%D_%M(>@'NPM=^Z"IB<1A<_^RM(O:H.5!D3<1,FF[$=NT'Y!6S%68&HHN:5Q<\/ATMA$+<3NA'(W4=]O;[_CM6URDA*T\#X,Z&;E0NC* M=@0?B.M>%=WC%>PT9\-#FK1 SN#V1K&B$/#U M:"L8EJ1A@* S0S-8>S<1U*AE*UD7I;;@?BLE\+ M9H]"W8X%)!?T)@Z: =+IO=49PL>38#B9"+M"@]!O MH0OLHE2NDE=J[7D $# M>?II6W",HH,/XCJ7.0.45565NR0A4SF VTW4 YXYX&_J/ N4-=H9^Q#XBW: M3+5MI@[$FYIJ-6^H5D8IL7:CN:+1?,\T00-MO3Z,86ZA?*.Q)W,G)ULLANTK MHY=+12T6_,$=!WA'1_*6&[#_%KTH]HY_&B_R3A;42&&['%(-8MC*Y-WMH%.]&>ZS(C, M,"1*U%E2@[J[6+7%>2\BSUKK='8T0B[014%-Z JSF?/&VD8MG"UV)[%.;),R M#.^WJQ)JE02U:&%-Q4TFP\6FV_5@509SN5;O77GC)T(O(Y)+Y[1.FRX<',2G M P%!K3?Z;2J^R.9_BX0(\+)>KMHFT9LW'HB?5XI+33](J7V>[]@+_L[S\I9< MP!#H7U+/NN]*!V1-^>GPJ[D] MG@R2+C.N$E10& WW6^VM"/6&3W>;R KZV KU6DQM7-UO]:,@CI)@-(L[6'X( M2YP.1_H\QX3QF9)9@['K3AI;Y%IB*-$5Q?$:4G>0O*W&/1/VH-$H:OV\W%WTJ,MLFU^6'GWB>>A8F M@0,7%K,HQ9*"JT ,YZ5U>LK:O E!9NRD>[,42X;[>?(3A>H)*,GRM&'BXV7Q.5G7]M#J4'3 M8RJ-N>,>9.TF8+_VGM!YH*#R>&P]/MFV^70 99%'"G6+PN", :6L+:C8\Z_W MJTT/'Z,NYP['PW>OVWP]1;9-DZ$XB\[Y.AK-@MDLPO4L#,(P=#?'[OJG H9 MXO_6C/_-V8 XB\^YU8[BY^W_LV@XG@R#>)+@8CI-@EDT8QT_/JG5 M[P_@70]1:,%)/W"B7/H>^#L?&=HU@5^:]T>:W@%K>R0Z.=>ACE%T!$3&R Q-1P4'W7V+ICK>TYU$*BE^&I'O'SG;I1N8"1O'I= M?SXF-7>GE=E@O)U6"GHC,Y@V)UE! RM\ANDPHRN*/\>@(PHT !F_:]RV'^ M8[E?GSZ0?N0!JOMNMTZM>'3O MZ>"I7W[X?J9L:O3<]%P9=X7=?<.VH!?PL4\>RU:FC!)]^ M\,FX+-H7-K8R^E/G+*97RQ+,CV,N,=P:!W2H_HOOBAO!9?9+;2L^=,+@MM+@ M@@F' AP]BVUBN&&X=S"S9^TFKG9T8[E;&G+C-G/$H/@E@UGX>"D?;[KD=Y@N MCJ)!_ 2I?I_MDB^T73Q+!J/X*;;['W^_T+7,X- W/Q>=[ZC6RBSY:S'KTM-] M4M7>;3](NW3?86V7NZ_9OI=FJ9'GN5I@*WU(<2*,^T+,_:C*#7^5A2FT*M=\ MN5(2<$\+\'Q1PG+^!S%H/]-[]4]02P,$% @ :9R'4U'L+^DY" R2, M !D !X;"]W;W)K&UL[5I;;]LX%OXKA#>S: E MUM66TR1 DIEB.YBV03,7#!;[0,NTK:TD:B@JB>?7[W<.94>V4\]VG_;!@*T+ MQ7/_SCD4H"Z+JKD:+*VM+X;#)ENJ4C;GNE85GLRU*:7%K5D, MF]HH.6.BLAB&OC\:EC*O!M>7/'9OKB]U:XN\4O=&-&U92K.Z585^NAH$@_7 MYWRQM#0PO+ZLY4(]*/M+?6]P-]QPF>6EJII<5\*H^=7@)KBX36@^3_@U5T]- M[UJ0)5.MO]#-^]G5P">%5*$R2QPD3H_J3A4%,8(:?W0\!QN11-B_7G-_Q[;# MEJELU)TN?LMG=GDU2 =BIN:R+>QG_?0/U=G#"F:Z:/@HGMS< ).SMK&Z[(BA M09E7[BR?.S_T"%+_*P1A1Q"RWDX0:_F]M/+ZTN@G86@VN-$%F\K44"ZO*"@/ MUN!I#CI[_9."2"[O))5I@3?BO>5^%YEJIPJ T<$8T_8I1)W MNJQEM1*JLLJHF<@KJX44!9/(A5$*:6(%4E0$_L@+(Q_Y4EDY+11@WDJCQ)P2 M7,_QF^>0QMJ(-\3\[W]+P]!_>V]4F4,AO@W>G@H2D66Z+/5,6B5RVX@%_)57 M"Z'*NM KI3@?H(WXB.S['=DG[G*[.A<_]W0V, =Y-T.J%#B;%6E!EJ[.,<%4P"/2&F,4TGJ@-_&3R@@)4L,.<:\F)NS!1 MSW5NB-@NC6X72Y@9A7M1UHLJ_Y/"N2T+\6LL!UD*RD2JDF>4(!27O!>*OC,V MF ;^Y1?BY2 //+:(HYS]&Y71!8! #TN^ -ZUT8\Y=8L&/29;"CAE#CX",U23 MR<)IQ7 HJ7BQ\6SQ"S ,E71ER)'=("OVPI&!M-1%/I,K"JVTCH+U7H.6Z3AM M.H.,^J/->TR;;?>5<2[)7B=*%FBN%&ZV M0$.B@<RT.*F \*F-Q$F[NFPS@ZGUU"UU>2A6FV\F).KNI2@RRPWY+^G--!?!YN M0)0;I!B*"R1ZVCG78&_ MXVSXV1'7,)91-^^7>:K P?AMLY4_B&;1SC@T7(I1%6=8&F& ZB/#D ,V=JG;!L6L.;V 0I0H_98NT) UM2'JR1\I7[_Z ME.RC@]^[6K>U%QLNQ$VIC2(FDVAS#+U) M&FS.[QFKC25T;W,J]4OJB'1Y%043'*!$C M+X: D1>D$_&PA-)G#-?>[#@*\,=,M-K FXS2KO_TIIR(V$O"D,^C(,$Y@!*3 ME"XB;QR'XA8EB;1^X-7WW0L>"!Y3]_"KX%B;3-UHM[R[<%---A0K2B4&W*N0 MZ00)]PYP "-[(5]W[J7(.Q&\D8SI(O'B:"P^ M<=5"B3Q,4'#>_-\]S7<_-%8D/9X]$$GM1,MKK MGA=[('@=?G'HA1/"7(1@IN,]JM?5'(,H)2S%T2&*;87CP//'H8@FGC])Q$-; MUP5G,E#UOG)O7Y0WA T7(>[(W-YY44G :?I4>8^JU^2_&4Q;./!0DC-56T", M'*9F9Q(-'*]O?7$ RW];,>YD0X4W[VI\2?U]N]J1OB4T:/S&/_)OH!9WK@U&>:K77;)^4A\UQWW6,984G^'(SW\ M(&UK7!8AO*Y3_M1+K7R6IY(UVL/N7_73W^EE K@GF?TRN?VVM[>F_\SA(FL@%()"QBF]$2'6 MWCB>/@T005.A7)R!NG/G1M&EI]MM:M%%T7?H.FED;! MJ7@#T8%_2J]F5)3$HRQ:7@?/#P8Q2:#!6,2I%XT[&>O*V,N"+M;KRL3] "*Y MX)Z*C[URNI= <&'7$T[6M?; ED"RV1)(_L M#_>EQ69T\YW*C?L\XV6Z^\CE@S181](Z;@Y2_WR<#%R;6=]87?/'&E-MK2[Y M#[7VJYO2,#FZYWK_P!02P,$% @ :9R'4TZBVNP'" -!0 M !D !X;"]W;W)K&ULK5C;3%UKJO?D,4U&-5UOYRM@FA>;=8^&Q#E?9SVU"-)X5UE0ZX=.N%;QSI M7#95Y6)U<'"RJ+2I9U<775W8-I2FIGNG?%M5VNUNJ+3;R]ERUM_X;-:; MP#<65Q>-7M,7"K\T]PY7B\%*;BJJO;&U+TL^(>AK1_]5AQ) M:NU7OO@^OYP=L$-44A;8@L:_![JELF1#<..WSN9L.)(WCG_WUC]([(@EU9YN M;?E/DX?-Y>QLIG(J=%N&SW;[-^KB.69[F2V]_%7;N/9X-5-9ZX.MNLWPH#)U M_*\?.QQ&&\X.7MFPZC:LQ.]XD'AYIX.^NG!VJQROAC7^(:'*;CAG:D[*E^#P MU&!?N+JU564"4 Y>Z3I7M[8.IEY3G1GR%XN (WCA(NO,W41SJU?,G:M/,+#Q MZJ]U3OET_P*N#?ZM>O]N5F\:_"D+NP084-J1K&516S1IPU!*VO)7PN3-BW- M6K,,1,"R$12%LQ4,6%C-8_JCSVR3HU=<_6IY\-W?Y_!_#6M %*YZ]4%V0J+$ M!?Q/QHX@.H_@A\$IBE@<(ZTEP_,>UAO> 2B(\=X9SYE[EJ< B30G; KXTM<_\N/KN79^#R7)TG MR^5),IXY=,08JW &Z?9Z^0?F@4H>T0-37 M]NXFF6(=4[!VNF:#O3"@)4)&<,]_ UF)AU@NK)<9\O*"R7+,C[\7%Y\9AZ(<6*KHZCY8$_^MVC?:M5H>]]3>P M&QT*Z)^A-K%WW-M[&C9$- !0+@'=-,2R5\1#^X*8GCXH)72%W![&_7U,?IR8 MSEKJ#!5J"U6+!\+%.\JHXE9Q\@J$@RU'O@']# N^V$$)9JUS2'2Y4WE+;.X# MI:YE@5M&>ZNY^GDB" _D131!513W[Y)23A[M1%)IKJY+IN%Z,U:^L15A'O0-7"K2YXJR3X,)$!%I#D'3*#N=.8-BK! <> :8QSG*W_ (\*V:0-+ M,,>V);>*W#R8'"*.)2QS^BLQ*=8DX4GOU/NNV9E35!24"24-2FC?'U!EZ-:\ MLK'><)0))P7#JV=ON_[-#1)GH?@WJL# [J<9T%GF6H#/::@D#2S ,&/+5H"# MI8C[/@_99#C9;A $>BR/ 0P4^E,J X1T)#&+JU&"&)F1GW\T7RF5AD"C06VP MDRE=4BQOUDET0&]K\0I8>9,:'+5[WD4VFK,DZ<_'J>#P1.B$]9P-9-BWZ)7R M9 )(PLQ$7$]G+HGP!UU+.?0WWT>'@?D+HP:3SV'<<'FG@9PK>,,9DL,GY\[5 M]Q"QJC:%R2*&XSP#1J8MM,TR#R?KD+$'XX4I49299WJ-%AKG*0F\3SV;X[3_ MO@EF&.T:[4(-3WALJ?,2V_&SGTNLBSS@17P&&,POJ3("!5$6D; M]A =%6>W$-ZN\+C/.<5L(;M.S)5*B'QY@$R MBM[M) E]@^S8[UM4*C,'CP86I;M7#"#!NJN#7M:?2JR\X)H@R>5DLM+X;K&G M9WD&>'B,9O"R::JV0BEP5Q:IJ6Q;BQM%&_A=J=&[JAN; M]LAEHF(I5^]OK7&QD580L8XV'?)[+TSD<"^140=^?LIR)'*$5V9]D.S$J:.? M)T7$/(6 $NX4PZ$)ANC$?\,#ZK-'^U7Y0-_5QBF,)RWM47X>3R\+TUCX>PFS MP(9 MY^3UBG^>#U$*>;%Y02J>JD+_9L$)RD&)?0W3(V4M?Y_A(##$N'C4%-".2).$ MC LSRMR^;W(IQ]9:M'@5P/!$CS)+-TRP$&*]#=,1_B730AWA T/;CL6,OW*N8("BY^U!GN M#I_$KN.7H/WR^#T-;V=KYE=)!;8>S$^/9\K%;U3Q(MA&O@NE-@1;R<\-:=" M%^!Y8<&4[H(/GOT'4$L#!!0 ( &F&PO=V]R:W-H965T=$T< M5\F7J=F+QZXXV7W8V@>(A"142((#@)8]7[^G 9*B%-D>[\R+#1) HR^G3S>H MLZW2W\Q&",L>B[PTGTXVUE8?AD.3;D3!S4!5HL3,2NF"6SSJ]=!46O#,;2KR M81R&DV'!97ER?N;>W>GS,U7;7);B3C-3%P773Q MGU5\+>Z%_5K=:3P-.RF9+$1II"J9%JM/)XOHP\6(UKL%_Y)B:WIC1I8LE?I& M#W_+/IV$I)#(16I) L>_!W$I\IP$08U?&YDGW9&TL3]NI?_D;(:G*C?O+MGYM')ZPM#96%AMFSVV(FPVQT]L?Y+2\XI:?GVFU99I60QH-G*EN-Y23)07EWFK,2NRS MYY_%@RAK<3:T$$:OAFFS\<)OC)_9.&)O: 4NB@,5A'+T@+^DL2YR\Y&7+#/O/8FFL1OC_^X+442=UY*2.WNZOW[61 M74G#UVLMUMRA4JU8.W,!<&4,[^Q&,%GZA*,UE58/$DYF5C%>9LB%!X 3S\LG MM_92%14OG_[ZEUD<33\:=KF18L6N'T5:$^39[6HE4Z$#)FT[>5L)#>'EFEV) M5+H,N^'?:$U/(%N*7$(Y@Y?()&J4A4R92M$3&G#I&&%,I;Q M"GZHM.16Y$](O$JZ+7:C5;W>''4$5A/3L+50:\VKC4QYCN31WX3U6IAZ:5(M MJ];-69U::&K%6FDIS(!]>;-4F/.+TG;CY-^#!C=L40B-1>Q'$A&''YMGXQZC MC^\_LNL:IL&M-S++MHSG1K%L M!S9$D4)RS&*#0-NM$*5;@;1>JZL+MK Y-Z=:Y)SB$KP6: \&H1^0)X;]*"D'56WPUKS_ "VU$'MTQT!6:@D7$%_]@DQ_ M?I;8C/Z$O='="[I^:.%BV#L6);,@3"88S9,@'H\Q2":S($GF&,63*)AADE#! M)I,@FB5L- K&XYA%TUDPFHEHQJ:P P;$HVDP2F(61^,@',W9?1O- M>1#&,JK^6DIZNKT;#S]$T6& [!5D\Y. M;Z!RWX(HQ'$:0D!L.+9_X%O5'[SJPW^ !C)5'%/A3[3X$M/4#[!_2KZ4N;2$ MU6-,G[8+\]Y"8GB-*J5).+(4+:#06F2=9HU)1X1E:&:Q$".C[DE#HSGT\$MTJ]BY/9(&Q?!=##5,(U]_G3@"VH37@$ MO[HV(0%T:$_2Y"%A90]&?;4A8VC\\"M5;H4531]VQ7:EL M&K?.%YJ7AJ<-?R/2A*$NUN@AVC1%Y_G<2:6R,#>' ; W\,C45F+O$WK"WHP/ M/1TKJ(7P0^B);JFQY,#ZYTYL6XNZ%%R7?206N(O)TR>\[EFQE6")54V-*[8: M1#^GQ-DED$LZW[M"YJK.5X"62[*,J(JO.6TC4A(5.:/+RIZG;-\PZK_6,+OL MC%H>>@5T+[12[*%GN] .I;?P';>\$-6Z^Z"MK,(Y\=^5+C:KJ+7,^;0)1X!/&Y\#&EVM?.==*92ZQCM:3X)B3&XW? M30Z+S'@P?;;$T(7%:4&NO%+UTH(TV**UD#* 9ZIJ\;.X_PH%HLEIE-#U_B>Q MU$ZQIB&!]%]KZ5S<E':9[H[7A/& 9H2QCH?3%KO=CA1/GK://<#]GAO5%2VC9? M%5N2\%@WSZ'KM<,/KX"OA?RB@25RZ+LV!I<)7$%&N/6I!_^I)0DFN*2!.HAA MP8_#K4;[>XH[-DX>!9-9^'XG\3C <2\)YO,)##/T48=7$JSE* =^OEVZ6G:Y M7P)WS7?7PJ6J*-!1^MKA\B#J%P^?"5$T&TQVK]Z2< =Y4U"I_\TS$H$+Z?T= MWV='=.N^*72UWS&KX7ESR?1W9\)"*_9MK&+H[N:2";:IJF%-XQNZ=U$R2/9= MDB2#NEHM?&-CVJ\U(AL<^[@Z['V8!O+6[O.[\3=-_XVZ>]M]X5_X#]N[Y?[G M@1NNT3KCXBA6V!H.IN,37^S:!ZLJ]YD;ET+ W TW@H/': 'F5TK9]H$.Z'[W M./\?4$L#!!0 ( &F&PO=V]R:W-H965T M#M7/UR]'(%FNQX7:H:Z&PLM1FPQUNS6ID:R-XZ84VU2B)X\EHPZ4:7%WX M9[?FZD(WKI)*W!IFF\V&F]V-J/3V[!^\EZNUHP>CJXN:K\2=EE!NAK-2*&;&\'%R/7]YDM-]O^"3%UO:N&7FRT/H+W;PK+P[W]AVC]R4E?H2OK?]DV[,TG U8TUNE-*PP$&ZG"/W]HX] 3F,4G!))6(/&X M@R&/\@UW_.K"Z"TSM!O:Z,*[ZJ4!3BI*RITS6)606<56RMYNZTCLAV)W3Q1=VVYAB#?_]CHN1@W%2,2I:0S?!4'+"T)S]JI5; M6_96E:(\E!\!=(<\V2._29Y5^%OAABP=1RR)D_$S^M(N$JG7EY[0=[?F1IQ3 MADMVRWNC>%J)?SUOZX7UAE4T;^?,99UQC)O+/OKP_ZL(>KIE[;FA;@< MH&FM,/=B\&>M(]+QK%TXE/6B23R>L*.JV8>U8*_UIN9JQWBI:X<8.SP[K?", M P_BCEJ)_-:__VV6)/$K+T$[_/WXU0MO.N@Z:?ZT,HCTE46L-A+D)*L= ^'Y MO75C:HT(Z"5;H1J<5"MF"7);*WS+36F9TTRTL;,1*Z4![6@3@EIH9<$2$,:2 M5$75E)T6AFB GK" ]#@C"XI-6&F4=):=M6#?WWVT!TYKH#-'H S99^G6'CLT M\D4E[=I7,#SH N7C(A5[(PJQ64 //8T8KRIFJ1$ _)[+"M+"1\*[#D2E,(^9 M\TJVP@B&QE!V*8RAQ.I#,\.#]"O-*HV>:E52@';'XGG,%'GMMP>$?DNU^R:4 MK.#(?P5=1_%*^+@0C#?@5NYD 9]WWW$@E.AOK?H/!T&LC;Z7)>#L"T9:VQ MBK?L"O$08;]:O%L*3QUWP&1VS^SM5Q;,]0KK(,I4)^/I*\MN-())0-[TQ3@$ M-QOI'/JQH7,&QKU=VJ+$@V/I)"S8O1I??D)TH2)NE,A:F_TVDB&L M2UUA>B'ESG=$&&'D?Q$L>Q FC$H//M:4 CHWJ[G'X9C2U._[4\N=B;)9=U8 M>(3\BH="U"Z4N'>RIB;W=R4.>/_(Q^[%2W87^N"S'SU$>=Z[NEZMC%AQ)]@- MKWPUGK-?N&HHCIWI-)K-QE&>Y>P'-AWF,!"FD-2C M9_/9)(KCY 7$INF3;?!]*231&&$5#[4T7B2:SR PCH?SO ?JFW@D 7KD[$' ME8T!:AQ S;"4S-DGY+E3[A'YG!SU+Y\ YSRH2A*HFGI5R3R)TC@]K>HHJ@P0 M)@%5?( JF<_9^T?V#N'XZ-G[#W %$?SO/4:&87>H8<]8"@/P(Z7\Q2W8L8/C MQE%=BF?Z\2N2XHBHGW3D.-DOP5/;+/X#5_?=][0YX3IT-70TGFC3I_$0#S*8 M/QF4)[B.A^?_@.P[! +@?X8WONW^:WB!]RCVLS^JWU!2?N+2L$^\:H2G$3+U M4=V'HC_:+]D4/8/$H++3^7 R.PPKJCU!XR0Y2V>3X:Q=;?6=C:-X&D=Y/$63 M9\EPGH;E0SKHCN:S-,VC-*/-LX0HH0?LF^X#L!GQ1PI@29H/DRDUU?3Y:?6= MZA31YJB?E><.R'9 C3Q>3^]K7:&@L5)3 ^^'R.\C.#N<-;'[[O9V/\/A['RL M+)IJ:A*I),YEWDZ$CU8@1Z>OWJ(<*KF25$./A0T%5(9&+AHG(LP2>%WU0\W: MZ&:U9C7?&10@SOBR*5K=34UB8_1]Z&D4"NH==;>R_=$W>-.V_=/@O:ZXM>S: M3Q-@C7 4CH8Q+.NAJ4>QY!(^Z(7F< MAXWMW'-^XR=6LBB4]5EC;Q_H6K /VO'J8+ M^MM$NPU%IU<*1% RJ8X&N5$< MKPO.*X#/*JA25E>2B)=*%'\TX/M@:;@7ZH<\X;:E'GLX9V!X^+ V*-O^2_E! MW_V3&.CD:C@3XR3N7;W6UK]C&'$O0(C>@>05Z-,61H;YZ =T\CS-J(NC+*.S M=!R#3XAO)F".V2D=@5DM""B'-?R.4Y816>$77,/N>-7.T6#5+\+S?I)%TWD, M*HHF\PF;X"Z;@[>B:9[188UB+]9>I(2M2M?^%2F91TF<4YXSJ 49)J":#+PW MSMG/X?@(;R$E1F5)WP/\< ^I?,;R:);G9#?/)PR$DX H?V<9P'\@BVGZ2D%T MN6?@Z12Q\0-+/(OB+&/'/CR,>M]^-L*L_!$S4/>T^XAV';X=/6X/ M7^!^Y68E43>56$(T'D[S 3/AJU:X<;KV7Y(6VN'=R5^N!4&PO=V]R:W-H M965T%--M57'U)ILI>1%)6I=R)HIL;P:W007MS'16X)?"K'1@S4C2Q92?J&''_*KD4\*B5)D MAB1P_'L2=Z(L21#4^,/)'&VO),;ANI?^O;4=MBRX%G>R_+7(S?IJE(Y8+I:\ M+R9DKQ,EMK^LDU'&_DCEK7:R,HQ0X.JJ+O__-GY8<"0'F,('4-H M]>XNLEI^Y(9?7RJY88JH(8T6UE3+#>6*FH+R:!1."_"9ZWO$_3]2:_8@%'M< M":N1L@N+=23&!T0S'Y>"W8GJX;7+RSC9=:6W A-R"PR5H.^)/H& M]-K2+UY87CP5.>QG!KQ;$AS0\\;B5N3O^9-02$-6M]4"W'+9"="TRF15(86 MQNP+0VIKPVLK,6]5+QA7%C+W6"D@W+'J=O$[TH\9B01N6I6MD4!C]K$H6UQY M2-U"TV6-/8:&*Z@.^6*Y=&)X6;)&&E&; DNR#:*0UP-E[TH.D3?'E48IV].X MJ+.RM2>.MJ&"H3WH#(P4&>G2G;1U832#F/ZZ%HA7Y4OO@TS6\*(M6)T0TH<. M .28W4N*%'&[K:3;&K-;&STZR8^[9L.U9=2\$M8&P;.U,X)9S-3@])@CLU9I MI\.>V_Z,KS:R+7.V!CC80@A444AXOW5ZW@H*RAZN$&BIR(2C*HXMB)>R1$>P MGN.+$F8)N!8\9NU<22C@O1,7;_'065[8:= B?>,Y$8]P9L>XH<]3*\POH MH838JUX,M4<2_JG\W"-'CY]2<:(??["Z;RMDD9'J@MWW^KUC9VG@A?/HG):S MT$NF@5V&8>C%06K7P3SP@A@D'T4M4><[&;^^3LX>=AJZP/$N50[XPCO@L23Q MHA1_LSF;SKTH2;T@F;$D\F93WTO3F$U3+YXEWA36W+])(BD^#L/SO44TCN=N M$<[.V0."KWJ4\'R7%S>/GZW3WON)9P^_*FM=HNQPN\6=JP<00OGX*KEVB=6E MIQ5B,+'H5KTXB%<". $0;\!":8X>[C%9EUU-Y)5L:T/U9[,NLO7KU'[B)7!/ MZ!*YTY&O5DJLH#)0CL0K&FCKI!RN ,ES^CX7]^E8>A_&-S2#5EV/_AP;K,? MI[J 1;C4(EUL R'Z#K>#^""!NH3[2G9G\!H+OG-M@1B0:^N]1(--LA+#8K06 MG08],C'2?0$AS,]$;[,+*-D0S#[HP]6&R@2G0@^!KE+LN;9 S:7@#]3?7O(N M2?M=& ">_F'";17^W,CZ%$K)*=^+A6HQO3)7 (X@5_]UY.XP M6RS?=T93%'K$?G;':)3=EG<*!*#*A1$*%:5KJ A 6W7MBAO;%M[2H3 EJ!Y MQJ(/^;SK(F^.-:XDVH58%36IVC-W/8,V.@2,V0\U75>[V7U3N*Y00'U>[Q!V M-*OVXT)M1_5ZW_&FP?H.QH.LRW!K7RV-FP5<]\+$TDCM1B 7VNTO?W M_MAUS[X7%ZJ/^\EVVJ7I4#U&,13/C; S"'1ON'*#CUPNT3$/PHQ0+-\>E)9@ M;]$[F%Z^X=[QWAR*JC?#('P91QON4.EJYG(P2F*_.AWN?V#\>!S. MKP1?RA;3HR'T@X1]^J,MS OR*R,O0K&'DM=LAE'$G_FH:F$4>TDR3Z#TYX*3&6$6L=-4':O PZ4MWN1.V>A%V(JF44)B[PD MB+&"H78\":%G[/E!Y/E3'_7P"5,Z?'-D6 ?W; [N&*MYE'I^-,-J%D^]^71* M]D?^DUX.Q(.V[>,"[! M.S,O@B'S<.JE<$?DIUX:SUD:8XI$COYYM?I"/_5BN,:?AUN3NYT T.EW?I8& MM28(<57LS9,Y@W^#!"0^;<[FV$13#GS,O',OA%J'7K$G@V\6F)E7]LL,C3B8 MF;K/%]O=[<>?F^Z;QXZ\^W+T(U?H)QIOGDNP^N/9=,14]S6F>S"RL5] %M(8 M6=GE&@X7B@APOI2PW3W0!=M/8M?_!U!+ P04 " !IG(=3F;>H:.\% #S M#@ &0 'AL+W=ON1*U84Z1*4KO>?'W/#"7M)1LG:($"OD@B MYW;FS QYOG;^/I1*1?%0&1LN!F6,]:OQ.&2EJF08N5I9K!3.5S+BU2_'H?9* MYBQ4F?%L,GD^KJ2V@\MS_O;.7YZ[)AIMU3LO0E-5TF^NE''KB\%TT'UXKY=E MI _CR_-:+M6MBG?U.X^W<:\EUY6R03LKO"HN!O/IJZM3VL\;?M-J'7:>!46R M<.Z>7F[RB\&$'%)&99$T2/Q;J6ME#"F"&W^W.@>]21+ZT_\BQ(Y:%#.K: MF=]U'LN+P8N!R%4A&Q/?N_5/JHWG&>G+G G\5ZS3WI.3@U3AKUD2B% ;2Z\4+UMX(*J4-D5I$P#=+93O<1_">*@5UXO9 M#%GJBUY,1B\/O9C^%R\F^UZ,&)RM#ST\>>.U7>YH?S0TL99!Y!XJK5AL6 J1 MH)L%>A!+XQ;2=,&1G[1#AN R+2/T(1#4N6WCAJZXD[(,EK5ML*!CZ'2I!ZR1 MRX<1=)A\33[6K24@@FY#>$N[Y_B>7T-12Q^U-&:#K45 :V]C]>B&) $%]+J2 MII&I.1IT9VDS"A:YWMI9.I>OD<4=/F[16.M8LB=HZ%%Y6!2+)B">$ !&M="6 MM0])Z1J-5_1AK)0/V-WZ@2ZJO(="N"^,E@MM=-Q\8HFV F/(1KTP2@1E-4"T M+@+RID88G*W^QV("F1I\OM6E0M05.R"M M;2B;19$8R:YZ29:[1&Z4]$+6M=$4B>-O?X&=(=<\@2!>Z0B@V2R!BC>,N:*?1$V5* ]&'*7*$D,_1&;[7@I) M"8X*XL9B5-VG\I2QU8V)'H>'=1-T#D:(A4.::QXPSS2FHCB6B= M;11BJ; )[0]1!U2M;QV@\D(A@(HIU$ ))>#,<9*W?G!ED=!"M:ZK?#\S)4A) M9ZN(7QX&QQ*!E[O1[6B(O[^,&+8;0HGAB\<,VU.#N=/)UB#LRQUE!K73(9[SHM42=*TW0?B3G/H9\EZM1O M=GKG#M.^_>;%;'KV0V!8&DLM#57TL8UGH:PJ-+,C2H./3Z9GHV?=#*/G'*,#7_'):2* M-.G?P ]7Z4S<*O0IZL/S+ [[8;@USQH/['1('(F<%5#:^PE(E:0:C#P/(%"1 MV'50C$4#;CW6>HZA'M<$'Q9W>R19WFW&(1'C#BC#W&WD3KY3.<.#8+MIWJ), M.WOX=^.G>J5B*&6>)N,N/_;"#UU1%1B3-J/A&<@-ZH_A*YB!1]R-Z#C+7?,8 M$EO-::"G"(GB?1.%1WE_,,:ZY^,$YA'&V+8:R8F#3(^.'9W'.Q>12ODE7[?H M+(#R37>2_FM_HYNGB\QV>[H.OI5^B13#9 '1R>CLV4#X=,5*+]'5?*U!]+@D M\6.)6ZGRM 'KA<.YH'TA _T]]_(?4$L#!!0 ( &F&PO=V]R:W-H965TVT: MMWMY=G66O_C%KC>1OKAX]6*KU^;&Q$_;#QY_710IM6U-%ZSKE#>KEV?75]^_ M?D;/\P/_L&871I\56;)T[C/]\5/]\NR2%#*-J2))T/COUKPQ34."H,9O2>99 MV9(6CC]GZ3^R[;!EJ8-YXYK_M'7!_ MU2X]>WFFJCY$UZ;%T*"UG?ROOR0_?,N"15JP8+UE(];RK8[ZU0OO=LK3TY!& M']A47@WE;$>'G%2 MX/LJSM6CJYE:7"ZN3LA[5/SPB.4].B+OD,'_?;T,T2-N_N?$!H_+!H]Y@\=' M-GBM@PWDY@_>!--%34%YR)&GQ7S<&$1RY=JM[NY(6]M%XVVK*@?/=L'4]"G MA%I'_+'4C>XJHR3#-6L W[FE\<5],Q4A]2N" C0VR,;((A"7U>>-:VKCP[_\ MTW>+JV<_*/-;;^.=>H"<@/_B0P7(8,EQXPVT[FK5P1K52B08BH1[NO!C^'#Y M)Y0"4GEV:V I^(;\Y,V&,.36J,:%\->4X@]_6*]*AXU: ?Z&W?_0GMZHOM-] M;2%ZKCZ.MB]?'U-D93LALBG@04 MQ0VKJ[NNAXROBX;2,VC'B]S6=@2\\$"K.R \/3(C)"=(5KIIE*Y_!<3QTIG: M;6RUP>*JZ6NL[IH[U1'P-EA2]=Y3M$\6=*8R(1!Z12=*J)6V'NMH^S>2(RDZ MPTC?K0M62L*1=+"PY$_$^V%QHX@FN)0>1X1GG_>QQ^:\"#]D9XKM_T>P83LN M1K[F&L-PH8="ND7*5G;;X(S7IH-?&S@#OYMM'&+@4\>*W- ^? +7+72LM'I M>;:X_.'3_&:N_O7Z^@/_??7#0PGJ!!,QU<,^A?8H\TOP[Y"XV-GM.H+F?AEL M;7$R)LS5==.(5U)%5:CW7=#5D)5%^&"^:2R8F.;P>6-\!/6=Q#F'"D([!SR. M)20HXVA@S8L##OKZE(>+0T8J#>>(HW>MC>33;>]#3VPN)8?>;L%L]+)! /9T M*J2H-^N^21&?_'=#< N$3$^\^U)M=+=FO[8V$!V7V5VJ' M[P&BR 5$F7?M0:C.T7G(-3.U[+&%8Y?&$@=43<;N]H3.Y,#EW> P5AOUQWDS MV\.J\M3*J*O+\W\_!C98>^_0'M!S*1WYBR(EY^3\!$-^4ACR MDY/4]E-@?'P7HFT)# Z1X],2*"@ER=FPAM$_ M%9Z;'JRN^")'J*1QKI8$J%+%9V4'D#Z'AI2<-J/T=CN"&"G+M>N7<=4W!9US MMU!YM@'V+)U'_)$BGNS=XPG[:=<8=/93[S+E.Z>.OV9>!E.U*$,D4]WJID]^ M;T$)Y'$J>916+JD#4<0W^R5P%\^N#/EIAMW6DN-R8!7O-Y6JJX1?"%Z KR70 M'AWKVKEZ9YMFIOI@R!$-$#5\P\*M)X83I3A2\&Z%E4]W[UQWWFK_V42N%F%: M$$8E?L5, RY )=9?J*)^'!5@(MJ[?J0B,XXF3A]; 3,-M:0!RBB +C!=:QYCSP7F*NLK_H644Y!-$MA MR"W%.#>9DB4F17$8DT6N6SMZ^,W[?_ST]OSJN8)]M6EQJAN=.7VJUFK=N"4E M%"*V!N<@?R*4.T=/\Q"*<$041^#9SZ;A!D;" ?['Y]I4GB,2>XB#B+B@?-\) MZ5-+[[3XQ40>WE! B+."\;=VS\8DYFC!E4$3>AONPIK$DH$OOM_R.0=-?(%X M0&<:V4?B@STH1MF4G+J#VS]W9+I@ (.-;5:J3$9@4,#">S(P@N/T M3&?D^W 8)F<3KFF%CNB=%C2F[P)H/0W4Q!YB9N,@E!#8,4L8:YDE(@SZ+:M$ MA?R;B@DYGQMDB7CM/9.2DM8D*&$!'AVA'0?Y)$E;?:<2[4. =V:7#\55P (Y MOKIF=-[K\FC*M:2S,!*WDI&,Y;\/K/<;" XXE),F'0L )H9AA@,+IU;%GB<# MTDA5[,;:$L3F,'<3@R2-<"A4CN1!P_6$+$5 T5.>5#A2(0[I>(KU/"VLY^E) MSO(+&L4N(K&O:\=]T7@2Z0$;H(RCNOPS3N+X$S\C!/\+##S).L2@3FOSQG6W MR"2N&C>FHV+V,Q'+N?JI4]?]FF)KF,[]6'PR4@F=7%=K#S1Z[?!?Z>-^O+YY M75HX2K&IK<.R3Q+U>=WUS:>RC+8^OWS*A[+X0;TURY@^TT=! C$AY$;L/=>, M]RE?'MR .+@M$&79S\-U.OH5,2#8$\!68J^ [:QB$J MW@/DWJ4Y4!']W=63\\>7#[\?FT? .';N3UV(OA_.=;*)/KG/X)>Q/YB%%4(A'EP]3 @BU67?^$SB_.'BP>WG?86/>4)JP##2XB,25BE/".12'A/61N&J7WD:\SYGIJYZ##5MOZ MG+V^M2#'@,^"W%J%"HP7M9_&3F5T,Y@2R!.I,*&3@CTMTJSEWLS+6$\/'KF9R5U."6$<^\%>*IB M^QGFTEXX3_& G$0:6F4&<'>>CXL&9/1\ZGNV^HZW)%I3[Y%[&$3CO%RU!C1* MHY\?S=+S&"%/$?I0$MS5LI(Y:0+ZI$^+0='#8YP ! M4PT"&?Z5V#\ 70DN,AD:GUV0>FCR^?SQ\?6@OG!+Q36R5A:\7C^+#^?>*:,(M*: M8U%&-U@X4)*P>'HU?Y)EI#$E^Y%$M86;2@V,0R-'PQ(?1'$Y9?!:+D;ZRRC0 M)* MV+=TSP-/;!W=C5J>Y3.X![='&,AP&RJG MN6 N(X@8N1<<#$:4D-=2HS0VE,<1PXIT[7G/'V,&DVO0>)9.[2PTHE4\3Q'G M)9.]6:,V-":4-EK#&HV^L4S$@!NY+M\?#XY*RC"..!::7#4GF$B3*KH<)M@; MSSJ)Y#8'MY0V'V93)L!# .!T:4;WU)$&77&[#8V/ MM9$VG1V,/)"9YZB2\T&GAGH5S6$7L;ZHA#S)XNYU;Y0UZ?5E5/LU_1EYRGD- MX-!W SP+&9T _XS<-O6_5OO>YY+)K?I'F0BB$>U@:0,9 M7*Z>GU\M?.2^ZADW53?2T90$WFNRIGOSZS+P=5TXV6BOW!S='6J- MQE--:E) K=TM_9C)4V&4^08[7W*.[SWQ7-']GC;,.Z&"=[=F_-I%NJ!BT)W=PDB\88\*U7-*?&,,_*&.;9R<'' MS\B'_\BX>D/0=FAXKS/\;E"[Y9^A MX=IR.J1&A6A5TWRM.+XA[%#7QY7.=2)K/(RPT[.2<3/F%:@L\K(5_=)W-HU2 MTG:C4G5X?I'@#U'\6(9<)9;QU=,\]WK-IT>_G"C!NU1[ Y(L\9(JOW9";)E> M^#/U+)=HMBHD'29N^R.^DM'Q\ X S0;.B]-K&79,XJI+VV- M7_-+M#QS[:*\:5J^+>_I7LOKJ7OYU?\"4$L#!!0 ( &F&PO=V]R:W-H965TU#23I@FU8L*!.NP_#/IPERCKD=.?>47:]7S_>R58< M)'8W#/OB>R'Y\"%Y%#W=&OOH2D2"KY72;A:51.M)'+NLQ$JXKEFC9DEA;"6( MCW85N[5%D0>C2L5IDHSB2D@=S:?A[M[.IZ8F)37>6W!U50F[NT9EMK.H%QTN M/LI52?XBGD_78H4+I$_K>\NGN$7)987:2:/!8C&+KGJ3ZX'7#PJ?)6[=T1Y\ M)$MC'OWAYWP6)9X0*LS((PA>-GB#2GD@IO%ECQFU+KWA\?Z ?AMBYUB6PN&- M4;_+G,I9-(X@QT+4BCZ:[4^XCV?H\3*C7/B%[5XWB2"K'9EJ;\P,*JF;57S= MY^&?&*1[@S3P;AP%EA\$B?G4FBU8K\UH?A-"#=9,3FI?E 59EDJVH_FMD!8^ M"U4CW*%PM47..#EX^R"6"MV[:4SLQ>O&V1[QND%,3R!>PIW15#KX4>>8/[>/ MF5U+,3U0O$[/ OZ641?ZO0ZD2=H[@]=O0^X'O/ZW0_X@7::,C]K!'U=+1Y9? MR9]G? Q:'X/@8W#"QX*;)Z\5@BF@D%KH3 H%PCGDW J=@Y)B*94DR9ZK)O$Y M"(+"D]L$#TVSY$8&8O4;4ZV%WGW_W3CM7;QWWXZ*2@ZG%!N$):+^ M-T$RHL\;U]TLT;:E#QY^$;KFC\?S2ZESF0G"0/0(O)1HAYE0LLMAOR%RLICG+=2L[FI'3MS[R;P>M.#''V;ML\7H4\3N!&N#*$E?D-?JDEL_!-.?&=A3MN?_O(G^NB9C;P!D;L MZ3(=\"X4)WW_;'>0+DICZ0^04=5 _FIN^C"RFS0ZA $V1#1#IPO2E/* M7B<9#CH7@U&+>UB?)$TT+U[%&U89C4>=T45R@N"3_&Q:7Q3^_TYKOY]T>LGE M"=8'Z7])ZS ==Y+!\$52#_CCN]X:F*'Z2O?<;BHTE1H5V%>>@@,[6F M9FBTM^W(O6HFS9-Z,Z_OA%U)[4!AP:9)]V(8@6UF8',@LPYS9VF(IUC8EORW M :U78'EA#!T.WD'[1V3^-U!+ P04 " !IG(=3$3<]/*,# #K" &0 M 'AL+W=O+,O. M; -VLG8=UBU(TQ;#L ^T=+*(4J)*4G&R7[\C9:ONDGC!/NV+=*1XSSWW2LUW M4GW2%:*!^UHT>N%5QK070:#S"FNF1[+%AKZ44M7,T%)M ]TJ9(53JD40A^$D MJ!EOO.7<[5VKY5QV1O &KQ7HKJZ9>EBCD+N%%WF'C1N^K8S=");SEFWQ'9KW M[;6B53"@%+S&1G/9@,)RX:VBBW5JS[L#'SCN])$,UI.-E)_LXDVQ\$)+" 7F MQB(P>MWA)0IA@8C&YSVF-YBTBL?R ?V5\YU\V3"-EU)\Y(6I%M[4@P)+U@ES M(W<_X=X?1S"70KLG[/JS6>Q!WFDCZ[TR,:AYT[_9_3X.1PK3\!F%>*\0.]Z] M(6;Z6LMAQ(8 U!:SRSQU7 M6,";QK!FRS<"8:4U&NW#KU0@9[>,MO3Y/#!DV@($^=[,NC<3/V-F!F]E8RH- M/S8%%E_K!T1YX!T?>*_CDX"_Y68$2>1#',;1";QDB$/B\)*7Q.&1^W#%=2ZD M[A3"'ZN--HJJZ<\39L>#V;$S.W[.K)):0\Z4>N#-%E@MN\8X#BS/N[H3S% Z M:%L9_A=S=2Q+X%_X,%1\VL4=VAM[RM$+;_B9$AS4M9 MMZQY^.Z;:1QE/^C'+($I*T(I!\(479:4+7YQ= .94;5$-:H8_.Y8'+ M!R8ZRL@1C=4Q#5NA:VK__;F/KB&Q^'YUAXKF"]R@'5(6Z+W&LA/P"R\1KO". M)E-+8 ;SJI%";A_@6TBF?A2&))S%D3\>9^*LA2GV:AG V]6=I> X3/TY#.A_!K31,$$2:^$D/FX1^,G.P<>S/P@1^9DU' M8_'_X?W8SWJ:Y/,L39WWF9^-4TA&R;]Y3V'*R/NIGR;6^^G@_7A&GO9!3?Q) M[&!C"E*6PHE>2H=>2D_VTJO.V/[\JC3QGFXOC3U1ZZ5\6?.);:10(S/YJ& M5AS;)(5NEQY^E+C="4SZSQE$43)D;U^G3V4J.+J J"ZV[IJE*6)G1W\7#;O# M3;[J+[ OQ_O?@+=,;7FC06!)JN$HHU2H_FKM%T:V[CK;2$-%Z,2*_D90V0/T MO932'!;6P/!_L_P;4$L#!!0 ( &F&PO M=V]R:W-H965TO&&Q M?5NN4T").F* M=5C;-$FW#\,^T-+9)BJ1*DG5]7[]CM1+'"0_IL*]47O4$T M\+TJA3X?;8RI7\UF.M]@Q?14UBAH9255Q0Q-U7JF:X6L<)NJC MBS,GNU$79[(Q)1=XHT W5<74[@I+N3T?!:-><,O7&V,%LXNSFJWQ#LWG^D;1 M;#:@%+Q"H;D4H'!U/KH,7ETE5M\I_,%QJ_?&8"-92OG%3MX5YR/?.H0EYL8B M,/I\PVLL2PM$;GSM,$>#2;MQ?]RCOW6Q4RQ+IO%:EG_RPFS.1]D("ERQIC2W M0-]K(JMM,'E1Y0<*G@ M@S2H87S/2*8G9S-#9JSR+.\@KUK(\ CD MY+838:?A$%%H_WS\B]P<>P]_$J M/ GX,3=3B (/0C\,3N!%0\R1PXN.X+W!I8$W7.>EU(U"^.MRJ8VB\_'W"?!X M (\=>/P#"2VL(=M'14.I?"Z3I['N-PB"&C-G2NVX6 .K9".,!KD"0VLE9TM> M8A'0>.%[ON^WPJ0=?Q:4",KQ/^2@RW%!Q;29@7$X@9]_RL(@?#U\ MQT'BQDCZ2BXS'/5D/#W[F1PTI;"[;^F(\+$SF5E_EI3I-2> M0I,RC;0L><$LW)*5+A'ME<#<63LL^M1%>^1TPI8V43AT15APLOX6E\J=D?Z( MD (C1M?$G'UTK)"UHVF:7]Y]MGK^2S^=PBVNR+*1+G0(/;AKKP^K>,?7@J]X MSL@J16ZM6S]N*)C<1NZ!.[V4KD]DWZ J=X174^6=6\3J$/@O/[GCOVJ4RR 7 M[4U'ODQ/T$$RT$%RLH7?48TH4@/XO;;9IK!+E^13X>+H;=(,HA"SZ?/(?8A^1!X"%GLP]R'.%U &J<$D 2)\S?PHC2% M>VDHT)8M4T*B\\+8D269"FQP66S%L9?.+9E&7IK.[3?QDLP?F*C MEU= MOSCD)RGLKPCC#H0]-<+6OFIKC\_7GFEW,S'U^6"?,@E-7F?*BMLCK&_!V3)<%:6EAU6U!.PW'7]L!>?99O3%2!R_<:I M!PBGLV]MT5[\VM!M.[4Y([!\P\2ZOTV[V/8H[9!PCU"8$Z5WS9 M6O\?#/@LA[VY3A(AW?W9?OL&V[HOP,JJT#K*TE!=1-K8/@W&PO=V]R:W-H965T-B2 8NO]\)( 2;9B'?H(TFS%,.P#+=.V4(E422II M]M?OCI(5V4[4?MN7 K9$D??D_>Z.TMF#5)_TAG,#7ZI2Z//)QIAZ/IOI?,,K MIJ>RY@)75E)5S."C6L]TK3A;6J:JG/FN&\\J5HC)Q9F=NU$79[(Q92'XC0+= M5!53CU>\E _G$V^RG;@MUAM#$[.+LYJM^0=N_JAO%#[->BG+HN)"%U* XJOS MR:4WOTJ(WA+\6? '/1@#>;*0\A,]O%Z>3UPRB)<\-R2!X>V>7_.R)$%HQN=. MYJ1728S#\5;Z*^L[^K)@FE_+\F.Q-)OS23J!)5^QIC2W\N$WWOD3D;Q MX:&E#:,)Y(TVLNJ8T8*J$.V=?>GV8<"0NB\P^!V#;^UN%5DK?V&&79PI^0"* MJ%$:#:RKEAN-*P0%Y8-1N%H@G[EXP]$E#<=W;%%R?7(V,RB4EF9Y)^"J%>"_ M(""#MU*8C89?Q9(O=_EG:$QOD;^UZ,H?%?@^-U,(/ =\U_=&Y 6]AX&5%XQ[ M^/?E0AN%(/AG1&;8RPRMS'!,I@/74IOG=FR<^6[#(9=5+0471H-<@<&9:YQA MXO&G'U+?2W[64)(*I--(4HB\;'!W<0 %/N<2]UIHG,"1EF6Q9 8?M,$;)HPA MF9BVBA'P-3QPQ8%I6,D2I+)@BZ(L3($Q3]((TLA'GM"-\1J[(;QO]T6L!];A M4N %= TBB)T0%<2.EV;P88-&GZ*J:D@=!A[^D3)PP7.R.(4[:5@Y)#F"T(E\ MW]YC+\*[AT9D*0T")PE](!2T 2%;#*4?8%G5%A.ZJ>O2AA+%%J*MO6T9+&VH MC7P6--NMP,!N ;!U="_L#O O.:\-@H.VGB]/V3W2K_E0'6+C6X-_S?0&:E8L MT2D%K)*-V ,NV5NA)8WJ,7H0L?D@/#E)7%G KI2L]L)\U 7UZ""L^WP'^Q Y MF9MA7+PP[I#Z=76!$X<97L/(A=MGL"H7!AM@ZRAN[(:)-;<[T;++15FLVVR< M[R-0M^!(+:N:Y9SL\G-KO4/9_8"KQ@)7GX8OT=325;417/I2)PRQ;< M+U3E3A&T9ZR1,GR06+\ST>!!Z6EB&Q7;?N9PH\@P\VAMY)^;HJ;$JP:M&I;)X[Q1"CE/,#4\#VL;)HC;T9?#( @I3CM: MB%RL9S%$H1-$\0 5;;L]0/D+%3[T'3^CLAY@O4R3 Z[GS4R0*:5R'09C'+L& MAY[C)CX$F>-F$8Q ->ZA&H]"=2<:3@_71P?>,M,H'#T'UU&9S\/U58/B.)W^ MBJK9=J*:/5:V5S2(.M5Z2N:4MI.,HI<.P_1#=)7$WJ4^ 7=;!.FD6VA"*Z;' M 3"_=J#X"XL2=0O2.03QSHX=8 9N;9$C;U I*O)M=7<]VS6=Q,]H,H 4XQB MYSIN9 \=83>3.DED2;#I.V$8(4PB3 "]033PJ6TZ/?4VQO1CW]?E!ENN+V6/'7G64K7EI@(W=3+_2.&_>BWAB[X<\F M/:]QB>:/_D[1RC^A5*+%3@O9@<+UU)N'X\7(GG<'_A2XT\]LL$I64C[:Q2_5 MU LL(6RP-!:!TV.+5]@T%HAH?#Q@>J=7VL#G]A'])Z>=M*RXQBO9_"4JLYEZ MN0<5KOG0F'NY^QD/>AS!4C;:_<+N<#;PH!RTD>TAF!BTHML_^:?#/7Q-0'0( MB!SO_8LQOO$YD0I.E):1&8D:_IZOM%%4!_^<04U.J(E#3=Y 75)[5$.#(-=@I.$- ME>C^*E=/4*.L%>\WHJ1]*O9'-)I1X:]TJ43ORK%7LAI* R4W6$LEB!_O*M"H MMJ)$_5H>SA*RW3O6/2]QZE%[6AST9@\;A+5LJ/5$5X.Q.0;G[8P&0\XKV?:\ M>_KANSP*LQ_U482&2FA>UPIKXE=93;T2MFW_!VWP3G3TS.'-&5A'D.2L-$H@C#+65($$$8QR]((YEIPN..E6(L2 MHHBE64(^5J0)I %+1@7$=)#B'URI$':4LKR(+851P+(L)"L-,A;E.5E)6+ X M#V'Y#;2GH^GC^)'[! M&^?E!G[EW6")G!J%+I[2E5"'R*UPDS5F*14T79C$P?=RO:8W)RS- M@XO/B-I*^J+[*(>L*-)7,^@_FTW4=[6;P!HAOQ\/]L^']]_(=QR M58M.0X-K"@TN,TJ6VD_=_<+(WDVZE30T-YVYH0\55/8 ^==2FN/"ON#TZ3/[ M%U!+ P04 " !IG(=30N$LV/@$ 0# &0 'AL+W=O&XZ,;I:_,@MG2[;)IS?%@8>WJ M<#0RY8*7T@S5BEM\F2F]E!9;/1^9E699>:%E,Q)AF(V6LFX'DR/_[EQ/CE1G MF[KEKZP[L5HI-'RFFF]U91?'@WQ %<]DU]@+=?.!U_ZD M3E^I&N-_Z69]-AQ0V1FKEFMA(%C6;?^4M^LX/$= K 6$Q]T;\BC?2"LG1UK= MD':GH&N#JUB7ETFI\K2%G)V^_=[6]HX]MR:V+#YTWLC4DVXK>+E>- MNF.F2ZO**SKO=+F __X$'7R6TX;-RZ.1!0JG:U2N+9[V%L4.BP5]4JU=&'K; M5EP]EA\!_<8%<>_"J=BK\*_2#BF. A*AB/;HBS(>^RX74_,JENJ)S M>0<&6CK16K9S]NN_3Z;&:M#IGSW&DHVQQ!M+=AE#E55=PZ1F9'RJ!KDC- M4P'>J]*5\:%9R9*/!ZA3P_J:!Y//"Z:9:E"#=3LGZY*W+L3Z7S9/FX: )@O! M%A9HV6>-7=8(,5=3UINPTT'=XJCJ#)AC N+;DE>6C NE)],*A_M=!9KZ5WAK[Y N+JU=;J9#[7/)>6Z52"=273*_I#MAW:QX/I.,CS*$B3E%[0 M>)B&E QS+*,@"5.\#M?\[9V# [>LR]HE]Z#(LR ,Q4N(C>/_'8/O,ZZ!PF/E MVU6MO4A0Y!"(PF&1;H'Z(1X"H& ]BSRH) *HJ >5XY,HZ"N;!^4>D<_)D_ZE M&7 6O2HAH&KL58E"!'$8[U;U)*H$$+(>5?@(E2@*VL/H=,/H]-F,1EZMKDN' MKF=8U]9V+[7WZOXE:E]T5[4/,6?O8AV\$=9V?PL0$>B,QR3[=WOO^4B&K\V(+?L*I\)P*^<4/4\ M1ZC&C6O6)#:/>RD:Y.>%QBV\?6L^RN"?CLL[O_9U'XIP:W6FC.W+\YK;CKT# MXK7IIJ;4=7\'O GBCAQ? B2Q/6+* 0S'7,S<##?I0,AK4M4#1HRK.$WBBEQ MM,!E986JJW87MQQM(I3FE09ZF MSFZ:9A2-(9O2,VD _X$L=#=,C)))?2V/QXB-;\IA'H1)\F3UC+:FM"7KN9]% M#:QTK>T'MLW;S;A[TD]Y#\?[6?F3U/,:O&EX!M%P.$;;U/W\V6^L6OF9;ZHL M)DB_7&!D9^T.X/M,*7N_<08V?P(F_P%02P,$% @ :9R'4UYBA_R[! M%@L !D !X;"]W;W)K&ULM59;;]LV%/XKA#<, M,<#&$G7/D@!)VV$%UBQHTO5AV ,MT191B?1(*D[__3Y2LG-!XA4#]A#GB#SG MXW>NY.E6FZ^V%<*1^[Y3]FS6.KVV.]$0H[*VUZ[O!IU@N[,8(W MP:CO%BR*\D7/I9J=GX:U:W-^J@?7226N#;%#WW/S[5)T>GLVBV>[A4]RW3J_ ML#@_W?"UN!'N\^;:X&NQ1VED+Y256A$C5F>SB_CD,O/Z0>$/*;;VD4R\)TNM MO_J/#\W9+/*$1"=JYQ$X_MV)MZ+K/!!H_#UASO9'>L/'\@[]E^ [?%ER*][J M[HML7'LV*V>D$2L^=.Z3WOXJ)G\"P5IW-OR2[:0;S4@]6*?[R1@,>JG&__Q^ MBL/W&+#)@ 7>XT&!Y3ON^/FIT5MBO#;0O!!<#=8@)Y5/RHTSV)6P<^=7R/MO MVEIR+0RY:;D1Y.B6+SMAYZ<+AP.\VJ*>P"Y',/8*6$4^:N5:2]ZK1C1/[1<@ MMF?'=NPNV4' WVMW3)*8$A:Q^ !>LO"G2 MAP^Z;059Z0XM!4#B?,*(%Y$@JV.K! M0L]2(NYKL7'3GC=]T&Q0;/,3@D]G[8KT'Y]UR?5_T2/I*NA M%X8[;4[(U8[?C^2HC"FKDKD7"T;S+ XB8XRF<1GDN(IIG$+EG5 :C3)B? E= M*9HW_ ZP:S&RMV2PX.+T%"3Q0BSH"Q'+ MC'02$4&NN\%G:&5T_[QX]I5[L&0/DO"WRXG=\%J2BI_%FA%W%KXB8:NH:T< /Z0H6@O]F1_A^ZYB9X MK3?>,Y =C!UPI"]P3Y-%<4[>_SU(]XU\4+6/(HA==UR1 AT4%1%!>R4IS5-& MRKBD65EA)<5*4I;_"A[M5)YA'R%H=Q+#! G;6<,( '6+>Y2\[3AB?ODDFET+1Z] M53#JU^%%9L%Q4&Y\MNQ7]X^^B_&M\Z ^OA@_ ?LK#=^G#W_ _BE\_@]02P,$% @ :9R'4^Q ML5&= P 40P !D !X;"]W;W)K&ULO5==;^(X M%/TK5]$\M%*'?/!1J "IA%;;U8Z*ANGNPVH?W,2 5B^@.WX')][N+ZYC+=2/>D-I09>,B[TQ-L8DU_YODXV-".Z(W,J\,E*JHP8 MG*JUKW-%2>I &?>C(!CX&6'"FX[=VD)-Q[(PG FZ4*"++"/JGQGE-?AU6W8MP"WXW=&M_I@ M##:41RF?[.0NG7B!540Y38RE(/CU3&/*N65"'7]7I%Y]I@4>CG?LMRYX#.:1 M:!I+_@=+S6;B#3U(Z8H4W'R7VU]H%9 3F$BNW2=LJ[V!!TFAC9H!406(3@5T*T#W+:!W!-"K +U3 ?T*T#\5,*@ ^=]:99S>DX, MF8Z5W(*RNY'-#MS/Y=!H,!,VLY9&X5.&.#.]5VLBV+^D_)E%"G.J$\5R-YXB.,?&UEHI--C MWZ!*>Y:?5(IFI:+HB*(0ODEA-AIN1$K3!GSG7.P$QR9DAO"6L\."=$GZ";6&TYX_^ MU[LTJ\Y[K?OB M:]<-OEF/PZMYV=WN:GRF[ YRLIS6YB#ZC_14Q_ E!+ P04 " !IG(=34!--H;4$ "4%0 M&0 'AL+W=OS&:=O=AL0^,1-O<2J0KT7$+[,O_2\,EGQG)47:LVE>;-01\7I#@;67J*RL_H+M#AO&(Y!L2JWRFFP\ MR(7<_;)/]8TF]_*O=\OC$\K\G^@(0= 8PQ,A!O^ZGO]EDO?1I M/_UJ71@Z/$F_^9_5F>Q=_7;XWJ&#_GKXWEWTN^%[=]%GP_?>HGM&@HT.<:-# M7-DC)^S]9LKBH>@*)I-O,F;K,."+A2G,-D'8?N&D\L:E]YU=6MFUG>9QW"A23$_C%NVL5A&A':@MUT80$DY!ATZU@3HPBV;+UVP/P(!>@8 M=N?: 8%^"S9SP"(@.',0DBEO).>WB8I^&M"U,!XP$/FRG>A<6!3&%N)7J75@8T;B3 MZ@X8QCYN;776A5$:88+=.HR;$,7].DQ380_&+ -S)M+SF037;"TTRWKBC^#^ M 2?@B#1P8D,_21)UH8/ W".PA!2TNX^-?*H*B,:QRAHZ6WJ0E+3,U!+<3>N MQ6.""6EI[M9E,8H([(C3"22FF;:6OG,!PR@(26LS,Y>/88 1#MT21?OC"\)# M@W93!>T,S'DA5&J#=Y6JM57PF1G]8\[T5EI]4MF?4A!Y$MK==V74WY:_6;LW MJ-MQ<4!#OUUC7+B3X=MW9M3?FK_O.(&Z#=@/(3SAU+[_HOX&_-7GA=K>T;>A M)J5/>;+OV2C\L>H&_X*O.SZ@?<-&T9/0_+X]H?[^]!WU.NZ6HP!3V.[Y)W#M MJCZK<71(;N!]@\3PQP?_6WHVWK=(C)Z"!O#!?Z^#R_]7:J V?-2["(S]C@@< M0(,C$6K%USNX#++WE;^R8BED"3*^,$1X$1H9%;LKP-U$JW5U/_2@M%9Y-5QQ MEO+" LS[A3)%IY[8*Z?F(G;R'U!+ P04 " !IG(=3N'@QX!P% #(&@ M&0 'AL+W=O,+TN9SSU-Z92)4P8T_5M*WGBK-Q M;I3$;>)Y83MA(FT-^OFU1S7HRX6)19)SN.[X735OG,S'#S^,W[71Z\#>:% M:7XCXW_$V,PN6]T6&O,)6\3FBUS]R8N @LS?2,8Z_X]6!=9KH=%"&YD4QG8$ MB4C7O^Q'D8@- ^NGWH 4!J2I 2T,Z*Z!O\? +PS\I@9!89"'WE['GB?NEADV MZ"NY0BI#6V_909[]W-KF2Z19H0R-LG>%M3.#.R84>F;Q@J,'SO1"<5L%1J,S M-+0U.5[$',D)NA,I2T>"Q>A*:VYOLW2,/@GV(F)A!-?H_2TW3,3Z@S5\&MZB M]^\^H'=(I.CK3"ZT1>M^V]CA9@]MCXJA7:^'1O8,C:('F9J91E$ZYN,:^QO8 MO@?8MVV:RER1MUQ=$]#AYY$Y1Q1_1,0CN&X\OV9^V]S-O.)/*G!FN$DOSDFN3U\T%X-DO/?NY9W^/YZ_2V$*;E"7'\I*K MJY^UGS#WDRGBF:[RC?[RK]8?=!\ MM%"Y#-1%%U;&^_X=#[ ](HO-'=\(DSC8GS34ZD4X6C MX*!0-05&-4!(JK!3=4R;,D"@+#DQQ_ZI&7#"BF%E/8*!JBQ6U_W]K'MN:+3,N*=F ?B9(U@,(9&OHLI+:Y*BA?X'7]W?M$4&-4 M ]L@_#US#.($E<""VH 9]"]JV".(DSQRZIDL<>I'X+GL,43Y38EJ"(QJ@"!1 M3G<)K+M'$P6U$N*DDH2G)LJI)H&G@<<0U3DH;8H(Y# MG**2WHEYH4Y%*3PC/(*7PA/$RV%(!$*V@W!R36&Y?I I?T7K)1.:+"I?0[;= M.KVD!,S[#=.S_$O,*#O@WQ=BR>*#J=]8X,-3P:;NB^S32MY"BGO$WZ6@&2ZJ MP5%JU[N]/60X2::P)%?):-Y4J)-(&OP/W#@II/"L\4ANJLOK>FZ:X:(:',B- M4V$*J_ A;J ^0IU,4GCY_7/<.#FD\ 3S2&ZJ"^F*:AV$1"!D^RN;XO\"*-D4E^..-LS%4&L/;5X#]02P,$% @ :9R' M4U;P4'EV! (!( !D !X;"]W;W)K&ULO5A; M;Z,X%/XK5C0/K=06;$(N51HIER;;T5RJZ<[.PVH?''""-8 9VS3M:G_\&)M MFH*3V9'ZDH YWSG?\?'Y;!AM&?\N(D(D>$KB5-QT(BFS:\<10402+*Y81E+U M9,UX@J6ZY1M'9)S@4(.2V$&NVW,23-/.>*3'[OEXQ'(9TY3<4IB MMKWIP,YNX O=1+(8<,:C#&_( Y%?LWNN[IS*2T@3D@K*4L#)^J8S@==+A J MMOB+DJW8NP9%*BO&OA2R_L.T?I$S(+_P%+!;Z%VQ+6[<# M@EQ(EI1@Q2"AJ?G'3^5$[ &4GV8 *@'H5(!7 KQ#0+<%T"T!W0, ZK4 _!+@ MGQJA5P)ZAQ':&&MO!47NKX:K2I"TV(I/DBN MGE*%D^,E8^&6QC' :0@FP8^<'.3A[=P[> 9J"/R.6"^5:C!RIV!8QG:!D-C7, M4 LS"#ZR5$8"W*8A"1OP,SO>.X:_M>.'Q_#+(_R1Q8&CRE35"NUJ-456CY., M7P'/O0#(1;!I0NSPSX%4<-@*GY\.=YNF\_>B+WXO^M(.?X_3MN@O2N%5;>-I M?UY;*7:=LJ IE>3R@]+3AK8!?W]00' G22+^L83M5F&[.FSW2+QI9 M;$"/8[_?[_LCYW&_2"=9+1NL_('G5E8OR/L5>=]*?I(P+NF_1C'86LE#-5M8 MSU935OXK)LASW9=TYPU&\-#H]K51;W!HM&@PZKHM>?>JO'O6O(LE9Z15:.VT MK(-^Y;+_ELMO4(4=6#.981&!@*ES2$BXJ:/: P!N2_3TN7;^-"W3K+=2ULKEG0EX& M+%G1U$R*NE9'16%NR%-QW4BG]'LBG[TM'?Y?E9B6T/V0<-@:$M4AD37D9QD1 M#B1^VJ4+SE8D)6LJSQM9H%U36(NMB&AF=5UK*()ON2I0K:3(KJ2_VO)'W%4M;]H4 M]%K[_41'PQ/ZW=E['U7EV>A/#4)MBWDJS1F[&JT^9TST2_S!^ Q>SV'#^"V\ M7IB/%;5[\^WD(^8;F@H0D[4*Y5[UE8IQ\SG"W$B6Z;?A%9-J[>C+B&!UGBD, MU/,U8W)W4P2H/@J-?P)02P,$% @ :9R'4Q-K,B?3 P .PX !D !X M;"]W;W)K&ULO5=;C]LH%/XKR.I#*W7&!M_B*HF4 MR6QWIVIW1YUM^[#:!\8F,2J&%'#2[*]?C!WGXDMGM:.^)(#/]_%Q..< TYV0 M7U5.B ;?"\;5S,FUWKQQ797FI,#J6FP(-U]60A98FZYMJP)U/-WA-'HC^ MM+F7IN>V+!DM"%=4<"#):N8LX)LEG%0 :_&9DITZ:8-J*8]"?*TZ=]G,\2I% MA)%45Q38_&W)DC!6,1D=WQI2IYVS IZV#^QO[>+-8AZQ(DO!OM!,YS-GXH", MK'#)]$>Q^XTT"PHKOE0P97_!KK'U')"62HNB 1L%!>7U/_[>..($@*(! &H MZ!(0#@#\!N#;A=;*[+)NL<;SJ10[("MKPU8UK&\LVJR&\FH;'[0T7ZG!Z?FO M0F0[RAC / .+]%M))8K^DC(V"A%-'J-?C=A-05>#!AE)5F6*RZ1N#E M+=&8,O7*6'YZN 4O7[P"+P#EX,]UHT]FS12>"+CR/3^)+W3VF"$_0F&_T*@5&HT*K7+K MQE2Z82]&G7D12CS_0EV/583B 7%Q*RX>%7=+MJ;8;XP/-4ES+IA8[T?B9]+2 M3GYFV";MM,FSA&W2<:4_@9VP[;$*XJ&PA=ZQ)GO/%K@-U7E(PB"XC-P^.Q@E MX4!TP),#!/[/X&T(3K,;1E%X&;U]9G$<# E$1X%H5. 7>Y0;5^(MD>9J DI% M5B4#C*[ZY8[3(; G6"H /5#4!PL*0(;W?6?;\@=WL@TMRVF T?E=/-*/6Q]L/@9R8O/%9T.%[2GYJ^#:SG<+R@_Z<$[E;MJTD2=J3VF$51/"3U6-WA>'E_0OK&'2>9$Z^CKVLU"?TA M><=3 DZ>-WG'Z=KDK1,.1,.9^S2BY F9ZYYQ[P#V:U\^J#UBN*5> D96!>M>QB0=9OU3JCA8;>]E_%-HDOVWFYG5'9&5@ MOJ^$T(=.-4'[7IS_"U!+ P04 " !IG(=3M&[B0YL" !!!P &0 'AL M+W=O M2LKDS"F4VEZXKLP**+$\YUM@>F?-18F5GHJ-*[<"<&Y%)74#SXO=$A/FI(E= MNQ%IPBM%"8,;@615EEC\O@3*ZYGC.Z\+MV13*+/@ILD6;^ .U/WV1NB9VWG) M20E,$LZ0@/7,F?L7BZFQMP8/!&JY,T8FDQ7GCV9RG<\H8% M4&H6I].AS3"W?&K]RN;N\YEA24L./U!ML"#.G>*>$WB5:I]*/G.GZ!TB#'TO>"6U?YFX2H=LP&[6AG?9A!<,A/PMF.\Q!X'XVJ02]!6R<1%;%^;;?4Z#8!HE[G,/>-2!1P?!FA7VL1I5M,.: M^A.OGQ5UK.@8:]3'BO98D\@;R"ON6/$Q5M3'BO=8@1\.Y#7N6.-CK+B/-=YC MQ4,EG'2HR3'4N \UV4/Y?MB/FG:HZ4&4:0>7NCFC!TPKZ(-.^^ZC]P_;?+\] M5G$P_O]XW9T&9WXN7[#8$"81A;76>>=CG9MH&G8S47QK>]Z**]U![;#0_S@0 MQD#OKSE7KQ/31KN_9OH74$L#!!0 ( &F&PO=V]R:W-H965TUBU(VNUBV 4MT381271)RFF _?B1DBI*-D6Y0)T+1Q\\+P\/#Q\> MVK,7QI_%CA )OJ9))FX&.RGW[X9#$>U(BL4UVY-,O=DPGF*I;OEV*/::<9CK9 MGR17;ZFRD_,%RPZ$2[I."'@B&64<_,$D$> 7\#Z.J4Y(G(!55BXKG9YOED1B MFHBWLZ%4#FB9851U=EMVACHZ6Y+H&GC^%4 >@F*'.1$6D85;Y#><70,?%B+> MYZ/.3S95ECTJ>?%.!DVZ5#VZ5/R-9^P(KE1B_6H3NOE^H,T"_GJ_E"-#] M&6&&09_*JB_,>K(\1YB'*F'KK$5UUJ)"UN],I+5422DDSQ5X)?CG=]4 K"1) MQ;\.>;^6]POYH$/^D>SQJQ86@&U U%@BHEPB6;%$L)2!YWFQX:$[N:4/3HC6:H!Y-X!R-FL"@7-2.T(2U M6'B)R(]J^9'3USL<$8!3EBMI%?I8]69;E:.3&,&IYYW$\JYL%SK:M;P[RD'!QPDI/C_.AR>'SBR#2T.=S?KN7PI'9X2M&F G.&^K7L+6 M*O3'8WMT86,3A7WQ'?4N,6CH!B^"-VCX!MV ^_X$AA9^3;SJ[RB)J[:ANVW; M=0,SZ*;9(XE)NB\JD0?"*8L!=(7$< U>!&S0D VZT?9IIY)RQY(8[ F/5!?J M+*&CKTJ\Z%GO'8I\:C_9;@FW3H!;'?K>M>?][/+4T VZ\:9J0D&B7)]"@*R] MEAS'--L"5=]HBMC+G _PE&!^UYP;>D$WOBQSKCSX2#.:YJEKR(9?\"( 0P9@ MR VP3]\91V0A54<PO3Q9Z6[11BET$5LC "O7!ZIR:8(E."15: M^71O:3FUMEQ96J(3T?:P#,B0&V2K3!*5$Q)P+(FMLNZQ]Z['H6N](X,^%#J5 M'CB+"(D%V'"6@C7C2D%EJ"I^L\[B]PIDI)@.O0/C3,U0Q(2T;;K+JO=6$*<0 MNH)HH(K[; @KA.D8:T/+W)$-=SUT0\(['VETEI]T!W8QC'9369+ M8)N/6ND: )S%?7GK&WKZP47":Z#HNZ'X8TX<=U4OK2,H@J-@BCJ";]#GN]%7 M.$CK"%P!KJHDDBK?RJ2PP7KE9'+ M74-(WUU\VNG1?]SS#2+]BQ2?@0%@X ;@F0RN5(YV.2 M_EQ3WDBV+[[+7S,I65I<[@B."=<-U/L-4]Y6-_KG@?I'L_G_4$L#!!0 ( M &F&PO=V]R:W-H965TF8C3@A$QSC+CI#E^U:96\TPCW+Y^=O]0 M)J^3F2.)QSS[3A*5#JW( @E>H")3=WS]$=<)!<8OYIDLO\&ZCG4L$!=2<5J+ M-0$EK/I%CW4AM@30[Q"XM<#]6X%7"\K*V159F=8$*30:"+X&PD1K-W-1UJ94 MZVP(,W_C3 E]EVB=&HTY6V&AR#S#8(89X0+<"&H#G)B'H"8TYSSO#F5N5T,L$*D4R>:L_[V02VTJD8(#NNL:\J;+<#^TNLSH$'WP/7<6&+?'Q<_@FQ+KFM M"]A4T6VJZ)9^?H>?MO&K;(^8>8V95YIY'683/%?@FDDE"FJ*^>-&!X!KA:G\ M><3>;^S]HZQ305A,)VL$*&JS@ M*-8]0Y3KA?@;)[H-=042(F.SSMHP*ZM@B\#98SR,.(.!'_3;(<,&,OPW2")E M@5B,0TJ9>_@V3#RHCW MPZ">Y_;"=L"H 8Q>:IKPQ:;I-V;]_]$TT-GLD\[KVZ;6[E01^OU^'^X5LC4P MZ.X>N+6/P[?KG]KK6 .UA)RY.B6GUT&ZV2OA\ M[/D=S)LM&7IOT4RUR\[^";T@C/Q]T,/ * K[<']_LK?>[.98]1F))6$29'BA MAF#.#\UY&PO=V]R:W-H965T%[D%SJBSF.FQ1[Z8L5+F&26/ M'(BR*##_^Y[D[#1WH/,R\#';'V0UX"YF1[PG&R(_'Q^YNG-;E30K"!49HX"3 MW=RY@[=K&%0$C?@M(R?1N0:5E2UC7ZJ;AW3N>%5$)">)K"2P^GLB2Y+GE9** MXZ]&U&GGK(C=ZQ?UG[1Y96:+!5FR_/Y$SL@)3MP M7.A?<&JPG@.24DA6-&0509'1^A\_-XGH$)3., $U!&02@@L$OR'XKYTA: C! M:V<(&X*V[M;>=>)66.+%C+,3X!5:J547.ON:K?*5T:I0-I*KIYGBR<62T2?" M9;;-"=@0FC$.?F&2"/ CV*BB3$LUSG;@@4K"B9!@_:Q*5!"@2A3( VG ;U=$ MXBP7[Q2MJ[@B6ZF&/F]6X.V;=^ -R"CX=&"EP#05,UU\'BRX$ MZX,/C,J# &N:DG2 OQKG3T?XKDIY>OI MWI"=_S;[^IMG[R7#;TO)UWK!!3TE$]3U,"(6M&*!%O,OB.G*>:!"\E*U)0G^ M>*\ X$&20OPY(A^V\N%HK*I()5=-JL2YJLFFMDE=VT-U6:M%6JWJO4^+8.8^ M==^TC8!1W,>L; SR_#YF;6-"+VHQ/;-1:S8:-7M7,/4]_H-U9U8?=CMIW4Z^RFTF1(EI0D#"A!QL M.A,["L.NC9@85E8V) HBP^[ 1)WWWW,;MV[C4;>?F,3YD*G8CLPLH_"[-I1&KE=2T$CL M MZ.#X2O?U+:81[']'EG$;%$13T[8-0B$,3>'TH$T 5:[VW:T?;@W M^\;X/;Q=PH'Q5750TGOQLWQ]ROJ ^3ZC N1DIZ;R;B;J=?#ZX%+?2';4._,M MDVJ?KR\/ZK!'> 50SW=,-<#FIIJ@/3XN_@502P,$% @ :9R'4PN_F:67 M @ 4 < !D !X;"]W;W)K&ULO55;;],P%/XK M1Q$20X+FTFNFM-+:@:C$8-H$/" >W.2TL>;8F>U>)O'CL9TL"] &(0%]J*_? M=[YSR7&R%_).Y8@:#@7C:NKE6I?GOJ_2' NB>J)$;D[60A9$FZ7<^*J42#(' M*I@?!<'(+PCEWBQQ>]=REHBM9I3CM02U+0HB'^;(Q'[JA=[CQ@W=Y-IN^+.D M)!N\1?VQO)9FY3H%5A Q3;2F(&7:X0,8LD]%Q7Y-ZC4T+;,\?V=\XYXTS*Z)P(=AGFNE\ZDT\ MR'!-MDS?B/U;K!T:6KY4,.7^85_='08>I%NE15&#C8*"\FHDASH0+4 T. &( M:D#D=%>&G,I+HLDLD6(/TMXV;';B7'5H(XYRFY5;+64B.F$BABO!=:[@ M-<\P^Q'O&[F-YNA1\SSJ)/R0ZA[TPY<0!5'X#'Q0.9&H.IC[333ZCGEP*AHM MESOH!@W=P-'U3PDM7>4MC=\'0ZL%+)7:HGQN8G&_I?H!OKPS$%AJ+-37#H/# MQN"P4[^9TSN$4M(4X8QRR 1C1"HH4591.IJ_BG3L2.UGO)N-)KUP&#S]PL3? M'=$U:G2-?A?7/Q95,<8M46$PZL7'A8P;(>-N(:URO\25AF^VB$95S7"&P5,S"?YZGFO*=O5%\:@W^%F,WVIR!O767!&YH5P!P[6!!KVQ^0!DU;ZKA1:E:YDK MH4T#=M/&PO=V]R:W-H965TM M*!+ BUYLRW9G&TB:%2O0-D'2=BB&?J"EDTU4(E62CAM@/WY'2I:=UJ;WH?TB MB1+ON>>>.YYNNI'JBUXA&OA6E4+/@I4Q]8LPU-D**Z8O9(V"OA125W:KY5*Y-R07>*M#KJF+J\0I+N9D%<;!]<<>7 M*V-?A/-IS99XC^9#?:MH%78H.:]0:"X%*"QFP67\XBI.K8';\9'C1N\]@PUE M(>47NWB=SX+(,L(2,V,A&-T>\"66I44B'E];T*#S:0WWG[?HKUSP%,R":7PI MR[]Y;E:S8!Q C@5;E^9.;O["-J"AQX2" ;*V-K%IC8E!QT=S9 MMU:(/8/DF$'2&B2.=^/(L;QFALVG2FY V=V$9A]"N%66GX4^28/[4/B6C'-MFRO4J\@#>9N8!^W(,D2N(/]]=P]NR\,,]_BT?C M/SSP_4Z,OH/O'Q5#:\0>.%%Z<(TZ4[QVU?//&]H+KPU6^K/'TZ#S-'">!D<\ MO9>&E3:?O%I74+-'*G1S4.$&)W4X]H@]S-/)H#^>A@\'W \[]T.O^W>?X*8H M>(9-J)Z T@XQ_<72C3I/(R_W.U**+4H$V42@:T;7,ZI4_;4PY_ O'*Z(1LX& M>[@G9QRE23\ZK.>XXS3VIQ-517P@HW)7U&@.>?8CQ D\(E/:(]"D(S/Y2;4U M^:&VQJ-^=$2+.-JUE,A+X!473&1<+*&TU4#-6^"&*!E2Z6 3\<,-3RH3[W6[ MV(MURTH)EZ61/K1DAY;\XJ*/=ZTI[GN97](_UY:8DS1_4O5PNNQ;\"=UGT9' M4[UK8[&_C]W4:/\:VU3W7(Y/G803F./3^=[UN=C?Z+[C=[H4_7#_HQ1W#3-. MO5BN:$!(0YB&]*KHF&:8]P"UX31N4)(7+67C/<6MG_UC' ^2'W(;[@T)%:JE M&X4T.5X+T\P+W=MNW+ILAHS=]F96>\O4D@M-FA9D&EV,2#75C#_-PLC:C1P+ M:6B <8\K&AE1V0WTO9#2;!?603>$SO\#4$L#!!0 ( &F&PO=V]R:W-H965T[L>5:^X5GO,Z$6K GHPU< MHR42KYLG)F=VK9+@ A&.*0$,I6/KUATN(H77@.\8[?C!&"@G*TK?U.0^&5N. MVA#*42R4 I2W=S1#>:Z$Y#9^5II6'5(1#\=[]3OM77I908YF-/^!$Y&-K<@" M"4KA-A?/=/<557YZ2B^F.==7L"NQ?<\"\98+6E1DN8,"D_(./ZH\'!"DCIG@ M502O20A.$/R*X)\;(:@(P;D1>A5!6[=+[SIQADL/F0YROOE' F(5BV*$:U*J!5@U.J-X6E G\&^I/A*RR]"@*4^_T-4VO MMW(".4?"6%9EB%"'4%_!]\E@X(_L]\.C.@,S;V.\0>0>@Q:?@(ZRT*NST.O, MPCT1B"$N@$S"<09R#%PF7[4:SAO8Z*>UW#>QGB!$S:<&T"A M$YB=A[7SL-/YXP8Q>?AD?5!7)J-A.[;O-L_8!/(;Z9BW06'0.F0#R(T&9JO] MVFJ_T^HRDZ5^+0^Z^,1KOQ4\\!L;G)DP3:=M3.@[#:-MC#L(([/1J#8:=1I] MH0+FGWB,6F]1T/,:53DS@$*WZ;(-";O0_>T6%[ #T,)-=(&(*()^GE(K]1 6H^\K)'U!+ P04 " !I MG(=3LA>+6] " X" &0 'AL+W=OV"TQY6DA71#]52PLSM7'):$JZHX$B2S*7 MM@Y[ C\Z(@A:0?!>0=@*0IMH0V;3NL$:SU,I=DB::' S UL;JX9L*#=O<:4E M/*6@T_.O!&J@T A=8X9Y1M#*]LY"E)7@A&N%SFZ(QI2IYZ'011/4O=YOR8#47$4_H[Z@S3J2*.3I'>Z(!(V4R9KDB-& M\9HRJBFTQ%E62PG4YT/$C6F\QQ+[OG\ W ^*$L\;YHT[WO@=O'N<4%3!1RWK M$&K<1_6B9'S .A 5A?%X&';4Y.%Z#S9,83 M2?.=&HG-J(8)5HKHP?TXZ;^+($@.WU@_*HSBZ9$6FW;$TW\B?G>337LTDR"9 M'B#W@X(P"H>)DXXX^5_BO[9;TMNED>]-@@/J?E28>$E\@.WN?=?-F?H-RRWE M"J@VH/,N)Y"V;,ZI9J)%93_U:Z'AX+## HYV(DT /-\(H=\FYO3H_BS,?P%0 M2P,$% @ :9R'4XU/H"R, P $PP !D !X;"]W;W)K&ULI5?;;MLX$/V5@= "";"QKI;MP#;0.%ML@2TV:+;M,RU1%E&) MU))4G/S]#BE;OD12W/8E%JF9PW,.1^1DOA7RA\HIU?!<%EPMG%SKZM9U59+3 MDJB1J"C'-YF0)=$XE!M759*2U":5A1MX7NR6A'%G.;=S#W(Y%[4N&*.[^PGOK!-KLV$NYQ79$,?J?Y:/4@P4A9"_'###ZE"\(0MF_L&UB M)X$#2:VT*'?)R*!DO/DESSLCCA*"<4]"L$L(SA/BGH1PEQ!:H0TS*^N>:+*< M2[$%::(1S3Q8;VPVJF'<;..CEOB689Y>_DW1 P4W\%A754%Q@S0IX!-O"L08 M?75/-6&%NL:@KX_W*KFKD8F!L]-=JO>-:L&/:O.X+/@ M.E?P)T]I>IKOHH)61K"7<1<, OZ3Z!&$_A\0>('?P6=U>;HW0"=L70TM7MB# MMR(JAXJP%-!'(*6HN5;H65+4J->8IW,*)7I?2^LYB P*LQ50,+)F!=.,JML! M)E'+)+),HCYE%96XCWP#B>&4X6>K().BA(QQPA/:+-NUA0UP;('-:?"T#"(O MGKM/Q[YV!,5>U :=_R%FT;RSKSLIKL,='C,8S;W9&^W50Y$=Q-^VX MI1T/TOYH#?TEJ^-7=,(X.N?<$12-O6[.DY;S9+!0[;%]([*;&DN/*$6Q3,4: MOW?>E"E]3G+"-]36<5.@8EVPC3T:!@MTVC*87KC9_5LZ?55D?C"=A6?^O(X* MO?%1U F]64MO-FC0=WL/T/2&/"%/- *_5W2GY0N:RA*NT*H72J2Z'K+$]PZ' MLG=!*0T4S!OYTX8-!% VYZP?0$I>NLQ=O0$UNPCJ5.?1Y>/_]N:_ 3'9\8OV M_(*H7^IE4+XWB'6J-3AH#7ZNDE*F$G,Q %I !^OF<.WXX6_6S7#^>!1[[SN= M^^F\4P6'Z\J_]+X:J(AAB&@4]HAX*Z]'A'O47I54;FS7JFX[5MVP&F:9<_$[EA7*'H#"&]T02/>=ETH,U B\HV<6NAL26TCSEV M[52: 'R?":'W [- ^W_ \G]02P,$% @ :9R'4XT%!1D!! L0\ !D M !X;"]W;W)K&ULK9??;]LV$,?_%<+H0PO$$4G] M=&$;:!,4VY"N1M*N#\,>:)NVB4JB1U)Q\]^7I!1)B$C9[?9BB1+OOG=G\G/B M_,3%-WF@5('O15[*Q>2@U/%M$,C-@19$7O,C+?6;'1<%47HH]H$\"DJVUJC( M PQA$A2$E9/EW#Y;B>6<5RIG)5T)(*NB(.+I/MJR@I62\!(+N%I-WZ.T-CHV!G?$7HR?9NP/]CD=3)K(ND-S[^R MK3HL)MD$;.F.5+FZYZ??:).0#7##FVC%3245+QIC/2Y865_)]Z80 M/0,4>0QP8X O-0@;@] F6D=FT[HEBBSG@I^ ,+.U-W-C:V.M=3:L-'_C@Q+Z M+=-V:GE'=0TDF )[ SX250FFF'[T^I8JPG+Y1K_\\G +7K]Z UX!5H+/!UY) M4F[E/% Z N,GV#1J[VLU[%'[M%'7($17 $.,'.8WX^9_D-)G'NB\V^1QFSRV M_D*/OP^L).6&UKE?@3M&UBQGZND*K,B37JOJ"MQ6%/S];BV5T ONGQ'-L-4, MK6;DT;RG9G-MJ0!\9_+ KBK6+A+KPFS$QR6&*)L'CP[AJ!6.1H6U5NC2JJWB MGE8&T]"M%;=:\3FMR*45_X16TFHEY[1BEU8RU(JBV*V5MEKI.:W$I94.M5*$ MW%I9JY6-:GT^4,WEG:+"I9@-%,,(^9;(K)6\"YS6<# M^606A1YY!#L8P=$ [JB4@!7'2M&M1HW.G4KEQ P5)B)MBY);3(Z5IA'HAQ;'"4P]D76L0OA\;3:5$"8\OL[9 MGIA&*$%E:6(#

$A[6*46]Y-NC% ^A,HQF$GK@[WJ%QX/W)R^ESV'7U>L$[ MXPV'!831+'D9KV-:%,:))]X.DR@:;0JFSE1W@T]'*G20Y?Y_:0^H0R<:9^=% M#0(-28I2///DWJ$4G66ILT>@(4P1A+%O;70X16=YZNP3R 74V)=>1U0TCE1? MJT!#FJ9Q[-NQ'4W1.$Y]W0(YZ DS#[IP!T\\#L_QAH&'Q,0X@9%'M0,F'@?F MY3T#.\"8I)EG$>'>1]P%8+RD:6 '"+,(^0+H"(?'"???>P8>LBS*PM076<:+]D+!KNFX3#R?-'ACH%XG($_W3,:?_WFI?_8%+^,=S@M MG,'9RZ_"H'>>,H?9CT3LF:Y:3G?:#EZGVHVHSX?U0/&C/6*MN=('-GM[T&=J M*LP$_7['N7H>F%-;>TI?_@!02P,$% @ :9R'4\M:H#OY 0 = 0 !D M !X;"]W;W)K&ULG51=;YLP%/TK%MI#*VTQ@::; M*H*4$DW;I&E1HZX/TQXA.Z6T3PZ;3SP0XU^@^99PPZP!7QL-L9%=&2I MN 1EN5;$P'X9K>9W1>KS0\)/#IV=K(EWLM/ZV0=?JV44^X) 0(F>@;G7$0H0 MPA.Y,OX,G-$HZ8'3]8G]<_#NO.R8A4*+)UYAO8P^1:2"/6L%/NCN"PQ^%IZO MU,*&)^GZW$42D;*UJ.4 =A5(KOHW>QGZ, ',;\X D@&0O!60#H#0.=I7%FRM M&;(\,[HCQF<[-K\(O0EHYX8K_Q6W:-PI=SC,"RTE1_=9T!*F*E)HA5P=0)4< M++E: S(N[#7Y0!ZW:W+U[CJCZ&0]F):#Q'TOD9R1^%'BC*3S]R2)D_DK\.(R M_!M3Y^#4F1T=)Z/C)/"E_^5XS6TIM&T-D%^KG47CYNSW!=5T5$V#ZLT9U559 MFI8)XNX=*:>*K_6SI[H-5/X:'O,XH\=IRRYE]/71R4SX^_B=F0-7E@C8.TP\ M^[B(B.EGO ]0-V%,=AK=T(5E[7X+8'R".]]KC:? 3][XH\G_ 5!+ P04 M" !IG(=3\/G8_#$$ "3$0 &0 'AL+W=OJ EVB(JB2Y)V^F_ M+_412984(5@??+$EZKWAS+PA1]3DQ,5/&5.JP$N:9')JQ$KM[TQ3AC%-B;SE M>YKI)ULN4J+TK=B9D_?A5&37J M.7-B^_K5^E]%\#J8#9%TP9-_6:3BJ>$;(*);R!-9_()3 MA;4,$!ZDXFE%UAZD+"O_R4N5B!9!VQDFH(J N@3[#0*N"/B],]@5P7[O#$Y% M*$(WR]B+Q"V)(K.)X"<@8WV%&^$V0?LQ 078\2?%Q215@B/VGF]_42?/SP M"7P + /?8GZ0)(ODQ%3:OWP6,ZQ\N2]]06_X@L$CSU0LP2J+:#3 7X[S@Q&^ MJ?-2)P>])N<>C1K\&JI;@.%G@"P$!_Q9O)]N#85SV>RK_SW[63)P72FXL(?' M*T6"K> I6+TH*C)=)(NB1JF00(L.'GBVNWG02S\"2-H0M1H6;NU7?>*2GJU M%]YE2I9TIRT1AA!UE>S#/ BAU1&RC\+8Q4$'MAJ8TW>Q8P\+Z=>A^J.A?E4Q MS9OS1H:"[?,&.9*_H#8:7%%%:#4-Q+I,QXK?3JKO>G9G#2T&8!X*G* CY , MV9Z-44?)(9Q>XG8P+"5L-4PX&N^:BB,+J1Q+'FJ,H6N*V.SM$%\H(NZE,[ 0 MZFK81[F>A;H2]E$(VZ[;5; /@U[@^6\(V'00.-Y"YCJQ+"2C C9;-'2N*6"S MI4/W0@'=@>W4M[#;E;"/"S!RG*Z&?1AV?8R#KHA]''*AWYKV/."F>\#Q]K$Z M"'U:^@P>613IE]85D:K(]7R;BSN6TV;7AOXUM6TV>AA[UR"(>PYZ)A:5'34=!X1YE+1L 3"=F6A6-O\ 5A43- M;H_094)6_,[;JV=WA!R 012X'=AR .9:=K>CK@9@&'NMZBFC-5N'3)VT77&Z MER#DATR5IXAZM/Z","_.S9WQ>WBW@ /C2WBW*K\/-.;+SQ6/1.Q8)D%"MWHJ MZ];3-2?*+P#EC>+[XHB[X4HK6ES&E$14Y #]?,NY>KW))ZB_P\S^ %!+ P04 M " !IG(=3I_9D6)4" #5" &0 'AL+W=O>[.UUQ&6R'O5 J Y"'/N!H[*6(Q=%T5I9!3U1$% M<'VR%C*GJ+NQ<^X/%P/C;QV^ M,-BJO34QF=P*<6L;^S MN>M<;JF"F0:*-0Y!58 M1Y S7C[I0U6'/8#F:08$%2!X"N@> (05(#Q6H5L!NL%FU.D MDY$46R*-MV8S"UM]B];U8MSTR35*?^ 7)*9H)'P%%2>X$KIN[( MZSD@99EZHX_?@T@D+5(6-7F>DHKHA'P"'+FH0S,";E2%,2W#" Z$$9(KP3%5 M9,%CB!OP\W;\VQ:\JTM2UR78U64:M!)^CK!#0O^$!%[@-\0S.Q[N-:7S=^J+ M%ZL_*D98-TEH^;H'^&XX0XC)-5($U<+7K?FZEB\\P-?00-\^:A]R@9"K[RT* MO5JAUQKQ8P6I%4Y( =+8]-NOJ3_;^7J]CN>]:NJ#/^#Z!W#S%^HMGJ_WJ(!G M=0'/CKGR2\:36.0MA/V:L/^?[GQ0*PS^[9W/VOE\[] =/!]7)N3NO:=SD(D= MD(I$8L.Q_#?6UGH&G]O1\\0^]8J98Y>I_NX :1ST^5H(W&V,0/TE,_D%4$L#!!0 ( M &F&PO=V]R:W-H965TTE><7R@["O?8"S 2YID_*:W$6)[[3@\VN 4 M\2NZQ9E\LZ(L14+>LK7#MPRC6(/2Q/%<-W121++>9*R?+=AD3',,!W M:8K8/W;'NP='SR2]4:H!\YDO$5K_(3%\W;!Y)U3LL0DQ1DG- ,,KVYZ MM_!Z#D<*H"W^)/C :]= 25E2^E7=/,0W/5>-""Z>$W7 @*%%]$$Z[_ M@T-AZ_9 M.."I@58CB E6?Z+7HI U "2QPSP"H#W/:!_!N 7 +^KAWX!Z'?U M$!2 H"L@+ "ACGT>+!WI*1)H,F;T )BREFSJ0J=+HV6 2:8JZTDP^99(G)@\ MXCW.=AA<@MLX)BK9* $/65ZR*O7OIE@@DO#WTN3Y:0K>_?)^[ CI6>&=J/!R MEWOQSGCQP4>:B0T'LRS&L0$_M>-'%KPC%9>RO:/L.\]*^"D25\"'%\!S/6@8 MSWUWN&N2\W/>9S_G?6Z'?T#9.>\GL?3+$O(UGV\O(0X^WRZY8'*M^&)A[9>L M?2(H* 4%5D$+S"*<"4!71TGR-Z+KC'R3*E>,IFI%;-,\M3OQW2O7_=544BVX MH(D[41F6*D,KT2-6VQG)UF"+F5Y%L@@#NDS(6J\GIC3FC$$MY'[@]TUI#!O) M:5J>#'M0#GO0I88O0#7^16W\G\KQ7X#9RU;NBC))?Y!4VJNF!-HW_H=TBPA+U9*< M4&Z6'C32T=#<:C)M-YE934[U5>T(;.M'WFICOP!/ C$!Y&<6EJWN"^%?KF4+ M#4>7$%ZZMD8:5ET(_+^U(;#J0Z"]$6GK["[4<[6WH[6Q66^A#^&9/7OZ"N"I MQ*HW@?;]OXRI*&/*ZS'53&ULA93?;]HP$,?_E5/4AU9JFQ @E"I$@K)IDUH-P;H]3'LPR858=6QF.TGW MW\]V(&,ML)?$O^[[N3O[+FZ$?%$%HH;7DG$U\0JMM_>^K]("2Z)NQ1:YVS6%C*)1:49Y;B0H*JR)/+W#)EH)E[/ MVR\LZ:;0=L%/XBW9X KU\W8AS'A>*_^T<5N8ED3 MA0^"?:>9+B;>G0<9YJ1B>BF:3[B+9VCU4L&4^T+3GAV-/4@KI46Y,S8>E)2W M?_*ZR\.!0=@[81#N#$+G=PMR7LZ))DDL10/2GC9J=N!"==;&.$)_AB>!->%@@\\P^Q?>]_$T@44[@.: MA6<%OZ3Z%OJ]:PB#L/>\FL/EQ=49V7Z7I[Z3[9^0[4)?8HJT)FN&UV_2]" Q MHQH>A5+P8RD8 _-N&B*SGV?X@XX_2%%36X+'@*WI\ #8CX;A<6#4 :.S0)-@4:.DJ/Q& M4HTW(L^//JSH'?QF$-T%Q^FCCCXZ2S?/\#])'KU+\F \CMY0_8.*+%%N7-]1 MX-Y06YS=:M?:IFU%_SW>]L4G(LW5*V"8&]/@=F0BEFVO:2=:;%U]KX4VW<(- M"].>4=H#9C\70N\G%M U_.0/4$L#!!0 ( &F&PO=V]R:W-H965T2>1A'$7# M4# N@^G8KRWT=*RV-N<2%QK,5@BF=W/,53D)NL%^X8YO,NL6PNFX8!M M+#3-PH:2 IFQ0Q>J/P'3VTV"4X#2''-MKF] M4^57K ,:.%ZBQSN-6X&UB.]#K?H8XBKLM MO%Z3NY[G]8_Q),)/9!IF4E+JM*&R;L'V&VS?8WM'L,N,:3QQI9;"A1)T_PSS M%3S3FLD-TIVPL-K!H=V"[?SRK&0ZA5_?" G7%H7YW2)HT @:M,9909_06"XW M4*#F*GWM[VRG]&%'N3(M>H:-GF$KZ;Y6HMV-,TZ0*U[J(:^):D?%@TX4?6C1 M-&HTC5I!W1Y8!;UA7;,MQ-.&>/I_E,%9(^CL7JEG5GU_,JV?NAND-IWZ9XYIK]?IC1:XO:&=#^6BF[G[@#FO=[^@=02P,$% @ M:9R'4WS[$BE)! 3Q !D !X;"]W;W)K&UL MK5AM;Z,X$/XKHV@_M-)N ?,26*61^G:ZGK3:J-EV=1]=F"2H@+.V:5KI?OS9 MAD*: IOD[DL"SLSC9\;SXLEDP_B36"%*>,FS0IR/5E*NOUJ6B%>84W'&UEBH M7Q:,YU2J5[ZTQ)HC38Q2GEG$M@,KIVDQFD[,VHQ/)ZR465K@C(,H\YSRUTO, MV.9\Y(S>%N[2Y4KJ!6LZ6=,ESE'>KV=$5LK M&(F'%#=BZQFT*8^,/>F7V^1\9&M&F&$L-0157\]XA5FFD12/7S7HJ-E3*VX_ MOZ'_88Q7QCQ2@50X(*6F;QCFS^Q-LC7>#'+A/F$32UKCR N MA61YK:P8Y&E1?=.7VA%;"NZX1X'4"F1?!;=6<(VA%3-CUC65=#KA; -<2RLT M_6!\8[25-6FACW$NN?HU57IR>O.K3.4KW!8Q%MJA,,MH(8 6"=SDZXR](L)< MLO@)9B6/5\IA1@*^P%Q%5%)F"&Q12WQ?FY.YT">C04^N4=(T$Z?P"2P0*\I1 M0%K ?9%*\5DMJNJA'\(T5H NJ0J0&%6(/.(R+8JT6.H862-/60(G MZM KSJ?P#_3ZY++:PS=[Z%KT/'7#T/$]?V(]=Y#S&W+^(+DJ4IF)5 'X@CQ. M!>Y/R_] ZTL4!K9-NFD%#:W@ %JJ.B\PE8J6SD-\6:?\ (I!!\4H["$X;@B. M]SQ45)0./\[Q!U(D#'T_\\+@QWV'^5JN<%,'+LQXJDYEAAQ, M_@ZDKV.W+<'^CPF0XGMP7\C-0UP(-?7+0@@H:^=]Z ] M@:(*2"&&'5#O[6O[FS/QP9[G$]1:&'< VV2YA$NX2[!$E$7'NWAUA;(UN.?&DF60$Q*PM936_- M:C,M7Y@9T6K%JU'[&^6J2PO(<*%4[;.Q*B*\FEZK%\G69@!\9%*-D^9QI29^ MY%I _;Y@3+Z]Z V:_Q"F_P)02P,$% @ :9R'4TB'!>;& @ A0@ !D M !X;"]W;W)K&ULS9;;3N,P$(9?911I)9"@.?0( M:BNUP&J1%E&U@M5JM1=N,FTL$CO8+J5OOV,G#5V)AALNN&EL9^;+/W\=3X9; MJ9YTBFC@-<^$'GFI,<6E[^LXQ9SIEBQ0T)V55#DS-%5K7Q<*6>*2\LR/@J#G MYXP+;SQT:S,U'LJ-R;C F0*]R7.F=E/,Y';DA=Y^8<[7J;$+_GA8L#4NT#P4 M,T4SOZ8D/$>AN12@<#7R)N'E-'0)+N*1XU8?C,&6LI3RR4YNDY$76$6886PL M@M'E!:\PRRR)=#Q74*]^IDT\'._IWUWQ5,R2:;R2V2^>F'3D#3Q(<,4VF9G+ M[0^L"NI:7BPS[7YA6\4&'L0;;61>)9."G(ORREXK(PX2B/-^0E0E1$YW^2"G M\IH9-AXJN05EHXEF!ZY4ETWBN+#_RL(HNLLISXQOGC?<[.!6Q"BL/S#+F-# M1 (W>9')'2(LC(R?8+91<4KUNP@XASEJHWAL,*D"'@0W^@PF2<*MX2PC:KEM MK/TGUV@8S_3IT50XF2\>].G0-U275>?'50W3LH;H2 T7<">%237Q:4$[/(,HB,(&7KLVN>UX[2.\1(H!+Z0G\# M%VLH4'&9O.=[,Z4#.V1*-^CIUGJZC:1[*NXWL6 B!&U"I>F :,#V:FSO:_C> MKP7U/\7W9LK'O@]J/8-&TF.E1-FS2UM!]AB@T_@]4- MH+ -1D*[5[W4#<0P>#OD@J^Q$<*#N\?=(8ZQD[*SO(67#?J.J36GUI#ABE*#5I]>:57VO')B9.'ZS%(:ZEINF-)W M BH;0/=74IK]Q#Z@_O(8_P-02P,$% @ :9R'4R?4(WM6 P R H !D M !X;"]W;W)K&ULI9;=;^(X$,#_E5%T#ZUT)8E# M(*P J=WMWNW#ZE!1=Y_=9"!6'9NU'=A*^\>?[:2!.P+]V!<2._/Q\WAFF.E. MJD==(AKX67&A9T%IS.9#&.J\Q(KJ@=R@L%]64E74V*5:AWJCD!9>J>(AB:)1 M6%$F@OG4[RW4?"IKPYG A0)=5Q553S?(Y6X6Q,'SQAU;E\9MA//IAJYQB>9^ MLU!V%796"E:AT$P*4+B:!=?QAYMXZ!2\Q#>&.WWP#NXH#U(^NL678A9$C@@Y MYL:9H/:QQ8_(N;-D.7ZT1H/.IU,\?'^V_MD?WA[F@6K\*/EW5IAR%F0!%+BB M-3=WFT+QX2[E:51]BNS>F9^^Z-FY@F^B!R%BP\L M.!4:J"C@MMIP^80(2R/S1UC4*B_M^;T$7,'2)DA10B,1_0 BZI IU\WO&?M(%//'VDQ/V MER\9&G:&AM[0\(2A>[&UH;1AO(('7#,AF%B[N]B@8K* "R9:]$OX!7WX330: M)ZEWXDIX.T^&XR2-R33<]M"E'5UZELY=)ZP5%8[PM2SI$4L\)"0A:3_+J&,9 MOGDI93RIEDTF6]'--.J[)V8KY[CLK%E?76U3VGP+^%\Y!-[S._P502P,$% @ :9R'4_-^#@"Z M @ (P< !D !X;"]W;W)K&ULS57;;MLP#/T5 MPL" %NABQ[D-11(@33NLPXH%#;8]#'M0;"86JDLJR4WS]Z-DQTN'Q'O=BZT+ MS]$A*5+CG39/MD!T\"J%LI.H<&Y['<W6(,L# M2(HX39)A+!E7T70[LT1B\)RNMG_SD/I]$ MB1>$ C/G&1C]7G".0G@BDO%<NV(2?8@@ MQS4KA7O4NT]8^S/P?)D6-GQA5]LF$62E=5K68%(@N:K^[+6.PQ& >$X#TAJ0 M_@WHGP'T:D O.%HI"V[=,L>F8Z-W8+PUL?E!B$U DS=<^2PNG:%=3C@WO7LN MN=O#O-^Z?06S/.<^3TP0 M=W79?-8N;M$Q+NSE/PAHVQ;,H!W'CKST6N.L]NBF\B@]XU$7'K1RA84[E6/^ M%A]3=)H0I8<0W:2MA)]+U8%><@5IDG9/Z)FWP[]FCN#=4_ W& M;^GC\MY?W1SF6E(YVRJV,V.8VB"5F(/5'H[M%FP?EF<[9G+X^84HX=ZAM+]: M!/4;0?T@J']&T -[Y;*4@(=\9A1_PU=E4&68PU-!:^?L#CI)\JY%W* 1-V@E MF@MF+MA7;8T [_CR2,&D&C5C_OK2T9%3'H-<4_^&I#6954!09< M@>WU=L%577&7ITJN.GP0#O8%F(7&%_\QKYZ/!V8VG!J1P#5!D\Z(SC952ZXF3F]#5UMI1STR# MZQ=!X M ]I?:^T.$W] \RY.?P-02P,$% @ :9R'4T])DPLI! "A$ !D !X M;"]W;W)K&ULS5AM;]LV$/XKA%<,+;!&(O5F98Z! MQ':W "MJQ.WV8=@'1CK;0B32)6D[V:\?22FR+X M;N@4-&.#\/QL_9/UGGMS#V5,.'Y7UFJUE># MX0"EL*3;7-WQ_>]0.108?0G/I?U%^PKK#E"RE8H7E;"VH,A8^4\?JT <"6@] MW0*D$B!- ?^,@%<)>"_=P:\$_)?N$%0"UG6G]-T&;DH5'8\$WR-AT%J;&=CH M6VD=KXR91%DHH9]F6DZ-9]^WF7I"MRP!9BA#\YPRB2A+T:S8Y/P) "T43Q[0 M?"N2M:;$(M#'O_N WIG!+ZN^59J.^3(4=I18ZZ35$[=E$Z1 M,TYYZ#-G:BW1C*60=LA/^^7C'GE'![B.,GF.\@WI5?@E41?(P[\@XA+<8<_D MY>)NESO_;_?9#^]^$@RO3CG/ZO/.Z%NLJ8"NQ+D6@K)5F23W3^@8-Z=/=OEZ M3T6*_OY#JT2W.I_D/ST&^;5!OC7(/V/05ZYHCN11/B?'9D&9SUUI6.H-K5[S M2MZ-PV'D#D?.[IC<-LJ+XX"D,P MX=(>3 $[8%OX^:17N;V7B<@V)@P]<0[K3<*W07Q4&Q2]$O&EWN"$4L]O M\-X&$=\/&[2W0=CU2",Y9FU4&!SEV8GWP]K[X8]P#F*7)2![PAO7&\1O@V_L M'JJ=^TJ,5XI/B K,Z_2$\DX4]AJ<=Z!\/VJ@9ETH[)-NTO%1P<>](5C0',H" MKV^&#Z RMNH++3GH)6^$[4.AP=YKL>UUG-TH=IMTMV'8#^/F&>^ A7[DQTW" MVS!O& 5G7NWX4-YP?WV[ PE47]XLZ:D^[3G?F+#WQ?A0.'#P1F@_E!D^WZSH'3!=T%L5O0.FSSD.SM!^*&ZXO[K]!DS?LG/+.DUU M[Y!)96[=.^B+\J%ZX.$;(?Y0;W#\6L3'K6M53(+F1:X#%0R#H$E[&T7\( B; MM+=A."*D2;MSU-L5(%:VJ9;:L2U3Y9V[7JT;]VO;KC;6;_#E!'>L3TVC;WO) M@_KR*\%G*E:9;M%R6.JMW(M(IZ@H&^]RHOC&=I;W7.D^U0[70%,0!J"?+SE7 MSQ.S0?WY8_P?4$L#!!0 ( &F10( *$% 9 >&PO=V]R M:W-H965TV0G3P4$ME M9U'E7'/)F"TJK+D=Z 85K6RTJ;DCTVR9;0SR,@35DB7#X9357*@HS\+IRX$]O*^0F69PW?X@K=EV9IR&(]I10U*BNT M H.;67057UZGWC\X?!5XL$=C\)VLM;[WQJ*<14-?$$HLG"=P^NQQCE)Z$)7Q MLV-&?4H?>#Q^I+\/O5,O:VYQKN4W4;IJ%EU$4.*&[Z2[TX M<&A]TU$$QXV4:CRACN>9T8?P'AO MHOE!:#5$4W%"^4U9.4.K@N)W?($;M]#TE?4])((]/D DXAEOMGH6->M@HP$8G8'/)21V]@973Q3U\ M_TCKL'!8VQ_/T,<]??QLJ0M%0I/,19 S_.F-$07"F5!0:BFYL=#0U@1QSI]2 MN4V0A@3^".[SZ<4@G@S_/''&]D_4..EKG+PDY_1%.:<];/H*)#\(R$[.G'^\OK$S58H"Q(W%#<&PO=V]R:W-H965TV_+R!9M5VB:FY?;$#G');=9=GQGO&OHL!8 M@N\5H6+B%%+N;EQ7K M<(3%B.TS5EPWC%9)JRK>NV'&,.[QP6/I7;0NH%=SK>H2U>8?F\>^)J MYG8J>5EA*DI& <>;B7/KWRP3C3> _TJ\%T=CH$_RPMA7/5GF$\?3!F&"UU(K M(/7WBN\P(5I(F?&MU72Z+37Q>'Q0?S!G5V=Y00+?,?*ES&4Q<5('Y'B#:B(_ ML?T"M^>)M-Z:$6%^P;[%>@Y8UT*RJB4K"ZJ2-O_H>^N'(X+2L1-@2X#GA/ - M0M 2@J&$L"6$0PE12XB&$N*6$ \E)"TA&>JEM"6D0W?(6D)FTJ&)GPG^'$DT M'7.V!URCE9H>F PR;!7SDNI<7TFNOI:*)Z?_JNOT#Q,"/&$.5@7B&%R#E;I1 M>4TP8!LP0Z)< T1S,"])+7$.[A&G)=T*<*&)ET?,BSF6J"1J[1H\K^;@XMTE M> =<(/17 4H*GFDIQ95:5.//!:N%$A9C5ZJ3:'O<=6OUK+$:OF%U #XP*@L! M[FF.OBN\F#G1GAPXPSV"GYA;[+GKI[^O22]]WD^_ MW7%%]]ZDWP\WWK/0'X8;;Z,_#C?>1E_\G>>7__OL)XD0=/IKC!' MDO&;'K&P$PN-6-AS.8FZ8[8+TC!CP]0/VNOT.O5A%HS=U^.\L\"2Q _.8',+ M+ ZR#)["[FUJ,([\4]B#32V,8'0*>[3 HB"+DU/8P@*#$(9^>HI;6G!^YOOA MK[.>!"'J@A#U1G2.*5.%]T\QC3NYN#>F7\SSB_-K]*H298L/Q;$6JK1*!M:L MVJDR"V@;>[!3Y=5@KO2KWM;BO*W%%ZJ.-@*7MB1I3(F.7!+'01H'2786V-^! M41;$J?];,"R*01)Y:1J>1<.BF(9)'$'?'HZD\U\RZ$[\V2\Y(P3Q(Z#51^7II1<'DS"WNT9NN2LK6-(1"I4=-95..NM6NY[PU MK=;9^LR_>?0MZPO5HS8MY2_YIL']@/BVI (0O%%;>:-$19$W36,SD6QG.HH7 M)E5_8H:%ZK,QUP#U?<.8/$ST!EWG/OT)4$L#!!0 ( &F&PO=V]R:W-H965T.(Y(=+6)QR_:T5&\VC!>Q5+=\ MZX@]IW%JC(K^7S**IEG)7WD0%1%$?/O#S1GA]D$3=X? M?,NV.ZD?.//I/M[2-95/^T>N[IS62YH5M!09*P&GF]GD'MVM,-8&1O%+1@_B MZ!KHH3PS]J)O/J6S"=09T9PF4KN(U<\K7= \UYY4'G\T3B=M3&UX?/WN_4#68YUC0!VT$TAB0:R-XC8$9NE./W11N M&ILI.SG_JEC\S(0 CY2#]2[F%'P$ M:X5C6N44L VX+V669GFEYQ.L:5+Q3&94@-5;DEMQ'V;80/2RKC+!K4'421O G6.2Q^E>_UU.K'QN[@8GSV_C^F'@*VK2",? 4G,UJ@#$, M>I0LSF4(N\0GN$?3N2Y$H1?VX%Q9W!&7N&%H1REL:Q;^ER@]7(M2U,:/QH02 M@ETGAF. J%XQ]F#@^CV<+$+71R1P^ZN3S2,)?-P'=&41$HAB]Q1@.-:> BBP"5] M<"S"R VA&_3!L0@#XD5>OZU9A 1"@OW@ CC=A@ -[PC4_.3?5:4H3S+10M.L M3D.STW5.Y(T*FZZE(G\4V/AG<]=O7!8)#EW4I^5B^EL>L%(A MM^<9X[K]:7V<=O;WZR>S"_\(_1O5!3M70Y/>-5\4CHK&KBNC:!0T1N>H!6Y_ M95I89!'VPGY'6UIT+@Q#TM]+670A00C[=C!QMVG PYN&_Q5,_V_!Q%T'QVA, M8.*N[6,\!C";+(X)\0CQ8-3;O2\LPCZ5%WPAU%\M!WW5]7*.SI8*RK?F4$^H M\5:EK,\#VJ?MP>&].2[K/7] =PMD>;Y$=ZOZ6+!S7Y]2?HGY-E/?"#G=J%#P M-E!Y\OK@K[Z1;&].MIZ9E*PPESO%,>5:H-YOF,*SN=$!VN/7^5]02P,$% M @ :9R'4^4&L)N8 @ ?0< !D !X;"]W;W)K&ULI55=;]HP%/TK5M2'5MJ:;SI0B%0(:)U4#95V>YCV8)(+L9K8S':@VZ^? M[80,VL"0^I+8U_><+(Q&8\CE@E"T)AQI&HRA+SWR,HV'9H MN=8N\$!6N=0!.X[6> 5SD$_K&50/%T [P&X+T&!$< ?@/PSU4(&D!PKD+8 ,)S ;T&T#-[7V^6V>D$ M2QQ'G&T1U]F*30_,<1FTVF!"]<6:2ZY6B<+)^(ZFK 3TB%] H,L$)":%N$(? MT=,\09<75^@"$8H>T9E+M"$9I!UX)/3 M^/X)O*W,MHZ]G>.1=Y+P:RJOD>]^0)[CN1WUC,^'.UUVWJ<^>9_Z]#3\"Z;' MU _VTF]OCV_X_/_>'I00D19,5!S0C]N%D%SUC)\G)()6(C 2P1&)&6<;8MJ8 MZJ+J+AI!J:]KUUVLN7J&2_?43>QY03^R-_L'_#:I[_4.Z\]E,!7 MII$+E+**ROJLVVC[5MR:%ODJ/G('8[$"E3 4DDY MUS>J8EXW^WHBV=HTIP63JM698:[>1^ Z0:TO&9.[B19H7]SX+U!+ P04 M" !IG(=3PNQ-7@\# P$0 #0 'AL+W-T>6QEJN&A2?ZEU_3$(FL625J0YES45!BFDJH@V4U4& M3:THR1MPJG@P'HWBH"),^+.I:*NK2C?>0K9"IWXTF#Q[^Y*G?AB_]SU+E\F< MIO[=Z=N?K=27;SQ[/WEWX)3_V,<#97#+P*4C&^MN8Q&!:22^5I4R C)P1+ M\V#AT,Z@=CU/Q81476P;P?Z=]\L/@,T,!#+.!X%CWQIFTYIH396X,I-N<6=\ M!'G]^'9=&X6E(NMP?.%O';J;"3*7*J=J"!/Z&]-LRFD!4\QMH[!_%'O>JV*GK"*HJAJ$1U \MC9T _RZ;Y=ZE M';V(UZO9O=2?6[,=TI;NM*;=EH5N.;Q*]3\=_-<4D$5 MX;NB3>\?DWFYG5PC]^LSVE!6JYO M!S#UM^-O-&=ME0RKKB$1_:KM^"ML+XR'MQ<3BXF]5-5SKNA9P8F:G^! MPR%RU5UN!/.QF!L!#(N#*;H/L)H^ MU2'83O%.Q':*YQH0=][ (TG*H*J8-NP)QI$D MP1#H17>/QC&2G1@^[OI@3TD4)8D; *NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'CEU^\D0'>BI:/S,N4)XH#S99S,-W;R]=GYIT?GGL1+86PU MZJU"*,_[_2I;J4)6?[M26=BS<+Z0 3;]LE^57LF\6BD5"M./!H.3?B&U[7W[ MNNOKUO?QA@LJ"]I9:&P:'K1ZKG[O;S;%6E?Z41L=7D>]]KM1/5%HJPO]IO)1 M;] 3U]D M !TNM*]"^XNV?PF,:P4_WFS5P?W0)B@_D4']]*XNM5TVW.[_3QC=8J$S-7%972@;-G'TRC2 MEKILNH)*PLUZEVXM?+B5BY56YFD^EL/IT(^#:_N;J!G-_#Q_5TAB 3 C(Y(&0GDBD!F1X2,D:0)P3DR2$A$P1Y M2D">\D+>^*6T^JW=(:3-Q415F==EN^T6"/*,@#SCA9S712']*_"(N5Y:#7^3 M-HAQEKG:!HT@OQ"07W@A?TCMQ8,TM1+72E:U5\T?*IS$!U06'_#B_70N?];& MM(,\SOZKM5>YN 2YVB6@8$Q2-MRV<7;=R!V.*N;*:N?%# J*3A@ISPR917,% M0]NEH80RY#:**PH=VNNL'5>(7H"Z1=E,=R$IH0R9C7*GULK6G6J&4L>0V1U3 MN/3#*USY&?P.2D!Q:Z3=A&]:E)T;@9+'D-D>,^CWRE65N(5J<+Z2OA- RAA# M9F5 Y%RAQ+U\Z5YCE""&AS1$IVH94HH8'L81X@CF(:83S8AR171(5W2B&5&N MB [DBFTX,28Y-?D49>S&^"^,1;DC8G;'-BWOY:)T$3'K@LS/W8N/TDC$K)$_ M\_/>2%(*B9@50M;VW4A2/HF8?4+G;CR9BRC%1,R*^2AW'XLY])YC3$HQ$;-B MZ-R-HQE3BHD/JA@\.8XIQ<3,BJ$Q4XQ)*2;F7O[ZR(3'8ISG>((PAC4@:*N9? *,SN8B)EH)A[$>QCS M9EAB3LE#,;*%M^7,L9M)[V1K] M:**"U*9CRIA24,RLH'=&F%"7SK9Y'734-HOI"\:D%!0S*^@=\[N$FBB#86\/ MM8/&F)2"8F8%O6/.Z[(TK2:E@:2YZ0QGHX124,*LH'?,S3!?RU!['713JC?7 M)\:D%)2PSW*(-1YQA#$I!27,"MI-)[;E4 U)">Z@X)JA]VJ-,2D%)9\TZVEN M]7:&X3?E\9VNGF#<,2;Y$.9SULRV_FYVXSO(84Q*00FS@O8/^M@8]]SD)XQ) M*2AA5A ]I<0U<4)9*&&V$(V):^*$LE#";"$:$]?$"66AA-E"-.8)?I!)62AE MMA"->8HQ*0NES!:B,<\P)F6AE-E">U9E< K%F)2%4F8+[<7\G4(Q)F6AE-E" M)&;W70#R90!F"^$'$GOG%BDEG[253W_W8D^N%MJJ? 8]5]">29/=>M%\;)X] M)FGS!&%1&W,!;3?VRLE\]Y[0[AVG;[\ 4$L#!!0 ( &F&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]=_XDV5[_I)V M;=EVA[S9]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\9-4-^[:]ZD5)K):SNL M4UDTX;B[[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T?9!!D]8,<@KQ^4(2@6#]H M!D&S^D&W$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6!%H+NOH89M ;T6] ME4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.] MC4!O&[TL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1 M;R?0VU%O)]#;46\GT-M'+[L)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;"?2. MJ'YNZ M:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@F MHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F M5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP M).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? M J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ :9R'4SS"8I_N *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ :9R'4YE&PO=V]R:W-H965T&UL4$L! A0#% M @ :9R'4Y>B::B;!P FAX !@ ("!D0T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :9R'4_4V3BN" P M!0L !@ ("!\!\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :9R'4PRUN[ )!0 _PH !@ M ("!Q3H 'AL+W=O9F$.S\' #'$P &0 M @('"3@ >&PO=V]R:W-H965T&UL4$L! A0#% @ :9R'4SL;IK S# LB< M !D ("!NEL 'AL+W=OPOZ3D( #)(P &0 @($D: M>&PO=V]R:W-H965T&UL4$L! A0#% @ :9R'4TXBU3D["0 QD !D M ("!TG@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ :9R'4YFWJ&CO!0 \PX !D ("!HI$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :9R'4Q$W M/3RC P ZP@ !D ("![*H 'AL+W=O&PO=V]R:W-H965TT !X;"]W;W)K&UL4$L! A0#% @ :9R'4]I[J>[L P !@D !D M ("!/;H 'AL+W=O&PO M=V]R:W-H965T8H?\NP0 M !8+ 9 " @8_# !X;"]W;W)K&UL4$L! A0#% @ :9R'4^Q L5&= P 40P !D ("! M@<@ 'AL+W=O&PO=V]R:W-H965T#'@' 4 ,@: 9 M " @4'1 !X;"]W;W)K&UL4$L! A0#% M @ :9R'4U;P4'EV! (!( !D ("!E-8 'AL+W=O&UL4$L! A0#% @ :9R'4YHA2ENK M!0 0!L !D ("!'>( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :9R'4PN_F:67 @ 4 < !D M ("!5^\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :9R'4[(7BUO0 @ . @ !D ("!"OD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:9R'4\M:H#OY 0 = 0 !D ("!# 0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :9R'4WS[$BE)! 3Q !D M ("!H1&PO=V]R:W-H M965T&UL4$L! M A0#% @ :9R'4_-^#@"Z @ (P< !D ("!JR(! 'AL M+W=O&PO=V]R:W-H965T10( *$% 9 " M@?PI 0!X;"]W;W)K&UL4$L! A0#% @ :9R' M4ZP0O8F# P Q0L !D ("!>"P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :9R'4\+L35X/ P ,!$ M T ( !SC6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ :9R'4PP_D/SE 0 ?R$ !H M ( !N$ ! 'AL+U]R96QS+W=O XML 69 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 70 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 253 361 1 false 56 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.mongodb.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) Sheet http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.mongodb.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2106103 - Disclosure - Fair Value Measurements Sheet http://www.mongodb.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2109104 - Disclosure - Goodwill and Acquired Intangible Assets, Net Sheet http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNet Goodwill and Acquired Intangible Assets, Net Notes 11 false false R12.htm 2114105 - Disclosure - Convertible Senior Notes Notes http://www.mongodb.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 12 false false R13.htm 2120106 - Disclosure - Leases Sheet http://www.mongodb.com/role/Leases Leases Notes 13 false false R14.htm 2127107 - Disclosure - Commitments and Contingencies Sheet http://www.mongodb.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2129108 - Disclosure - Revenue Sheet http://www.mongodb.com/role/Revenue Revenue Notes 15 false false R16.htm 2135109 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan Sheet http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlan Equity Incentive Plans and Employee Stock Purchase Plan Notes 16 false false R17.htm 2143110 - Disclosure - Net Loss Per Share Sheet http://www.mongodb.com/role/NetLossPerShare Net Loss Per Share Notes 17 false false R18.htm 2148111 - Disclosure - Income Taxes Sheet http://www.mongodb.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies 19 false false R20.htm 2307301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.mongodb.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.mongodb.com/role/FairValueMeasurements 20 false false R21.htm 2310302 - Disclosure - Goodwill and Acquired Intangible Assets, Net (Tables) Sheet http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetTables Goodwill and Acquired Intangible Assets, Net (Tables) Tables http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNet 21 false false R22.htm 2315303 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.mongodb.com/role/ConvertibleSeniorNotes 22 false false R23.htm 2321304 - Disclosure - Leases (Tables) Sheet http://www.mongodb.com/role/LeasesTables Leases (Tables) Tables http://www.mongodb.com/role/Leases 23 false false R24.htm 2330305 - Disclosure - Revenue (Tables) Sheet http://www.mongodb.com/role/RevenueTables Revenue (Tables) Tables http://www.mongodb.com/role/Revenue 24 false false R25.htm 2336306 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan (Tables) Sheet http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanTables Equity Incentive Plans and Employee Stock Purchase Plan (Tables) Tables http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlan 25 false false R26.htm 2344307 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.mongodb.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.mongodb.com/role/NetLossPerShare 26 false false R27.htm 2402401 - Disclosure - Organization and Description of Business (Details) Sheet http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.mongodb.com/role/OrganizationandDescriptionofBusiness 27 false false R28.htm 2405402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies 28 false false R29.htm 2408403 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) Sheet http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) Details 29 false false R30.htm 2411404 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Additional Information (Details) Sheet http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails Goodwill and Acquired Intangible Assets, Net - Additional Information (Details) Details 30 false false R31.htm 2412405 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Schedule of Intangible Assets (Details) Sheet http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails Goodwill and Acquired Intangible Assets, Net - Schedule of Intangible Assets (Details) Details 31 false false R32.htm 2413406 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Future Amortization Expense (Details) Sheet http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails Goodwill and Acquired Intangible Assets, Net - Future Amortization Expense (Details) Details 32 false false R33.htm 2416407 - Disclosure - Convertible Senior Notes - Additional Information (Details) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails Convertible Senior Notes - Additional Information (Details) Details 33 false false R34.htm 2417408 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) Details 34 false false R35.htm 2418409 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details) Details 35 false false R36.htm 2419410 - Disclosure - Convertible Senior Notes - Capped Calls (Details) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails Convertible Senior Notes - Capped Calls (Details) Details 36 false false R37.htm 2422411 - Disclosure - Leases - Narrative (Details) Sheet http://www.mongodb.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 37 false false R38.htm 2423412 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 38 false false R39.htm 2424413 - Disclosure - Leases - Balance Sheet Components (Details) Sheet http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails Leases - Balance Sheet Components (Details) Details 39 false false R40.htm 2425414 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.mongodb.com/role/LeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 40 false false R41.htm 2426415 - Disclosure - Leases - Lease Maturities (Details) Sheet http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails Leases - Lease Maturities (Details) Details 41 false false R42.htm 2428416 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.mongodb.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.mongodb.com/role/CommitmentsandContingencies 42 false false R43.htm 2431417 - Disclosure - Revenue - Schedule of total revenue by geographic areas (Details) Sheet http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails Revenue - Schedule of total revenue by geographic areas (Details) Details 43 false false R44.htm 2432418 - Disclosure - Revenue - Concentration Risk (Details) Sheet http://www.mongodb.com/role/RevenueConcentrationRiskDetails Revenue - Concentration Risk (Details) Details 44 false false R45.htm 2433419 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.mongodb.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 45 false false R46.htm 2434420 - Disclosure - Revenue - Schedule of Allowance for Doubtful Accounts (Details) Sheet http://www.mongodb.com/role/RevenueScheduleofAllowanceforDoubtfulAccountsDetails Revenue - Schedule of Allowance for Doubtful Accounts (Details) Details 46 false false R47.htm 2437421 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details) Details 47 false false R48.htm 2438422 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details) Details 48 false false R49.htm 2439423 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details) Details 49 false false R50.htm 2440424 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details) Details 50 false false R51.htm 2441425 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan, Additional Information (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan, Additional Information (Details) Details 51 false false R52.htm 2442426 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details) Details 52 false false R53.htm 2445427 - Disclosure - Net Loss Per Share - Additional Information (Details) Sheet http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails Net Loss Per Share - Additional Information (Details) Details 53 false false R54.htm 2446428 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) Sheet http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) Details 54 false false R55.htm 2447429 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) Sheet http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) Details 55 false false R56.htm 2449430 - Disclosure - Income Taxes (Details) Sheet http://www.mongodb.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.mongodb.com/role/IncomeTaxes 56 false false All Reports Book All Reports mdb-20211031.htm mdb-103121x10qxex311.htm mdb-103121x10qxex312.htm mdb-103121x10qxex321.htm mdb-103121x10qxex322.htm mdb-20211031.xsd mdb-20211031_cal.xml mdb-20211031_def.xml mdb-20211031_lab.xml mdb-20211031_pre.xml http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/country/2021 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mdb-20211031.htm": { "axisCustom": 1, "axisStandard": 25, "contextCount": 253, "dts": { "calculationLink": { "local": [ "mdb-20211031_cal.xml" ] }, "definitionLink": { "local": [ "mdb-20211031_def.xml" ] }, "inline": { "local": [ "mdb-20211031.htm" ] }, "labelLink": { "local": [ "mdb-20211031_lab.xml" ] }, "presentationLink": { "local": [ "mdb-20211031_pre.xml" ] }, "schema": { "local": [ "mdb-20211031.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 484, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021": 5, "total": 7 }, "keyCustom": 11, "keyStandard": 350, "memberCustom": 14, "memberStandard": 40, "nsprefix": "mdb", "nsuri": "http://www.mongodb.com/20211031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.mongodb.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "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": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Fair Value Measurements", "role": "http://www.mongodb.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109104 - Disclosure - Goodwill and Acquired Intangible Assets, Net", "role": "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNet", "shortName": "Goodwill and Acquired Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Convertible Senior Notes", "role": "http://www.mongodb.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120106 - Disclosure - Leases", "role": "http://www.mongodb.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Commitments and Contingencies", "role": "http://www.mongodb.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Revenue", "role": "http://www.mongodb.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135109 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan", "role": "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlan", "shortName": "Equity Incentive Plans and Employee Stock Purchase Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143110 - Disclosure - Net Loss Per Share", "role": "http://www.mongodb.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148111 - Disclosure - Income Taxes", "role": "http://www.mongodb.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.mongodb.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Goodwill and Acquired Intangible Assets, Net (Tables)", "role": "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetTables", "shortName": "Goodwill and Acquired Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Leases (Tables)", "role": "http://www.mongodb.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - Revenue (Tables)", "role": "http://www.mongodb.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan (Tables)", "role": "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanTables", "shortName": "Equity Incentive Plans and Employee Stock Purchase Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344307 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.mongodb.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "ib83111bf0f4749a98fb5ed37c3c98414_I20210629", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Description of Business (Details)", "role": "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "ib83111bf0f4749a98fb5ed37c3c98414_I20210629", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i8613644b3cf94d539e4ecd5ff3232bf5_I20211031", "decimals": "-5", "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details)", "role": "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails", "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i7780ba968be74f3aad56bd34b9127cc5_I20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "role": "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:TreasuryStockShares", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Additional Information (Details)", "role": "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "shortName": "Goodwill and Acquired Intangible Assets, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Schedule of Intangible Assets (Details)", "role": "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails", "shortName": "Goodwill and Acquired Intangible Assets, Net - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Future Amortization Expense (Details)", "role": "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails", "shortName": "Goodwill and Acquired Intangible Assets, Net - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Convertible Senior Notes - Additional Information (Details)", "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "shortName": "Convertible Senior Notes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i0c57069791ee4d81993e5a8f34b759f3_D20211203-20211203", "decimals": "0", "lang": "en-US", "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "ic3e508236b754eb4be685a39dda82073_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details)", "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "shortName": "Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "ic3e508236b754eb4be685a39dda82073_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "idfc23ca5d4c04cdfa3faff9edb761be9_D20210801-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details)", "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "shortName": "Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "idfc23ca5d4c04cdfa3faff9edb761be9_D20210801-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i10fc25ee8191433696d2513bf1e2f7ab_D20210201-20211031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:OptionIndexedToIssuersEquityStrikePrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Convertible Senior Notes - Capped Calls (Details)", "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails", "shortName": "Convertible Senior Notes - Capped Calls (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i10fc25ee8191433696d2513bf1e2f7ab_D20210201-20211031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:OptionIndexedToIssuersEquityStrikePrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - Leases - Narrative (Details)", "role": "http://www.mongodb.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "ide32d570d8ee4c799063a37bcb462421_D20210201-20211031", "decimals": "0", "lang": "en-US", "name": "mdb:FinanceLeasesNetRentableArea", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "lang": "en-US", "name": "mdb:FinanceLeaseInterestOnLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mdb:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Leases - Balance Sheet Components (Details)", "role": "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "shortName": "Leases - Balance Sheet Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mdb:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Leases - Supplemental Information (Details)", "role": "http://www.mongodb.com/role/LeasesSupplementalInformationDetails", "shortName": "Leases - Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Leases - Lease Maturities (Details)", "role": "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails", "shortName": "Leases - Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.mongodb.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Revenue - Schedule of total revenue by geographic areas (Details)", "role": "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails", "shortName": "Revenue - Schedule of total revenue by geographic areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "ia2c78373fc8745b1a618872c89667a70_D20210801-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "ifafa0baa99f14d3db8cfecf67c02ff2b_D20210801-20211031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Revenue - Concentration Risk (Details)", "role": "http://www.mongodb.com/role/RevenueConcentrationRiskDetails", "shortName": "Revenue - Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "ifafa0baa99f14d3db8cfecf67c02ff2b_D20210801-20211031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - Revenue - Additional Information (Details)", "role": "http://www.mongodb.com/role/RevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i7780ba968be74f3aad56bd34b9127cc5_I20210131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i7780ba968be74f3aad56bd34b9127cc5_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - Revenue - Schedule of Allowance for Doubtful Accounts (Details)", "role": "http://www.mongodb.com/role/RevenueScheduleofAllowanceforDoubtfulAccountsDetails", "shortName": "Revenue - Schedule of Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i1194b69c3a124981a83de3ef4fb99368_I20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i10794b40780c468ea7d5828ad7e6b087_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details)", "role": "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails", "shortName": "Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i10794b40780c468ea7d5828ad7e6b087_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i7780ba968be74f3aad56bd34b9127cc5_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details)", "role": "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails", "shortName": "Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "ic7526bb195f44b22a124c4cb484bf69a_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details)", "role": "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "shortName": "Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "ic7526bb195f44b22a124c4cb484bf69a_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i0136c5f06c2049a0abeb7c38970528f1_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details)", "role": "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails", "shortName": "Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i0136c5f06c2049a0abeb7c38970528f1_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i7152574b6f264d77a623832342153f29_I20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan, Additional Information (Details)", "role": "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails", "shortName": "Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan, Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i7152574b6f264d77a623832342153f29_I20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442426 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details)", "role": "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails", "shortName": "Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4e8f4adfd2e543b6b0a25ed998aae08a_I20211031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Net Loss Per Share - Additional Information (Details)", "role": "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails", "shortName": "Net Loss Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4e8f4adfd2e543b6b0a25ed998aae08a_I20211031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details)", "role": "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447429 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details)", "role": "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i4baeafdf696a426f99405634a3e75dd3_D20210801-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Income Taxes (Details)", "role": "http://www.mongodb.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i7780ba968be74f3aad56bd34b9127cc5_I20210131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i6befc4b96b9c4204915fa5a238b6d31f_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "role": "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i48c6652d5c834ed39d8c63eb48a0badd_D20200201-20200430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.mongodb.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20211031.htm", "contextRef": "i9338f0dfa75a4b5ab7b4f8883e73511b_D20210201-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 56, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r608" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r609" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r610" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r610" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r618" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r610" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r610" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r610" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r606" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r607" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mdb_A2021AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisition", "label": "2021 Acquisition [Member]", "terseLabel": "2021 Acquisition" } } }, "localname": "A2021AcquisitionMember", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mdb_A2021CommonStockOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Common Stock Offering", "label": "2021 Common Stock Offering [Member]", "terseLabel": "2021 Common Stock Offering" } } }, "localname": "A2021CommonStockOfferingMember", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "mdb_A2024NotesPartialRepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2024 Notes Partial Repurchase [Member]", "label": "2024 Notes Partial Repurchase [Member]", "terseLabel": "2024 Notes Partial Repurchase" } } }, "localname": "A2024NotesPartialRepurchaseMember", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mdb_AdditionalConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Convertible Senior Notes Due 2026 [Member]", "label": "Additional Convertible Senior Notes Due 2026 [Member]", "terseLabel": "Additional Convertible Senior Notes Due 2026" } } }, "localname": "AdditionalConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mdb_AdjustmentsToAdditionalPaidInCapitalEarlyExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Early Exercise Of Stock Options", "label": "Adjustments To Additional Paid In Capital, Early Exercise Of Stock Options", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEarlyExerciseOfStockOptions", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "mdb_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets And Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "mdb_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "mdb_ContractWithCustomerLiabilityDeferredRevenuePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenue, Percent", "label": "Contract With Customer, Liability, Deferred Revenue, Percent", "terseLabel": "Percent of revenue recognized from deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenuePercent", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mdb_ConvertibleNotesDue2024And2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Notes Due 2024 and 2026", "label": "Convertible Notes Due 2024 and 2026 [Member]", "terseLabel": "Convertible Notes Due 2024 and 2026" } } }, "localname": "ConvertibleNotesDue2024And2026Member", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mdb_ConvertibleNotesDue2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Notes Due 2024 [Member]", "label": "Convertible Notes Due 2024 [Member]", "terseLabel": "2024 Notes" } } }, "localname": "ConvertibleNotesDue2024Member", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "mdb_ConvertibleNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Notes Due 2026 [Member]", "label": "Convertible Notes Due 2026 [Member]", "terseLabel": "2026 Notes" } } }, "localname": "ConvertibleNotesDue2026Member", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "mdb_CostofRevenueServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Revenue - Services [Member]", "label": "Cost of Revenue - Services [Member]", "terseLabel": "Cost of revenue\u2014services" } } }, "localname": "CostofRevenueServicesMember", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "mdb_CostofRevenueSubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Revenue - Subscription [Member]", "label": "Cost of Revenue - Subscription [Member]", "terseLabel": "Cost of revenue\u2014subscription" } } }, "localname": "CostofRevenueSubscriptionMember", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "mdb_DebtInstrumentConvertibleConversionRatioDenominator": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Conversion Ratio, Denominator", "label": "Debt Instrument, Convertible, Conversion Ratio, Denominator", "terseLabel": "Convertible debt, conversion ratio denominator" } } }, "localname": "DebtInstrumentConvertibleConversionRatioDenominator", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mdb_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "mdb_EarlyExercisedEmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Early Exercised Employee Stock Option [Member]", "label": "Early Exercised Employee Stock Option [Member]", "terseLabel": "Early exercised stock options" } } }, "localname": "EarlyExercisedEmployeeStockOptionMember", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "mdb_FinanceLeaseInterestOnLeaseLiability": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Interest On Lease Liability", "label": "Finance Lease, Interest On Lease Liability", "verboseLabel": "Interest on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestOnLeaseLiability", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "mdb_FinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Leases [Abstract]", "label": "Finance Leases [Abstract]", "terseLabel": "Finance Lease:" } } }, "localname": "FinanceLeasesAbstract", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "mdb_FinanceLeasesNetRentableArea": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Leases, Net Rentable Area", "label": "Finance Leases, Net Rentable Area", "terseLabel": "Rentable office space (in sqft)" } } }, "localname": "FinanceLeasesNetRentableArea", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "mdb_LeaseArrangementType1Axis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Arrangement, Type1 [Axis]", "label": "Lease Arrangement, Type1 [Axis]", "terseLabel": "Lease Arrangement, Type1 [Axis]" } } }, "localname": "LeaseArrangementType1Axis", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "mdb_LeaseArrangementType1Domain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Lease Arrangement, Type1 [Axis]", "label": "Lease Arrangement, Type1 [Domain]", "terseLabel": "Lease Arrangement, Type1 [Domain]" } } }, "localname": "LeaseArrangementType1Domain", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mdb_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "terseLabel": "Lease not yet commenced, estimated base rent payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mdb_MongoDBAtlasRelatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MongoDB Atlas Related [Member]", "label": "MongoDB Atlas Related [Member]", "terseLabel": "MongoDB Atlas-related" } } }, "localname": "MongoDBAtlasRelatedMember", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "mdb_NYOfficeLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NY Office Lease [Member]", "label": "NY Office Lease [Member]", "terseLabel": "NY Office Lease" } } }, "localname": "NYOfficeLeaseMember", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mdb_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator [Abstract]", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "mdb_OperatingLeaseRightofUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Amortization", "label": "Operating Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of operating right-of-use assets" } } }, "localname": "OperatingLeaseRightofUseAssetAmortization", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mdb_OperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Leases [Abstract]", "label": "Operating Leases [Abstract]", "terseLabel": "Operating Leases:" } } }, "localname": "OperatingLeasesAbstract", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "mdb_OptionIndexedToIssuersEquityCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option Indexed To Issuer's Equity, Cap Price", "label": "Option Indexed To Issuer's Equity, Cap Price", "terseLabel": "Cap price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityCapPrice", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "perShareItemType" }, "mdb_OtherSubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Subscription [Member]", "label": "Other Subscription [Member]", "terseLabel": "Other subscription" } } }, "localname": "OtherSubscriptionMember", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "mdb_PaloAltoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Palo Alto [Member]", "label": "Palo Alto [Member]", "terseLabel": "Palo Alto" } } }, "localname": "PaloAltoMember", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mdb_PaymentsToAcquireNonMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Non Marketable Securities", "label": "Payments To Acquire Non Marketable Securities", "negatedTerseLabel": "Investment in non-marketable securities" } } }, "localname": "PaymentsToAcquireNonMarketableSecurities", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mdb_ProceedsFromTenantAllowance": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Tenant Allowance", "label": "Proceeds From Tenant Allowance", "terseLabel": "Proceeds from tenant improvement allowance on finance lease" } } }, "localname": "ProceedsFromTenantAllowance", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mdb_RightofuseassetsobtainedinexchangeforleaseobligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-of-use assets obtained in exchange for lease obligations [Abstract]", "label": "Right-of-use assets obtained in exchange for lease obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightofuseassetsobtainedinexchangeforleaseobligationsAbstract", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "mdb_ShareBasedCompensationArrangementbySharebasedPaymentAwardAggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardAggregateIntrinsicValueRollForward", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "mdb_ShareBasedCompensationArrangementbySharebasedPaymentAwardWeightedAverageRemainingContractualTermRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward]", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward]", "terseLabel": "Weighted- Average Remaining Contractual Term (In Years)" } } }, "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardWeightedAverageRemainingContractualTermRollForward", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "mdb_WeightedaveragediscountrateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate [Abstract]", "label": "Weighted average discount rate [Abstract]", "terseLabel": "Weighted-average discount rate:" } } }, "localname": "WeightedaveragediscountrateAbstract", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "mdb_WeightedaverageremainingleasetermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term: [Abstract]", "label": "Weighted average remaining lease term: [Abstract]", "terseLabel": "Weighted-average remaining lease term (in years):" } } }, "localname": "WeightedaverageremainingleasetermAbstract", "nsuri": "http://www.mongodb.com/20211031", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r107", "r234", "r238", "r243", "r414", "r415", "r418", "r419", "r490", "r602" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Variable Interest Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r107", "r234", "r238", "r243", "r414", "r415", "r418", "r419", "r490", "r602" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Variable Interest Entity, Classification [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r112", "r120", "r125", "r194", "r369", "r370", "r371", "r390", "r391", "r429", "r432", "r434", "r435", "r621" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r112", "r120", "r125", "r194", "r369", "r370", "r371", "r390", "r391", "r429", "r432", "r434", "r435", "r621" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r112", "r120", "r125", "r194", "r369", "r370", "r371", "r390", "r391", "r429", "r432", "r434", "r435", "r621" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r249", "r290", "r335", "r337", "r501", "r502", "r503", "r504", "r505", "r506", "r525", "r564", "r567", "r603", "r604" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r170", "r319", "r322", "r528", "r563", "r565" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r170", "r319", "r322", "r528", "r563", "r565" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r249", "r290", "r325", "r335", "r337", "r501", "r502", "r503", "r504", "r505", "r506", "r525", "r564", "r567", "r603", "r604" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r249", "r290", "r325", "r335", "r337", "r501", "r502", "r503", "r504", "r505", "r506", "r525", "r564", "r567", "r603", "r604" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r171", "r172", "r319", "r323", "r566", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r171", "r172", "r319", "r323", "r566", "r589", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33", "r493" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r201" ], "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]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r21", "r175", "r176" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $4,996 and $6,024 as of October 31, 2021 and January 31, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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": "Accretion of discount on short-term investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r49", "r50", "r51", "r554", "r575", "r579" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r48", "r51", "r58", "r59", "r60", "r109", "r110", "r111", "r417", "r570", "r571", "r623" ], "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": "Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r216" ], "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": "Weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r372", "r493" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r109", "r110", "r111", "r369", "r370", "r371", "r434" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r338", "r340", "r374", "r375" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r340", "r362", "r373" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r177", "r197", "r199", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Provision" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r177", "r197" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mongodb.com/role/RevenueScheduleofAllowanceforDoubtfulAccountsDetails" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r73", "r91", "r269", "r465" ], "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r67", "r91", "r269", "r467" ], "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r91", "r269", "r280", "r281", "r467" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r91", "r214", "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r133" ], "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 (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r133" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r133" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of leased space (in sq ft)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r102", "r159", "r162", "r168", "r190", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r414", "r418", "r445", "r491", "r493", "r536", "r552" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r47", "r102", "r190", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r414", "r418", "r445", "r491", "r493" ], "calculation": { "http://www.mongodb.com/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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r437" ], "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails": { "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r181", "r184", "r205", "r540" ], "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "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": "Short-term investments:" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r183", "r205" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "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), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r341", "r363" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r334", "r336" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r334", "r336", "r402", "r403" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r408", "r409", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business acquisition, purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r404", "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Business acquisition, finite-lived intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r583", "r584", "r585", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Capped Calls" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r210" ], "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.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r31", "r93" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.mongodb.com/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", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails": { "order": 1.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 and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r87", "r93", "r97" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash within the condensed consolidated balance sheets, end of period, to the amounts shown in the statements of cash flows above" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r87", "r456" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r100", "r102", "r126", "r127", "r128", "r130", "r132", "r139", "r140", "r141", "r190", "r234", "r238", "r239", "r240", "r243", "r244", "r288", "r289", "r292", "r293", "r445", "r611" ], "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 [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r230", "r541", "r558" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note\u00a07)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r231", "r592" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "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" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "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" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r109", "r110", "r434" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r295" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r493" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Class A common stock, par value of $0.001 per share; 1,000,000,000 shares authorized as of October 31, 2021 and January 31, 2021; 66,816,084 shares issued and 66,716,713 shares outstanding as of October 31, 2021; 60,997,822 shares issued and 60,898,451 shares outstanding as of January 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r54", "r56", "r57", "r65", "r544", "r560" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r148", "r149", "r174", "r442", "r443", "r591" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r148", "r149", "r174", "r442", "r443", "r580", "r591" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r148", "r149", "r174", "r442", "r443", "r580", "r591" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r148", "r149", "r174", "r442", "r443" ], "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": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r146", "r148", "r149", "r150", "r442", "r444", "r591" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r148", "r149", "r174", "r442", "r443", "r591" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r305", "r307", "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Unbilled receivables" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r305", "r306", "r320" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r305", "r306", "r320" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r305", "r306", "r320" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Fair value of convertible debt" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r245", "r246", "r247", "r249", "r259", "r260", "r261", "r265", "r266", "r267", "r268", "r269", "r278", "r279", "r280", "r281" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Shares underlying the conversion option of the 2024 Notes (conversion spread only prior to the adoption of ASU 2020-06)" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible debt schedules" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r70", "r528" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r406" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r95", "r96" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Debt conversion, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r99", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r263", "r270", "r271", "r273", "r282" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r101", "r107", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r278", "r279", "r280", "r281", "r468", "r537", "r538", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r274", "r538", "r551" ], "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r248", "r276" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Initial conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r246", "r278", "r279", "r466", "r468", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r38", "r247" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r39", "r101", "r107", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r278", "r279", "r280", "r281", "r468" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Redemption Period 1" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Debt instrument, redeemed amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r39", "r101", "r107", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r272", "r278", "r279", "r280", "r281", "r296", "r299", "r300", "r301", "r465", "r466", "r468", "r469", "r550" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r259", "r465", "r469" ], "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred commissions" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r467" ], "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "negatedLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r379", "r380" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r103", "r386", "r394", "r395", "r396" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r379", "r380" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability, non-current" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "auth_ref": [ "r103", "r387", "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.", "label": "Deferred Other Tax Expense (Benefit)", "terseLabel": "Other tax expense (benefit)" } } }, "localname": "DeferredOtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r157" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r319" ], "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 total revenue by geographical markets, subscription product categories and services" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plans and Employee Stock Purchase Plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r133", "r134", "r135", "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r456" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r58", "r59", "r60", "r109", "r110", "r111", "r114", "r122", "r124", "r138", "r194", "r295", "r302", "r369", "r370", "r371", "r390", "r391", "r434", "r457", "r458", "r459", "r460", "r461", "r462", "r570", "r571", "r572", "r623" ], "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 [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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, 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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r437", "r438", "r439", "r441" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r261", "r278", "r279", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r438", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r440" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r261", "r326", "r327", "r332", "r333", "r438", "r498" ], "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\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r261", "r278", "r279", "r326", "r327", "r332", "r333", "r438", "r499" ], "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\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r261", "r278", "r279", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r438", "r500" ], "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\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r261", "r278", "r279", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r498", "r499", "r500" ], "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 [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r474", "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance lease" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r471", "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r471" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedTerseLabel": "Less current obligations under leases", "verboseLabel": "Other accrued liabilities (current)" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r471" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Non-current lease obligations", "verboseLabel": "Other liabilities, non-current" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "terseLabel": "Total minimum payments", "totalLabel": "Total minimum payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails", "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r473", "r481" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal repayments of finance leases", "terseLabel": "Financing cash flows from finance lease" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r472", "r478", "r487" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of finance right-of-use assets", "verboseLabel": "Amortization of finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r484", "r487" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r483", "r487" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r185", "r186", "r187", "r188", "r189", "r198", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r272", "r294", "r424", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r611", "r612", "r613", "r614", "r615", "r616", "r617" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r219" ], "calculation": { "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r221" ], "calculation": { "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r221" ], "calculation": { "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r221" ], "calculation": { "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r215", "r217", "r219", "r222", "r529", "r533" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r219", "r533" ], "calculation": { "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r215", "r218" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r219", "r529" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Acquired intangible assets, net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r92", "r454", "r455" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedTerseLabel": "Unrealized foreign exchange gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r66" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r147", "r591" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r212", "r213", "r493", "r535" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69", "r102", "r159", "r161", "r164", "r167", "r169", "r190", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r445" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r159", "r161", "r164", "r167", "r169", "r534", "r542", "r546", "r561" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r104", "r382", "r384", "r385", "r392", "r397", "r399", "r400", "r401" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r123", "r124", "r158", "r381", "r393", "r398", "r562" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "IncomeTaxesPaidNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r90" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r90", "r526" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r90" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r90", "r481" ], "calculation": { "http://www.mongodb.com/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 for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r90" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities, non-current" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r90" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Acquired Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r61", "r156", "r464", "r467", "r545" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r73", "r267", "r277", "r280", "r281" ], "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r75", "r268", "r280", "r281" ], "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Interest expense related to Notes" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r86", "r88", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest expense" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r72", "r73" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Post-combination compensation expense" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r485", "r487" ], "calculation": { "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Renewal Term", "terseLabel": "Financing lease renewal term" } } }, "localname": "LesseeFinanceLeaseRenewalTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r486" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r102", "r163", "r190", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r415", "r418", "r419", "r445", "r491", "r492" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r102", "r190", "r445", "r493", "r539", "r556" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, temporary equity and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r102", "r190", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r415", "r418", "r419", "r445", "r491", "r492", "r493" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "Subscription" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r260", "r275", "r278", "r279", "r538", "r553" ], "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r39", "r232" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Accrual for contingencies" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r326" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r89", "r92" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r52", "r55", "r60", "r64", "r92", "r102", "r113", "r118", "r119", "r120", "r121", "r123", "r124", "r129", "r159", "r161", "r164", "r167", "r169", "r190", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r436", "r445", "r543", "r559" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r112", "r113", "r114", "r115", "r116", "r117", "r120", "r125", "r136", "r179", "r180", "r191", "r192", "r193", "r194", "r195", "r196", "r233", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r388", "r389", "r390", "r391", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r489", "r530", "r531", "r532", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r619", "r620", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental cash flow disclosure" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r159", "r161", "r164", "r167", "r169" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r479", "r487" ], "calculation": { "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r471" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r471" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "negatedTerseLabel": "Less current obligations under leases", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities (current)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r471" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Non-current lease obligations", "verboseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r475", "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r470" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r484", "r487" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r483", "r487" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r284", "r421", "r422", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityTable": { "auth_ref": [ "r284", "r421", "r422", "r425" ], "lang": { "en-us": { "role": { "documentation": "Different types of options indexed to an issuer's equity along with the different attributes of those options.", "label": "Option Indexed to Issuer's Equity, Equity [Table]", "terseLabel": "Option Indexed to Issuer's Equity, Equity [Table]" } } }, "localname": "OptionIndexedToIssuersEquityEquityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityLineItems": { "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": "Option Indexed to Issuer's Equity [Line Items]", "terseLabel": "Option Indexed to Issuer's Equity [Line Items]" } } }, "localname": "OptionIndexedToIssuersEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r283", "r423" ], "lang": { "en-us": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Strike price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r6", "r420" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.mongodb.com/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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r412", "r413", "r416" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r412", "r413", "r416" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r53", "r56", "r412", "r413", "r416" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "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, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of early exercised stock options" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r84" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of issuance costs for convertible senior notes" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r78", "r411" ], "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 for aquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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", "negatedLabel": "Acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r182" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r29", "r30" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsAccountsReceivablePreviouslyWrittenOffRecovery": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from recovery of accounts receivable previously written off.", "label": "Proceeds, Accounts Receivable, Previously Written Off, Recovery", "negatedTerseLabel": "Recoveries/write-offs" } } }, "localname": "ProceedsAccountsReceivablePreviouslyWrittenOffRecovery", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from borrowings on convertible senior notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r80" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r76", "r77", "r182" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r80", "r364" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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, including early exercised stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r80" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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 the issuance of common stock under the Employee Stock Purchase Plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r581", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "terseLabel": "Offering expenses" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r224", "r493", "r548", "r557" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedTerseLabel": "Repayments of convertible senior notes attributable to principal", "terseLabel": "Repayments of convertible senior notes attributable to principal" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r377", "r527", "r605" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r11", "r14", "r93", "r97", "r590" ], "calculation": { "http://www.mongodb.com/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 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, non-current" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": "Restricted Stock Units (RSUs)", "verboseLabel": "Unvested restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r302", "r372", "r493", "r555", "r574", "r579" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r109", "r110", "r111", "r114", "r122", "r124", "r194", "r369", "r370", "r371", "r390", "r391", "r434", "r570", "r572" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r154", "r155", "r160", "r165", "r166", "r170", "r171", "r174", "r318", "r319", "r528" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r317", "r321", "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r314" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r315" ], "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": "Expected timing of satisfaction of remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r315" ], "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 [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r482", "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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 [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r148", "r174" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r133" ], "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 antidilutive securities excluded from computation of earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r132" ], "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 basic and diluted earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r340", "r361", "r373" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense recognized in consolidated statements of operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r437", "r438" ], "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 assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r215", "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Gross carrying amount and accumulated amortization of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock unit activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r62", "r173" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r341", "r363" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r344", "r356", "r357" ], "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" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r42", "r100", "r139", "r140", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Future amortization expense related to intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r66" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r349" ], "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": "RSUs forfeited and canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r355" ], "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": "RSUs forfeited and canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r353" ], "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": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353" ], "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": "RSUs granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested - end of period (in shares)", "periodStartLabel": "Unvested - beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "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]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested - end of period (in dollars per share)", "periodStartLabel": "Unvested - beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value per RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r354" ], "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": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r354" ], "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": "RSUs vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee contribution rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r347" ], "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": "Vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r350" ], "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", "negatedTerseLabel": "Stock options forfeited and expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r350" ], "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": "Stock options forfeited and expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r363" ], "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": "Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r346", "r363" ], "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": "Balance - end of period (in shares)", "periodStartLabel": "Balance - beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r345" ], "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": "Balance - end of period (in dollars per share)", "periodStartLabel": "Balance - beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "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 Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r339", "r343" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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": "Stock options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "One Year Anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "verboseLabel": "13 to 36 Months" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting rights percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r358" ], "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": "Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issued, price per share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-term Investments [Abstract]", "terseLabel": "Short-term investments:" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r480", "r487" ], "calculation": { "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "verboseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r98", "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r100", "r102", "r126", "r127", "r128", "r130", "r132", "r139", "r140", "r141", "r190", "r234", "r238", "r239", "r240", "r243", "r244", "r288", "r289", "r292", "r293", "r295", "r445", "r611" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r45", "r58", "r59", "r60", "r109", "r110", "r111", "r114", "r122", "r124", "r138", "r194", "r295", "r302", "r369", "r370", "r371", "r390", "r391", "r434", "r457", "r458", "r459", "r460", "r461", "r462", "r570", "r571", "r572", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r109", "r110", "r111", "r138", "r528" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r44", "r264", "r295", "r296", "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of 2024 convertible senior notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r19", "r20", "r295", "r302" ], "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 under the Employee Stock Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r295", "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r295", "r302" ], "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": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r295", "r302", "r348" ], "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": "Stock options exercised (in shares)", "terseLabel": "Stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r45", "r295", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible senior notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r19", "r20", "r295", "r302" ], "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 under the Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r295", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r19", "r20", "r295", "r302" ], "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": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r295", "r302" ], "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": "Stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r295", "r302" ], "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 early exercised options (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r102", "r178", "r190", "r445", "r493" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "negatedTerseLabel": "Cumulative effect of accounting change", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r463", "r494" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r463", "r494" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r463", "r494" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r234", "r238", "r239", "r240", "r243", "r244" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Temporary equity, convertible senior notes" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r185", "r186", "r187", "r188", "r189", "r272", "r294", "r424", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r611", "r612", "r613", "r614", "r615", "r616", "r617" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average repurchase price of treasury stock shares (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r43", "r303" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r43", "r303" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r43", "r303", "r304" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of October 31, 2021 and January 31, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r106", "r326", "r333", "r547" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. government treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r378", "r383" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r142", "r143", "r144", "r145", "r151", "r152", "r153" ], "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/2021-01-31", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Not Primary Beneficiary" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "verboseLabel": "Weighted-average shares used to compute net loss per share, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r488": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r606": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r607": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r608": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r609": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r610": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r611": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r612": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r613": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r614": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r615": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r616": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r617": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r618": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 75 0001441816-21-000242-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001441816-21-000242-xbrl.zip M4$L#!!0 ( &F+#^?6_/UZ* M<K/YN7/>;%Y<7XA_7O_RL^@V6HFX=C+W.FB;2]-L7KX_ M$ ?C$(I^LSF=3AO33L.Z4?/Z4Y.ZZC:-M1X:*JB#LU.Z@[\@U=G?3G^JU\6% M369W;8N;T:!Q$N]5.Q&?K;O1$QN=!!P-G M\WY.F_'ZM,F#G ZLFIV=*CT16KTYT.FK8TB/CUMR<)QVNT/UNO/JJ'6<]EHJ M.6JWC]+_).AD$\UC&Q]F!MX<9#JOCX'&[W?;C:->$4ZF6H5Q/VFU_GZP;BK= M"*T'-@2;]5^A98#;4)=&C_(^AX#V0XL!5PU2:ZSK/VOQOQ-Z4A_*3)M9_\6U MSL"+]S 5GVPF\Q]^#T,!IZ_5] 'W 0OIQ&%X^P'Z-SF+N%9=3G%-P/\CG@/@P1 MPHBB=+R4Z&>QZ>'L8V&_HO,,-A#U>WJ9CF8] O$V#^%0:O)5T M9#WI'LJ70N9*)#T5K_8^*NF%5+:@7;RR& *#Y?7KM-K"#GD-?Y-N('/P]0^W M!F8<.CYIMUKMC2!C*+B1W=F.9]\OS.[6,*]JX@(FXBJ$63K&+F1-I Q4PJ<, MSY_UCD\>%,9N[BBD4DB'=0/#T.\LV$3G"M>Y7T^.B^]/)]LG(6G,P_CS1U^? MEJ35Z-$T7(FQ1#IP,-$P10B&L?;BUU(ZW!!F)CY!81W"+!?_L"X32:O^*V'N M%YN/[,6[FKC*TX8X)' ^?W;<;K=.'(RT#YCI M](3EZ*H74,WZ'VJ33B]]BY M %P.)3ZDP0[PJI/4.$LA#EX_?1RT]PX'[Z3'UX,ZAR335(9+8WV)[8AQG3411(6S*2B\[<4A8D8!@C " M8Y/@+.4_WL G':7YN$"/)8"L4J-2[34*@*EAQK)#GWQUFC%KR-\.?!::>DT!:!C F?:SJFGTE-2Y2WC M.0,SJ5D/Z%#@ J\F"E2).BV-)"[&L-B)97+&%C'5KRH4_&L 9(ATB>U!;:?' MQXCDP=X@^77CU=$FD#55T'G,@X1)0>)I)3W&%<).-O!\[Y;WAS5NA8E6A%;I M;2Z);:5'I)-0) A+I^9P0H!K.=!&AQFEY&W#TN9BY#&HXKY8,UT1FDSJMU5 M6,X7"&K/$B)-K5/L $O.$>2H# QB&Y\ 5_]D@G(ZXAN/E=K'&6,6&2)L^2L*!+^3 M'.3"&DCO#K]!)P4WL#MP5AQN7 "WYZ M%Y"7"U]>1D_&TB]4!1$=8QP49P".OF+G&9;U-V"JZO^.?>TK)F0WHI]:A=1[ M"A42OXE4\UU26Q(5\>8J:I><1>A[@/384+'HET0-&ZSSBSS/-["S+-,A &S- M! .+&H*>*(T^:G29-UR9\WM]__+_5=9WS.QO M#HMI>^B0+6JXXL#LAICA]\L5N&HQ#^I\8LT$*!GF+CZNS +VDW6ASPC@-F(N#FH]<'15HM/A9,ZC-A^UV MI]'Z@^=_V/@+/?-YA6_?<:]R[?\]-GFHWMY@CO5H&*AR,+V3^YJ!S M,+>I=D"_)9*U07ZLZ5<$TBYNJ:?5@R:TN^\B-H+US^<\/B)S@3S",D%YG!?;'W"(/>P2N/ &'[.9_;071-AR$VH\X2\?+"R7\M0)+ MCIW8^!&S=.?HYQ*>3:Y6MI1#=TXK%S8>U^['KZ 3V'E^N:IX6LLF&5X,S$R+FAT;>U:;6_;.!+^?K^" MF^+:%/"K[#2)DP9HD^Q=@&W3[>90W*<#)8YM(I*H)2D[OE]_,T/)+[&S3=!F MZV2O']Q(?)LA'S[S#,7CG\XN3Z_^_>EO_+Q:G8:;;;7WJG[?;9 MU9GXY]6'7T2_U>F**RMSI[TVN4S;[?./.V)G['TQ:+>GTVEKVFL9.VI??6Y3 M5_UV:HR#EO)JY^28WN O2'7RM^.?FDUQ9I(R@]R+Q(+TH$3I=#X27Q2X:]%L M5K5.33&S>C3V(NI$7?'%V&L]D:'<:Y_"2=W/<3L\'[=YD./8J-G)L=(3H=7; M'7VPWS\$";W]O3[TH^X;V7G3PX+1K:Q>FCC_"R%MSN9SIMC MH/$'_:BUOU?XHZE6?CSH=CI_WUFIZN'&-V6J1_F #<;2H4'WJN+$I,8.7G3X MWQ&5-(>6+$YP L'^()-/P7H]U(DD7(EX M)OP8Q.E8PU#\K'.9)UJFXG*(-<"*HK2NE&BD-ZON;:%COT%26MPMV./Y33*6 M^0C$N\2+SV6*K[H]V>SV=^5K(7,ENGLJ/&V]5]()J4Q!6W9I,00ZR^O7ZT3" M#'D-?Y,VECFXYN5-"C-V'4NB3B=:Z>=$0'S0N&J3B M'\8JDS=$PD E?$K_\L7>P=&#W)ASBK0CI)78>&^RP1LTII!*(? M\%KK7.$Z#YK=@^+QV63S)'1;M1M__NBKT]+MM/9H&B[$6$Y 6)AHF"($_5@[ M\6LI+6Z(="8^0V$LPBP7/QN;B6ZG^2MA[H/)1^;L?4-H78+,\WOH7 NAQ*7B30.D>>G8DR][8$] U M!\L/1(<4&3Y9"C-#221EAO1"2 N,'<2"CE/@L @(V#C5;DPMJ%J&O$K<2L\*XV5J M7(GMB'&M20.("FL24/C:B5W$C ($80#&7:IX;Q>65#$]+:+R,@"Q!JF!S5KL MGL#9ZV\1 U1H$K429E*XF)T MBXU8!&=L$4+]LD+!OV*@BDB7V![49GI\BDB.MP;)AZTW^^M UI1!YR$.$B8% MB:>E\!A6"#M9P_.]6]X?UK@5)EH16J4SN22VE0Z13D*1("RMJN&$ -#X&1K$#SGXO.)3$LF+%I?& [IS&6"*^,VZ#,, M\O>@WO"X6:PQ5K$ATJ8+DC VI;][[/L$!SFO#:1WAU]/8$1<*VG>?A#F .UA MJ-$ SP)N:FO@-B?,L)SKL* \NA)N7'(+=0\@2(KC)DE*2\N^%#17^LN,\_B& M#CUOG\GLKE4>(F:1KF[5J\S$= 8XX:>S@+R6(>T]APR)3R)5O4L:"Z(BWEQ&[8*S"'T/ MD!YK*A;MDJAAO;%N'N?Y!7:69=I[@(V1(#:H(:A$:;2)F^\BJI%X'1$[_D\: MNMY^\'NIT63><&7.Y_KN]?^SK$>,[.]2E&4H$_D[&-I$27*B 0%1Q>AYMC,% M>4U!-\@T#KLL,/G4LCZ]>1#,JL0DY/L;*$XJ;.A@SG ;(%D)4JR,Z$+=V @Q MWV' =V6&V,#Y83>J"++QA.MYQ?/M2X#>8=@>6F2+!JXX,+LA9OA\N0)7(\1! MG4],.@$*AKD<5A]HVZH/6@;Z">\Z6J0HS@ M ]O$:4YEX6!0_W&$-%VD%_KQNU M(@X8QQYCL5?UR-6]@%:'R]I>K1=&4:_5^8/R/VS\E9[Y=\;@;1%=V4?"B#;9=CFX$2;@U>AC0(,YOZUB"E'G?<*-QN M-#TB\'[$S3I>I-U'3HRXQX'VZ&]R#W,^A6\7B(@[L?$C9NG61= %/-N4J_^DLFL@8@T7IUYO<>0ZY\AON7O,M\)/_ 5!+ M P04 " !IG(=3_JF=MVD% #C& & &UD8BTQ,#,Q,C%X,3!Q>&5X M,S(Q+FAT;=59;7/:.!#^?K]")7-M,@/X#9H&:&8(N%-F4J#@7-M/-\*207.R MY=9KZ7=3>=5?]0+OHU]M% Q1^.KB\M! M#U5JEO7%ZUE6/^BCC\&G2]2HVPX*)$XRIIA(,+75 MA9Q;P<32IAH6%R*C=:)(Y;RCG\"58G+^1^=5K8;Z(ES&-%$HE!0K2M R8\D< M?2$T^P?5:H563Z1KR>8+A5S;== 7(?]AUSB7*Z8X/2_M=*S\OF,9)YV9(.OS M#F'7B)'W%>8ZIPY^1UP/8Z_Q]LP]LRGUO C;]BEI- C^VP&0%JCG:S*UYO1] M)69);4&U_U;#K9\V4]5>,:(6+<>V_ZQLJ2IZHVJ8LWG2,H!!&@F@5XA#P85L M'=GFKZTEM0C'C*];;P(6TPP-Z0I-1(R3-]4,@ES+J&11KIBQ?REX!.?F=I4# M.@4[G"6T!.BX&I)_LV SII#GUIV.I?5+6KODL)P#/R526 O&-QB$$% JGXE" MSY\$@P^#7C<8C(9H] &-)X-A;S#N7B+_J]^["@9_^? 8-/S)-L7[7\>SDAE? M3:97W6& @A%RWJ&K^K3>JZ.IWS/D'*]I5P^>0W>*NOW1./#[:(/.P<,N@WQF MO]59%'STT;0[N>@._6EM]/72_X:ZO4!+7-MV=]CDF&$?D>=[9$_'IW$OGT$5 M]>DU&BBU#A=@ E=12*5BT;J*TJ7,EA@P*;&99C34>_7K(^>MW3:YAG"&,!&I MWG WUVQIZH")"*D%15,L9SBA66UTP^D:=4.E)3I@59!C990^+[&$U\S7:$)3 M(4&E,/1!R+AP;M<^Y[]@^2>1S$7_HHH&25A'D9#&2L2R$'/T/3>&:$( XRA4 M8@9WGE/-3X!HR<%/*.*4,PCMBJF%62WI]R635)\$F89XA_HQ/D'@QVD>DY-; M;C1<2CC,P(Q_$RYP,J?,:^2QB@T.^)V0G#!+ '",M7& D2@,[XG 4Y0M MP\7C0A%AIC5323,-NZJM8,X16->OEP.I+ 4>6;4(4(*34#\'O\22Q#GSO7O'QIG4W',D*3SCM-2?"4FHK %ZCM.,MLH?;<*R ME.-UBR4&@UG4+JS/A%(B-@ZN]0<$:5U?]!Q$UOM*7-3X#3:"=C\V1]\A-VYV,V M]6\?-JK71\UW;3B80AKKC?HTWZ=O/_!?!^PE$+U8&YJ/8/6(C'D) 7A]U#AM M9^9ZIPC9BLG!?+C%N6!ZFQ2B)3@CJ S3809^IX@U@1]"!?+0W'N!I/?L*R\@ MPPXSGO?/$Z;:A81+%A63!\@\_)6--1=.4YT/WW?5 #:VPPE0B%"H4TGT,YRN-XV\!O= MN/Z6;SORGHACEF5ELUO84 +-*/3+H9!@V\R/9VOHA",J:1)J"6C@9*V]Z+'R MSM1A"6V]O.OX1_?O;7?_8D?U5Q,#=+Q:4%@CH9LG%,!&0E)M!T>J<$P =CF+ M>.#53VS01^EFCWR^YL MI^6L/!7Y/PM:DG*L >^=GA[^SQ>O>RZ_:8WZOI?QWVTT!%'X^N+JT$7 M%4J.\Z7:=9R>WT,?_4]7J%9V/>0K+!*FF128.TY_6$"%A=9QTW%6JU5Y52U+ M-7?\B6-,U1PN94++1)/">=O\ U>*R?D?[3>E$NK)8!E1H5&@*-:4H&7"Q!Q] M(33YADJE3*LKX[5B\X5&%;?BH2]2?6,W.)5KICD]S^VTG?2Y[5@G[9DDZ_,V M83>(D0\%1DD->XUZ#=-JI59IG)Z=GC5<.@OH^^HLJ(6S?SP(T@'U=$RBUYQ^ M*$1,E!;4^&_6*N5&/=:M%2-ZT?1<]\_"EJJFM[J$.9N+I@T8I*$$>)DXD%RJ MYI%K?RTC*84X8GS=?.>SB"9H2%=H(B,LWA43(+F44,7"5#%A_U+P",[MXRH- MJ %V.!,T#]"KF)#ZMPLV8QI5*^5*VS'Z.:Q=<%C- 9^6,8P%XQL( B"4JA>" MT.U/_,'EH-OQ!Z,A&EVB\60P[ [&G2MT.1AVX!;N1I>@T9]L0]S_.EX4S/AZ M,KWN#'WDCY!WBJ[+TW*WC*;]K@7G5>MN\> Q=*:HTQN-_7X/;< Y^+!SDL_< M]R:+_(]]-.U,+CK#_K0T^ONJ_Q5UNKZ15%RWLH,FC1G6$77^@.SY\-3VXAD4 MT2<6+##EZ"^IB!1%%%"E6;@NHGBIDB6&F+3<3#,:F+7Z[9'WWFW97$,X09C( MV"RXFV.V- UA,D1Z0=$4JQD6-"F-;CE=HTZ@C<005@0YUE;I\Q(K>,U\C28T ME@I4,D.74D69<[?T.;V#X9^DF,O>11$-1%!&H5362LB2 '/T/36&J" 0XRC0 M<@9/5:^8[@#ADH.?0$8Q9T#MBNF%':WH]R53U.P$B0GQ'O1C?(+ CU<_)B=W MV&BP5+"9@9G^+? JYC0'Z)U5:RE7D8T#[@5) 3,! 4?8&(LF.I5KE&GD#9:R"0 M_SR)L?A0J!9RG1@3 N?'IHN\+2_[MP4+U]JA^VD(]&M#(+-2-=)V^F^"_)NPU +U86YA/0/6$C'D-!+P]JC5: MB;W>.X1L<7(P$S?;%VQM$P-;DC.">L4&,%8.$B"$C'LR-EV#IY%ZW[BX]'5N[ M''1GPE^P).M%0.:EA6E@:G0L3'6]KT< Q6Z"A-2(4"C:"12W'*YWY?Q&;6[F M\EU]WI51Q)(D+WTS&UJB&87J.9 *;-MN\FP-=7%(%16!D8 &%FOCQ2P3.SV( M)13YZK[C'[V ZG8O0.ZH_JI_@(Y7"PIC%-3VA$*PH534V,&ASAP3"#OO3#RR MBW ")*JL1\!N[&@#2S33P=-13DV 3_82\\*=/?'$#R#T\Q2[PYY,(ZM:_HQP'Z6./\/4$L#!!0 M ( &F.P" (/*'P 0 ;61B+3(P,C$Q,#,Q+FAT;>R]:5<; MR;(N_/W^"KWL\Y[;O9;+SB%RHKNY"QO,9E]+M ';![YXY0B%-="2,,.OOY$E M"1N,;;"%)FL/&%2E&O*)X8G(R,@__\]%JUG[&+N]LM/^:X4^)2NU_[/VY_]7 M%/_S?/=5;:/CSUJQW:^]Z$;;CZ%V7O:/:^]"['VHI6ZG57O7Z7XH/]JBJ+[S MHG-ZV2V/COLU1AB]=;"[RL%R+I4M%!.B *9489W0A7&"!.N(,M$^.5IUT7-/ M"!1&2U5 XJ30C)I"B:B,\T2!L4_"J@4)7'OA03I00IJ )SFKB?*:VA#R;8_[ M^';XANW>JN^=1PD?GWCCOG#_M=(^>46/,LXO\ *,+EA?]&R=6 M3Y!/+=O-LAWS@#_K=VV[ESK=ENTC(/D^I""LH&QTD;-^]^Z+,$+,,SPZ.O&B M5][U6'@:??8_]5=[_CBV;%&V>WW;]O'Z6WBY\JLWX,]NGU_V.L"H^M8W!F=< MWP!?]1/;X1/(9X.#HU._ MN/_-Q\V'G>U=OV"(Y=TB@P=NB$MY\;6K4OX9PM$N6G MP+O?N,WH:;XE0E041(^NL]JT[:._5F*[>+.W@@H2;5C[LQ7[MI:O6L1_SLJ/ M?ZV\Z+3[J/;%_N4ICH0?_/772C]>])]5(OUL[7_]K__U9[_L-^,:*DHQ4H@_ MGPT^^_/9X,JN$R[7_@SEQUJO?]F,?ZV$LG?:M)>K[4X[XOW+B]5\8NP.?BU# MB.WJ5SS>0-/3+?W@]A?]W9C^6BD-YSJ1D*P2%IRP3CE(6FL>%1>4NO<;^5%0 M;6CQ24G;MI5O'Z'5[S1/+@Z/6YL')#ZU?%)XUV=-%K;I''UANV\>WU9WV^6!_M' MYPU6A_J[EQ\.7VKRBAU>'KSSLG'R@=B-VM@X_-+;>T,95L[FS/_K.6[R7:!_NGYXT6F\_X/^;AR>>[VQMDL.MEZV= M_0_LD\/]-WSGW1O1:.(S[F_VZWODXM7^P7G]ZO5[K8-)/EOQ)$,! M7+C""9"%=-RF*'CT+JRL$30V %13^>>S&Y@^)L0OSKI=Q/=EV?.V>1!M=[,= M-M!YK=0&2H%WN.BO!ORD0)/>/RZ"74K =R6 WI: &+10%)VYIYX4X*TIT%VC MM[)2DMXOP?O1>-%AK:"F-4WZN1]E* T MU:G@T?@"P(;"" @% T&8DURQH%;6$ 0V-7S_QNMWPA+A>R*\=PMAQE+T,;"" M:^O0AKM4&*Y)$8$0IIESU"#"K_D$\5U'<$,%<-,>W338J;R(H4BVF;G9$NSO M@5W> ALT2RF:5#@G3 %4\0*!\@4+B;CH>#* MC@1BR(17]XYM-V9.'EYT6J>QW:N([7H7>>Y1S,+R_/+3*7_;R_S1^KGMANK' MV]CKE^VCW1R6]M!B>#QJCU"&L@7!NQ1LNN+$ZGNFY5LOVSLG;\3A5N.DP=Y< M[FQMGQ]NO(;ZU=OC.MO]<'!U0%%DSNL(]<[^)KSBN\<'K8OFSLFZJ._CMNKO#BY&W\%[G1VR-Q)%]P*O7]9/ MWAX?[OMS?&91;VWR@Y,/%SO[37P/3QNM@XO#DY>I?DDN;XB32E%R=/0%M\06 M8)(K-,68.ZI(*(E$ S4K:TJ,9&DD/ \4)D^C5$XXB!$ I#!*&:>L@L"!*!F6 MPC1687K[H7Z5GV7]O'[R!I\+;,*A:.U>W+ #LO;PM1X M]_JJ<=+\4-]8OVSLH^!L[**=.Z+UUNOSPZTZK^^',C_/8>L_7PH31!J2\+I@ M/B&5I-(4CCM2*!MSE&$(M>)N87IV,VCLQA21^_O8NR/4S9']:J]*>Z!PU:I4 MPVH? ]R_5GIEZ[290_[JL^-NEKW/H]JG%SV,9OY\=O,2@]M_NN?P$7J=LV[U M5Y5+61W*\T L?L0]CBX4J]!U]%<9\M^IC-U:]4#QSK3 B^W_>S,*N_WEM=%' M-Z]^6C&KT5^]ONWV5/M\+6!B$=^BAG*%/>B\%H$CI[HUEE&']L-&^,@)!1>A<83?C:#/E 2B:! MQO>G@G 1)R=/0[6(1]EU#_X,>+.+TV;IRWX]9II1"R4>'*+[^W7SZ[^FCY]$0 M067"& 1<2$XE$JWW40A+.%>3T\?%D,9Q60E*I ,<=8Z!(2 #THK9Y!R1S$F* M?U7\AUSSGQDQF#?X#WD(_[DQ;C_!?Y =$AN\Y8HKX#Z9D#3ASC E@4O!A[Q1 M3Y W/E2P>]W^ZM_=3CCS_9WN7NQ^+'V\*<^O\)-V+XY?E&_S5SUQ_JHQ6+7. MNQ0! U>,C452'BDM:H!D4;.AW _Q(TO\OJE_]\6/C T_[[2G"!D!H8%:9552 M4F!PJG(2+;(IQ&WSBM]4XD=$!(TG)!6-A^B%"99[2W6TE#L9^$V_L]2_\?B_ M\>D?$ \F!?!<&B Y"1@$:.FI!D?CM?[-M_\;?KB(_B_/ C".8:&/"9QGSG#! MK @L1+")Z87P?Y/!;RK^CR)+MP+0BE()BDM-9 C2<.7 . 1T(?S?Q/1O\O[/ M(( I1$M() ""Z)0$%93%Q$(RE"R$_YN8_DW!_SD;;0I)&FF!R630"PJ9ZVFC M$B%,(_Z;"[_CJ+&,6XN\W4- K12!1B:AV5'%T@ 8VANT9Q1BF.:$CMPD"S'D*9 M9\=M\V];ANWV"WM:]FUS3F!2E 3%7/+5O*3R5GN%YCD0[8R ! L#TWZWFO.X MG"<= FDY50:=*$$=\D$C!8DTJ602H\+2A0%GW?NSUEDS+WG:Z1_';CZO&X_S MU3[&[;;OM!Z!9CX.9(K[P",XJ@,@U7YT93LYZ_7SK[P"W=)J MQ0/Z\0GC]%&U>#4;DN:<<6"@+(D\,4N4 XCB.NDP_V!., W^.30_DP8'*6A4 MGH=@02FPA*K(#2?!.V(<71AHIA37CPFFI*-TP$ARW@.Z/.,"T8'&%*/--6P+ M ]-$T^!C D=(CB&RH=9$ =1R-&^>@V?(W36Q?'',VPRDP<<$&7-"!D=%5%&" M)$*C;C$M6$S$Y*S9PD VZ7S4N.P=#KX%""02 0#:&"(=1?X@64A"VS5@DJP+MD0E[P1!8/T*DE=B8/;@IHIZQ4*46*VLJ<=-:!(1B^50Y]])(+ISC":1.5GNBG0O),H?_'='H^0=S@HD= M-::)01VEUX*#, #2!J,H#=%;,(91SOC"0#.EQ,Z88/*1*B-9Y(1SD(H9C;\D M9A7C,D_I+@Q,$TWLC$N'/ :@EMB\6A2B9\X)%ABZ+4FX)#8L##@SD-@9$V2H M,\X'"+D(%3"P3PZ?:8V M2PFRGR(E !:>H?>V'E"N>"Y)-?/P=KE62)/,["HC#BO+66! MHI>0T:%D.VZD"B%*)I):/$"GEMB9/+C 7.ZM@YCIO%)=6.MYI,Q*8)'!==RZ M2.#.0H)B"D!+'01ZI3RA"E'BX+M$B951),TLD8L'].03%)-'E53M!U/T)F2- M-3:0I&S ,<^=0WV8HS:$LY*@^(E.A#>@D3;%2$"&F&?-B=,V2!-T%((P(X M M##3325",#R9A4@1!M0)( :,K!S$YR;WGQHO%T:!))BC&!@ZC1AJE\HPP<,6, M"YP19ZV3VFNS..!,/T$Q+LB"ML(#Y00C7O"&6J(9P<^XH1@ "K4PD$TX03$V ME7(Q>7!&.N.!$4!8DA66<9T;P]'! DPRBRNA9I0QD/%UB_7>@Y>1$>^<0:( 0E"D"FCME#.$>ZFL6QAPILT8Q@<91.OSIA9:80PK(S?*2(_H MN5PX(1A=&,@FRAC&AX]S+/%(!'5, E/.DJ22@^2B)GFN?7+X3&L$1' R[Q\2 M*)?X$\D39TYQEV2DQO,9-BK+K@/3U!PFK50YI<"C DJD#0IXB!;I ^3VZ$NY MF5'@0'LI!0O":PXQ%6/\ %6$$!/>.YW*JB"S'O0:>NS,TLBIZ)\=,D:D!BH^%$F M=_[!G& F=TR+&X-&")*F@D4-T6N#(&A'4>."9]XL#C13RN2."2:GN7%*4,9! M / \K>CSUF. 48QSVB\,3!/-Y(X)G @ZY9KF8)P#G]--ABHP).^L$C$T6QAP M9B"3.R;(.-H[Z4WTG!(@&&4%%0U!);,A$6[4PD VZ7S4F/!1$IR0&GF#XN!4 MM#*)8+RW/&9F.$&5FM8(&(P.@^'!BZ!!!^:4#)$(PIP$SN-H8T(Q8L+SOXYB MHHF=^Z[0)&-;H2D0-:^9$-91<#P:[@UG(M$D S=&+1Z@4TOL3!Y00CP*2(QDHBP,IZ4'0*X,[%N DI+#?:"F4,: V6XG^]2AIB&!>FL\ M3\SY8).0#L.B(4V;?S GF-@9T^)&;I4'$CVR"P#+B44'95AN=*SR.BJU,-!, M*;$SKC6H*N_6&:-,6D*(P6E-F>%BYQ*U"P/.#"1VQ@19Y#XX(1/EWH/125-E/(;.P!D!]%8+ ]FD$SMC MPL=@T.LP)N)/);LNI )?'$YKV>@&EF?>XU"#FJ%9)YOGB 3BVQ M,WEPDT_@2"*)\0A"$T =U8 # GEZ 8 MU_).8&!#5(8(0L!XXEP$2R0/P 0)H\AW :"93H)B7# EP($#G>=>+7H]1"FI M$+BW7A (@2T,3)-,4(P+G&@A!B45-YXA]0P&PUY!F?-1HQ<39F' F7Z"8ER0 M<F5"CMJ07N4$:'G>'4XK2NGUI_1S7YC3L8>*66[FN\>DEKEQ"#CN M<]-^P4V$O#U02IQQYM)2?&85.% (EO96Y#UHP5MMC0^6,(E1FPO!S2YP(\5Y M:\7H[ MY'^RNG]$.O*%IM=1_2_KMOLA]E^>M<.\> CG,4.6" MY0YB"#9W>1>$8P0*&+K,,&WX!A2($ M!RX9%2E($85T0=KPB\2#\^*A38QH=B$D[PA(8YT6&C32N=R2/_@YV+1B$AYZ M5M B0")GZ!=1PR#_(,%&1B4UR+^)\K\&6O/BIX)47.M G24> +0S3B(3]DPP M2SD96L)9;(*\S*'>LQ!E7'LW^, QK%;":@ FK4XBY1UCG EUPP <&H;$I, HH4 M/()63!AJ9E]2%A@<*YGB5!#%P0(5>1&S89$JPJ,4HS8-,PW.W&<['CM"&Y>H M<"&(#D;:'*#,_%KJ@F]B\M=W2NB9"TX_= MV.M79UTV.OV_NV7+=B^?QW9,> /\=4ZRWHE5*PBM=HF#),&EH",'[RC+R\IG M.+2=-\3&I6/$&)VBB,X&!H)9AY0PF*0M\3%9&H8KOF"TXFN&=S%X?M8KV['7 M6_?_G)6]\E.1_O5ZK\^.//XZ+[C_.J]Q[0B'E%$F&HA5#G+/?P%@'7HYSJ)C M:F@O?Q4('Q),E/WXJOP8 ^JU;1^5J.'KO5[L]YY?UNU)ISM8VGW#$FQD1]HY MC6$_^N-VI]DYNMPMCX[[CQYEC&E+"!\]QG[":HE1AB;:NJ0$M9 L1!N5^D7U M?F&$9OK62- DT0KQ1(4$X%Q3)A@5022B*2CU:UFC6=%[ (<>@CG)J 'FF28^ M)$5=],P+F(NJW!G7O,_31F-S153D&SFD7K-!.Q"2-2)+QH;D>[F6YQ&^, MEO.^6US2L34:="(% CH(H0/$&)TT22DG'2"C$VJ&X]Z?POC%6:_?:<7N;LRK M:3$6.RY/YT4_18P,X='.2@MY;Q)J9HA@;<\VH M2Z A&B:2)_@IE83R- _YWAFWOX^2YM!2!A,9.DT:D'%R[3GJIN'&!:-MBC?W M@E[B-RX=?< 6T;? _ID\B#0D4$9E\AXD8&P;E'0L6*J"]XXMJ(Y.PW^.+=4O M$!E/A S$@?+">J,8NE.-")( "Z^?T_"?4]%-SZIZ)E11)8 #UPFBH-XR%ZT- MH>*V5!,YNUF!5YWV43]V6QO1]?)&<19 6&V$%#3* MR(SC5 XJ&!#C&6X>-U,8CVL3-T(X^*"2LQR(C5J;Y)6D>0T81[>836S6O,K$ M+N&YIQ4=*.&]K.AM+'_"BE)4*,<8\/P#0P^C!;/ 3.+:LD!'>R7.L)?,R-PN MWLIIU<_ :W3ZL;=Q%O%5Y+C2]C.CV-G[CHD[&32P$'0,(2?:T?@Z[J3QU NO M @EV?H7A4_^[SY#9B^VRTUT*QWWG^2((X@-)3(/BTJ _=E)'S7P(2H@AL::C MO7+G4$H6VV39.< M/(<'ESM S(OTW+8I%,;!)',[R)Q6R3N%""Z0*QJO MT5H)-OL"L8BH>!X%T8Q+IW*3-'F;@84ZFAH@7 M*J<[#$57'#0U!H&R.G% H)"Q#Z:&*!K28O3+KP'0O6^;6[G'?\[PEIL?\<>7 M"GOKA$>?=Z*L(/R>\TZ?G_H33AC!Y Q#^*B\!R:23E)B&)\T16&22@PG&/4< M3##>E*+=&&*KZI,\Z)M\>][B6^?NM!][^TAZ_XT&QS?'&!-'8^' !J] AI#A#)H3TS>FX:AC3%2>F0YA,>\ ML:Y9-.OR/6Q]&=LD3"#>26$9'FR*9D8G)+413,'D=24?)D>U4,]G;[1 O8MCO;/=Z9[';&^PK/OAY"UW;; Z^ MLXCN)43.@E DZ!C!*X,,A5NNG'<@&;!Y6(>?]?]5M+VXWNWF"HK6L.2)?C(/ MC8.=E$H?J],6!,;KVH7>/ZG_1?'"6;^[F@^,OGSOZ@5N:>3)*^9B OS=.2*, M]M$BX;""S/!NLM.7@T>:6,28@6CD?\X ^U$BD2D)!GA>5'^7 /RMVUVUIO] MSIQ@8:P-1#H2=3+ @>(/GHQF/#"K+)F'W':N+-OKHYG)YV_%SE'7GAZ7WC8_ M%9ZMMW!$O)U .Y+)IY;1M%DJ% \\>C1H5@<;@LV-().G7,Q#:GEV$)Q*6DX[ MR4RU01PD(,X:0:F@27L?)(0P#YV]9@?!J7!.D,(Y 5%)4" =M1[1TB%FMZ8\ M@3F(1V<'P:F$@S)0'A$89P6%:+EEW!L#2D:EM'#S4G#]#01'T=]F?7-]$?V@ M5BZZ0)U7:$?!2NL@24\,> DB1HICBKY0IV!BDEQ1 M;@AE;/[]X&1U!D=7 *:='L M\JPQE%(-1%"KC U>!.<%9 \Y_WZP8C*]TOYM/=[ +Z0K1*4+-/=\X 2'55EK M0@*>N)(6$ET 5SA9$*?B#7E$UN(\-T+ES7T11FU\[@$LHV=T+HHU9@K$*3E$ MX(%Y:FU2(#S1R6AMD=E8%V00\S#7/5,@3L4G6N:5YHHGKQ%$C.XEU5HQI#I2 M*JOFQ2?^W>V$,]_?Z>[%[L?2QT\YZWJG?=39>+[>;]I>U7XRAH5TB]Y($;03 M7 8P2>L@/4^03"1YTQP[)VYQEG"J0@A88S/@J::V.0T6E>-@4:< M$\\X2SA.Q3E28 Z$99KF+>KSOA9),2E9[IX/TLU+UG26<)R*?P3TA9ZKO#J& M@%/$1JFE(,X$SHVE<>[]XT[_.'9SAQG?+2=4-S.%54[&11.M8LPDB,Y:Z2.% MJ)RCDGK%YMX[3AK%J?A&[V3$:$,G0140XPRJI4)S"E):;KR?>]\X!5V39)8)1 M3FL]#[KX64&PQV]TJYT)=LO>A^=YHUM_W++=#[<:L=EF1++S,;;/8B-^KW3X M9Q[@R[+E3]F)+T[_V>?X3A;$=\[P;I>K;_86RQ EFRQ!+F!,HA!X<-JGZ)-4 MGK"4F)L#:K<4X5D2X[%.&IB_!4 M2+T$+TG40;ID@%)J$^.YT"Q:)(D88L\!'5R*\"R)\.2Y,/%<:11128&!"LP: M<,(@O: J ;*+.1#A>R*W]?Q1A'2AM&0N19ASJ8$))8UU0 QSE"2)A(>5M,"-*KX0H0,M,* 153B+#,&S:*Z_Z"%#X.J1#(=F- M+5NVR_;1W[&;.MV61>1V7+,\JK#;O#B-OA_#?MG"4W;2'G[:2];G8WNC41Y( MP9^/<^&GH9.OD_?[,@4=[-;RN'>ZEM+/!G!VUIA1HM#; T$"X$'J:%40FFD; M5)2.:#5'>;"WL=='2&X9L&/;C<]M+X87G=8I?J4"E2E.XE2I%7YSA7,I3EX)AA:(&I$ '&.6,O#@'6AP21K[JXK37()) M*)=>)"(](V LL2XZY;DVB@BF$YW]%MO3QO!1.FQ'XY)-CB$X%K011E.EE3/$ M1^NT4%$PJ<3!A5!J6L9%QSQH%1P1.;@PT<[L.$Y@2,0*GQ MALHHM0')@Q$JD&@9%U%P%T8-/>30#Q')R0*C^XH/CB5DS$XO: CC<8G(QP!3Q12%U1G2JW3AHSZ,L['7/]V MVW=:\1K35QT_H*&?==?K]3MIF(Q9],K.8*($XB(-- &:94L-2\DGC)V]XSS- M0>)ZYH&=2CHW 9'H=8GPCD'P5*M@;"0D!B;TJ*O\?,0<,POL=())0X)"1PZ6 M"(PF(X8@FE-OHPN"4$'G8+9TYH&=RARBH$!SBU&?A 2)/E:#$%P)K4T,4:C% M];&#"N"%[, 6E&'"NJ0X&!SG8(R5BM/D'?)O"?-483:3H$[%M[)HA/0"2%(: M6#!.2":)2]X8#*R27%S?.C%-G<**0VV1\0;.Z[7Z(>0XF M%PRT)]$'>@K+$JGUE%=MFRT$*C6&.A9 5L:P*,YUZNA.QN8%R10*;5RSNEY6AMV+W1W8R_:KC]&>#>0534[ MI_GK17/ 4];@ MR?O@R#Q!SZMX+C:3(+21%/+^#R) LL,U*0OD@[=B.W9M$_%=#ZVR7?:J!1L? MXP)[8^T\+X1?/$4]?B:>2A MHU1..(@1T%(+HY1Q2+H@<"!*+A<43&U%S%Q:#(@Z(95+@44!W$E'+!,Q&*.M MC43;V:^J_35W1WZ4JEXI!,C@# _! ;7H-0@33D=NJ=9Q^@MWQRT,B[+/\>.4 M> .+P84D,T$4ECB)P;RU8!G5+OAYZ$=^[6CP"J%LGF5JL!?]6;?LE[&W>>&; M9R&&E]U.*UO]LWYE]'?2INWF1=.]OV-WX!FZHX))1(\T\;#:RE,:%":5)"-2'E)?F05XLKIT%FG*A"^E<=XYO&0::9N1T7@'"O ?8F5@G#B/-E+/PWYH2VE+R!N91$GD3!)!"3!!#;&&FZB%5S)Y M[I:\\1>5QNGLP4413NIN&7:!Q;GJ;'04AH7@30V):.=(%8""):3 MQ#8R[I*G4=FT9%2S(!K3*8;A(0)CCAAA0$#4,B\?\.!%8@9)SY+>S()H3(5K M4!&E]\HS3@1&8<%X&RRQ.F@D'TG))=?X-'6.WVA>;E[$KB][,4RE;>OD&82U^HKFZ&4QT-B#C"%Y[J12CC"\9Q^P(R%1X!P C(F@6G!:0)P!CY,)(08!* MI<5R!G"&!&0ZC9^%TBIWN3.6@Y3&\*1(7O#DN5-H29;L8W8$9"H<)"5J8K#! M<\D 38DS*A(.(6J?C)+S5%\UI1+,B;#B6\5[GTY;1-HCDXU(@EUB@H,F>>V/ MID)R4%RD%.:)]BQE>#!>N22 M7CD6%I9/CFT5QT++Y'2JKZA-RB4%49K<@M89+P+Q)%B;FP_/T\3=4B87A$]J M2(X1D5N&&223Q"FOI *JB%9.A'E:!K^4R07AD\%HG9P,RD8#(;=F($820Y5* M&.[(>=BW>BF3\\PGGY47J]W8ZYQU?>P-_CR.-E0/'\J/:W_BC]'FOA*X]L*# M=*"$-(%1XZPFRFMJ0WB?)?/3=WK]RR;*8*ML%\>Q/#KNKW)YVO_CO S]XU5* MR/^_F9^O*-M9,E>9.NWC^;U3VU[[TW6?X8T&OP_N M]^5=;UR-CJYFF^51>S7OPQR[=UV_;Q'@T35W%U],L?H>R= M-NWE:MENENU85%_ZX^8=!=ZQ$AAOF\.[5K<;'!X.@N%/.>=Y'/HXVOTPNO%P MB)Y60_2L'[X\9O130[Y^F#REU\>>5=?NCDX803%XW5##E\H#^=<*7[GUWL,W MP3-KH7.6Q^5?I/K/'Z<(-JK0*JG1ZC*?[O.L&HL[\/AB](=@CH[C8W2ZJZ,; M)!3.(ME6V;Q<_=_[J/*]6B.>UW8[+=O^WT]ZMMTK>BC.:7!BK[R*JS3+5O7G M^> -%5ZG@F?XQI3E\7K3V-[?W*CM[:_O;^[5;@K1##[NWN:+-[O;^]OXK.N- MC=KF_[SX]WIC:[/V8J=>W][;V]YI?/T=;@HDOTL%QOY6]%YO]6Y][]_;C:W] MG<:3VL:+&E(R,%/$0M]Z:+CSH=]_^9^9%Y^7.[OUVI]HT=N==@.]G#UFAV%SOXG8-W]?/#=R^;AZV#CV'K+81__Z=YR)H?W4F'U-GF^>') M 3ML_:=5WWI-#O<]/]C?9(V-3;&S\?SXX.IY\^#=V]9A4U_63[;I^VAMBI[R M@FL7"A!*%U8[4S &2G,<1[!I90W=\NO*KWY"86VFU'9\"C!N,2?W$O/?_GG)?O5VWG96W_WYNUSTC(-0%9 M?[&?#^/(P$R9LGM:C)>=;JU_'&O_C+2@-@B/:A@UQ3 )E_EW=;_-09!V0_M6 M WY2M/">Q_EK1;"7Q66TW2*V?S$U;)R\>4](-."\+()/J0 24Z%%5(7F+$5C MO+=6KJSM^'XGIP,HIJN'1F]^2?77R^,N=WEM[L3F]&W@%8Y[U"/PE$:6C#5QZ,W@"V\V&:]UM_C,HB?=WUUO[&U7_G(J MKE3.D)D:N=+^M0Z.?&GJ=EJUQX'I/H\V&*$0?:=;I7Y7S] 6=O-97Q>JR0K; M_0:XUN\LV"C.D1/.2Z_+7IYPJ+TLF[&&%A%YQNIC,L3-:FX@WVUPLU_/6['W MCDC/=30%HXD6H(@KM+;XFPS!J&"X,"Q/8]&":P;D_G1OCG(IDTLFWG[FNU7A MT45^-QY5;;S;_08>^?7$GK^'R'STR19$!EF H[+(T\)%@B@M39XEP&"GOM/8 MPJ\_J6TW7CR=(=&_;[9N\\+Z?BUC7.NDVB?4:[97VSN-/D]#AUK9KI7]7NW% M<16A_SY3U&C\2O[E2PP_Z7=.J\G$N]YILK.5@O"G3 SF#>^>KOPT&?C%04:? M*O&-X]_\\O>N3'[XR]\ZJ![IB1G _:]\]^QMCKQO3=_*Z^G;T>PL.[VHW3WQ M?1OJSNGD30&9B$O)6TET3X?4M>JT\Z)SUNYW+U]T0OPR2]#+9YQV.Q_S=>8T MW?:R=%MO)#[/Y>')!VALO&:-K8,K_ [!8!/JK?IYX\J3 _:RK+=>7^YLU(?? M>8OW$NW#_=.3QL9_6GA=DI_U\*2.;NLUP6>[/+A:YXVKW9.#=]N7^(Y0I_K\ MU?YZO[Y'+E[M'YS7KUZ_]U:K)%4H@A8!Z1J!0A/#"IN @ O1$DM7UC9BTY[; M;OQ:GF&D%W<4)]Q9>_#M4Y>*T+_OQLP5$+]6V5P M:YUNK=,_CMW:R5FW[(725SDB9'Y5'5?YN86NSNT>V79Y5?W]^^(9A'L.W?;3 MW:=[3VO#!='=P5C=U.!:H_/T]WM(TQUDX5Y#TLW?G@D3.9GP@2_/X/?-X>9L @/ V44T*JX(M(');F$AID0<]&<6]2FQEC4K.:\^['1O. M[>63GZ !=\AMG@'[I<66+<7V'F*[>4-L\V:(,497*&]B =ZBV-K$"ZW 26DB M<?4Y 7^NM/=[YPO@[OO*LG5;=LN%-BD6N5+*$\F3L&)E+4O$0:?[80)F?9"?6G"1K5CT3O?O;N>").:QH)0[C%D U%HS5R1:%"6(%F1'HU[XV#&TA'3DN[) M9"2&TOUWI]>WSVF8M7D1?+?K#CS&HCKU?-]V M^E?+"GA'/N&K2[IFMVCCTY3B?_]+,ZK^Z-7ZL1E/CSOM6&M7B<\G-92"YEG& MIV:[T2)^(3YJ64=FGNMXI[FU)^UU8$:N^RY3K-WZ;.GZ]-?4_K[PZ@L?&&'>PW6P?[V^<[^XUF8^/YR<'5VY/Z_A.?=X7']9%W4V1M2WVKDY[^H4WS&VW-Z*3++DRM$ M "1<'$QA+-,H"B(EE8@02:^L5?N3U=9K@]W*:E4/[R>U4]NM?;3-LUC[K^Q) M:%X<4NL=/U[QSU)+?D1+AJ9\8,F7*G(/%=F^.7^8MZ\#2@M+E"C "E&89'D1 M?-X97D=-(:VLU3>>/VZ.>;R2/B%_.C67L#GTTH/E!K>+0;,/G_\ZT(GIP^N; M4X41!QVD*Q1+>3Z=LL(%D9>;6B>-#3HX@P020]J&[07[S\!=U'(CC]BOO7KU M8CS)ZO'-OL\71;U;I7X;CO56L^-L4IE9N"W-^'*OJPYP^Z7Y::_(;_;UV;'NU5#9CJ-EF$P_FI>,Y M'_//69FS,?U.S<7A"7C-ZX0,SV6*@V6]P[3,9]F>K7?\'IH?6J],PP4>L>=O.!EM(BV?VS[MY_]W-Y\ROR( M@R\/W^'W)S7;#K7?V. ='=HP/.Y.\ WR^=6I^*7\%,/KY%7TO>HAJH>TO7[- MD%JPE[VGC[_6\<59MXOW'ZS=SRRD;_MGO;FTNC^3]JR?OW>6LYA\+#QSJ8" M)%LG'8I]K M @;OW^@\_M+M^[6^N&ZG\+!US_-H3[.=01/3*OM]-$JQB::FVVEGS]>\K$7T M@I>U[>P0K:]F7#=LWPY65-\RMY^N\7DR?/<,SP0BA@L&SYJ#"NB]8K_V6X99 M_5%CG#T=GM$_+GOXR/:T6CCXR,9W\,#7-C7V?G\Z%+S'7]QT/9YY.(=6]-VJCTM5+I,K*!B^Y5<>L#I,_QB=]MT3 MOOIXH_,R;QV>^Y5''9U9M@=N@3)7L!$3_YQ^/WU(_ZR[IDJ_$*=Y:0_-^+W; M0S_DLH"7U6;LEWVDI^5/-?WZ-^]HD3W315" M:F(5 Y5BX8#( CP@I?'*Y+I.DD+P,CFRLO;J;K,\PB,L*73P-A?/0^&H"(752C!A!!4\/< VS.ETFNR8VJND,Y'+M3C4;<=8;I,KP90?[!=S1^[C3K>[5O,PW/R_QUCD'U\:7 MZV1Z\;'L5=RP;=L^ZS RQMR8+)_YUA_0V&I$JB#!I;?SD_^_K1V@ \_*SGWQV>$>:@6V.C_U"36 MY?N8NRM81@HTW;H [(P.+B%Q ,F&F45_3JCFX5Y]\]_-A[5G75&&S=T%T2 M#$2CE0\F@--$)VIHTA(U66KB_/OM2F49D2MHNWR)<5OOKY7MQLL["G6JTNZJ M5*_:.[6W<]:OW!7B=G,/F_99JPB=JG%\OB 28F2Y>"WRJVGV?OT<-5O(9 0K MI&.F .E)84F,14HA6J:5(TZLK$GY1 G^A'YJ&3@">&U0,-\;.9'NE^N;1\7W M?E!\W_M>\?V36N<3=$]_U7FRN=M&]?.-=$\[ \JYVHVY'.9C_.K6NL-'()^^ M8EVOTSSK?_TK8]B-]Z&[!ZN5T7>.NY_BYZ-8N&ZT'PJ;^K&[:IOG]K*W\NQK M6PP+.)W.%L/F])[K:Q^7VGUEOYI*']%ZO,B.H=WOW5/AOS%$DUXP?;\=1&9X MI;.13Q63/V*EU%.CY-BGQ[5X2@1_A%EWJ<8ZZS[>O.--HSRS:V3NU[;E;[2. MWT_EFG',\8XN\8#^"2D]VFK;;VU*]*>=F6>I'75V8[WQ8GO]50TY^,YN?3UO)O;G,WO;']U#A[YLD^)]C#@8/]0^]:MN0MS> M?_"VWRCD=^*J,>%S5UI[6K+RP&=Y@*SPE;7M?FS5Z-.O2,7C"L.]2C^6@#X, MT)?7F>"JW6-K0-*FC.X=1K]J&[O4XW'!3L=EUX?MKQ["A+YWC7L*3*L,H1EO M"LP-9Y#9]DUOD#<?Y0$R)%?6WK3M62CS]!1&=SC O<%O M%:^M*I">VR;:EEC;.XZQW\N[;&$D>'O'Y*KP^C^V?6:[EY]MH_Q3%FA\ K6T M0(]B@>08+= M=_-#%NC'7-;<6*"%E"%S#POTB=-4IN7J?\ MJM.;KI5:L[%_6?MN( MJ?1E;NRSY$<++C6PY$Y)(-S0AN M\RE#G.9%M'U\IG[G:R;IKNFRVF]G(TNVI#Z++R+JD:C/LB1B5I[E_O*@R+ D M@OUL2<2/"<.R).(1 *W;MCVJ3/MUE?M&V?-GO5Y>\Y )Y7K;-B][945+/WF$ M[#(&:_'R.;NQ=]:\/>\P=2%9NH?'EAXVMJF#92>QWZ-[ZSVFI!<+Y>!C5.PS6@=V/;3VL[^OS=WEXO EB;P+DG)O6"6 MJ\ 6#=%7\<@V!T2FVJ=DN0;L%P"=FV6@NI2(:XD0(\.^OHQ4%P?2G'6LO;2^ MW^DNP]-? ._Q&?4E6U\ B=#C*E!8LO790?1->]")+^:M /=L<]"A;UB&_]F> ML#DY^:97-> :4OLEK_\%Q$-]K=IYR>M_08E@=%PE"$M:/SN(;L1DJ_JR-Z=Y M/]K8+CO=STS_U)%>FOE'%X'QF?DETU\ B8!QU1DLF?[L(%K/*]SV;(I([#\K M+)LZPDOS_NC0+UG\4B(^DP@U-.]BR>(7!]&=:GN?[?9@!PN\U-2Q71KV1P=] MR=N7$O%9,];1$D*YY.V+@^CFQ7'IRF4KY5\!:_6@%7_R\8CZ$M*Q0,I7UO9P M7&U_6='_:Z"MOME'[YZ[T#YP5Z?Q[.?TG2M_OC?5HNW:E7BV78_09^?V M;CM?B#F?F,K]Y*,\8(W\G;N"?:%^WU82^1 EN6.,'G73L\$ZBJIW!/OC*YOJ MW%;8>\H\7_GNT/#;X1L,=@&]$<&!>LH>8;_1>P[0]OYFO4:??KEYZ^#GIR'; MVU_'4S<;^WMW[!1YSR&3=PW9 Y81C6ESN;M'HK[3V-K9>/X$A>/%I^VS9_9Q M7^PT-C8;>YL;-?QM;^?5]@;BLU%[OOX* =NL[?U[HKKB:MG'N_EO MF[7JO7XKV[7^<><,KQJJ4JHW3_>>UD+>B:_;>U*+%S[F#=OR_J553=7U;J:U M8/OV]WE\X\];EGV;EWQU:\.52>]DB![Z*1EXZ0=O9,CG^30I:]2^Y M(QZ^(]T\2_M?KO=Z\;.];'\@HS>TE=FV?GTOT&DO_G[X0XYI:OKK@C$5(;@K M^X!DZ*S;1?FLV4H85G](&AZA^_78KS%.96>TBCMF%-8!Q\UMIC/)\_F7^,]9 M^=$VJS:OM=IMC!\R!*3VT.3?%&3ZOW[J#?^XG:.\&_O;2;70^OF*['P]X_2R< M;'X\W#(G.ZU-TCAY?;6S5:<'5Z_9P,4;S8.KT^/&Q@&I7QV?--[52:.U31I7;]C.N]>7]?UF>;!_=-Y@=:B_ M>_GA\*6^:)2FY5LOVSLG;^CAUMO6X=8!:UP=B8/]?*]&N;.Q#0<,_W^R?M%@ M^!E[6;[BN\<'K8OFSLG157V_T=IY][)YN-'\L+/_&NIL6S3VW[8:&]N\?O7V MP\Z[P[*^?T!'W\%[G1VR-W)GHWY19P?BX%T^Y[5H;!Q='9Q\H(UW^.PG_JJ! MGQVVMB\:)V]3_9)@]0C'&Z^J5U6DCKA%)+G#52NZ@@<6N# MD"YP<(8RY;T86"="E]9IUJS3U0WKQ"1(%YDJ.#>A ,Y=H:TE!34N$ \$0I K M:\#,$VG4#%FG<7+\.>"#>\>=;K_ Z+Q5*]L?8Z_?^@H9O!X+]K"QN-/TSK.! M&A=]6O]HRV;.%;[L=/,BUT^KFS:BZW_Z:QB(+4W5N$Q5X\5M(F6!>K1*!26& M%I!4*@QP5D#P,@JN(O5L98T^(0*>*) _:ZR^83 >BTK=-XC^U75[7.1CJ=O3 MT^V;-$0XJQP!7FA/70%2T<)PU&TF4S02Z4?*7>T%TT\(B!G2[ D52]]5BG5S M1R;R*%/I]R,GZ][C*R(=Z48?D<*C0CVIM6,_SV':9K-S;ML^5MNEAS M9LV.OH*G_-NW6.K]N/5^CYQ_KO=XK6;\]^[EX;MP MZAC(G:W_?#@\>4T/]SVM;[T^;VPTR_K6YGF]U?APP#:OZE?-8WR6\N#J96J< M^/="0) JL0*=@"D 1"BLE![)@5.4"V=B-AOPQ)@OZ4"57GV([(W-ZRQE;^YE M[^KU>\-D-$'00CJ"LI>L*XPDZ,&0G0)+PIC@5];D$\+@#MD;;,ESUSZ1M^<\ MGZ!9[9U&GZLEFY>UVG?J@+_%#>^;4(89 M1V1!DHH%D 2%$TH7A"3J/-7!)(Y!GF9/%*$SE(\:]\3XKZ[&8W.V2S6>C!K? MC.>L=\ XD(*"@CSIQ0KK@B^"\)"8-1Z"037FX@E5/YVI6::5?S1RVX@I=G/[ M/M]IMSAQ[[[ECK&!$DP*4X(7A6A36 M O-:!:]2Q##1/!'\I^>XEFGCF=7><7&*I?8^LO;>Y!)2J&05YT64"K77)5=D M>E%0HQBS03$/:F6-RR>2FAG2WBFFAF^N:J"WUV)--5G\=S>>VC+4XL5IWME^ MT!ZX4W6@\3=J66O+5,>$V,@0DLT!(NOM4#4$&I27+\W;N,W;[?K R*A$&P5% MDEH58$)$"67"%(204 MW C&@2;&A,BELQ3H$PPWYD7G'WT%^&QHYS!OTCG%I[FL\B5Y0>AI7@(PJ+/[ M0>KR*X15X\N1#(;_[Z9M]S&JVAPAT(A+PS4^PW6[',1P%9/UOC @: $J\ +] MCLZY$IML-(+FF1M)GZB96IVT3([,)M]8:O&$M/@F_4C!&NJC*$2.-H R7[C( M8N%EDM%SP5)> BW9$RZ_K)5GKC6C[<5:-3Q%)Q5G^(?] M=J>97WU>>5P D")]703]AYJ>+3I<%(C.KR..B&4M%GIPB M7]Y09!%$($;+@@5J"P">D&EP542?' V2)T;LRAJ')V)L68YE(N-A3&.KTPGG M9;.YS%H\/J,8C?72YHS/YFS>)@^)4*\ECX4(41:0/)('KP62A\@"4(.'SV52UME)UV MYST*0S77UE&PRF6/PKH$Z)(&+KD0*G#"9-SJ,=:UA+O8#2QP@Q$/\6 EI!82T-^]:6$%5LIF0,BM)$,@M..\\H B61$6)3J%D M?]+E,S^K5M%:$#=="7L5B"M.;X?36H@:+5W5>TZ+;YJI*#U(00\C252?"EYVQ\.?$TO;YJNGL^[ M%=%Q$865X)Q+F:ZLAFQ&!2PYG:2V),G2MHN2+B6U,_/]17!C&105P2M'\*S# M86T@-GL78(6WD/\P<#(QX)8SFYPB6OFMGI%=*>^A4K&\S\%:XW.<5[=^Q^=H M9.K>_9W9<_/;OR_,W6P9;Z7JYJCZU;RSQ2BF@)$"D8J4XR$#+JG,UXH:10PJ M9%@T'"YI5U'64(38F@K>)0>.569[8,S6;+%R9;9&F6WNN(Q;G[Q6D)*1(!1W MX$A4^2^JG,S[D/&BU"D+HKLYVMP49EMYVD[+)U7_UD?7/YZ.TIF6+[^<#/V[ MH^%Q?NKC__XOPZC^N5-*\29GG;\_B:GO^Y-_+#/)^"N#\OS8RM21X]C,8.N; M"@&KN%_HJ.G!')6.5DA'L]&5LH)JI25XJCT(EN.LO$(56&T)$DFC M15.FI5&Q=!>&]BG\&^0:C4[/)W*4#JXXQ6,)FEPNPU?:.7E_/#R+ M\44\QDD,7\6OE:<:YZEW"P65@4B9! /CA *!S -RY*!4Q.PU>4M$R7WB72OK M"+#["^:F/(T*YO6">:[2$HWFF"2@,@$$B1PR.6M(G"G'F)5>DJV>)MULRA:! M^8$),O/MG[X2W:HPL]:V3Y?T=%;)J6ER>KO0]XE*FXQ!!V4C >'1@DT\ #*; M=QECHRNM&W276=.BB*@F+;;3T:A 7B.09[T,XSVG.CE@MLP("ZC!ECZQP42+ MTFIKW'E*C&A3P?0#DS8NBB$N!(ZO7(PJ::SE^*<\]AK]K)*7%GI#^<2DI$X# MT]G+$,*7.*@TP@V9D1RF('2.?H3J"MU4GEZ5,MH'X@8/32J(UP#B6>S" 6]U#"N&\#2#_W>QC%#W%P&FM9YKI< MD,?Y0\NO^W=_J[=-7*2A-#@7.0B!JZX MHP70K&3,W]>7CSSN35E?.R"ZV"7STH,YZW:RF>#2L:E%/.OO MFOD5C]6N>[>EJ84V5DH9B< $N8YUQHJ17;ZE%6LT'N+U17 MUANS0G4YJ,YZ%-D D2 W8/PTE% !7" (W INB8Y1L[#5T_H>YGO> MSC@72QS1/(0#YA7GHM8>?*O@M(7&3H(2I:Q$8#)2$$PY0#011.0!HS8T1T]; M/4&[I&:+W&,PKS@?M8)Y16">.YO),822)D"*IJ2D4@2K,ZQMI)8EALDGL]7C MMDL::V34(E'C/ODH\QDCUZH>-7WDSM)'*JFM@M1>SWLH#@4-''.LY7G*?DG^ M"J,10!4&8:U4@OBM'C5=W:KSYJJ1M--#J9"^"TC/%>BR)"(-#&S2#LK0$; F M(7!&A0LZ.2EST$%55XHV=2FJ6LJ"GY+1-+WZTE!M' ?]X2@[*I,X-R^U"B@K M=E(N;? DNDGEL%5PF%^8:N:<4!05,,JR6\(< 6,E [1%24$?DB_C1[J4RZXR M2WLF53MI+8X;]$PJCM> X[E*FT %*J; 2:Y!!$,!F=) "&/Y"QN(DJ7SC^YJ MUE1^6!5-5ECLNX+CG(<07S4Z".WK<^=*8RN@L86^K\+&R"FWD$JBFR"B#%DU M.:[2A"=JHV;1;/44Z5JV=,%@54E:B^)&AZ%5%*\>Q7/M4J42&'C*V!4R!Q4^ M.R-&"4C&%ZG"R.KK;ZZIN_EA/>3A)N&OH/JF,EES3+;0 M4-5*85"6#JI<61!4:G N>O F.M0JLQEW11Y1IAS<-#52NA;>W"?,KZ#PIF*^ M4E/ M3F(9E%,ZP!<\YGN( U]@T+DJQGQ_#]B \_OHA5&KX/C5\6NAZ*@G5(A,U2$4C"(L>C#01T&&T%DT4 MI;_Z B.T85!:DPOT-CM:7:"K7:!SM1TJ2"-+KSP?"(@8%60S4>"*H)&L\"MS &I_S17'LI]-<3[(\C&.1F?YH6V? ME"E'VY/)J.].)V72T>'P&2YJ=ZG_,0;X%$?#ZOC>BCP66VXR[QD)F./W MP!ADE@] /8W&,.<N2P*YA[9+HG@MKDW'$"P91 MD>*[.GO>4-=EBF9*+X-S9+G/M3H;EE^=5TNV\QU'G QZ?QLXP=?[V M+79_%D[;[M[O]Z51 W'$P7 M;Z;Q@]'+21D6]7NYMB^_^H*[2>7N&W#WWF3O\5?<_=B2-_][1/S)[P/\MSW- MUR[S9XDW3_;.#@Y??=Q[\IR^/OR]_^;)_KL]ML,.GO[K./,_VSOT9__[:4_^ M8:RV2(6&9&V9"F6,/RV@W#-$O(\6B*I2H$*X4)R.I&(&9=2 M(N%<7^THU"6T>4O(1-'A&RV(-JX1\Z M[^.H,RY&_;ES[:J;OCY> V=-5]=X^W1R-!QE4@XWED/,D7E .SN@+;N0)W/N[]^8=- M*KG@$&R0"83C,6_*+(+@(@5#B(LT3M>@IN7/8E>QRS4X_&+P:^CRMLRXNKV] M,F.KUR4I%5&12X:.@?:V-(**$C R LPSQXG-&[]EYZ4$5G<-6VP+M30W_IB. M7KGQ?JQ!MO_\CYCRQF=57G2D[,]&,K!"(5 FK5:*)J5PN@:--5TA%V/GZ[EQ MWFNL5>K?/-/Z,3_EJNK6SU">$,S0IK*K*['S>V#YH]Y:16:S4-S]L!84X8L>@XD10(B.0\F&@D,E3>1 MNN1<<>R;&CK0MM/B#1@+O9VONCQQ/.Z\QWZ _J#C\7V_E&S5B0*KGPO]^>D_ MRP]_=_#X_-'7));F.&EAS("+S&JC(KA L[N@I043.,W>@Z),^> )3N5:K4E7 M\:6[@]82\=:BN+'!T!7%:T#Q7)9Z]BJ"M 10E%Z822=PB>6_'%79K2!.25*: MU; NYTNWZ[X?!>+M3E$Z'$4_.WCZ7.Z=[/SUYO#H^'\_[?[U1^1> M<2L5$"%BWLL3+54K":C!O*=+R]#$VY[F_YAO5Y?2IB^ER'Q4B@&)93PW5PB( M2"%:0JR0T4H4>4.Q7:YODI]T(;K^?13?GX[\$8Z+_#_I9%K%3-7XYP_G7%*B M7*D?Y-13@<(9S3"'T40QIVC^[H\G>7F2_#\*5U$>^^8JW?;_.>V/8M@^O\;' MP_&D)L_=^>I\_= MWTZBTTXD8PR/FDM*W70YT<_+:9[VZG+:R.64$(V,)0LN>TT@@J5@D0GP@DO% M#5*C2\M6_H@MJN;?R,7\QVURE![B:=/?[Z(V\FM$7JC:-3!M$)AS4RR3"IQ% M"LIK"D(0"]E:"I*6U#B3M*&VR$N<+O8M6^@D4<^B-A"XC=4^5N"N%KBSBA(: MQ52P!!0E 82U FS4KA0W:M1*,YYDJX"[CI.J*^2AEL#R_/3*^].3T^-2Z=,9 M3GL>^^')^U$\BH-Q_T/L' _'/]9\86/E[_5X&.-\F_FK!2'\BSFF;5,??VV, M\U&\OV6+[,?)03K$CY7.FJ.SA6%1UA#"2_,6](R!,)G3'/<(UDNJLI%M]&6: M=I?917G\YG163[?:"^\?]T.:@G=%\.T0/.N06"8D)AD F9,@E,H."7?9(7%> M6&KL3_+:W]7'KSKJ^=ELNNC(TTA3Y?O-9X^[*BSC!?$5A!T># M_-C&7YGER;E5JH?2'+\MS(T2,3KC903MK &12N594;<)NN1X_I:6(WS:I41V MJ5'M"+JJ6M)V+Z6B>LVHGO5:F+.$1$I $\:SUQ(YV!C*<+B,U,/M[-[4*<_7C;_.>^55 MEFN.Y1:&3,6DE>(!ENYV^E@VX-0MY95;BT+(\-(BL:&B-FQU"S_90-@X!H\ MC8)R1S1C::O'NES2KJ)+E[GD^A]9M-."869.SIEN/B#[8JEOVF6^9N"KO\L- M33D1A2KE,=(+Y826R@9&K4-#M,_>< A_T.GTJND/'8V^U,;^&<&-(KX#3/F. M?\+CO_!LO/7/V4>5G]/7=KG9(S7?>EXIK61_X^3_G!LM;QTY8)VNA$Q-<53> ME:\&VW(IG:-1V6#_Z_MVTQF7A<(*XLJ8MP*?__DG]JY:$U_98HTL<_$$])5K M=^]@_^G!DU^ZG=W]QX_FDSU:>+V/#_:?[.R_W'G2R5^]//AM]\GV8?[FY6'^ MO[V=_<.7G8-?.P?/=EYL'^[F-[3A?F[)\G_O#S)U#T_SIX9IV=*K1R\?YMC*7UDA/JAC_WV M:U*(>K&;=;'F1A_['57^NR=P=N&M5^@5%S[>G03F5^\]A]DIB)V]_+ZC<6R[(KYROY[1;A:6N?WG0?F*DZ7O*&']J#(TV@ M[IX^F[JH&EE4;6F-]5D"66VIP/A$_Q,%I_.D[278W>$Z-+<$?3G:N M%]GJB[S#/-B[JM>YH?#X\M2-_:C_?GI,=%VESM+5ANL[.+PA]]S\Y/"J6[RC ML[\;WMMM#O^X)!@\27_1(,M?T2%H\!;S@]%]'PY.B M9)9+^'=_24/GKQX=W#X3AX\W>'[3_RG-R=[^<^_WI9#N\\'@R=OCE_G?\\_=_3Z M[5'_X/#%R<'A*[&7K_G@Z8O^WJ?G'_.U?GR3_VW^8/#-R>_]UY_VC_;8K_V# MI[MR_^EKN7_XY]GKP^?BS=/=3_M/=NC^VU^/]P^/TN6AX-Y+PO:>[)$_C*&" M,XE @HP@%+-@I"@C[%FDSG)!9,FVH+IKKFC]MO'M@"MMW5/:,D0K=-ZE*/(: M%M3*I+T543BC6#3LHE/@!6V12EMMIZU/,[2%P2J!C /31('@TZ%IZ($RZAE% MBR;;LT>%Z!*UV+&FTE:EK7;2EG?&T\Q41$@C*&K422L9;-(F$1_9=SI25MIJ M&VW1&=KB3M! > *B4@"!F;N,4Q)X"MQDWF+"^JV>-/S*@7J5MBIMM9.V,A'E M"%$D':T7T4L;D'ND)B+E3@4^VY>Y>ENMIRT^2UM!IZ1TJ?8*#(35$BQ#"5YQ M=))%;U38Z@E"KRQK?Y#S)MK3E>>F*E\C[_'GWK1=/\VPGB!&YLH)H M;5V0PBA/C7 T?G;2JB2V$6RW_WA.$HM!,&)% ,U"Z86:W36GN *I27;??')1 MQ*V>[9+E7;3:FZ>]**=6!\:933XFX3QSMLS#EH&%*# Q4Q6D#4/YK()D0B+1 M*)*QG6P.Q609G!LC<"J1:4V0D#):NJM)1?E]1CDFAU+D^(4JH;DR1(6@+-=. M6)=A7P67#4/YK.!B/:+'8$$Q82 ;.$QMD+G;9VA M \$%Y4G9R$TI;M5=JTV+8-Z:WGN+^H1MFSYQWI!F= Z[Y42*36N_M0(%PV'$ M%#(R% J6'6 KB%1<((]:AE"3>C:+#E_.*1@$O90Q&2"62A")6G"( 1@GI0U M-(R&[/4PU36V*;VV-?U1'F*#ON89PE&+C",2(;T(.1Q*CD?/C*94F>A#53\V MC"%FU0]%!9-$6F"&1Q#H! T.Q*H- .;$B&!&B^)V.HIHKO,+!U358:XCPSA M#!6*2TE+5Q-,:%1)*L]QAJ/HE7=5=-DPAI@574IPP3Q+D'T%"B($"D9(!"M$ M,,ZB)SIM]02U76XVQH>H=9A7@;X,+R]-8D:U'K->9*W'W(!ZS-NX*/?;"VF\ M@+&0X4%Z.AR&:1O3B[RYE\/C4)V-QIR-^3I%Z@F1B2;@L0RH5CR",]R"ERD& M98S 6#+G=9Y9"I+LK=M*%CJ(@AK!#C/>7:U(X_: M\$AY2:8BO,L$:1&<:[57K?;:A&JO2FJK)[6#^:(NICGU>4>"H+P#P;C+I$8Y MH.N8&Y[\58%\UK /"L?,&*)3BP"X2Y CAMU&2=N MP2EK)'$B"-1;/6:[5B[=RJNBN;UH;KQ&JZ)Y+6B>50\H#<1$H;.-DH+,S0(, M:@>1: R,)D\H+[4'72.73@JJI5AW6(KE9W.":DE6RTJR*ONM@?WF*Z^"5UY; M&T!QFME/Q0!(. $4VFKD)G&9V4^9')F(34F)K$G3&UUX57E@+3PP*U!(SAPG M1H#G*8%@T0'R'.(X3RFZA-F4F0>$ZF8BKSQ0>6 -Y565!];" [/:AL9LPF@9 M*)LT"!,(F$@#4 PRH2^9BV2K1PWO*EL=@DH$ZZBBJD2P%B*8E44T"Q[H;G5P4)I M,P.B-)(PV5L%3JQQ0LC(Y#2)5'25:NH%?OW$?N-BQX5^ZO"_NR^KQD) MMA1F4V\(",)9]ODI!0PTH[_4E6A7DKEXE]FE3S[6A?VV]*)H5U.8@_=QA)-\ M<9WX\7TTYS-:H_^UK[XJ[R'C#@Y"YP1'[^(4);74:NU* MW\MX?%SZP0W"WJ49=LZYJCH!S3D!N_/"GTF?9()%#Y:"5[+'*4'(B%;T0(/ M0BMFT"A&MGJK< M%IG5GGRQ1.6UQGEM;UY)D)$K$ID$F:T'HHRH,0HE4(](\VZ58\?,:X9UF5RZ M;4OM+-=>2*]@'%6%]+H@/>NJ,*6L#!A 4Y8A'6P$AU*#LNA,YFGJO=[J2='E MJJG9=!72+83T"N9'54BO"=+S\ CK( 4B)).<"*.F3/FPJ; M7>_:!78SN\ ^C8,XPN.IQ(#AI#_HCR?#DMU<'H1TVGQ9TKDU,M5MS]BB MLEWC;/=\06=P'+4A+GLP1D#^H_)73D*P(E'-HQ-&E@.1KEQ^E%T]#VDOJ)NO M-ZJ@7B.H9UT8[C#%X U($3*HE>=@.$$(B%&D$$JST!R6R"[52X^EJ*!N+ZB; M+R2JH%X?J.>T!D55S"%)S% .&H3V"$8B ^2<)9J(IK&<".@N)[5;[#T&=?,5 M0A74:P3U[$Z-B4A&,HJM-:5.T!"P/!*0*1"B?2+.9U KU96\3?F%M6GL;9O& M#A=JAFK?V);)$)_+NBZ(;UR9KSGF>S4O/.@<;QIB-$3F*8C$2>F3D(!RF3>Q MQ*B-+,0[.HL\!C15@D\H! MC0]"1&(IUW&K1Q7K:MG4,-S* />* 1H7."H#K)0!YONE9$ZF,<<\BF..?I)6 M8#%$B-QJKD14.5[)T0\77-_;[^WI%D'&^X?S5M3RX._##DUBL5YFP.29\/:^',(4EYT(#,Q)!Y+_! MR92 $LMIP,R1(C.A5EU]Q6C/?[2N4<(9@MR[4MI">EJL9C$58G@@1-! [I()8([(H)9AR#;$(DE M 12EV2&P08&A/H&1QJ:8B'36GM>C6+H)'D%;.E^T1ATY[RD[.8JC3G\*J<[? M+W)$_E'[RCZLSVB+-XGAR 9%:H[7FY*C=P8?\]$L-ZOFVOQ\G M=6._U<;^Y[SBYX+7(@D&+)733\D5.&X%&%1.!1J\I"%[^*1-B9\UF[OM.4P5 MJ T =4Z2"T:BHPFDI0%$- @VR1R9&V&3#CDL+UV=I5XZ2:D"M;U ;3S5J )U M>:#.MV.)D>5H.( 4"D$$74)EF8 &[H6.:#C+H7*[2BDJ4-N>$70E4*O@U2"* M9[=;FGP,AGK0'LMV&RTXKRGX["AI'Y$*%[=Z)2>P31T)6EP2U=Y@_D+G>I!] M7=><6J#6>C?/9NX4XG\9(F7:@9' @4 M 0SE([XB1B7+TI=*I*Z^H M<[JY?%^[P[48ORN(\BM^5X??N3HE0Z3,'@EXZ61IO%"&.@4-FGOTPDM+'"D' M<%UB%WL\5@#?"P"O(/JO %X9@.?+C*1+J"@"16%!$(5@2P\5AL0XQB,7PF_U M3-\=MB_*Y %*CX71U^9S=@:VQ@Z")0FT%<&IB!R1P,W')-J*9)1-SJ M"=HU?)G4^-J+]4[$@*LS7[J=05QRY,N#4#N;[X)2S+$_' QGT_P^\URELIM3 MV=OMA:XG4O HJ0)'),NN2#+@0G2 RG%OMAM M%+US2H!CF6X-!6*5 <%5!)>2A:0X4D>445(5]"XC U3@MABX*RROJM8T4$A3@=M&X*ZP'.8[P*VZ0(.H MGMV./1,T(N$9T&7ZDBR36I0SP+ESC$3IDEO0#^5+M]^MH>/(X M_]+^X#0_R8//S5Q^F=KU_'V'Q8X['R1'5D*Y7X2R.F&G$LJF$,K<_%YM0A &046F01"6N22Q"-EQL5QCRHYL485, MCGBN:"G;/D)I;RY):SJH3+6E9S?2DVH:R;H*3"Y8\4((_R4.8NI7YFN0^7;G MI1[4G"=!,^F%3'K"$P03F8=L2:V8XAAY&?O99:(."+S'6%Y!L9%2_DH[Z@J6J6A3NZ?6=)]@[18)]N.DU6QG9SVIO/83H1 M7H/BY=!+RC)%WDE@(=O6Y&^C+W.26%'?&N@.4>FNTEV;;KP=N5*5[E9'=V=S M9_Q6!*<0I%4*!!(#-J*$8).B7!7J"UL]:FF7BDV(95N3W;0APF7G?1QUQD MEJ73K,3)KMT6=G TR,]M?/E[?RD+=GL0GIPOU\][ :E[P0WV@N?SLB:A@2=I M/$@=) BGIJGS'I!ZSBWC96WGO> 16SRI6F8LX'< ./KDCBKU17J>XA4MV2PF:ENK51 MW5RN93"46EJXS2((Y @HB((89?*'72R,BV=WQ=I8 MR[#GAFA6'23SG'II_NUSZ^^?GK@X.DA3?CTXG8PGV;KY@2Y0[4T.E2H/WX2' M7\T+B<::9$@T$!--(&2(X*PM12QESC&-0MBPU5.JRTW^HY>N'FT>>9O7K:/R MS35\LZ1$5_FFC7PSZ_9:OEE2)ZM\TT*^F9/4LD/CG @4.$H.PE$/R) #OUE.K*I\TT:^F?5ON)/6F11!$ETJ,)0!@UI!M$$Z M@MG0#+-_8[I"JZYD2S<%: _?3#6P?TXP?^ZE)G.M3%54J8M_*5>D9F'N8VF6 M=X'HWO^XT3][LUI/$Y^[ J:8?N)/_4G^;?X&8MCA4>R@+Y(7#L[RT^\,AI/\ M^S)V._GR^OE:_QSA<><]CB:=8>I,CN(X9H+!T] O"7^964+I###]:IJ=B>6? M4W^ ]_//YCA/XDG^9['CSK7/K^+*Y*B"(?#<;^LP9]&\1@G_0_QY[_Z87)T M275?_=3%XR9??@1=OH3,+M?^R**A%BPS(U0R?6&:&]H1M,?C&U=_M#1Z/(.WF>6!C>*^ XPY3O^"8__PK/Q MUC]G'U5^3E_;Y6:/U'SK>:7T(\_+?.]Q6O,GS(YQ5%Y5[X: M;,NE=(Y&90?^K^_;+7N#AX7#"N1*Y\^"G__Y)_:N6A-?V6*--'/Q!/25:W?O M8/_IP9-?NIW=__+;[9/LP?_/R,/_?WL[^ MXYD\-X[*X7CUZ M^2COP\?'.!K_HQ66NNT=?=Z+_G'KJ[_9KE[V<'G-'CYU-+[L1U/OQI>G^7X< M?[K\XN?0'[\_QK.?^H/I]4]_Z.=9WKQB4,[T]YV__(5\'Y%S KXXYKOXS1MG;\FQ"-CV+4ODT?TVM>^];&4/C)"_=#'?OLU*42]V,VZ6'.CC_W. M(?5W!0"[\-8K0O0+3VXM,?J\3["PQ9!S-WL48VR[(KYROYZ;JBLF^E0K3OT14U^ 8KY_MW^Z >&6D" M;/?QP=2UM.1:6E,I:7YNLQ%XBU.M/E>--E 8^K#:!-SZ_MM]1%$[WOW8"<39 M7O_B!.+D^=F;IR_>[K_=SC_SZ[N#)\_9_M-R2K!-7O][Y^.;)Z_$P=/7?^W] M^_?CSR<0;]^\>_/OW;_V#[?%Z\/G9_N?GO_U^JV7>V]?D_VG;][N?]K[N'_H M/[XYW);S)Q#[)R^.7[_=IGM/CO+U[O+])[_T]S^].\OW2MZ<[/&]3SMT_].O MQWM/CM->__ST8>\E87M/]LBZ^MW=%B.;4T-0N>Z!<%WM=[=Y7/=IANO6U.VN M]UM'MGQ&;);5Z>[=9%=0^6A MYQ1%KN"H*V3'J[7+N\#NP>0HCJ:EG:-X% ?C_H__VI;&RK8JI7GZVU'9X M>SJ>E(S;["@P/9F,^NYTFGUT.'R&H_R6ZB'8A0\KX:,>TDJ[N\G[E)-4]O,7R_;O!/9K:@.WD(8X6]!"YWO ,?*53-**Y,1? MAZ/\[:"3$94QXL\ZDU'^M.-IU5X'/\-K^0YO]YP5UZ]^7%CN\87A#HO=SJ]S M>Q .OUBQ$HD*#"]I<1 @DD>PV3$$Y(3[B#12'G*XQ!N8AEI9 MH(TLL'Z9I+) "UA@5C3Q 7D."C+L(TD@C,T!0?0)C*2>!ZJ M>/-[JHEMFVIR72+5$C))(VFRFTV9Z]=02O;HC4BP)I@VQ)#S59*",^^HB! D M1A#*6D!#+&0C^RARW*1%&9_9);39H7*MSJ6OA-%6N>7&A%$YX3:<,"N@6+3, M(TO \XX 0F=.L%KXHJ((9,HPY'RK)XBZ?XQPH^NI=+$IPDREBY70Q:S4PJ,0 M3! '7E!;!N<8L'D/ !H(&N<,<2A+H^<'5(Q7&:&M(DUEA)4PPJSL8B7/X8.S MF0(P.Q#19M^!T03>"\YC Y$100T/H+V M4GO!N'&>;O4,ZW+2P&E^R:V77^Z!!5W9=#[O. MBL_4(#42#5"6:)ES[,"1E"!*C5(ZGF+)^2LMT_3]4 WJN-'I)[9RW&B=-GJ+ M4P3>R+11N=6KTT;;?O3W9^W7V\>WC[>9=W3__?G#_:[<2//I9]NHR.[V1JQXV\QR\3 M26^_&+^S\V_T#%*F'AG]8R,MO_6Q^I'5>D,&96[2M9ILK>M?;=>UZD>,\PVY M5IH!I#;EP6[2(BC7>K-%<)%8-!<0,#)U)UG P'G9>3H7_WG?*OV\W6' W_FL_AO,\/=3O?6G'><_SZ M#/L!=@>=Q_B^.!SUJ?[X4SW,,>?X='16U^?2Z]/[TY/3XZG4:CM7'^2W@3S-BIZ@_&A[G<&C\.8+^SVE_WY]I8Q<%DCL:0#X5FG[!8QSXYWZ?"J.]J MY.=2U75'TE.E<3QW*ATL:B^=CDQ2(75RE@7+J4M!<-31_K$[S?FALX?1N_N_ M7G$(G>.CZ49T3H$'IY/Q! ?EZ=WL%)K<\2GT_LO+4^@]L?_TQ?'>T_P9A]MD M[\ESV>'?S[][>O/_WKZ/,I],GSCWOLU5]OGNR?O'F[ M>_;FR?._WASN'^U]^I.\?KO-]M\>'>VS-R<'AWMG\Z?0;Y[L?'IS^,N[O?SZ MWMM_O=M_\LOQ'MOY=/#D17_OR6MV\'2'OSEY+?<^_6MQ^K1FGK)D"'"I. CT M":SG!$P,*1%MM2*E"1WI&FNZXHJIK.?Q;>O*H1HJD%PM]M>7J7,SZ-^_885+ M4MYB%LZ/\5U)OIFENZ\][G-/NS79-!O"8[-9XM(XIE0RD*P2((Q7)4W1@T@D M!F2)IN@RCU7^JOSUH/G+*J,H14<5)T(08;1)QE$DA$4N$)?AKTU(%=P0+*5,;2:9,5[6<=3E?K%6O#%<9;M,9[C:)TIJ2 MH)E+'BD35GLT7AM" S'.2I'$]11W37YTY;J5$S.\%B(AL4RWL4HJ3*/J&5Z"K1/52BT[JT%[7*N*A%XHA! M*A>X<)8RG4%2B:YM1'V N)A#(+3C###B-43/T:$,9T-$E?!-H MKJ%>D>?D)![)[^6"G+^E'= ]+RL[3R$L^9CY@4<_K9\MI;:G@TDIM/5'./@S M_E!22 NG%MV,SJ9Y?^SG6ZK%=;94M5*UTE)]/;2/SJ9(@N'"1(><:^<4Q4A] M2B95UZ!-KL%\CZ0<\R0>-(5D%,T1D";@@O20+:B((3)B2%L]3FR7F\7D@SK# MKZT(KCQ;K52MM/;T%$&"Y=I35@[Z1EE+UE5\L95516^KT7L;7S985KQ9Q2(A MPGME.-$J&J?RLI#:FNK+M@W'LS(7B4Q'DPBH0!@(3R5@# J\U380(S4O>CZ3 MJJM% QT_6S2+=G.UK"E$.L/W4VS&CW'D^^.O"@A_H*!I\SCJEC5+U(FD)4;& MI#!>H&.1.T:+HY%"2'-]BHG@Y#O%2U,;[(['IS$\.1WE9_,#1?H5SLAR,+\FJ%A$^>]X?!JO 7EU1VZ#X]F2GF2LIE(Q MT,P9$%8;0,<]2,YB$"7+-Y4&N17!]Q;!,DGDI>:!"B5LU$A=#,G9E(-+3]># MX!IM- ;O6>6<"!NBBQJ2XA*$0P03A ,35932Y4W:JJT>[TJ^F.A=(=YJB/^8 M+%NM5*U4K52MM(E6NDT%+AK*J0LAR"C01&=096?62.=3DB)4IV:CG)IY"94Y ME4T7,(9VZ-8*TR*WYCHIZV1 [7VS\-B_4=]9W MUC33"VG^]SB>II,.4R?BZ/CLLSQ?0/U%M?\QL7YC#Q1KTD:U4K72YHII)\'] MM!W>GHXGT]E1A\,O+;E+1^[=P44_[IU">9=.YT'ZVA6M3N9MG,SY=C!.>N&R M_2!(-U7./!B#! )E1LKD?1)DJT>7]B\KF"OE5BM5*U4K52O=N?O2F&Q6W9>U MNR\+:8;.TF"BA421@3 N.S#1:(AHG9>6A*ALRQR8!Y]F^)66,G!'\1/ MPR!P6$[>_?#D?1R,L?C=]>"]:J+52M5*FW'P?JG]W$2]G@I!4\)[_!7?O8C_ M.>V/^Y/X,HX^]'T\%XU>1#_\A'4$ZVH ,EM:90A M(ABC+" RPCVA0GBWU9.D:^EB8_!*":VFA$K=)"-^C!)P$\'@[RU8P+UH>I 'QZ M;>XX=L9QT!^..H/AI/8>:E$FP!>#':3'7\SU,OK\UDD_UHR YFCNY5Q&@,^V MM=X)"-9DDN.6EN%/&H+WV?C,$U+ZEW#-NL0N-E.KFGZK47_GFGZU4LM5NF^5 M93=$R]7[O!$MSTIP02J>G4T+BBH)0DA=1O0YX%XS8ZUTT>-6CW6MK6E:&P;W M2LK52M5*U4H/QTIM[3M3'9RUQIUS\EJTW#C4#J)/)$>>3H/-$2?PH*AV)-L^ MQO:Y. \^2^G58!3S57R*H?,G]@>=C&?\@/UCS,B!#!<8XU1IN\10S5ZJ1T+5 M2M5*U4K52M5*&^""(^4I!A&C2TH0$6S0.A%/-5,2%<%;N^ 'DZ,X*F?;HW@4 M!^/^A[@[\,.3N'WI-F2OH3@-7_SN+\?F^W%RD [QX[/AJ%SW]F0RZKO32?FI MP^$S'.6W5#_\-N-T#K9N. MN"OD*S'?$RO=I392B;E=Q+QWN#=R2A_V/$TIZ^#G^'SL+*/JDQ? MK52M5*U4K52MU"8KW69J< .RR#7C@Z]SPR]]C6/B,1#-PU;/+G8%O/G?6I(A MT3D>CFO*2-7IJY6JE:J5JI6JE:J5JI4:"HNX-L$Z(B3E6EB6W5\;C0N2>);_ M3^D?#XNRYW8>!_UVX_[M-::Y24RS.]D[+PO\$M,0DR(-#KP7&H30#-!+#4YP M@Q23H$EN]13O6LN6B&LJCMN+X]7)&Q7'*\3QK#81J--4403CE 5A"0-G@P#K MK55">V*9:A>.&\WM(-]3)^Q=:1/Z2FWB%SS&@<\?A^/256;[_:A_W.&DVRD( M6R:;PPU'(8Y@,GS_4WDXX^%Q/W0N;V?S>.QVC68P/ST,R7#.N&!"(XD\,23: M"1%E[1[3'(]= M$7!$$A!:"7 A:8A>"D^(=$;X3&/3]C%=IGE#I7PW1LT=G\FL%OU3UFP1^/^V M,C/>PGQM(KTKT@A^B/&NJ6L^&A[GQS?>^<]I?W)6/;+;,MEL/7) KC0ZD]TP MST%X)(!:6J F1)8]:R9D*DQ6&:PRV$-F,"N4I%%['@(*K042JB.WG!0WP#JZ M#(/5@+,Y>MN?==2<$H%X3H!R&7.\&7BF-\8@LDB1$[0VADQOAG0%K5Y:Y;C[ MQW&WD=B2B^[[-CS&G%3!41EU5$(1:;+KQHQD,9$^,")!*[S M7\+*"$Z%D$/8%*(V6FF;,L<9UI57Z&\UXWPSL;[HK"P)]-MU<[\!S%/_8PSP M*8Z&U8VY+<)G]75!&#/!)*!&ZC(V3.5X3270*F9O)CCN _U<0E(1?F\1KKFT MW&K!:/F+(6I)I? NV0QYQ5@/ID3@4 MGA%IRXP&1I:>#5A!7LO[JI6JE:J5JI7NW*U)@4B!2J<4:0YA?7[-=Z36T!^_/\:S M==+:K[WP;^]SB>Y!LII<*C_.6H[R>Q;!+EJ*CX'3]V M/K2QS1M;?3[TXK.!IF_;_@M'X>GHQ@T0ZAG137PP/W]&I%D,U' )43H%@CD$ MRR.'D-!GMRLH2ME6CRO6Y:*IFKL69?;<;[S7EKK52M5*U4K52M5*U4K52AMF MI9K36 (A<#B.Y0&C&^'"XG9]2D%3PGO\%=^]B/\Y[8_[D_@RCC[T?3R7C5Y$/_QS,/V4 MZ0%>/:MK3B?ZIND&;Y 8MS#)SBO' $] 4!(A84K%MT$"-T;347A#. M6N@'/?A,@,?#0;Z:<0'[,!6$3Z_-'1I_?.NG'FA;0(,^]FT\+,(3KZ)P$GQD+A/<)D$<$J10UI:FXLFJK M9X3H4KM8'E^%_$E(-Z_%%ITTU?/G#59@OP)W=4QNA]]9I94X:Z((!I)E M' 1G'HRU$;(CZI4/Q(7DMWI+NR05MZW%[5J5UEMNRA74-P/UG*+J78XRI'20 MHTD%@GH#QFL&-M)DK*34N;35,\9VJ5GZ$*5">Q-DH&JE:J5JI6JE3;126R75 MZLRL)D*9DTX=9>G-+)WB55-95Z^=9@"' M..I,CF)GY^3]\? LQL[Y5)1GIR-_A./8>7:,/U8\?/_.C=J@I5Z::?JF2R,5 M&U5QM4'JVYD75WVV,%?(P&#)X7>!@B,.P<=D%*."$JNW>D)VF:JYT23Z>U]6X< J#A^02%C[VV1,5&J(U@<028?C,QY1UK6K3 M(7Y%>N7C:J5JI6JE:J4-D-6J;[.>6'-.9M-<1Q)M:;#L)0BC"%B3 N@D3-)" M_/.I-1_K#C:>>1F?O>% _'XPG\X+.[#^>5M#\+A M%V>B>N&K\\+WYC62Q)QQP4?($5AVPH,F8-!%B&AE])%2)7QIK++HA5<&:#4# M5)[>!"O=91))Y>DV\_2\6H(F"6\] DU2@B"4@)6:@*BB2)8E" M*L?U5D_K+N6+>?8UL><^X'AU*2,5QRO$\:R>0;A 2B,'BJ7?K:<&D.EL,:>5 M=%K[_)]VX;C1#!#RO?P/>U?9'_I*A>(7/"Z]:,8=')=^-/\Z/3[K<-KM%( M MD_+AAJ,01S 9OB\B36<\/.Z'3KF;#>2PV_6@X=PKJ[ATCB>A3-[5/#'.A83, MY?_Z/W9OV'KF\;0WT+3<[[S=S,'I9#S!07EZM;],T/SFK3MAM"6RN>[GP2NBH0#%9&F0Q M"NB" 9UL-#(*H;DK!%:)JQ+7 R2N8*+R1G(AK1 *@]649H)"82VCG/%EB*N& MELVQVER;J9AV MW/1M5#0?J;:*14XX%THS:_(7B:%F7+'L#US/;M>(9Y7F5DQSL\Y;B$I2FA(( M00D(0P38* -PRSU/GBJN2C>]+J>+@>?-];/*;I7=VG+3MV&WX .)2/+&G_VU MZ)ESD@4FF5"$*X*A$7:K!'8K IM//3?!1BH\A&0EB&0D6"(-2*DB-?894XX*\55BFO+3=^FWSMA*)G->[\S M0FABK')HK>9*F4B]J>):6XAM;A*[%Y$XE^/,$#4(*25@"@),41-\S,N+ET-/ MS;N:+3U.:"W<]N!;H)X/#QJ^GT(V?HPCWQ\_M$:GM\O=0&0Q4>9#I$0DAHYR MYCRA7'(31+K,0#,7&6B4+#<_:/KBP=0^XYT+^X2:VM$3^V@D@AN+ 'T MAH)0D8#S*@#SWGB#PA%T.3:EMJOLTL>C-=>T)5A?]%*6!/KM.K?? .:I_S$& M^!1'P^K(W!;AL_*Y99C]3RI!L,!*/:W++HS( 5I@/!&IM8[L)H;ZSOK,NJOK.NUI4][_=^^]Q/,DW4HI]1_G+4=]/8MDDRE%1 M\3M^['SH_C5J;,/YT(O/!IJ^;?LO'(6GHQNW,*AG1#?QP=[-GQ$EID50UH.Y M4)!YJ3AA$ Q12(A$G!QGM@D7G M@6IJ0""3&=?Y6T>\MS[I%)S+ 57%\6;AN+;!KE:J5JI6JE:J5FJ3E=HJY5?_ MLC'_S)D87"(##<2P/X.1] M'(RGDR\>5FIT/1NN5JI6VOS$Q"_S>L:'P^W\Y,H5X/$S[(?=P6-\WY_@\51/ MGA+>XZ_X[D7\SVE_W)_$EW'TH>_CN;_P(OKAGX/IITQ=AWK@WYC[\&E[/H]1 M)Z^M-=EG8$R ,)& =&H,QA.?K#F_/YIP&W(*?IBL(/T^(NY7D:?WSKI MQR^"<$T?N@F5[K2[DS7AW3DDC2#A+,D'T98"<#QZ,5@B8^5@$S5@B:JM' M=:7=S0)TI=UJI6JE:J6'8Z6VYA!5%Z;QT'%.!3,ZFXH$ AA=CAU-]F:, M<# YBJ-R%#V*1W$P[G^(YV/JMR\=B.P_%/?ABXO]Y91[/TX.TB%^?#8E6C]G%5CQW,LB^ K_2\SVQTJWH>7D-I-+S1M#SO%S"LMT)&@949.,*1 M( M$H,DD03+F3*"MXB?'WRRT*_#4?YVT,EHR>O?GW4FH_QAQ],DO Y^AL[#RA:J MFGRU4K52M5*U4K52FZS4;H7DPI5X?.%)'!9'XOPZMP?A\(M;41WRU3GD>_-Z M"IHNSH^[]5C,2@.5K*N5-D0OJ63= M!K*>5T\4YQ!H9R8$HMP8@HX!<<9 -JD!ZU/^EL=$O,5LR;#5,[3++&_'&7+% M\<:H(17'*\3QW-0\:HB3*4%TFH)(VH$A))6\/6ZL)<)[;!>.&\T%(;>0-58* M1WVE(/$+'N/ YX_#<6D2<^ G0Q=''4Z[G0*I9=(]W' 4XNA2F>'Y@83A:>D^ MPJM=/WB[.+*H*Q7W(">-MX[[*_I/IJ ME B)C"3;^->?U2,)= $;C( !NE+!((U&/;UZ/?VL:P^.CP?]IC9PTD7F8#P: MCFP_SUXYBVI]R/9NN9D,DXD'(SERQDK$L1'(<&(1X=%:DR.MQ&UL2ME1)/^_ M"FX_%K=9GUK=<]3GGO'C_I#X8OCXQ_TMA&LL@#;AZBIA_#%0O:32^FC0@^D; M[OP][HY."PV\+E@N'O45P)KS"4<$L,@1#](CF]MO62:QS8]RQU%+T?22]R2!5)O&5(722D&NX"S$!%/+B"N@D8V,H9D2AR$"6:# M$AE2&3$WS[,J2%J0M"#I94A*B9%&J6@$XTQ1XP*CV%GKI/;:%"1M&Y(N51<0 M$P/S@B P[''NQF"1-5XC2I5@AF/N(LY(2LUJ:^V"I 5)"Y*N"TF#ML)SPC"3 MDGM#+-84PVO,$,&T4 5)6X:DRWDO^Z1AV0"L(DZITWSN?8/.T8_'A+Q4_SE,CF:8 M,?>IJ83Q^4>L V&.1Y=_9+%*S2QN'),1+]2H4;7^"K4F%>W[)6I\J39M[N=1 M/1O,B?T8D:NC_0O9!(-_;GN?[>EPX^?%IX9'GI_BJ\V._M:CIW0K^P+#_V'T.&A[K?!6,QK9E*-51G3>F_^E: #6F/7!]Z;@2T@1*C+,:*P_; M5 A_J(W-PXP$.:UO.^]I_='P7S_;S8O$>P5-NKUE>'%BXM[!_JN#%[]VJMW] M[6?5M17_KH>[?;#_8F?_[_#[[HNM0_CC[2'\L[>S?_BV.G@)?QUL M_[__/?C]Q[F[O'OZS^BD3D&Y_',,_V_#4 MS1V?YP,ZN_X*Z/%3MU^-C@9CN&MH,DK?/7O[##;"7L_6PTX5O_B8M[ZQH.X?.$G@SC\]DOOX3N\*1G3Y]W^\V MFP_]L@BL%W2<:[YO\O8Y.C_#$X2>ID!/OWGZ]K/FK25.-'F/FF<*LTO?QL_( MI>]]Z[;JF5'JA^[Z[?<$YT]\K%*9!S)6^0QS^D#&2D"!Y.5OMVNP^AFG/Z:R M]S%6K<25[CJMX%BB^50VS/)B;]-WJ[',RJ5K[5IQZ]N=^AZ/:4!_NV>'PXG] MNU7!'EXU^]7I5/0T>[ M_6IZ'GJ9U1^?U4.P3(?C^K2LSQNO3^_'Q^.>!;);-2VDJH4>4M6DBK+,\'IF M^$5,7=\=E>F\@>H/ #NK>7_[F:7=^-W!TIY,\C\OF.6+>0.A-^$-#1ZDMOO4Y[H6N3Y\Y(9SRGF!LBDA66,NUD8"0U$5^,2:G+_G;P M]\]W7S^\>O<%QD,^_/?]Z8?#-TA^.W\-WONSNO7K3A7'VEH._ M^X?[?WTXW"'[?_ZG]^'/WWK[KU[V8,Q_[;_ZS_&'/]^+]__=_?SAU:YX?_R? MM->=Y"'NO<5T[\4>_B-$YH/1!&'.(^+*>(I,$\HP^7'\.[IE$S?'8Y]7< QH:CAT2O$A6&(2ZR1\S0@RZB0 M*<@0J,\X5O"KX-=3QB_BO>=>1HHMY2HXFZC445*8$,F,5S?!KT>?H7=WX$86 MP(VE: )1'@7A'.(!

X:&.>-%[F%B0F,5X)X++#E"$Q.BWA*&CD3&?R&A;2),&WCQJ:F'2WT0^%R:SIV< ), M_/R@P,M20":7M$-M)U5GD\S!G(@)$Q[]**>"6.]S'A \8.6/;/]C_*%HY77'J<,HEPRXBF23-9_189#'!R.%H-=BQPOJ0W=>K20;E!,'' MH*)46JER8VX6%2=8VJ!RPV=+,.76^:*B]Z&BBXX)Z90"<5 $BR8B[KP'[0P1 M!4H3QU%H2F.+5'2M12?0:$ U.&E4+WZ)M>\.Y^J[?J#>Y.%!T/5*2KCV M4@H:A->,Q\!,@!=8=%Q;['*KIA<-"-'),:885(B3@5'%NP'Y(..0$,8&'E\8Y,4#7ZT&AR(-)J D2 \Y8P2 M6 @\<@P&@U8,>W47&EQ"H&M3[\6: RY$=-$)F$V5$!?8(\,<1P:L#:F(=!9C ML#,ZIFS2#TW%?\RU6J14I%2D5*3T$*5TG3.Q!!ZS>+CE* MA0N4.:>1"U@B;JU#5@< +4WR@14I%2@\W_'X#LY/6L[&3(F[FI#]*\\[JXI:_CZ5GN[Y96*W.!W"*E(J4BI:2HEE5$*VC, \^9#ZG"^CAE_KKA^=N3&R MVCZQ<'HKHNF7U2B].1-0<]G69UN'5_5@."QU2FM#M=.E\+O2V!AF* +C.B= MIX2:FV_=U=ZD5*14I%2D5*14I%2D5*1 M4@G$7[^K!G(Y[1@FX/@D]H"\^T2*E(J6'$7B?^7ZNXKUN'$$-X&W/ MX=V;^/>X.^R.XMM8?^KZ.'$:O8E^\+'?W*4I,RL59>OR$ATLE\D;+ZU@@B"< M6.X.KB)R#GY8SYD-T00IW<8FPQTAUW4R7X&$ MQ%2D5*14I%2H\@?%](T ,D M00AKTY), M@=]&,TPZ_H@905O MQN9ZL1K&?G=05_W!Z >[E3Y8[UZK,P'.!7:0ML_%]39ZN'34+37WUT.RE9I[ MICB1WB!LC49<4[#D9,RB(S(HS:DG8F/SQB<^%8?]0V"?14I%2D5*14I%2D5* M14I%2B7E08V&MC%99T9020,H MOM4BI2*E(J4BI2*EUCE25Z-)REM%L<.6^YP:W2P>-"D(@XS[ -R7 K$3:)(!Q%1C)8G8KG6 MAFYL:GYC3VO1^8+,14IMBO,79&X7,N\=[HTFQP"__[SW]=]_6.)#(#EV[ZU! M7&F)M P2.:.I$BXXKD+;H/G)Q_%?#FKXLU^!RH 2^--J5,/->DUZ3&7/].=I M!?+OW6]7O*M%2D5*14I%2D5*K\O IE=B>,HG#3"0F MX]SJA\-S6E%8^>VQ\IUE?XG4%A/M.?!QX1 /N<&6X!IY(750+ @@YAN;:O7, MJG(63%M1H&#U0Y#2=;!Z#:Z2@M4/$*N7/2@,-FSA!$=:YWYA@27DF,'($G7MB%CPO M]^-C =6I>H/A>7()/,E3<1@7MWZ14I%2D5*14I%2D5*1TNT9491)$ZC'&BPF M[H%'.RLI51I[%; ,_L>-*.!O$ZOI]RLW3BX6T%4LH-W1WJ2&\LP"2HSD\VP8 MTEQ1Q'F@R 8MD5#>&Z\QC0IO; K6,1>4@U_="BIZW%X]OCUG2-'C6]3C14^& M9XDDD#TB/FK$K8C(!0L_N(LD$&:8Y.W2X[5F@N#OY8&8^\H"41=Z*'ZU/=OW M<#L[S.TYR'AV/7[/ @ M991>6Y_[_"7!+:!8=,D:+D$%?/IC]XJ-';8'Q\>#?M/>8=+,X6 \&HYL/\]> M. (RICC&JP]FJ8_;' M@C17UII[CN#Y[[.BV:-2!5TD30J'GTV@!6:4>4QL%3;VZ$8,7@7!^\[2\2M6BH5$9PE!*E M"+:A@"P &Y*1",$I%U'DR+D6'<5PP;B"<8\.XZ[C8G.:&:<$H8P+SID%7N 5 M$YBG%)W3_G*0N\2S5M#NEM%ND1U?,%KYTJ5&"NP%Q[GOL:*!>Y3HQK%HQSW//DHB&*&ZP"99$&48S1.\.O MI:1TG:1PU#N4E&6(>X:1-@E^D]$(+[ #[KVQ:4RQ1@N$/3X(NPY38V"'2F^B M9P1S3(D+*AH,],V&A)E1A:FU#.F6$QI<#!@DQA$AUB.N<$2:)H>BY2Q9+W%D MV3"EM,.I+&2M(-UC0KKKE"M*[L":D3(JQIV*5B81C/>6Q9S/=2.R5O!MG?BV MF.AAA',XIVE)9F(N,HS(&.1<.\853 NI"!&:/N M0H>+3;(^!5_*!7 R%IYCY(.&'%F&++,$"2,E\EA"U M8:ON@("+DC\L)2]5 M>T5*14I%2D]'2M?*Z@E848>%9Y$;P0WP66\E4!ME/5BFA=8\+%JS[&HE5G@3 M1.8U8*YP#;\9;REB2L."EP$'22:\IDW&RY/OL/PFGHQK?V2',9?615OW3L]\ MJF'J9'UB!R5?'@&_2^?JN6 N\+ 6?^FUT.K=LK_489[=+!)90RCBPH$1)K%% ML",)FQ0-7*F-3:U7H:HTGFRKVI;&DT5*14I%2D5*14I%2D5*#TQ*3SZMYS]Q M.(('N<@,'G[>I'QX.MF#6\K?;WFO;#;O] M;7O2'=G>3H:\F:OZ(,T[L(MK^EK.GO?+$7B0C98AKBI&S(B#KG2 1 M*T)RFR1ZX_9(19T+Z!8I%2D5*14IW3N!65NXO1"8NR#\%'#UH1U0DHS@CCF&!D"(*>(!-/;4&4$ MWMAD6'0X75>OC>)/;S6A+%(J4BI2*E(J4BI2*E(J4BK1^'MMLH%<3C^&"3@^ MB?UA<^1RB;X7MVB14I'2PXB^S[P_5W%@-ZZ@!O"VY_#N3?Q[W!UV1_%MK#]U M?9RXC=Y$/_C8;^[2U)N5TK+U^8D^+L?OC7681JE0=#X@;HA FGJ,+(/_3(I$ M1;NQR51'M,H#7D"A0'>14I%2D5*14DM*Y@L->D@T:#D+('K)<- $.>?"9 CCKG\VMS*H!OSDH]2P,(L:Y&1[':.3[I#4YC MK":]35_/2O)?]^R/>5P>K.>OU7D",S$U%\V$E&54$@76B'Q_+2<*&.]-<,DC MY7-/1.[! +0L(2]<=%P%R17=V-2\PS4M>0(/2]_OW=-?I-1RW]VW^CQ="LB% MB:X3CY<<NTW'7$N3*,(X286]T80*P...D:S \<-2] +'14I% M2D5*3T=*;6UA6:C-W9B:2TXV:BB5(6 D58R(:Q*1C32"K8E)/GZ88&W;QVV^ MXV,+W>%)SY[FP<9O@T.YLEQ9%E6Y\KX6U>-/K'S7KR.,XFL,56\P'%9 .>PG MV^U9UXL(=G8TA/V[&D8/A?6KGFI48=I%2D5*14I%2D5*;I'2=4]&%%)89 M;84RAFO-+8'_O$J:NZ!5\%=P$UQR//K!Z"C6.2VGCD>Q/^Q^BKM]/SB.6S," M ?PATX>W9^SA/.-G/XX.TJ']\GI0YP?8&HWJKAN/\J<.!Z]M#9<4Y\%UG =_ M[HX.%N,BE$B?J"7(ZY 0]PDCDX\<-LD1E6SBBM&-3<%NTE6^*'Z!YR*EF\#S M&KRX!9X?!#PO^W8EH4J9))&+0D[;* F>$$[)4N^Q,TRU")^??.+DRT$-?_8K MT!98__ZT&M5PLUZ3D%S9,]5Y6@F2):I8I%2D5*14I%2DU"8IM=M#,J42VU,F M<9B)Q&2<6_UP>$XK"B&_/4*^M^POX8X1K5)$U!N-.#<162.LDY?''[2)@;A-#Z/*'M^B'B\Z)YP022;ED*0L M("XC0Y::@+2@%GN5K)>T77J\UNP._#WOA+DOWX2ZT#?QJ^WECEC#R@YS5ZS? MQKW3BI%.E17L)ND<;E"'6*/1X.1YGIOAH-<-57Z:!XAAU^N$%;T.G@E"O9"< M>&L\2]3Y8).0+G+]Q^X5&V!M-QW*FJKC2=.K@_%H.++]/'NER]7Z,.S=K M(#&)Q@4D";.(LTB1(]XAPJ7@&+8FP+>-3:$[6JB.8NLJ/[Z:RMQS-.86];[! MRA:I_3]N1X#7$%R;L&Z5KOT8T%W2>^%HT(.Y&^[\/>Z.3@L)NRZ G2X & @D M6*HT(BE1Q W.MA2+",1###;4&IL P$P!K@)<3Q"XF%4>]G&?9.#<,FS![#14 M1Z>5"TFKFP!7,2W7AVI+S>X(T8GI:%'@AB$>E$>:YK.7E24^FQ0 M4SA9@;9' VW7\:%9%:1A,XS@K(W3+(+5(W M%G*%:D[KL=(A[JQ$CB:,F [&"X:Q"'ACDW08665OU\[N*>A6T.W>'_HZ 0(N M&/,BL10(5]&[2 C@G(+1;GG<'64@)YC%A:3!4R.BG$I;3(8+ XN:/& M4F$2L.N-35DLS@)AT+*6X=MR M>H+"CDLO">)DJ"8LL:ZXE)K"ZPM9FL8*6FT.B"9.$/Z0"U"MC=QMK<4FIK7)'-\X*KX:G#3:&K_$VG>'3ZUOZ?62-0(C M(?*H.%.>.\TL#AB[%)(CSAC!IREG>IIR1O#-CBUKWCQHY#/BLQI)H>>$JU]/D1<^XI=@Q3"W"+H(%YKQ!3AN,0&8V2F,BY61C\\8LI>AP M:W58!Y"DQ]83RCC5U'IL(N.Y?8F0U+.[T.%BC*Q/P9?B^S8IJ8C 2/($M@A6 M'&G"$XI2)NV9L]3HC4W946RUL+TH>:N5O-3<%2D5*14I/1TI72>J38RES%K, MA>>!*9<B,.:=*+AG"NCAE_KKA^=>3&RSI:8<)!&A5"L@H', F8P)I%R0R/,A@K*64RXU-1G!'J!LW*RC!O8= M)HN4BI2*E(J4BI2*E(J4BI3:FMKQN*/PC1&$G,UA=S\X/HG]87.$68FZ%W=H MD5*1TL.(NL\\/U=Q7#=NH ;PMN?P[DW\>]P==D?Q;:P_=7V1#_XV&_N MTJ2+ELS0M?F(OFXMQ^TY]4Z%I!$/U"/N4T N4HFLMSXE8:G*7F]F.D;0%GF^ M"R@4Z"Y2*E(J4BI2:DG%2Z%!#XD&+4?_F4R:2>.15(0CKF0 "J0%XE()6"9< M>\];R(-*A4RYAL]7#KJQO/,N))&@BG M-26?N,,))\HB%QH[(BD++I^G::T/] KQR4N.;3H8'<4ZQQ_K>!3[P^ZGN-OW M@^.X-2,0P!\R?3CWH)Z'-O?CZ" =VB^O!W5^@*W1J.ZZ\2A_ZG#PVM9P20E% M7LO=NK=\C)W6*5$5.2*&A9R6Q9"3GB"O<))>*"F]V=AD? TG/!7%+_!GU:B&F_6:K*O*GJG-TXKFW[OGKOA7BY2*E(J4BI2*E!Z,=V1* M);:G3.(P$XG).+?ZX?"<5A0R?GMD_-_+OA+&+4U:8F2\)8A'IN$WXY$.$AOG M+ LL']EBNDH+5;<#J9<<)U98;3A.2RDO$,>7(<260PS0* M[6(23K0'K)]T>@FH0Y-74M)&BI>^2*E(J4BI2*E(J4BI2&D])I$P.$A!I!64 M\$"YB=1XP;'AT5G#;F 2 7.;V$"_7[F[=K%GKF+/O -[9F?!GC%<<\ZM!1%A ML&=L,D@G[1&6QN/LC8R>;&PJV@%)MR,67/3XP;@VBA[?HAXO^B6"HU%%=Z(KXU?9LW\/M[# W9#CP MHX&+=<5(I\HJ=9/4#3>H0ZS1Y.F>,YB0,!CG3@^SAYI>,!J';-=KXQ #$4&1F*&-IR",5RFGI$8.=V,6_[%[Q>X-VX/CXT&_Z>$PZ=AP M,!X-1[:?9Z^<_[$^9'N_TK@AZ. =6PL$ M!F TJ1"8MUY@'@*]'$9K9;'H.2BAE/.=7!$.8% 36,FA(NS%J0 MM(#EMG&)F.J0&6!R@*5MP:5 M3#-#4\3: _UD1FDBA J**^^9$%P5TMDR'%U.:_&.)2,"1=CA?!)&\,A((Y'Q M,9% ?' D@!DO3$=>8,87,"U@6L!T38Y0*K&D@)O<:<,SW[02;#WO#<9@Q&M? M'*%M@=#%C"+!HL\PBFC0-K>(24AC2Y /0GAJ$R IW]BDI*,Q?S2.T"8IZ>>F M9 [^#=U/F_^"'[.!']OZ8[<_&U\N=YJ^D@JJ=F_]R]<^;9].Q MMONN3>N;!*K)G_F.S_,Y7UU_A2*KPZ-869_/?[;]4YC]R: M\\B>73I]TP$)#L]P,A@VIXT]KV,NC_P4?_G<#:.C&6S-?6HZV_C\(];!",:C MRS^R*J<5P2Q4Q%'5;*ZW)*EORD4LSM;\S_Q #2):+CG3'DQ+F6L8I0F4&&BHGCW!B?T8D:NC_0O9!$_\W/8^V]/AQL^+4P7S-"^7JTVI M_M9\I70K^QG#_V.V\UX,ZO.OG^WF16MB3A9WB#+?S);<.]A_=?#BUTZUN[_]K+I4[=LRW.V# M_1<[^V]W7E3PV]N#WW=?;!W"'V\/X9^]G?W#M]7!RVI[Z^W_5B]_/_COVS8\ MSS5!_J=N'Y![,(:[AB:!]=VSM\]@;^[U;#W\YQ6W-=;J?>RGLSWIN\^3-^7+ M'J9A#N<[3,-6?)ZGDV%\/OOEE]EY==U^,Y#F0[\LSI98K:5NOF_R]CF?KVL^:M)?8U>4_J9\SP2]_&S\BE[WWKMH0]4_KRM[]UVV^_)_@M M#99>Z;;?25;_;I&)6;GT NMWRB#NQ,Q3WX.V9EGMPRO5'EQV-*QV8",*\ZGK M"^S^IA,TY[.X!L=O]^R!74LN3>V_Y@,_M8G#UUE=5ZT5N;*K:0[TI[= ^?IS MRC]K>2&?*;%^CG^U6=JVPZ,J]0:?AU6J!\?5X"1FS@@V6#;"/RT>F3)A?#_@ M*5S;ZOSAWD.W,L@U=49YJ"OJVQU3JJJZ>.'W+1 M7NW1KA/O,HSIA$.R2ECNA'7*\:2U9E$Q08AK2D!)=M/F$E#RN$M #[:G#ML_ M7_ZU=[C_YX?#]Z=[?_[6/7CQYOC]\:[X\.JWHP\OPO'^J]W3#_#Y#Z_VOIP[ M;/?XP>%[_N'/OS"8L,<'A__^LG^XRS\<[YU^>/4>[__WMV,8[^>]5R^/EAVV M>U\_BOT_C_)G^-ZK]P*L2K('?[__^MM?'_[\-WE__*&[_V+K\_O_ODRSO/^] MMYCNO=C#?UA.-!%8("QQ1)Q3BIR+#I%D/ G!*$,-;*R4=N#"=A2 KJF0NV#2 MX\0DIPF73 B2O5PV62T)C41(YHCUTKMI63I]$F7I#P23OBY@$A;:@+ TTE(# M)J4@D%9,(6-YY(DEQY7:V"2&= A?K=M\G$7I%W"]-BGH>3/)834:5'4$E?3= M7JSZ,VH(K^;??38^QCEPT^U?:'D\OXKE>YLVP:W=HRVF \7/J&B3^? BGL"" MZ4X/INB'RA[G3J1?)R]<9E,\U$8L5U.HNR7AB_O3VRJ%$:-<6$HM-9AEK19DM0?T_6EU6QSH MK>,L358A4D7;W_<3O+ FRQ M%U-)E>C"^C!O.>(9C&7&,XP$9Q)Q*AS2GA"$B9(L)8Z]S$?,=XA<;7A;W"N/ M1;/7SEV*9M^#9B^S&4&%L@KYD CB'E-DL[/%,RNB%(YI"G8)DQVA;FR6%!_+ MW9.92757K)HY18.$QL-8V>$PWHC'/ 5+;>T\9H)O\?<(QMJ;/*:#]&X8M[(L MBC_Y-L#N8'N)QBB*O80(Y:P2* MG#(9#+ (5Y$5.LZR9E.U<_5"/[)5Y>Z_>X;;-V5,?-)#(I M1SFT7W:^Y'!Y_#7V8^J."K2MK3;E<&OY8#&A5 J)6,1LKDYQ1B$K@+TX&9(D MW-#D&L>+(CSW573Q3P"263W_PB/+<*YL'8"C" M)@1@[(.P)!\+F ]I:8?>%I?*92X5[^MXEN$R2VZ!/X='0._1*-;'0%4^Q6E! M6G&JW!-+.9/38FS\+!2^U0^OZWC<'1\/=\_%5XR6(*2F. MN#8:\12!UX DD4R<&JX(%TYL;#)]XT..[\[;,FMU"(.-WX:!N[IRK27^8HY2 MM:Z;2$.RWO7K"*/XFKLJ#VIXIU_%+_[(]C_&ZJ/M]JN?%W'QQ=_S^/T]]Q$@XLYM$;U7B1.4FGM%1'(>DL1!Z4& M];8F']W+C7,J$D?R(9/F@J+L)^T3:DO[R4E#TPDK66PHU.33-!5/O:YUW=Y2 M@E@WGG:^&[?USDMXT6<_+O; MGPGFS9E..$ S,IR!^)P1,F#+E=79J4_$ M&L[_?4PLMG4TY74=3VPW5'$2]I_PU\'H*-:5;XS%T8S8/LVNB"TC+U-QS;(V MILD:6_UPD$769)R6<.8:D>_],IVQ"GMKE0;[77G$8PA(2XL1C3892DT*'NB, MZE"ZFC_^D'N7/VXM;T4D\T>UO2CT]11ZDN!\<'W>'0Q!321MO!7&926;[R-8?8^$H:X0TO\Q1 MB!8:6XQ1Q)$BKIA#&@N+@), :3'$$I*[DO".)JO]G(O+Y3%H]!VX7(I&WZ9& M+Y(4ZK%2+$3D;62(!\^0<]PC$S27DCOB5-/_],(68L7ATB:*TE#WJC> 39I MX\6[TAZ2TLAF?]"?>KZ*@?4#V/5QF8V$X&/2)/=YI1)QI@"[<"Z!<3$*["*G M(7<7,3W@$5*7J[%KU=BO&XB*4!18TA=RTU7"!KP*C@/&&>$[QY MR)E*Y"81GN(3N<-$E!-[^H2S4-K%-&9">3V123&>U@=D?ZV6SUO%O:*Y DWE MPR-$;OFCD(8UG)2*G&&14RY).3KB$2OU'2:AG"EUT=OKZ>TB 8$U&2FA!&$5 M06\I26!"8 Y\1''JP)!P,6QLJ@L.9&UM4\)'4&/V5/PTN:YT'!=RN9^HDZ9U MS"G+Y?=SL13RM#80_G.U?)]SS%.**'F<$,?.Y@[W D5'<<0V^61<$TLBK-3O M/U[%OAOV5!3[-A5[D5TECA7@-$'!>(EXT EIIAG2E$@C!?.!F7SD?4>R!U3$ M?YMNGF-;?^SVT>2MY_DF[68P9WU)JU[6L'DF\Q0=0.WHHWB!\WJA?>P,_DX+ M^*T/_':760V+E'I+'8I8!<054!OCM4%48ZHX421F5L,[[ +CLB3(/ 8-O\LT MWJ+A=Z'AB_1&Q"AC!$,%8V,1UT(AF[A%!%LMD@V*.M[T3&6E0NFA$9NS+-\Z M?HK]\0TC6D_!?+L#O\PV?%\>R7^[HZ/M\1!F)=8%ZFX!ZE8Z!O&HB0C8Y#Y! M#G$< ](D622L<%KAJ+"3&YM"=[@I+IK'J^-WX*(I.GYW.GZZU$6!2NJ91YX1 MB;A@%#GA/,*&4^L(L4[2?&R-DJMM@XJSY@%PFFE:\+F+IE.!#-$TH^TI^FO: M16^64@R+E_I6<._?*[D[5JE B$ J<8ZXM189K@TR%'!/I4B-"AGWI&C3T83% M6_/@J$W1[SO2[Z7S,8)F 6N-M)8*<5>-AUX-/W1##KZ?OAOGTGS,?]=:9] KP MK0_X5MKB44UEC%X@'!NX\P0!UBF4\H&%F&FM:*[H%!W&UE 8=65->D#.G">, M#K<7O"KH<$_HL$B+'/6&&NX0E3@B[I5"FC""&,"#,I0F&E-N2M/!]"9'A]T5 M.K2E-NN>>DBKBWM(9_:4>H//PRK5@]GY88L$Z@;-HZ=3>"79_E!7Z*L:K[=T_RX4=/-%QZK[T&7MO3YMRI MP\&6!SG4\?54-*][MC_:ZH>=F73*OKJ^?76E,Y*7P3JI#<+&"F#=P2)C T:" M2A>"9%A)F=T-@LAV5#67(&G[J'/1[%9H]B)C)E$3R91$P0!9YM:87.[+D/54 MRA =);G+",$=PV_29OYQ!$?;36$:/1IVLV0Z53^.,I-I7(UVHF#A*49#V\5> M?AT/881#H)G[<720LBDS?:><'K5&E%OII:0U,40HC0)FN96!MLCBR)$S(A # M:1CT 9Q/>WY\=(YWYNRL8UO_%4=-4Z5A M].-ZT6=7;*_;XB7'P:T"U_Z@OW1%F!! M<,P=DPNY2>G] M>/>^DZF,7H*(W@)H':2M3[;;RX)Y.:CS*^>X]B*ZXB5>'_!]W5KF*TD:9;-] MA:T'O@);%3(Z142TI2HQH8S(YQ9BW,$7@%])*'\L6KY^-TK1\OO4\J4CO3P1 M1G.)-!$)K)* D;6$H.24=LPJ'V0N&N%MT_+2 N#'TEQN@>H\"=OM]N-$Q2%S MN]"WTJXQ6DYY,@(1$A3BAFCD<+ H<$6U%<0D2C8V#:,=*EIBW1673%M=,D6M M[T^ME[);!([:)8\H(P9QGP(R449$ U$F$*RH [M%$]H1BK=#K=?DM'E4-7(7 MI7C_:(W<=5*G'R?.W7F-W.Y,?*4*YC90;Z5+(W&)*:(HTBP?W$$"D)FH);)2 M,LPPE=8W=AP#U+M)&D!>7&>,#S<>9%<@8?;AH=%4J0]HSH:AH07'O'( M+;*4:V0T\T8"XKN0@\^:=_"-TOGO"A[:4M/4ZBJYU.W;OE];E=QU*B!_J,+M MJE;KK0RR!$XOP.AV-84A%F: BO &#G?:1YQ(E'L=^%E_J#T=-L MF]X&?^)!RC&3W:F@MK.<2B[J6C;5E89;Q !#DLHC(;Q#W# "G%L%9)2G DLG M@Y)MS$4M$=+VT>XMTM9*9)BVR5/JG6.Y M9H2(FW@.'T<8M.6L92'=*WZ)M>\.8^8PP]' _U4-3K+0AIVJV_>]<7Z0*MJZ M=WIV:5B\\(F&2%N3#99E<3 1Q%*TVW)%,^,L80YHHB+I1!SL>$ MF#<*A"Q3I'IC4W6$N7$WT1(@;:U2WV[R5U'J6U?JI>HY28D@+.:>P"Y'"2BR M45@4!>#_H28G)7[ M+_ID;A(??=1(=JOT9&:A':3M1D0-LA4D6Q^2O5]I=DZU!_7Z*53Z"RG-!_-Q)/4 MB RF5 P4.LFTMVCD]Z@],8JT;7 MJEGN>I4[A!4'S#T[8+(0B@-ZC2"XTG0Q*&.(#@H!VE'$=7#(,(R12P%KKAQ5 M%H.!1CM&MNFD\>)V>4"LIJCR+:GR4LI5PDX!9T&16HRX)!XYS3T"/3;)&,FC M3V"AM$R32QK,)6SF33R9<1%@+[<8*WH*5MNM9;^\'-3G@BIFV_IA;J7-(M7" M"1X"(DDR,-MRG"@X@Y2W5E O%)6JC69;<<0\E"28;^ETT=WKZ>XB18E4R&@9 M1<8I"=:&]CY<&5_-?=ON^>V%Y5QY.Y_-U) M1GBL>OD@QYNDZ#Y8(^Q>:_Y?3J;_]SS[9R*:P5PQQM:'="O-%\$0$TQ$AXS( MY7$R:)0W)61(8@)3%:)A&YNL(_E-FD$7CTI[E7GM]*0H\]TI\]*);\93$YE' MB4B.."@PTA(GI#BS5GEC*.=9F7E;VG9\A[F$[O"D9T_S...W]?^NKKQ'+]!# MHUIO%@C69=50E1V-ZJX;3SHOC0;5R0PQGJ*GZ%Y)V+G LBUY)J[2:6Z=J WO MK78H\#1)I9'R&E!;F(! MCG(;WQ,6$FN[,8FS1G%+2FN*"ZBED>UKJS*Q=W[ MXUJ\R+T2%D$EQ9$BQ")NM4 SQX)E@"HG8XBN#:Z>Q\_!7O*WJZ%1*,(=MFH MZAZ?U(-/L3F"Q/9Z@\^3Q*/^H@_L*;K [NT4DKDW:T+IXOUJKQ^L]>>1;>EST]7KZNLBN MN%$QB.3RZ6; KBB+R"GAD;8*:T)E,!IO;&JQVJ+IP6<,/8KFE2?3-F>5.[VP M^U)I8'G?1.0[?>E>SH16^M+=!N"MM-"AUC##HP1S4CO$'>?(1*T19II[PI-1 M2@#@*=WA1JS)G"R]*Q\3,JS=J520X9Z08:F-M^;<,F.04F"P\!@\G<4Q_+B^G43DK1-[7M\8L_LOV/L:KM*%:3WX?9 MB9/95F?"N>+?X^XGT+0<@;/]4-5Q.*J[?@0LK'E_'8U['AF\MJ-S^$3,!VEG M*N0W(..#?L;>_/_.N5C?G$FT.6&['Q9?F+NR(/+Z$'FE(Y ED1MO!&(X2,1Q MMDLY9B@29PSLMA1GUS_I$'Z3!N/7U;@'Y&)Z9"ARGR3M5K"CP,/UX&&1L%$L M!0V$HAB:0A ND0N*(IE4\"XQ+A+9V)1D78V%VL?6OM5U"#],KU:W[^L<)ZM^ M FUL?OMG/ISEQ^A7L6OOT^-U(W!\#8\[ "MXL@9>3-?"[JQWYCP,3Z"Y,+'U M0>U*\Z,HF98N]VT+W +4.HJT=A()&SVAU,;(P#9F1'/,(J5C@EN2JV8(4#C$J:#(6FE@10B!$Q.2>L 9:DB'TS7D;+:/T3U- M_]OVE=E=IW(1'JN?HYR#5)TTVEM:97\/?)72V%DCM8N*)V9M$-(%QITA5'DO M_MAMN!VY54I7D'-]R+G2QPD'QPF)&FGK=3Z$5"'KI$)$",H3 MH@EGK[BUR$HJD$T4S LAT^%#RGH%#$VL$=PW9%RM63]B<],Q!=&(QSAXT6GT=]U5&VQD!;+0"FSUI5_]N<>WYB0:'#N,ZNZ'R0 MP-0* QA_?H-%=M5@XWW>H[U1#:K:M$QV^WYP'*N1_1*'9Z=GU3'!S%S2"O'& MKLN'2S\O>L+'PC#7GEHS65F'>6&]!AC:CR4LO3[^>+C224@(EF*,!"F9).*& M@#F=&$<>7@Z<6)>D;IHYBD=X-&G!I$>)26O/D"Z8=,N8M-1*VZO@1"#(6"X0 MAXT$F1 B8BEA)ZAFEDV+(VY+(#T* 'I%KAB :3; Z1%H@@B$T$DCTB0!/%\S*,V^>!JX9// M77%Q/B^)=YA6+0*DQ]8^LPRX#/BA#_AIAA3?1-@+?;?7MVGX3#K;Y,F=[37?8X5&,H^%23E\G=^[/'[;',.WP'<.C MP>=^-;WC< 1W.#\)8!;MA)&XP:<2Z7P D$(& MP#HS1K?ZR[E/6Z-M6]>G,&O_L;UQ+-; ^JR!E7/)A%(I",Q04-$ASE1 %JP M9$2BQBH7#>:3S%#"UY496AP4!9\>3@IGP:>[Q:=%;X7!03J;"'):&<2=5\@H MKQ$3449BHV#6Y51-WE%R7:F:#SP;\Z%1RC?+94P@0>3'=0TC*W7<=\+#5O+2 MEQ!O'RS>B4 *GET'S_[<6N9;TFI#E%5(TZ SP)'-DF,* F1,HH]R&]C4] ; MWM:N\1"-#7$,(%PSN(&Y!W%+\_>01=ZFG),%62&&0 MX#+E1'F*+(L$1158EKNE4MQ2\?<](FYC#?P\LO"E,]YZ*6&'\?TR?24/2"ZB MGH\Y6>_6%+FYX?,N$/*NOPIUS\D0W@^.83#9(U_U!R/X.EO#RSDQ8A0_UL#M M3VS=5%N.CN(P@O[;<>B.)JD7%R5A3(_.@P^>YU0\6V3]<[,W'1 W357RR6#8 MS4OE>1U[=M3]%'_YW VCHQD4S7UN.MWX_"/6P1C&H\L_LB@H2_+QFY9"7-_

> U+$.E\%0[)M&4IU5.>M\'^^+QT%^I<1)6O6=MY%FSP0 MNWFIIMPZC*RLS94<+I;EOW>P_PJVG4ZUN[_]K+KZ<.]>MU;&/SD9X>!PYVUU M>%"]V]]Z]V+W<.=%M7T ^^#^V\EO;P]^WWVQE5]^N;N_M;^]N_5[]?807MC; MV3]\>Y%B_LA3;_[+U3]?(.PKJC;?^.Y.9+[;FL_,Y MJZ8T=W]\#/?T:Z@A6J2T!_5'V^]^;>!B^VRWA#^ RKZN85_MCYH_#]++V?;Y M]FSW?''6<>40QO1K;^#_NE_Z^G7_C+[Z+WM?_\)[KX!Z_O>WWO[7?_/W^;K# M_>/]K^^_[AWNB ^'.U_> \4%*MJ+__L&K@LGCG*Y_W7G*]#0ST ]>^^/W['] M%T=_YC'MT?=L_\^]+_"]O;W#ET=[=#_M';[#>UM_R. (L< WK2,1<6PPE8V X(0#)NEI(H);E0Q6\&$B%'%:18(WJ@@VP4G6 MW7H,>\F\I!K_Y0MXO^Z>S!)6?QT/84$-AS-V.UTQ2ZH,[TV',;G11%K?&\I5 MZ,K]DY.]0?_CH-D ^OY9]5,^@)[B7Z:O-G^17ZI!W:353M_>SO=YI/JAF4)_DW13XXWQ";I[P%T %/V=."F_L#S[%8Q?KBF*LJF;; M;2[.RE81_"KV.Q,CHQG:;K_:&G\<#X'U8\(ZS973D4R/(X1O&PTGGQX-JL4' M.YR[NCNLCJ(-?X^!"L=Z,L@\F^\']5_5=G=T^FSVX7QI_IX>7)XI]?$ QMCO M5!]C/S9D>@P/"C0:M-^Z?#;/"1#=;+$N?&&>**)^&5;UP.7QSRZJ8C]SAB&8 MSY]B;W 2ZV$>N!MW>Z%9K).O V%6]N0$K(!F]<%M[$DWP$0WR:>#X0C%YOP% M(-CY15\/AD#[*UU@E\)ZMCDY=#49;['_JUH-^!KU&>AFH M&_6!9QS&7B]/:!;8<)!&>4DLBG1Z?C<,(#]A5K]L>%;#\0DLK1%<6]MNT^Q^ M,@O]X;@WRG^"&GSJ>OAO3 MBI'+[9P5;;X]Y;VF%9BWK/R,QS#/;T>PMU0'T^>_^L.T!9H.^M5OXWZLJ.E4 M^;D6%TA#R!KEA?5D^Q/\^%QWFU5@/]:QV6Z;.@-0Y[SD84)LOQ=/J_]KCT]^ M@1L]JW[_?;M90*\&O7"*OCR=F^_BD.IP8T++9/#0Z[_W*9XS2+9S>/ M*;QH6GE-SH-YVWP["+AYZXK^.?SD",X6V_OW'\ I+18Q(6HM03Q$ABP7&G'! ME1><,R7RF2T=@7$'-&G%PU9-1)T76P:R[9X%8-\"P3?:/DUXAN:=W$:!U3UEA""%?2&0&;*S7)2!%#,'YZ_(6DYCO+90(YS:)Y M;>N#NN&[H9=PXHH;:W1R('BF/,OU M^(1?6?X37)C@Q>L\HB+UPQURL/6'\CPE$BQB7H*5$Q-%EDH&&&F=3$)'^&]C MDTGQ["($.!/[-;A(6[;O>%W%^WR63TV"!M-2F F MYO,<'#-4*.V)YX*K)I,A1IGE2"26B+>** M**0E(&.B&G-MB;,) RFBSR[KN3!=.V\C!E(FA3;2 M!^X3MHI20@.^_KJH!RDV:]3V7L:K$N0GN!8$((A-R@+E3,@F2Z =QI;\6H U*D^@WV7][4F+/-L'QR>#,Y_*<'J 7_[S;'EWLR7<.VVLX"4F\/.2<_+J0=(_Q\-1 M-YW>4DQ#/>R8!GUJ,8VWL"2ZJ>MM?[1UIBNO![VN[\9A:R(5IS.<>I%\=)AJRS3C>;_\3FSC8IVE M/O]WI][07^VPVW""^:C/K]3H)G,%6+ '?C3(H3%&YGW? MW[G18MN;QD%X-.@!G1E.PQU-.)][D/SU.! M 3PZ&N: "-QV>2S-93GY\P<&E:-'6C036_ M7'M<^LYW+I)H&FV=?_4(I==61A,ER,?6")\<3F0$>V>6"M9$3+ MG^\.1V?QC:814A\@OW>%6S>$=QK$&YQT^U-&"LO>?FPNZ>2C&'K1PUKL 7<- MF2@V'^U, QA3<@TC D[:S_9-+S/A<=V0U84/]*,'?CG24"7JH.3>3P^NO]XMO-K>A\7]@LQKT[7:^K3W.S!3E9@N?3F0/49XHQ M-7[.WNSV)S9JGN[I>4#GD?M)%NFDV=;PNTIUX8)KTC\G0:ZS64)GTX2:)YJV M]9KFJ_:&@V5UNE@F/S;S=?-89VNSVR0MA":^_BG.C*_9%^:(?&P,RZ;J;?:- M2W'CO/#/(\?-%]$<$,^79P?H=,['HS%\>?.A)EH^F=^WDO&;M@-75A* M.;]BJ]>;S,J4 N13<3-P=TPFX<*Z_-<-G$S(WI',YPEH=''='>4[GP]G-/$TR4W+N M:SWNQ5F5Z,=Q;ZJBT_E[F_<'@/3I%3M?)CD[3:["Q*D24 "U&\"#*D>'%^XM\Q6YT53TZG<.%?N;G^XZ;R=Y MWI M^80UPX8-5"5F"^2,/J;!8#2!X>'18-P+&8_J:!LYPNW^'/@!F=H??ZM\XLK+_VMR>W>Q)R)DVG)RYP?1##Z?Y>A(WQV16@_S664 M-2^Y)WCV/X% MG&HF]9QB-1P?GYQOD'^.P\?)5XR.X-@\@CN/@#.;,B?T68YJI>NI'.B/1%8ZGCI]B?)G*=12/F M#D._/,B];HPD/'=P,32+JD(\!$%ZR,9QA,%ED*M==1S;Z@!VK)QR?=\=W>] MKW3P;\)4+J4>I7'OS+Z<.6A]/3OYV0WJ>O Y;S^Y/F/9-;-L./1B+FI8V%,; M+QO*Q0Y-/#QO<':R!66_WC05=>(F.\M2S49[-@P&T^' K9KB"0<<^BS(W9F$ MZL^W:=]\W^)=K9]:8,!;P'SL9BV?V\P_#@;A<[?7Z^1RASP1O5FV]G<^>%)G MI])H8MYGRG(R<80N?GMNQPBR_BLVU>/5<-&DG7-2-+4'0K5D*;N M" S%7C=^FE:!P\XT'#05)W.U-KY;^_$Q<)M,'3I3\M%X<><96>,%FSJO,OOX M5@UX:PV9+()#/+5V9GS*7/>R4R#IG3_RM4W,$TS ,J_ U;5C0K!=TPD&IH*%KBR M<0Q.BW2R(..HB?WF%3R<5@%,"EGFA3*]S:4^#C^&!02,;^*I[TT]J4"#Z_') MI#K&9A=-=KWT8V_R/9,%W8A\\E#=*8=L:BK^ZN='GY[@G3DQ2.0!RO[,P)PH MUOS:=@/@V0MK>\;O0?4GE55-D52FX2Y+$C9<('&P2AI[QT]\=5/H&,U<03/# MIQ%3_!)KWYUX F:6S;-JZ\PW-C,XNM,LPO/^#!<[J^;]D=V)RVI25)>!#EX; MGD2?$P@FSY.]=_-J/EFSGQM/TOPH9W>$=3L^:8:4G3U7,M+R:FFB/A-,F?:$ M/@?.?*,IVL*E<_M) XP+,'AL9^5\&7;Z(/ZI4 8>T'8BOO-$JWD/:8[TNRR+ M.%$T6Y_92%_//:-7<(+EDK1)Y D^ ' =&R!O- &DYD?C)MPUB0[X9AI#-V]B M,[T<+#S01.]!*-G,FUP8&SLM/RDLJ'Q5G8=PR1Y\A0X3IE Z#C_5G: M85ZI2V&,<]=P&)S,^X.RPLT-Y..X.PD2S!%%6&E-@QW7U((.1_5X"DMG9:C5 MR^CJQMM[%J[-#](=POXT#2U.';]O8K9@8#OE:I#(QG\/G&A9OWH Q7GXF[S%^"QYW+75H81LEDFOAO M#[;^B!:G8(A /@6).&,>68X-TM;!Q">IL!3+EJG7V$2K*,<*PXJ(\*<.A!*9 M%5-$T=;,IVLNZ\OT]8[2:R\>U$(O@5D:TUFKCGG-RQ7#P=9 R7\=P#]G\>.7 M6V]_/0L=-Y6[X>*/O9LPJ=GGMMZ^._M8_FJ$Y138;GD^KBFV%]&-I@/+OTZH M[D26PUDT^J#9: ZFA/"GMV,W&IP !G&% 4_^.6VW47<_36NF\]__&P.LW(_G M8-Y4]3>!A!V8NM'YQG0 9L?.-'OG[-8:=(SC?SZO[G/U;"W:^?,K?/=\.VP> M=^$![3>?\7R!S"^,)@S:. _RQCR<+BN@#< -$S?"LN?AD@TZ1ZUG60:S M:,3_9^_-F]I(EKWAKZ+@WON^,Q$44_LR<\(1C+']<)Z1& _R<9A_B%I!6$A< M+<;XTS]9W1+:6EZ;;_,./HTT3\RV,+CW:X5'^#R@S MKI6&/5^H1&&.QG^AORYNV/3:1WA1K"%GC@RRHR<[Q'(?#;#2BGM,6@5]2L;O,.\E6S^EEW"M' 5N3 M'*M1'IW/)>B%OEIL[8@T9D@\SI)X]AZ47]XLC6.@C%/[M>S]40.2:,7>S!TN M+P<;_[]@:;72Q656P62G:WW?/&1PO5Q&7XLEM4J%?'<"J5P M1"8T.B?8S],(E#$ZWG9[)0^-=/#0RJ&M _0RTU(^I-"73B-MA\EORPD%94: M0[KCNZ5=>YB!\J3&&4-CE;6+A<\@]*\(-*RSH37I V)S-JD=:\T3_!QE"\W;(K5A_Q*2NJ'*ISFO31%289&ZP82;YW$^(QKL$]Y);2FGP/A'+5,SE[]/Y4&7VL4S*4)]9..M\>/C M1>/C86Z40P21R&EB$!?,(4>-1$DGJJ+('=YLGFAR717JYCQ%K"X'O25A6,*- M<5PQX\!4%-)X;I,-/BBG@S6B(HQ[)PQ6/S^4.I)$G4%!"(QXM!YI3 4BCF+G MC?/!L8TW#)LM?CO*&,33W!X/1-((J&Y)#UH2)CEWS"?#@V F\NB#2(E11EVZ M,3TTQ^LHB6$\RG&[2&;:'@QZ+3BRG:4Q 2.E4Q*$)\]4V'C#;]37H&C8/2&85>I!+J\!2?Q$Y#-EFF4?P?2, MK8I,EI();9P?8H<=)38APU5$W%J!;!0")>*="#I$87/_"TFVQ'5=#\IP0]9R M,KV<7@:22IMZ, D3YXS!7K\4/*4.EF*O,&[M]RDU$/2D+ECB@[%M.M%9EVBF MEST+5FC%6[6_BZ2/4>AX::2M:*&0HY=9]RI*'YZ?*;)=U"I-FP=7V /# >ST MC[&F/.@5+I&+49+,E 6ZQ*PQ,Y9\6KH!A MT8 5CNZLF_/D6D4U26'=%E;V90.ZZ72>7.$"%QP>'8^H:^0J&?8OW0=+;P]T M6Y97P))'V;QC.SJWA2I*Z28/#&1=-.4HP[#3#UID9TR^,4HX7=B/:1?.V B? MKN;(P7)84?Y6F658;-[HD7OQ"(SC=NQ?!NEM;O5X%"<936"&C!T3"TF]SX^. MITSJ23K)*N8O_!PS-N'4I-J9E.KLEFPOW:,RZP'.*6,-'"D8H*/"N%R+.LB9 M51=3WJCE"RD<97$F+CK*Y!GU&RO:KL0R:Z&@"$":,K5ZRO=R=9U)E2U]2U+2 M5;;TDR^ERI9>M^4^0;;TSV8_7QN;7LOLYT*_&&6)%4T%5TJ=K=JG(@&V2,F: MRX"=26 KZWJNDT*%&7:I)DR4Z&%GXF0L@T S[LO-+/QFI:BMSV7 M9A$75SDH_J09%?ME1/K2_I@+DL\20-8U+6A>X3*F-K7IX^#VQ;+0]G12?0XR M]^)I]UM^* H>\RI'"?G9O,NO7]XKKQ@8OC?:IS(,,6H>$;_#?:93[F9K!F;C M6^5&K6U?"][;5*YK(3Z8FK4LS0ER_;)KZA31VCK[7/_SGY.#D_4DC M3^ML'K<:S?;7O6:[O=?\2O;@_;UFG2\X$$\^X;V==^<'GQNG]<]UVMC9_K[W M89? /<7>YT]BK_F)P_L"UI3J/[8O&D>'1$6CH[5(:)$0IUXBS8Q#E&%M";72 M!C*?;.@HLU9SZA(VG#EBJ0O)^>0MM8IX,Y]LF+>]5NQ[K3Y)V_F9SH/7WWEN MI82F8(R*.&F.-34RDL"P,PQSHO($Z(?N@^F/8QBVXUZZI+WMHG)ANQ/^FC@V M1ML2]CK_C!M?%;W^"E/J-5/HWO:AM@%CRA5R+K>\)S0B>$D@[8QG(8'YX?6Z MIK=>ZR-+W5QI7Z@YY?"FT6"8V68]15'1U=4<*WH0%'D_DQ*"4=9P*=T5OLX7N*V5F4M'SJDQ-FKKX<0L4IIX_OG2_Y9='/-TY&\*B M2S_V.*-B5!!5FE-3U_FE2);J#F'+0W^BGZZ2OWG";B%4_C4JKQS[RHJ!P'#& M;7O6C[^/?_DCM/IG;7OQ>ZM3G%3QI3]F:2=/H9T;!ER04OGVQ)NTA4N/4AX- M/!EB/'I[JWAK;L!Q^1[G6UK3E6_C+;+RO:LN2\B6YO*G+GOU>X+S:K'/:['Z M1I6KVU/4N/TK)PF=',[:GWMD.WV&WJEV_T:[3:M>?8-=9M>N/M>O-[L"V;P_>SOJO1[WNL!/0:*'>QYC2 M;?<*-GQVHZYV'U3*PTF%6V%[_'YS*EVU6_=&OM<=QUVN42WRZ19Y M:S9,Q7]>!ALN>!$*-GP[+I(K:GERDA*8R]F]=A=^G-NVGSKDZAJ/>XU[$E&U M_*\J*/IF;/)$8^;CQ:C74"T-:7\_J'3^)+\R.K[VSS+\UP7#_Y MS_&7DZ/O!R?U\X,/[[^.OP/W&A[03W*O&=JP/M$XV3X_:+9AS?Z\OG-\W*#O M+AJ?W[?V))39:[ECD*5B; MO(K" _H1>]T*GFX'3S]FX,EX(JD7#I%(8LAR"R0< M!55>,R.-VWASF=E5P5,%3\\"GK1(PAFA9!2,)Y:T4P!*V/JHN,.!5_"TIO!$ M9K4G3H)@#&C6>8 G&AART0@D/(@?9I273%?P5,'36CS;+>!),4LQ42Y8YG@, M 2R"( 5FE!+.+5U55%Q9>&N!46Q6A6*@(X4 A,LB0]QXAT #UB@0S>%4B> X MKJ.%5_F:%SAX_[C;&Z"4@]GR M_+ZC+CQ"IQQ*=5F,/YGJ4)NO#%Y(F[K='B[5:)ZUV'=>@K5M5<0T<2>\Q8(1 MB[&TU GATTW%_O8WVVKG!,[WW=X^2.[)M,C<6F3R5R7U[TWJM^;\NHEH.+U MD$G&(LX=1Y8R@YR)R3&C9=1IXPW9Q()O*KZJ&=8SMDTJKAYS-:&<)6.H9E)R M28DUT7D@#=#_A& MO&!70\7.ET*:!*NM2EAKR8W&8,P1886/1@DA#*O8>3W9>=9SJ 7!%JN(/(T) M<1#+R.J@$9'6SI7. M?2>>GO6TA6B)BYXA+S!#/+O;C"8:V<0QCQH#8H?UU+F?RM4A9<#'G?S&84L>B1T$JBK@1#CEM MLO]%>DU0(HYCHP284$]Y?D'#C92(HFQL$;E*R!=$R"=]3F*Z T' M6P)9Q17BV@1D-2BF *^4.:*UIK("T@I(*R!]M- L,=Q)XYDE%+098C4+D<7$ MDS.&25U9^.N$IK/>7F$\5U8"?$HF<^XW12:!@IJ\EIK9R&W"+]'"+WS%OQ7] MV6[2_>V*-J]5:[CGU\"L6FS5&FXIMR^=8;*&G>+F>V=6G>*J3G$O<->K3G%5 MI[@7O>MKT2ENO?J^57W*JD7>]R(?-3-H3?NWK5/Q5W6-M2VHJSJWO01O]8NN MZP]2,:T#<19[SKEVQDG-I*>"6L+P**,,DZJN_Q;^YUT!:V@U=K[RO<^?OA\T M_SG] M=N_'A_7/^Q2QH_MB^^_/C*#SY\P?/^Y_K)5_$%UK;7/!('S??MQH># M$W@.5O_\[D?]Y!.K[_S[9*]Y_/7@9$GG-D6ILS0QA!.FB#O)D1/&(2(3PRHQ M8[3;>,,8WB38K%&N<=5[I,*HJS#*^\"1 D_>">(I<>Z!,6I) ML@&NX.DF\#2;M95B(EP0C+S@&G$E/-*.&"0225@KJ14S+[C J8*G%PI/TE"+ MA1-1,LX!EQS31)@@/>:6&?[0*E0%3S\+3W.Y4$ER$35#!G0HQ(512&LN$5/, M,:PI3E15\%3!TUH\VVVJP[F73%#!@U%9:3*)$^E"Y%I188BI++QUQJC9#",X M-^X)MTA' 2J4M!A9PRE2 OL@#6:>IG6T\%Z\S_BZ/FSKY-RLKK&V#N.J UO5 M#6).?%M)%2,"*\8M)\(;Y@R-1&$6I>!1W%1\5]T@'EUZSW=@T\I)[PD&NX*" M]&;6(T".HWL1,F3*"IV MOA31AIN0!-%@6O,@L?'>6!R2\5%K;DG%SNO)SG/]USAQ7'&)L'0@DP4&.:V( M15%9*9*B(@52L?,K8.>H0-,V1+&@ L^%6Z!UBYBHC4QRZD.E<:\Q3\]-.DC8 M\!@HPBY$!-QMD*8I5^1Y#AI7XA3;==2XJ^YK5?>UJC9[W00##Z#:69DM0PBERL.-$ MHF;CC19ZDX@[S[Q9F\KLJM-%A:;KBJ84QP0JMN%6)ZZ#RLT0E;)D=E'QQ*P-N:\ZX\X0JKR_>:I%9=\_ IK. M>GJI)J(8G),4 ;646H$LB1YIC:6D@H#!KUZ>?;^D\]KHT1K#4^ 7?X5W-[=G M6M:M:337EJJG\_4>Q]K;[BG<^:(V'+3:\-50&\"+HR)E>W;6ZUI?%ND7O59J MI/8-6,T6'-[JG T'_=J@6[P6:RWXXW2ZR/ET.!AF9W)1ZYRO<9-,-1>]'?9C M[0Q.N-4_AA5U\E(RJY?WZ=?.8R_6X*L!MJ1FQ]&?K5I^G@PTF=KRC0$!\E4O ME;M^4'7Q=YESZKB,>8; M66W5MF_^XVXV-YWUX,K<%X M)7ESAIU.]+!!^2GR)U8L8OF&;=4^%(^[^F$7%E_<)&:Z@^OEI0^.>S&BXCN= M3,1 9(/CVAE\N N$%3OY89;N/?R"MQ::'ZYDT^5L2'W^[]W8L+CB[ZT![(&_ M 6.^[78*.,J4NA\[+=B/1G<0^S=_E'6!F%T@+X#? B\ *#)$9,+>O UYS]+O M:=E7KE^\F'*_N1)]@%;RU;L 20.X%E!^)O7+;>R7V]C)VPA,7K.U_P6VA%L! MA#C;;Y5,%RY5","?WED7Z+.$E2GNZ;= UJRZ_+Y\K"]-L(UP8EYBV]Z58-]"VX(5PBDT]-;%Y& M\1Z(%NZ9SI^"8C<+0DC#'NPL$ 3(BU:[_QQ!I-'MH"F)-\F#>'XH,@>'.#-C"+Y/(VB=OP__UPG1]\ M;IS6/]=I8V?[^]Z'70+W!*/ID]AK?N+POH UI7KSR_?Z]B$S&#/!$C(\)Z4I MJI&1+"#-A+,J^J!)VGA#M_0*DP:(OIT/-Y/D;4X\@<'+O+':)<8E#BX%'1GW MCE!F/%UE"E6.Z8TW>&M5NM+H MQ+=J.X A()0O%=5+/74^908ND\^^U2GMIQGH'<&=X#D5J-LO%*;?>[$-G_P6 M)TVT_VL C(:#U5]9@?'37277!?7-W/Y-_3SN35H"'T7DP+KX MBFR"Q?]NV^?VHK_QV^Q3PR-/;_'\[JQ\P)3NHX_FPO,Q_#_E+@,S=GL%.?P. M5C)HH_ I6))=EZ74@*(!I_ZK9;GD3'OAN71<"0FBB1AG-59>$U#Q#]7&FV8A M7$'S?3ZKIYE7[:]QH>]G3\W:[N-MUNUM5]N8Z_Y M;K_6W*M]:FQ_VMEMOMNIO=UK[+QK[)>_[>_]M;NSG5]^O]O8;KS=W?ZKMM^$ M%^KO&LW]VB_PD>9NX].[G5^7L=%Y=OL;GM057L19'K]4GV];4;S*Q3P8F_[ M,$7I$R$6Z60BXCH(E LZ$4^")J=,M"S/A-ZB]ZS2&<9TPB%9)4")$-8IQY/6 M&@B!"4+S;?3%OBD1_?^ %XH7=/3 MUOW?MC>H[>Z"N(=W:WKL0YLW\ L'PWO@J1K!Z/_.^(1:G9+7"NU_QCG8MOT^ M;%OIG.S'L0_!]D?>/58[;PV.1^N?MV+/]OPQ['VG#>(H94'4@HNV>H4? M$&[>=;!?WPK*.NNU?*SY8]LY*CP7M2+Z!=\;]&!?2\J%FQ8Q$M^%@\QN]]*/ MT8_7NT+"Q)XI7>SE0X* ;)4/G;=L:O%Y:\I+3T<#6GEEL%OP1SN[34_/VO'[ MV*&9K]VV_FN^TD(<9QP]@O.T!?B.KW/YE78+%AWRLO/;O5@ 8W_I,9X,PU$Y M@J13AK9R: DNT9\B\&%G:G-'0:U6ISB"3N%J'2]IJS;ESBXUB!"SMQH^-]Z8 M\^-8NH^6'DMMY&?.7VUE^RI''//Q@L+? F:QO:E-G#S9]&J!@<#D*=X?/]SF MB,#SL16J^Z4'O%AB*Z6\?[XDEOQ2$?$L7>Y=!RJM+4EFQ H+KG<0;46TK@M/ MU_+'\%JW/WO=\^ZP#=H3O. '<\0]NFQWCC[&YP%+/2I.I O$9D>*5\CNF+ M5#7'0U/, ZQNLY@8MHN5WXR')][E!1?!S_MH5TS^*A6 :ZTYSC9N=/.9LJ7Y MU:"5[O 'MY+XUN/(J&5WGZOEVBHZP]3^-9,O< \JXZP#<+<#/'^4(RFE%W"2 M#-.$V_S9[OJO3ZW\78R4OU/XNWG0JN_\^;5Q$K[N[7S\4?^1QP;^YRO8L6)O M9Y?6/\,]FZ$]K_S!O=MPG_/ZAX^T03_RQD[]1S$V\/-'7&]^Y?63+]^_G+P3 M#?H?4/X^GC?.#X/0GI@@$?<:?F"KD591(D]@RYE/4B1>:O# =3%L9Q6:2L6H MS\F!)(\K9RX(PG@TN;-J-NDV0!IZ>Y:] KTAJ(X?NMUP#DIB@48C13W4)DR"?0U6$@'0I0;V]+N$^AD8\CM9>2^38V'#9&IRBB@WWC M@@)#!AY,TA;[F"P)(X;D(X;$G.&K_?,+=MR?PSX\<$Z */(CGHG]]N@L7/]^ M:"7Q04F&)- P,#"+R&BMD+#18:&Y9@2$E=E:->?STGHKM+.LOSPI)8P/'DC9 MC?3&M].DVLS:(BA6@""DHHH5P)XG:F/-!-""E[G'DY$8Z:@MDIP2:KQT<#Y9 M#;@F?%.$: M39PCVE^V/-;-15D8;Y*8M'8.W'"B91_Q/)T2EO%3OPGXYRB+,S $G0C**A-7R@39(A@X('A M>SK)YYOV,TS(\E8DZ4#T)Q*P!>W26*D%Y]:!5L1H=%2-D@M^"L#^N=R;W<*H M32U[J8B.U2&@W;_@Y5:[,)3@/=!_PD1%JB3@G\$/14RA(&4G8A8QW% MN8+%(XT-X9RZZ#'=>,.V5N5;CTEY9.3:L8(Z,K-S9EGTQQU0ZXYR+.12:RV3 M;IWME_ZC*9_/"!Y/N[U!Z5WZEOUB8$<#(72ZIV#?#/LQ#=NU=BL5UOU5UH^/ M/G IK):6<8VU=4D)8GFR/-JHU%*LG*7)]RV@^_A7Z]LT217T]ZE8QU^PC!D" M YW4_QZ&O?-N+_1CYY5156/'TT,!/$\R54F028@S[Y'5"C0LZEB*!M/( 2!3 M=G_EA.C^O.$RCTG];H&1O7!+7!(D2< CEHB0G(,E3*B@1 21L"8C MW=X;$=;>F?SGY,Z M@TE^^E-;<3NQ5,R+;*NF_3[2POXL'[8BO*6$=U*_.-3"NTB<0X+@HB,K08:! M;J:280Q;1[2G.=GJFO2ZK8?VHNW[XQB&[;B75DN4?I'F\IJ]:GL?#WT"XTM8 MA2)S$O'H%;*1:,0P :T;"RR=GG=+84P=V&Q">B(!UY/3PI*H"!R;,%C9>:]: M%B]EKZP#U?O__K[3_CIKGW 97ZW7!-6]@X?!1/&J7U%29N'Q=FS?OQ]_,L?H=4_ M:]N+WUN=PF-6?.F/61]>'H,YWX$LN_3*MR?);UNX3( ;-4 ;W7GT]E;QUER) M7OD>8UN$RI5OXRVR\KVK+DOHEF+FIRY[]7M@Z-S_8OF6IO2Y+)9M8?9S!W;U M>\R(^U^LWI+F9GMP3?N^ZUMPDH7/+BE"'V7%/DJQ]8 M<']5_\/UVZVR /'M6(84M>(W&1AR[=._GBW#UL'.<>O+YX_G!\W& MU]R"I?'CB'_YT4CU^;$WD0CF;#0HI&01YY@CG;Q$0GLA!5:>*K7QANE-((Y[ MZL&]-FVL[CATLP*\EP%XOZP7XDVIS=-:0^2H&"(KG4PRAD ME6*(<),P25ZQW#65DDW.U0(&_EK!7P5_SQG^U@O]P-JMD.X>D6ZVK2DE7B2B M%(HQIT5*;4#;DPD9E1+)+25,3HLDLT$[$)(U(DK(;A$;'>5Q7,/S80S-RT%R3>I/],Q7CWX3Q9SMP M1D>DU,#ST6N-./R)+!$!<>$5@2,&4X_F:E:S,H+YB)./GI0CW@[[Y>; M= D+OQSY?#=#8VTY>*GM+6*DP)[:66FYI\H0BQ-.(AF>9WF1RO9>9^Z=L[VI MH4II@207 G'G+,J3YY'"7"K*O2 FAQ>VR/W:WE=,/"9LS8WP8J#P3WH:J[%" MC[!!SP)9;Z(;$6(XZ$.>64*YT<1J%B*+B2=G#).ZP:BV^PGR5ICZZC'U-GZD1P#5 MRH_T\# [ZT?RC$BN T,Q)(!9#Y:H(TXBKYV30BK'B-YXP_ F,_>7)5,A;(6P MKP5AUPM@*X_>_8+IG$>/!5JD'$IE$N(Q8N1"\$!8S"4A-4G,;[RA=-/@>T[$ M>?Z(>N=K+!G,N;S$FE56)=E5A7)3E31;3%3%/B$M<\&BJ2Q_ JF("$);MBUF<5GUIBZV_C M@V8=[O^5U#]_ ;O\GW;]0P/6M,OJ/QI?&\UM^->3QLX_K7E;O[X#G_T13O:: MG[X?G,!:/WPZ_T+?\?J)_U&G'TE]Q_^ =>/&AW\OEEAS$[W!-B 2M$#<*)[[ MV$7DN/-&&*=4BAMO&-]458EU!7@O$O!N$SQZ!,1[Q<&C1\/ 'W,8*)5S#"/B MG ,V-XSD8QAQ@6C;8I%FC>^3/,NV;Y*\UX3QI]-\U:,8B:$1DQBBG@("3F/ M#9+,TL3@/#7F>> &JTJLJQ+K6^D$6!H<""4R><\EU]8%)1T-EJC@O:.5#VCM MP&&^Q%HKIWVNOPR.Y"$:@B*M..@'7,<\6YPKKZL2ZV?*RK?Q;CP"+U?>C8?G M[EGOAJ9:A\@5<#?SP-TR<[?B2%L3DY2&L*AR?:9458GU,^+K]6+KRFR_7Q:> M-=LQX5H$2E"41"'NA 3N=0IENTQC0E/T(G=)$.PER^=756(M@#,]%C+@K'X) MZXT"' <]S7,<>&5[KS7WSMK>,G@B.,C>9"+8WIAK9!2SR! PNH/!UAF>2ZQU M56)=E5A7Q2J/JQLII;&S1FH7%4_,VB"D"XP[0ZCR7E3NBW7#UX42:U""E,18 M(ZL=1YQ8L&V$5H@2D*%,NI0C_0(H%KYD1X>9F?] M2$99891.*%',P C5,L,LV*2)A!!<4"'F+KUL4]+[RY*I$+9"V->"L.L%L)5' M[W[!=*[$&@-L.FH08QQT5C@VY# @:K"1)<6E\30"F,I-JNXY$>?Y(^I#E%C_ M-C?^>EG1]6CG###S5!FV&>-MJQ-B9_ [5<6-'AE :%EP5WK\5DT&+_4D>!_ MQ<+B>C9_&>4+U9SMM_I;,W5ZM?C]+';Z,<\?7[SBN>W7_OLVXUFVD>OFZ&7?)Y8M=/S[K?V_'9 M'QE]A$C)1&):&S/W*QMT,-B+:=SSF/J[_-X1O&=,(A M624L=\(ZY7C26L/9,T&(6]HQM#K\^S[\H^^'EFC.?# (5 6'..$!:!Z816=Y\(BHQ+!5"9B7SC2,G5-;?A9"G"9<,B'@I^,V62T) MC00DB"/62^]F(V(5!3P4!;##%+'PSE&DJ%"(,\ 1S11%<"XJY@O#;_#M:+M^>/BYJ-OG((2=WFE5J=8 MX=ON*:AS%__??VE*U!_]3)@AOY]UT4ZA)Q=-#OH#^"=_OY]5)KAYKTP@O6*9 M?FFVZ<)"^T!M_6*5H'E^C8-+ M]BNR"5;_NVV?VXO^QF^SCPW//+W'\]NS\@E3NH]."@L/R/#_E-L,\-5W M,+5B+W\*EF3792DU0!*0%?_5LEQRICWH"AF4A#2!$N.LQ@KT'# )#]7&FV;1 M.0N8X&T6,\ 0__K-OID]Q*DS62"\!Z>SA886!9W5]QH?]G;^W*SM-MYNU=9^ MN8V]YKO]6G.O]JFQ_6EGM_ENI_9V#R128[_\;7_OK]V=[?SR^]W&=N/M[O9? MM?TFO%!_UVCNUWZ!CS1W&Y_>[?RZC+WF0*J4Q4QSHQ4%@#MJ(B\H&*HCT M05MJY=6)-S]EJZU]\/!L!>GY<*[$L\+LFS">OYL=_W7 M5Z9?U)L?O]>W#XVCCAFF0:4(H&$$1Y#F5" I.2=61^:CWJA%4,+.,JWWAO%& MLQW4+.+WIB6OVL(J1NN]T][]=^*?2! M[A"6&?J__KX2(:9<6.)Y=1+48DOC!^AW1[:,N5F_NQMV2UNO<,SR!DE?"/S,S P/2VKOA7$+5[F7&WQ^@=OZ@2 M7-+;'F@4V?/PID8,/L+9F MG3<^?+K8^WS0G@_.?:&?OM=/OGZO?_X"[W^Y:.SLDCK]]VD=[O?E])VH_SC" M!W#M@U-0.O;G$\J4$8%$#.J'"HCC$!!H) E9ZX3D5CKMP7Z@F]3<5VSN/J)K MKZ$X%[B+5:6XZX5.#;A_\SRVO\5ZX;FK@.G>@&F^69OV# P@J9"CPB(NK4-: M!H%BT-YY:G2*=N.-V21ZG>J 7H-*"(S%?PJ8;JH15L!T:V#*6E+SO%OAT;WA MT7SC .8)T+VD*$?]$->1(!-<0D11I9+BV%-9U"7B2E%Z=#P2E:*TAGB48YT5 M(MT7(BV.6PQ21.]!+_*4(\[@-T DAP")%&$DV:A--MW(6E5*OQ(-258:TOHA MTOONL%=ASFTP9]Y=Y%0TD5B%/.A#H 4%A:RV$IF88I3.<&K]QAMY=YNLTH%N MBSBJTH'6$''@LQ7BW 9QYOU @BJF#$L(LZSEF""1=2&"W865I$9*R\#N(N3. MT_DJ'>>)VU:L+LIY#4'$>]F:"K&KHK^G@>UY=QEETB?!,<*6.L0C]\C <2%- M'.4)U$6/Y6/.5;TA!]T)\1?+[&8:'-V@[&Z4H;0JA>M-,;MK,XYTX#D.S?QXT/'[_7Z2YM_/CS=&_GZP6L MG]7I06MOYWV"ZXGZQT-E$O'4*R0I!GP108 AFBSB5FL @T",4:5, 7Z+83MC M?/:7<6T<<(7D2FN;9# 8 $A@YJ6.\VF6;[N=@NDSANS'3JO;JS6Z@]A?V;ML M=:+N];>>7:K 5@0?(@]"G"[= MJ+7Z?7C66U5%P0X$(RV61@G. .L2SW,<0+Y$"^R8LDY -)8,3^L$NXWWRQAI MM].'0\[%(>^MS[G)P\X-U8&GKH-Z?(;[=&B]%B#/(V+>:\1I3,@ES1".SE., M17 FE_ +O+7H^)D4TAX=]>*1'<3:6:_5\:TSV\Y9P+#Q.;=P)2' .;C8>QQ: MV,WE [$_^ =6N9^KA\+?L9>+"NS1Q(Q'])51P%[SZ#" M>UTTBA)B1''%/!6 M"8J4U$SQZ+EU9.,-WEK2PN%_\M%= FF_!-).!M):&&9LH#P7=ME,%M\*\F@# M2Q:U:;83-O-[_QZV+U:#".!:%L?Y9D!2MX$4 42D%#.*T<"%U49(0:*,U#A& M9 PC,E*S9D8%*7Z, 4VPNTO<$R1@#:$0X"4E!R[L# MI*PDN[-AKS^T\*%1G4'\#ES>*NL+T[#=SE\NZP^ J."2\'E_;$$&]D],DN/+&O^3:@DEE>+Y'OB+%?Q1<4&@7Q0ODCU^W:LWC$7<4KQ=] M+497&W;ZT0]S^XNN VND+&L-JR'5!/VL!4 MF?%ZO2(QOCL2UD047]V)P(2Y= /^ABM'ZX^+D<&;-1=!VRCF"L-7ICZV.6)1 M"XQ;Z^53J7!]G=FP4(L>]0UXIT#X-54:XE> M:6*!5L^!06N >[G29T)710D0WP0::,=^'TBJUV[!%4;L$D.N> X1H!_H.I<) MCWDKE-ET&Y0"!+;\1&6TA_T-VOG,5(PR01F-$L(#$6"N*<.&:4D8D: ZB((312#UFK(D@8.8Q&S=5U1V7H:7:/B MIK*-P!WM+@(ZD:.4L_R#$&FT &%-36+:TD!*7RR>;\!V[TJ2>74D_/7BD$L< M230&J1A!2>($(TV5 '5)T"#@OZD88KA,1W(/8'8]$"E4XGFYV;5+#H5EE,EH M$*$A3[1)0 X:L0(T<9;D):JL+N6]"&]WNZ25]I=<';=POBZ#DQ^WOXR8''Q MH&/(;BX.UIAC.>I#O/ JX& ?"5I>FW2L-[=QX^,AU[#YV$EDD@V($P&_\2#! M#-/>&>4%UBS/0GL])IA<88+)QS3!X*61"3;FO*LML-$WQDV#[F!]5?#^J$SX M$3>V#YW!@(*YQQC-TTJ],CE02E#BC!(2E5?,K 3X!?M+KK"_+@FIH!*Y7B88 MD$9A93V,,0:KY +[@!/57#%IA-5.ZJBI#T$),6JF1D;-U!8:":M[-\9>FR9; MA[6#N-%.\&(:+_,6S#$2-'(T@CX3!$@:+:/+#6O &%O2C-,]6VML;XK[^!BC M ?*!1CNQ)-[SUN"X%'9CRA^)D0E#S^I=P]SJ#/2VG'((WQ]]>H8K02Q.F/=6 M_!*BHE90:8)W'%MKF!;&*.>YYXYB-A8"A%8SE?GZS[>'E?4LUK5^ ?OG\TWL,CYO; MC':+)2]N>-F)V'K?[>4#&UL_UYR [1=? 0Z#!\QM//,+I:(&S W7&;;ZQYD5 M;R.;IU+,^/J(:D"J6.Q?WHT:*,D/G&!67/'W%FC4+7^#Y:U.1WJ,-+CE:]H< MMV0M"0CV[NUT!];WK0ZP32:I_4DOULMFK_#53'&UW=W-VBZ\6]-S]O-E@]>< M$E=[#_A>(QC]WX(,T[ 'G^S!14K<+WAB'H(VY[DU<\"U1/_\*1F4SG'CO\L<=V/XA&V?PM1IC>"?R$BUUJ _M?%;M;_G?$ + M]]J<"3"S94]R::T6%NC4_::$U(+*,SBV@XELN;1])P#:'_KC6B;AD3=ELC#X MB"^<5-[VCVOQ?T'0Y"_D!/?QC:[7N39K9^UA@:N]TG\:0'4ZLZV)LVBKMOWS M!B^+8$]1)IT2/#KNHM3",A."U10KMB)W?B'H6&E:MS1R\5XSO_>1-DX^"=#E MM?9.&\I0 BT7<:D8&+S<(JRDYM9$JO(T>K)EKFL??S,.LTL;;I9T/J%Q(-:5 MM-0_MD!\\Q/5O5 Y'\.0&'G0Q!B@+ZL3XT!?)HV&F9 \*&W\RS1=X65D]?92 MCWD[7MB$TO:+5>P6$$5N1FSXE1%;8ZU#2;E2) BD;>Y/ M8KQ$ED>&%&8T62JCYGGRLMID2BTJ^>7)KQ*_;]NVWZ]M UV@\A*LSSYST'"!]'NM$FB7+2]= M:AF3CN_/T%.T,\S>TZDQ ==,&1D9!',AC\(X2''D^EW8Y"D%Z-*" > 8]%I' M1[%7=N#/[\.)#[('J5N 1N[)/Q)]LR3R_Z\B#KC,:;>7GP0V$H3JI:2\742" M<\(HPS@J[SD522"D[LI?W\-'_G M!V^6._2*XQ4G7W']_-!*1H6+%!&N$\I3^) ->28*Q2 ,A+'""1!J2WJ.7"I( M]NP,+)XB$#9%LR5Y9:VR"'2-/IMYJ02FE1&]PB@=9*\4D.Q*\@KV8HZV8F(@ MTQRWP2LN&0:9+%@PTCB+<:#V(6BKV;-95N_D00BO57C5?Q319T>X$-8'9!37 MB(,&C33#"G%!I=,ZA11RY]$E'JE!N8F@H%_TQ_;G&=!)-UP9\ERD@*= EVP? M1S_,\>D$YXP KH";S$$VF"X.LCD'1()EP?N/-$E0I1KZ, M-G26,N*E7W)!)_[E4L1-?6,,.:GH.UP#@06RK_?K6&3V8BH%VDB>5D-D[C9$ MAE1#9)Y\*=40F75;;N/QA\A<6VLZ5YLJ,8W> %$X3^ [.E=KA(1C"%)S@\TU MD/1$>#,5K9G2) O_]3G(Y9B-%/C]#$"_R*$J_(EGT_'U++U!5RT37AK=;Z.R MEY%(&<(6M?/G6KUI?^%2!^82(RQGEOEA+X>)VAM MVN?C6/C2YPW#G$3D9O9K-'HE2\S"1SI2NXI/AG@&(G?LA+^D&3 >!ZU^&FEC MQ4I;_8GAFI_*@B)_?)F%5%@#D_='"EXY-N8*#GX.=OU-AH=ZV&H+#ST^S)BS M%4O'7>GLOI4S6$DNH\<$>^.XB-%HT,^2__&CL'/T Z]E(ID-,H.;*1!'7H/ :!W:T8PE['XB3@FZ\T?K:D:+ 1[?* M\EB$G-(K-XZC3%'9\)8)0P:LMN3![D\&7JFJGVQ):'AR MI(VCPT2C\Z!0J>"D]B&XVLOHRG',0X6H^7S5[%AH@QN[W\J,DT1EINE[Z)8 M9J=;.\JJ10=TKG:W7Z[[J .Z3"A9-TN"B1)6;'=L%:K9&M.SQR%B39_)@J5MUF8ZYGNDYSE+WM;:]W483R3\OJB!%%7@%0UX3VBM*)R<#,<]1[<8?3:+Q5O,B&JQ]%XGJLZ, M&IW^J+G)\-61L_]1VK_..Z&73U^=]W3\[-35%[ 5F_Q1"[>@,[NMA_5AH]GGMQ]PZL]K8AX_8CX-4P0^7OLQ+OMP(0; MG_Y+:]Q_Z^=_,=WY?[+"8*$[_URVU,CZO4U(Z:E[\_^D8Z3LS7_R27PY_83K M']ZWZSL^K_,<_N6Y7__!9_C\AX.OV:"49%PC)DE G.F( M7!(!705VKQOL,#"+T9S"_RBG05LJA'.:T"]+_*GB'A6>/?8@U+OWWZ_ M(:=^ BXJ!@2/FUR..V ^3(\AN74WI\+5/@6ZPJ=0C;A_6 ?I%!'MC,AG%G)3 MZWL,Z$?L=2NTO0W:S@\O98);G+LN:IL$XCXD9 VF2"J#=0($3GG859&82/]8 MHTGW]QUL??5\_# NL8J/'XR/9UUBC'HKB23(&O/1)6Z6] M#'+C#WP)O&VSEK7C$FC @4!1X(XAKL 9-';T:2=.[^II7((Q46 MY^O<'&J6L_M3AH J]GP (WXE>U:ZPKWQ[JP%[QDH=T)SQ#A3B&.-D5..(A)E MRK\$X&30^?DFNY.J4/'O&O/O_=GN%?\^//_.V>S1:\6)19@GX-\@+++1,X2# MTTZQ1*2V1=\'68G?%\J^]V>R5^S[\.P[:ZHSPDPTV517!$QUD2@RP@?D9 J< M>XL=R>S+-HGBZ\&_3Y!1,%>"C/+G?R=DBXJG:"A1\&=CL9G$2THTN&%!XJBQ M! -2"MUA;E,Q?M)7FP!W_QNTWH+J";PX?W4[1\W8.[UYN[I*--U -.W/YV@D MPB+H$$C&/#>92H],, X)2@4#]5+:4)0[:*;O*;)[?TSSQ/&D"CXK^%S;5)D* M/A\(/F<=:S)9 >98SHJQ,2<4&U#J#4'.& P&&ECJ.!0)Q4QL2KVHW%<06D%H M!:'K69!60>@#0>BL;],'*6UN1QFDY8B['%%GQ5^KEN-6X6?#X2?L\YES8(RE"H$1 [X*3%'A@:,'#:!"^E4S#5M6LM- M0U:-R'U^ %HXJ'\K&N!>.\2$S78LSG_..)F9G.MAC!Y@OLX-7+STYUV\Y->' M<4R;&S=>OOG\\KE^RZWI_LFYO7BK4]LKFJ5OCP9[_S7JV]PJI]O^;._W%9.= M;S/B]J61S20R\!3]NI^:9)?T"B_Z^P/Y]J+-Q 34]CZZ7M%E=CS_"3Z01]GW MA^W+[N$K9@9LU?[)P=;<)C^3>HUN/O 3%Q?\/<](:/D;[,'^\/0T/QFL>A\( MHY6 2& +@.WR5N1-^1LXR;(_4'KM,"_ M9%N]VC?;'L+M?_DK?HOM&OUU3+73L'R3_O=G9[WN]^+"< 2WF6STDR&AA8%& M$6XJ-V7ACMA;SB6KCD4:94&XUX.KG7-OZP)NY2?DV M<-&OH$FV[HUOO=F!Q<;L3QB^\^WZ6K:(),E;CD(X.LRKB MH^(H&B;+F7Y.!($,""&-A9: *+<;A[0FFF'!%9>#94<3A>*@F%NYJ"?F&QDGM=D(ZJWC+C_84%JBS+V .-W!.>O?*U8_]Q5JWV] M:JUR2^F;36"JUOJ"UVIN-C+LKE.X*)E$/V>""L]\!$KSN!=CK=XM9I2_FY]1 M?A]#NU[JSC7R>J!9T MOO/I?*&08N#KP>=W?._SNQ]?FE_. M&\T_%\=5$&D,]H(AJ:1'' N24UL,TI;Y*)SPT;"--W>NX:V&H%7X]KSQS7GE MF<""&9T'!,I<:QNLTY$:2JB0%;ZM";[-]BJ DR&.JV+DF4:1Q()09C N$PV.$PQ7" M/17"S;42\#(Y9@1R..3D9 $(YQ-!/!EJM/7CEX/PCW\KLY/5X0HC[JR=PXV?[1V#YT^9PTXV#$8@U&K,5()R*1 MYHI@P;0F3@$ ;A)QYW9X%016$/B\(5![*@(.%NQ7Q2/H>M0(,)!(Y(9+XMG( MC*65&?OD*'VJ5O$;=XBN& M?K ,MHJA'XFA9U/:&.;81QN1HXHCCIE'VE"/@A7$\.0-_%,Q]"M@Z'M/V+HE M0U?&T9VX>BZ-*X^:B,&BY#"81B$(I"F+2"I'I92.&L7S4"VP>2N>?KD\?>\I M2A5//R9/SR8N&:F=] HC0[P GO86 41;%*51"H0WBS[/&<6;FM[7E*>*J=>0 MJ>\]*Z?2O!^)GV?3=*A3F%AGD%?2(4ZD*!-V')RKTD%C)VVE>;\"AK[W))2* MH1_+-S:7>$*%\9)8C)QW%'$.+.T24TC%0"WH84[X4+'T*V#I>T^JJ!3OQ^7K MV52+R*RSA#NDM<"(1\&1,\HC+ Q85CI#=Y[WL6G$G:L&*JY>7ZZ^]S2"BJL? ME:OG\@<(3Y1;:1'CQ" N?4(&0!LY;G5.K(J.NHTWC&[BM6+K1^T==%6GI2=J M+32?/=#J]X?%B$K?[0_ZKRY]8,GIOCSD?>#T@?>M#E 0;-_;3$(5KMX&5_?G M,@0889@$%Q'6"6P@$SW*60%(.8R-34H8*T%7NJ>,K#7*.ZVX]9%R RINO0NW MSH;_I5%.)6'@()Q"G)" #&,6)[L.ML MS)XGK##3'BGK<[,1ZI"5 2.3SRW)P((&\A5]G M8_)6."HYTRB17%(DM/YYXXK3P8MM@Z$+^1(L.:EIRE&Y^^M>57'L&G+L T?:*Q'\ M<.P\%V271G,JJ44&U*A<,!J19LHCZRR3@1+@]:(2!4LQ/!&1!2Z Y=.U[V>WBU?63N?X->C-QZ MC+E%E42ZC41JS:4GP)%8ZJ,$I=(%Q#E32&,.D@D;(E5,U >V\>:^"JCNCT>> M. FT0LL*+=<_3V0I6E;*_;U!Z6SNB Z9E)1 TA(& !I!M9>YX2H3/(&QAC&+ M6;47XL[AK0I.*SBMX'0-1BY5<'J/<#J;VA.B4$YIA@*V$?&0"')!"$$"L41\9 Y-?6"2B M]"$G>4B) 4[I)B9W#B55>%KA:86G:S!-JH+,VT'FW."HQ&12,CM#$_SPFB.G M&$6":F.D8$YJD8M!*G.^PLL*+Y]=&F*E?SYPH&D^^U"#_1 I1@0,>S#H14#. M:X&,3%QQ',"<&3A8$8)3T$_9II2J M0*4"M ?6Y9NA6@/C"@SD_0HI'11#5B)J= M.2^1590CXXB,S&ION ) %9M"OYR84Y';^]O PDW'.:$K,W -L,SHE;P@-I^0 M2]7])^0^5CKL4V01/TP"L;E9!O-QS.#3B[ 9M5:G-B@RFELCR*G%$G,RW-0& M\-'!<2_&FNV$6@'IF>_#F MH%M\'RYZ%GT^F-I9K]7MH8MH>[4S6'HW]&OG\(TPC.,/ \5'WSWJM,9-S?*+ M0P#'HFH!+CHS(FVS!G<:M&R[?0&?3?TXJ+F+XBNMSM3SP=_VZEYI9[WXK=4= M]N$ZH_OG>\%WX_\.6X.+K1KL&5S,']O.$9S#.:QR_&S#]F"\SK?YR3L715M; M]4>_9D/W;'S#[?U/>8#['O>RU7WKW1'<0: MW7Q@8BDN^'L+B*#E;T ^^\/3T[QJ>()]X*E6 O[J#&K;OC@20(3:WP!5OA7[ M3TCC6W.Y[B5D-X:G<#5_GWVZ*Y^F MD DMX-;.PZ#T#0%OMY-5IDXL=:GSUN"X8!E A%Q^-.8@8 ->4'V_ !SX4Y9_ M;DXS&(!/QJK,(@ ;<(EO=A"!=3OQJ MH,(!W?+E9@/SMVJ 'ZRYE=;^\LP>I M8%MY1<-\I0)$X):_Y'MD[J7XC^G=+EXB?_Q:P$!M^AW@V'[7E[>\?*:IAXC6 M']>.[;>,G[#:5L8JV/E>ZVOYZ#$_.%ROU_T.:ESQ$/]]E=[Y=^SM'P.XSNF? M!"/+E4._'S5#O;\?_\TU\//4U!++V#]K$X/6GL[[Q.HC6SOXZ%+(DG!)&*!Y#;G>6:8=QPI33QC M42EMS<8;J;>6E%5G"5CKY\/^ MV\NRM-L!L3D2EV.2 FH 3:>?R>62K&9)<2S"9JBWH,S+:]BS\LN%<'I*,CP- M[DH2A&%@ M]5=6"+I2S?>%@%@7T4?HW 9._3SNC5=S9H\BI_M^US>]'?^&WV ML>&9I_=X?GM6/F%*/_.$^KH'9&" %=L,;-SM%?3P.]BZL5=:6?^RZ[*4&E@Q M@%'_U;(\][7QP#'2<26D"9089S567A,P:0_!T&]FFSBCX-L,;\ "__K-OEFI M]G3\W:[N-MUNUM5]N8Z_Y;K_6W*M]:FQ_VMEMOMNI MO=UK[+QK[)>_[>_]M;NSG5]^O]O8;KS=W?ZKMM^$%^KO&LW]VB_PD>9NX].[ MG?FZUN+G'$B5\D%B&KV!0W:>\""TQ7#\"<<0I.8F#TE_%KKT3;50^;A:Z!WC M])46>GLUH,X;'P^Y#M[ZQ! GVH$:P"+2AA@$NJDUL/TX8;_Q!C9\B]Y%#;B; M&BH?3PV]+SJLU-!KZ>\3;AP=6L)\\%*C3&B(!Q.0-4JA:*,EG*9$3_O4BKX==#*VLY^[+2ZO9)+G](S MOCEVV9:R"_8.5ED$/PKY-NI8 T"Q/X 7"LK(WM[V,)0^T[]M;U#;W04M"-ZM MZ56^V<);_;[;.ZT1C/YOX>Q.PQY\L@<7*2-MA>>V7,LT7-W&'+K22LF4W4H7 MJVCUS;]<[[M-8N*"4*6BYQ9;>>OV._'N =P:+,3 M_:\@WX0Y_MKO^ZQ-+EKW]D60Y?=^NGQP<-T[^/&W0CZ2Q\T^KT6P?P[UH M ^[5:/ZG?7!R<++7_'@Q+UF^?/YTT3A]1^L?OK"#'9 <'W;)WN=WI '2J'X" M_W[^SVGCM"Y ZB3XF]?/#RGH,A8'@1S#"=0;1I"C(:%(;9">"\=4*H4_<%\, MVSDXKK&/G%A)<"#'T!U@XV6?OY0?8@\1)%B)!P,-V4U]9B0 M0+4E6+DT?ZCE1B^$?1;^GL;6I1;C]=0TN] 8B!1 ,88E .C(''S?4ZO@/Y+; M*#96W.?Z!YS;$.XIMMA0%Q/G$K835F6\U4IY^#Z[QI)=FZ#6B#%JQ8$]/_UN MMU/;B3Z>YA@XH("Z(DQE:^TB(&V/>K%06PJ=8Z5YT__?-)BW:R*C0!HXZ!BY M5[F/'+-,.>^XI)R2:^P:/&W7S !2(\(=.D4BR'8OVIME&CVUL?/8Z+77K!]Z MIRU6B8-]HW5.9'?(#[IU=U5E/OED5E8FK-)H%S)3 M8NM]M]/I9DI<:P$!/NIU+_(V:NRE]G:4QG EG3T0 MW-;7(J6B#?\M=_3S?4X+047/H"1=?-. M[,1%X)Y%>DD$KMLI&+P] @TXRM\K'C+/1^W,7I9,OOLU]B9""K>99V9)9,FK M @3A;^=R'U(/?B>?^5GDO]CJ[*<=[\W*1"1T =/!OPGDO)ZZ\,JEO M?#]BG\%C$L&!L+.43!EE,M8P)((/&H!(")W*;8Y)^UIF^@ &=D:B-81 $/M; M SMKCU_GL:Q*,;WJX^O]9\NZ5AN4XJ^AZ&T!;[@7\,E7)@+-K6WVV0(7,4P( M)+RDB"?ED':$(9^TT$88IC5=V]!J??8(>0WL;CNO<,[HN%)T!Q"0@]&U/\[; MEQE;S"0Z'=M^(3'##"J %Q"'"%VG>&C M HV1Q.SMB,\N,9^C$D#N'=A*KB-RQG"D@$0[DAC!^0RMF,:,6IZOZ1C+2E#9 M*]>]-O(^5HW-3NO?!'^%-4(^BWV[W!R]&FVA@/UZ#MK#R%I%"F6[L/0E)\C6 M?YK?Q&]GK5[^\>"XUST_.@8 8'2&GI1YF/WI>PUS-C.BY%TLFT> \F@RH6B- M<8AQF+BBW4#1[9=\K9*5EUF+XW'F@I?#2+X +SOK=;^V^D7B6/_<'^<$S92S M8>$;V>%LET]5\)@B+[88?#'B:T;3 YN48B]/Y/#-XL&NKU@PH.,BPGF90<\. MRE\4SSUB6\7O"KXW'% OIZ:.7;0_.7T=>\7P\@TR1A5/_0T^+39H2F"%=2OF M%&X/Z]S)XRUO9=OM[D5>[F($W6%@-&\8PQ6+R1^%Z*?/L2ILT%:B;4TV!E.N78B12Q2DJ 1GHET [>9K>L.CMMN M^A!M>[N? ^-_];+6#"XK9VXNK=W;%KN;GW5T40*900XL/_ASUB/-2 2>B[5Q M"C-G Q!;60=YF^4UMSEPQ49$NUO;;(.,9$"Q5VAT&S-YB#3<'3Z>]&GFLI.+ M;B_TX^FK6_X=TCSZ'+$D/IB$(I$>_)IHD::&(&V],%QP9H)ACB]ZX:%Q\EH+9"*L.BV[R42_'D?46%MU3 MIZB,4F&^MI&RW9R[YJ69'3PDJ/%0?_>1-D&,!_CFR47Q3[,[.(B#MT-:$?9/ M1X=I8MCLY/]67O -TD,;FY]9)(*!*XR24[EJ.O7(2E+T> \4!Z9# J^&\/4Y MF0XC/[@ C7%'N'5ZFFEDZI[W1L>K^N>N#P1O2#+F$L%1/DX^0;4)Y+M=(ZP\ M2/203(FE<9\*X:P5?6AF]F6>=7\.;IOO6N1\ON*M.=;<_)Q$LL:9B+R(X+.; M'.@3-B$3HK5)T6!3G-Z)"IQ8;;B)TG >J;"6,"FUT-:J2!B=V6]=%4\XGV,$ MTU[XPR!"_]N*F4==]O;/!.?5PZ[4P_+[/= =+:[N[%%G9KXZI^[' M\$3*#ZEO,7U28B;%"9<0EP-9C9)N;$^?YIZN9O"*)J:9(XGWFI>G2LY8&9L' MU'I8[MG+/.L>PG.O ;^VB<.+T+H7.C>54"U$J'Y0/\>?6KAIE%-V3<_?W$=X M[BC4\W2I>FBILNHA5^,A'ZQ3M_1G5>M*++EZ;4Z5TDD3ZE;4G4+=A,[SMEB_ M'\?".8_H6_O2BNC-&^*+*8/'G8TVA22-M)S*9 S'0C)N650B!/;@-G83B3;Y MF7;3?C]N9JD:E\*EJ7[WR+#=L/I=\TOSN[]H?#JX.'R_S9M;?^/&UN^MQLD' M^.;?9'?KR_<#NH,/Z#Z9KG[7H#".[YO?#D]^_P+/A.&W%XWW.Y?-]\U.:6D>\D=CSM0U:-_K)[2PJH*J ZH=U)2-<,B%(KBA@ MD]6Y*1D!]\T1ZZ5W#ZYA7@'5CP>JR= M,'KY@&I!(>I5":>-2OWGE/K)4%I[>$1MK)+R#)+3A\W+7$1>:=A:6,QI^E3T M:%UV3R?/"U:0] !(:KZ="C9A3PUQ(2!"N4#<>HU,M 0!IV)$$I8" Q=/Z=EZ MN8_KLK!$G6?1V(IHP(41;%QSH MK!:S*<^5SKX8G5U8'./^.EOY!0M3Z,D AA(1V%)4R"<#"JUSP<88+(J.1J^9 M4E;E@HUUCF6ETB]7I1?F\5LK5UYZK)#3*1?\1B(9#QHN DN"1!&:L MX22KM,1\B51Z09DS2^W?[\XI7O H=_Z^ =:5QJ2%IY!,GH#,![TJ%%H8"GV< M\NX]X5R'!+ 3!$,X!9NI<3/EGU1*?&S*O&D MNY\L,4X&CBQS$;P#XI"67L%2<2FW*0KE+BY57BA2(3RH/'V.8:C0EQB0,"139@CE6REEJLN5O;D'6^5%M_E1(OJXM?*?$/4>)) MIUYXJS7F"AGN"%:RA1(3;99(B5_#$;./Q]W> !45O9[H MU;^*2./"O?IB_G-]JS$8JI#F_DC3FG+]TM*G:NFD9RY$(HPQB:*2!+149%)O- (FIQD- MCD:MLY96R3,O6$L7[I=76OI4+9URO640N=\YBEHYQ#$!,TJ8 \&AGC-F.EE:.]\)4>,KQE@(+ VN3>.YVX7.53YK;Z@8N#:5@ M@KE M;EK@!+T8,%]X^*+"\,5C^'19"^\9C90SQ(SGB#M.P%D*!@FK;)"< 'O.(8VZ MH$_.6UZXZBSY&<\*1"L0_?G1I0I$GP-$)R-.6 >:M(C(22O E\T-+[$02%+L M58X9:V,RB$JRJ%R0"D0K$*U ](<%_RH0?0X0G0P(:BV8H$HC\!PLXASHJ/'1 M(.8#S2W"DQ VMT^M<_/D<$*%HA6*5BCZHX.S%8H^!XI.QF09K)IDWB/#N 8J MFAS2-&#D#59$^*"UX8"BK*[XRW'HBY#N?XKV+*/F+U/MR(K7PXX\13V=>>\\ MH ?G4'LW_L?U_K-Q8]N9H>:)W+3SK-LO6MR]*=J^MK[&Z]XP62W'?C6\*;[^ MB74P9^>#FW]R0X>@B7KK2](S*)]I&9^N\7^/>]?U^X_ F^I%^P79!$__QK8O M[&5_[3^3PX8QC\_Q]/3<.,*4%E%,?F: #/^[G&: LF[9L^@-Z$OLY6_!(]EE M>93:<2]#_+]:EDO.M!<^8[P2,K>B-LYJK+PFH)F?U=K&7MG).-5RB\SV/M;W=VGYS M_!&8[NY]['V M"WQE;Z>YO[WUZSSUFH*ZTJ[&0*0 +\FP!$( #!O[Z*E5\/\DMU%,MS"3V!I+ M8N!,)JZ5-%P9GG< )3%,4KIVPWT\]Q1;;(H^\EP& U\GQENME.=!L.G[6.6= M4U([&S&W/-A(X6E4$C1$*HRZ _KF+^!/:-7WNVT79:H^'N?6MV^O^J3]B+Y] M^:QY44.NOWD:_KRND%7VNWSM3?SX[N;G$$G4VE$DA5(Y9D>0PT0@ 0(>)>,\ M1;.R3?E<*7HWMN0;55"SIV&F17W99"_WE>_EKDZY76_1YF]NH[[AC6K]0L9? M56<^P=:->%RCM]LN2_&ZH6Q%^L=1^%#=[[*+ZP*V4JV%QIJBU>[9G^FE3L4? M%FA![W+^5+RLXS#S)V#4<:F(@U3-EEY]BZ"_>MGV#BX+,QS_>]XZRRUOZ[73 M^."$K5<0HGV9059"#'?2>&8)Y09\;LU"9. H)6? J](W-+%_2!GIUQ!M?7?2 M^/[[ET:GP<&/_M[8^O!E=^]=ZW!O__+PY.BRN=5N-_>V+QJ==R^- M]W]?PK.+QE[CHOG^;]'X] =\_X_.[M8.WOVT3QI[FY<'GYJI,7T@+$8A,/,2 M64_ B0C!(V?RQK\DF+C .-9\;8/1.A=JB5D7N*U"Z#924TMA9([6+BB=F M;1 R2[,SA"KO10E*F%2@M!R@-%69)D;,6&#(:&D1M\X@J[5#E'$6M##!2@.@ M).J<+1,HO;*"]KN#8W +K?>]\QC&B]C7?O'GO1X0P5^KD_(_DC5=U=]\6TY_ MA5 +0ZCII'/"DR#4*Q2HD(B[E/(Y>HVI+4-42>D.DG_@K7X.6A& MI<7/J,63/"/PJ %K>2Z$H7/"'D,NL8 ,MII28K!2)&<]&[Q,9WA?68RII!EC M]*)>@W5 0XI15=C]*0RCV3WU%3PM%IYF>N@$RC16VJ"@&$4\.H>T3@91%8CF MV%& %" 9N,[-D^OW+U]LIM+D'\(R*DU^%DV>)!HT\"2UD@BK!.X"-1S41 M+&OB@F@9B 5-YG4FEDF37\.6YG79_D(O^D_:U5R6CKXE8; L]E/Z=W*:45U"NN4+3>(6X21CH $R9*"2M% MLCIR<-1IG9H76.:Z@J47"DN+(O85+/TH6)JJTVF,5HQ01"QGB#,9D#9>HL!U M#()C&7,%0,;K0E?[E$M#!*N=RB7@3M4NQ[.AU/1>I721&BT-LF!+ *5,0M9) M@JR"50.XLMS3M0T%W&F9BAQ6>Y4K038J/7Y&/9YD&]QRHGPP*.(H$>=8(VT3 M4 Y&N+* QL243??XDYON5;N5ST VJGW+9> ;U7['XJ%J=WKGDHA$LJ436-IBI8[-,?4+O45%GX=5REK>2P\?SL[-VS(?S M;+NV(7@8,)-MQ$:3B/5%A+F)1::&M5)(RN4%&!\FA_)F?E M&?VS7NSG>A:U_OCTM*ZGIU:4.HJA-N@^O K!1 &!>BU^\Q%DN7S(&) %\;5' MK6_".[4& M?.VX7]L^S64[QNH./.2<_4/2)QY0U6VY9^^>=1D6=NC^)4TV M?UP[L[!F8'EJM@/# 1O8.O7M\ZQXK;)>3@>LV'FO,(JY",],.*,J_U"E6%U1 M'I]%*A5UDU*OV[DB1H745&E6KR2?8>%5R\R[8C]P5_V,F/2[NE5&. 5 M./^=[8O#OA==!I'C<^[5PV/AW0QLF[]N[[)KRWSZ:=_X.] MW]O-SKLO,+:+W;V#;\WW?[0.Z/:W@Y.=;X5<53OW0NN 53OUPG)H,4D8< M7')8(R4Y1EP2A:SA'@5/F#$\P H7."4Q7R*<>K6)6--T<3IV5F5C_3"*-;FU M,@2M?@55BX*JF5.=BEJ'A8A(1"H0I]$AYYA"/MF0,/6JB*F+NL%FB=(XJG2L M9><@E2(_NR)/Y6-YXW(!>"2U!,[AG49:)8Q4,AJ;% 15.TDM5S NLE"G^'/)=+GU["_^F&VTD"MZP86OECLKL9O_MB>'L5B^[7<5^TZ M>.PB!^CU%J 8Y2J!H,;;;_NCOOG*N/+N'5&X:C_DA>Z'+)SC3QU!WQV"W\[I M]A#ZWG5[-^1T5XQA48QA]E0&B4X$[)$-@B&>@D1&TWPD5 COA+:"Q:(_M39/ M/D&V?"Y A5XO%+T6[M%4Z+4)6(.^I!W_'!^22M\@100*3VJF\ MQKT&A^?3])F&7NR RER?@AW$7J(RN2=5C;U'1M?O MBJ$_?/PK89OF=KQ]R.GEF^-H(X7:+/7IPTB=B@_W0)G(A*&!@?@WX;R7M:LR M+7=G#^UM9K-2D./FR>;WYN9GH L!Z()&(6D'QD4#-?9)HVBD5YX:'*1:V]#K M=.80X0*$_E$H]-(4ATHLJ?>,.VVX(-19F7ML>X.QMU[[0G%PI3@_77$N)Q2' M9V,8B$1*&P4^I0!")EA F&N#%>4J>+ZV8>Y0G%>;"'='NMO3>.)J <#C+>>D M+U9!P/-"P/:T[>0A):E90EKDC2@J%7*86F1]I!&6S.%L.]4Z7XCM? 8&O_*J M\WC;6:G.#U:=2>LI11!.1(:D]01Q32A8SYB0(#XE%I*S.1=4K9O%6L^[N>/2 MF(@<&:L!\#'Q MPME$B,9K&V)]23*&?X8:_/M9:6$%'0^CBQ5T_#SHF.2*!.>&E%XCET( -TM' MI#WGN3TV9U8P)X2IH&/QM'A5J-.]@TJO+ 7Z.=G3K>YS!8)/!L&_9_9I%+=! M:8U"8")#G\\@F-MN:(5UY,(FL;;!UYM%^03;!T[^Q[0M[V5_[S^2P8.,*5% M%&N<&2##_RZG&?"TVRNDZ@TH7.SE;\$CV65YE-IQ+]N(?[4LEYQI+WS.2E5" MFD")<59G%XX ,'Q6:QM[10W?;JJ]S>;E-#[VVTWR[7EOZQVWN[FU_K.WMUO:;F_M;.WO;6[6WN\VM[>;'\J^/NW_N M;&WFM]_M-#>;;WSO-_>VM7^>IU]R2V1);8TD, MG,G$M9*&*R *6!A)P+F@=.V&WUGEG5-2.QLQMSS82&T4*@D:(A5&W0%-2U-M MO&$'Y[VRP1H(=T%O:G]>5PZ=*3I^T[[FH\ZE3)*L/V._'^,-V=K#Y[PL]' / M;OM[N^N_K":Y:L?_^^'R\%,X(X3^.^G?SK-3D,TM_Y(\%HT_OYL*8E,&8N@\J0BYYU%7.76#,(1A)7F+GB1 MDM$S:[8*Q?K?G<,BQQJPD%;GO#-,(C\;GBFO%=:V;*:4Y:-=6-%;2_$#P-K\ M/T#;=O[YT+F*X;HJ2,W9?JM?LP5DC=4>KV7IK%W$7C[*.^P@,%7;_WYE^\W* ME>T74JY*?7V^KBE=I8>]WV7O6>O^H0D<-T( 6;S&WZ\.^T&TO5SW/^OL'Q;4 MM'D'_Q'),VZQ3^G&DO2;O>@/ES\D-E.OY M>VPVSD,:)A1A(@#?NV<7+O>3['.9&9BM,!A+,)#T.?;L%S:I+^TT[X/'O]PQ MQY_0&W*N9S&J670EW+OI72N'W ^*_-87?[#WI/&]\7V?-]___:UY\L>7QM:' M=O-[@Q_0=R>-SKYH;.W3@[T_.HWW^W2FP1S\LKEWA ^WP'_I_'W1?+_/\C,? M?&I<'NY]N6CN'1XW.@SWE*@6JDHPLH9J: MX$2NW8S)HOI3/QB.?U*UU H!*P1\)@2\-2Y6(>&/0D(\@83".RP35BA8 TB8 MC]/8& ER)!"A5(K4I;4-4E=T4:6AGQT)%YF$M;RD>-1+C%6Y%ZL ?K?2OZWS MV(0[[EW$]M=8=B2L(&]AD->:(G_&2F6 YR'EK$#'/J^&3I$8SKVC2! D6&.(J6J1M$HAAS[P.*GE' M@-3@.GZ)A6I7A+CPZM#-*L#;7<0E^V=[%]T*S1:&9I?3P:JDL3$IMT'4&ERT MR("O4),KGW"GO,$)^P7QE:I[S\M7Z/ORE4JQ%Z_8DS0E,:T=IP01EH"F&,J1 MX1RC( 4/RBE%L,B*K<0RM>5Z7>$548575@'4[L52CGLQ5G"V*#AKOIV.JSAL MM'0B4Q2'./,4&)LW^0<4T2W9R M:UK\\(HH__P-SY3G)V5[[QW'7BP.B]=JM7N?*JB\MI\.AO>B-ZVOE;.V.!"< MSF^Q5&JLN$? ;@A 7Y3(24D15D1RPPFAL(@;C-?)T[.;JT#,RU?I!_&;2K47 MJ]I3.T;<4IL41E+G'2,2&;(L"$0L$X1QJP25:QN4UB7F2Z3:/Z@AV1T$ATX3 MG!OK5SP_O>D.;/OJK/G5*?,G49T%^GU/.^11@>8]>% %D@L#R>E\&6=L\M@2 M1&74B+. D?%4HQA)5(Q&2IT')]#4.7MMI[LJ$%A*YE2!P0+!8)(Q16*<) XC M(H)#/'B-M" *.9\C:AI!UI9^<"KQB!YP63:=^9KPH:UJMU3D[SP5V M6KF@0^P/JKC1(Z'REV4A3/MC=9.VOWE8Y,U.?E4!YJ( >!(L=C1-%2\"ZI(%+AM0W"ZIK-QM!_K0)'E4[?D_]4NOT#='N2#"D6#-9BA83E;U& M49?XR0F/50BITOR;-?\&\E3I_@)U?RIBQ)4(U'@DP!-"7'."G,/@#W'!A"0A M8>;6-KBN,U5%C%8\8N3/>[U,I[H.GK^HBC\J]=R^J1YGY6TNJ[X MPLN%G6+=VQPT6A--CIR54A'!D4RY0UK &AE/&%(Z"@J8:8C2P);J9$X^=14Q MJG3X;KI3:?$S:''S[806&ZFL8CX@ZYE#/&F%G'4*$84-D28IZW4^XT7-[*YY M%1Q:AN!0,[>G&#*:,A TQFN>+Q9T3W8[G"\&JQVZY[DEQ6A&JIJR"YN@Y;8H MRT(*05%\95$6;5&VIWDA(=Y(H01BE 7PI&U FJG<*\@)+2D)F'C@A;C.S:(Z MB"].E5:C#G<%JA6H+@U+KV#U>6!UBJA[1VE* B,L*1!UGMUMCH&W2Z>CP=H! M4U_;X*2.%7TQL'I#7^#K5H#S7S^\2_!UW[1RBN;W!"Y[9][5;U7DMILW-6B; MWX[8S'$G)EKDH1_A7\QO:ZK61Q/QX^\^.2FD#!S7GKD;Y-MNI],:%%OIFZ?A M;2$Y1_'4MV(_-TMO=_OGO65I"$D:K2&:G1P NC0N,_(T3H[ANA^.#S]]. :T M@OMMPG7VV>Y>LWW8.<#3#2&;)PW2^+X#R'-PN?M^&]#M7?OP_39YH;0DJ),? M?%[-J#<.2VLHY3Z2'-UT1/*8RZX D[TM/K!,37*;D_TK&W8 5[;MVMC\WM56 M@5ZL'=NOL>9BS--: MZXPDS,-\'^6NJ.>#?BO$8K6 ,H!SWKL$93OO]8ML)G?>APOW^[5!M_@*""8, MY?)__TM3HG[K%VJ9F4SNJ3J^9Y=!P8^!1.IU.[E9*EPUE$!=+EZ^9M%<]1W0 MTQK!Z/^MWU_@ET:-_XQ','[07IC<%538=\7BP!6+58;_UL?7&@2H#_(#JQEA MQ;YVVU_+I?-MV^KTZ[7R>CP MT_4L:[7XS<+/8*3PV W;@V\2FA&)F'KM0[3M8CJV[,#6_OSS;>V7+/ 4_S;Z MI'A)?ONUEEIMF T+3W/1/V\-:O8(\*L_F)B_X:CWP0V$[WX<@ KV:T!7!F < M!_"M\]X@>V?%EZ[>AN?> OB[L+GG,,S"40FI=NK2?;AZRG!;?MR+<)_UC^NU M,[A)UKOB%_!CS*_++XW&69_S M2RE570DR\O*7Q5I,_UC7@0O6-143/\ZO)W^\7MO-JW-9XR-C 7-I\X(6 M_HS-\SETLLN!%K(#LSM:I__3S\V=X]6R-+JG1]VMW^N35-NAF].BW PXM6;OT\ +F,)R"N'B0IMM5>K]-=P$?(: M@N;8[(*5R0Q,%'/R=KV6W3_U&R ?6;^6NZ%4P5@[I=4$Y3L#X3V=+V#=+34UYI6+^-\^/SN&&E(VN?LOSV-U^^?Q=.\ M,,.KN5XKIMI%[N1=W! ><2OZV,FT1-XPA5?7ZL7^&8A?*]O4XCJMJZ25]F4M MY!S@T]J[Z'I%^V)27H\^P*@MBU'8FT"PK[%?H#Q<']#H0=B?I2U>%C8@KM@7:%<19JA/0]_UO(/$U$K1R$*3)7YX]RSH M@!H)M!E>=V"4(&#A*WP4X6>3I*9>N^B>M[-M@_5I!; Z\)6,R_9+S%)\%(OA M%7S*7C.IX>5J,:7H"QUJ@P[CLY.$5IJ3 E2P^()+][U+>/.??'YB,DJ=6M]B0-]CK[LL >H?'](Y:7S+ >:41'34H\1S2,=%AV#V M-3*1*J>#H#H? 7S LBJEL;-&:A<53\S:(*0+C#M#J/)>E,N*2;6LS[FL"5LE M&&8(RT00]TP@&W."#Y8N,4*!8G3 /,0X,^1L]SME:8S?RG? UA* M5N+"+Q\4-#@67G/^3@ SV>Z>Y2<$-P_N?0[>P'3EI-MV>H93)7C>:QF2I#<] M8/L#X-F_7;3"X'BTMSKVJ^$JX^N?6%?0BYM_&T>8TF-&J.\:(,/_ M+J[Y6_!(=ED>I7;]57N[V]S: M;GXL__JX^^?.UF9^^]U.<[/Y=F?SS]K'/7BCL=W<^UC[!;ZRM]/I;-IF?'C]*WS;&O7B^'^@O[,>D+%':E".V/S!#XP#E2"%Y"KU/X.1G> M>['5<85%R3^^LEBQ- Z7!$#Y@-.=G;GP8R=Q1Q0+B_3 ML=_*@G_=K+"%-U^4/!@[R'U5"W!\YGP1*'#9W_SO>:M7!M M<,D"5 !S66]IEEI.L\C1]DB6J R?,WYXK?HSS/URK/>@BDOE6Y2 H:2/R%! MXTA2>A[7L;2,/66X+9VW 5L&<)MB0^ L:\1@4 +$58@7_E.?1):Q!84+71RW M_'$96>S8R]'^5/_0HRBRB@#1;& Q8'T[=*P^@>2]!2$!<>TM2Z92?)'^Z#3N&R>'+8.MSX<'WS_\*71^5LT/_U-@#:1QJ<&._ATV#[L%'F7$_&/ M1N>?UL'W'=KL_/&E^?[=2?/]WY>'6U_(X=8^:9SL?SOX'HX/._]T#K?^2,VM M3;'[]^>D/#..)$1SITV.'4&:"(.(L)Y(PZE29CKS1X4@ID9-T]YTFGXQB3XVD3%/ON*/6,"E Y%P4#L<4]*KD)&VU M^O8(<'X8, ?XO)K#5;./O]M^N;]7\LXR"GEE]4/)F$J*^[45+ZXYZC2O>'N< MM_JVK^SB;FD7ZX7Q+#^\2L'.FXD%HZ@U@!#V[MA4 ,#(-+,^))[UG']1[%6> MYKWBH?$#,C0TU+UR*%7M_V%5A.,UN;U#&FCYVS^&OS4*+[55> MQO!U?Y0X\%MM^SPGC-1KC58(0)2W;1XO_'XS3?P0W,+-ZQ\57^BW;.TOZS-Q MFJ2UP&&*G>R1=N3(VZ _=\0Y869PD7.N\C>&60>US4';]M&(K'>SBP1+W1_; M 9M[K?J0[ RS&ZXNMYW9WEG>5JUMAJ^9*(?U&5Q[1N,V"12[:0@311CD-5NV MYL5G@25)AEE$2;9L^=2N\](C'C7G+@0LF9NV5"N!J%D?4K<-H%-DNI0[GV4) MM/Y3BR 1,9=N>]>.;T1^_P:.?M>WEF]9I,2'%CWZ;7*+L?+C MZX#K.BZ#KL-3TL,[#S]>+SZ:.@)2?L;YNM;TQH_Q.KGQL]LN2\BZYO)1E[W] M,\%Y];"K];#Z7I>]XXS_G94YS,Q7YQQV'.[$_)!#?=,[!#.^(RYQ+Z=6-LI, M]NWI3/9[-'I]J1/3S!G^]YJ7ITK.V-G=!YQM6^[9R]3J/EV"[S/@US9Q>!%: M]T+GIA*JA0C5SRIHE[Z];6/L4\7Y,]86%">6CJZA6#[G4#_FS M"F=.[AZ(0@672"U' ; ;.]8]9'Y>6@&2>4-\,25$C+4!2X>C3H8S3N ?EHRF M+%"K+);#0)Z>".3=5DODCCVK[6_#1,+-G.G1CV'/?EN)ZB*/C04.JXN\ZS3W MVE\.Z#YK=K998^OOB\.M=NOP4[.]N[7_[3!7#3DYNFALO?LR4UWDTP'9_?3A MY'#/TX,]?]'<^OT+C*<-U^+-O7>=PZU-"F.[:'SZD!J79661J^+'4AMJA4U( M4,<05]$A*[Q'V"I#HA8^.IN[O^@Z9D^NV;1\%3TKV'JAL,62MT0H%ECT'#!, M!QBFQ8[:Y D3N( M/((M7,'6LL/6]\F:[8)$%SA#FL2$.$T,&<\B\I@9HY3@ M2J:U#>3U )0@1)VOL@>0AL[JYIA5K+BUID M K7 [M!<(1V)J#SB@@MD*?=(TM3@P0M8VF-1UQDP%6Q5LK0AL<2F<$SPJ MR167CE@/$*5#C%@DY3$?DBU:D:T5@2TV2;9PL !('N7L0\2#-D@G05$20A%B M;4PDKFU02>IZJ7S$I0BO+U\L+^>DW1%)OT>KKQ7L;_$ 1).!L A Y:P@/%IF M*?/&@%<1E=+"V2KJM4J(-JJG>X5HU#!/M4HHYE@7Q]0!$3,816#=E'AAA35K M&U+6B68+JJB[1*7&*S6_\K>4BRX0YQ5X7-Q*ZWB2'AON)1>1R2I*M&)J/ADE M2E1;Y2Q&-HB(N'(8.4(D\I(8Z00P5J/7-CBO"[&HPMF5FB^AFH,N1\L]B81P M;GC2*9B8)%.$&4PHK<(J*Z;F4V$5%JE(V""%C4%<) X*SSTR)D7-B-(VR;4- M^&^=FT5U\*ST? GU7 FO8=$%EY9Q!Q+A'#?.&L=UL-&'*@ZQ8GH^&8?PT7,M MJ4!.F.,1UAA"B.98$*N,#5X$YP7/X8LJ2+%2NXL.4@"'"41@'QCF!&R<-2%Q MEIB2EB=2!2E63J2($809)5SNC2IQG8L7F/I1J?EUC(*S0#VQ-BDN/-;):&V33M8%&02K8A0K MIN:3,0K%:/*$$Q2TH*#F*2'-)0:QD\)A[HGQ0-H9JZNG[RR^@%2)R1 %G0E1 MD'7Z\\(1>]V!;3_\Q--#SIZ]Q%2W!X__Q6 [N.@1?/,D#7AF5"9C.!:2 9N+ M2ERG[U8!F=7 ]M940,8*B:WB&'EA).+&)&2CU\A9FE_DZIHB!V1D79M%I8V\ ML/;U%1J^'C1TQ%C*K,5 HZX%P"$AB1DK!5.28&3(+G-!*XK12HTK-#P=:/AHPIB5FBXO&@X&=[#BD@J M8SX9$<#O!Z*(-*,"T# &PDP@,L@55'0%4/#R2@H&#LA@W4H2,+R^8J G+8::9D\LSP8;G/B-3%U MIE>&&PYCI*,'&8E^&9]<]#[)/:XQ-F &0PK=\UQL>"$EN*JG?"E/^4,#^S\C M2/_Q 86\W]RG;.5SUJ.KKO&#KE&5\9O?C'%>IXBJH-^K*M9@J5>:*9:\5EP MWY9$Z]R'R$BIK*JRAE>*>N].9PV+F'3$.B)#+4'8#-PDK8/T+/%D(K8R$5OM)JT8;$WN)C%" MG3&&(NHTP);W EE-# I><:*M<8JRM0T%J$6>?(2S0JT*M7X0:@4I&8M$A) < M3S1HHK%-3F.=--( M9 D6CQC)P$?D%.G\5TB1J*22-B2 CZ@!ML0RG3FK"OK-C>KMSO1VKJ36#,6!*K&-@JX5MC;S-C6Q$':YYL?F]N?O:12B[! M?_12<<13],@&JI&F- 5OHO86KVT P"F^J&R<)4JXJ13]*L_$N&BB592:Q*.S M5OI(>%3.$4F\HE74:.44_7)"T;5AE*@H$*71(&X3018;A6C2F$IKN(QV;4/1 MNGGZL=I*T9=7T;V3D5BKDR"*8^,,&'?PSCF7TC+C?15H635%;TY:= 'T#!L6 M$*PL^"S,83#F&O2>>>]#X(1RL[9!N:ISMDS%ORI-7[2F5GE_MMA@5**,F M^9BX\]09)J@5@88(#BW559!BY?1\*DAAL<*,4D2]SM%(:I%S3L+T4DN2,<)( MM;8AZPI7>OZ2]=PF9P4GV!/)%9,:RQ"D82I7*0?%KV(4JZ;G4S$*CS5+AGID M++@O/+>F-<(&E*B3UGM.==3@N; ZE\O4)ZU2]$6?]0=-3R%:C"/F7&"=DB"" MT)AH2(;@*D2Q+$-:,(4BBTRXH(F()G<1TK4K[6[N6!=J+5.:X/C6-L'!8=7'P?P9K]FO8=%R6^ 7M5N! -0 M-!=[TT535(@J:6\ #;CRQ"G!\A$W;I0#)G;7CC.=A@/ !\S#.1[?VCUO_P5 M>_D->Q3)E6HCNIJZW8[_]\/EX:=PYBB7C-+\_V[D^;[OR\/ MM[Z0PZU]TCC9_W;P/1P?=OX!??TC[8(>?V;8!^IQ J44!'&6R1!,,N*$$!GR M/S'=@N5SER\!A&-GK3&)\,""TSY%GZ3R&+2=NCOBQ-7RW7_YE(W6&9C(F()# MG&.)-/,<"<^=Q9XJG-OS"3&#J3-O_+O63;5!L:G4*ZUGH;@ 1\>%=@^.>S$6 M92E/ 1)J'5CPXWXM AR%VJX?=$$,:HS4:WE%BZ\]3&:44S39F+C(@:[$KK]>:W5JW.-5?V/[>Y10+(!ANUX.+]&*^[?@-'PHQ MZ[6[>,C_ _H6NITG$1'LF=(@M))PRE6@UG G#-@WHE+NG54)]6*$^@#O[L%W MO_\-X]JAC;\_ X6E0A.*O'48: G32!M/D:7.BT"\)HD_%*$8DYI3H:2QCF-# M'6%)2\&]T@)SP2L3\TR+Z9V 614,&6/!W( BP3IZC$R0R8)J$9//0,XID/>\ M:#69.7.;)S;?TZ(^__^G>5K%%=^T8$ M?Q_?:QC,J/W9LJ[5;@U:T\>1;G4H ME\2#W(.5>MOMP)TO__>_-"7JMWZAJ<7(VM:K8/RIABKP=_ MCQ9_B/AS+@9C[,<<\CPM_/K"/CC;MJ"RM?YQC(-"2O+'K?X@2Y4?FA.XYM=N M/N95:_7[Y_ KD*\S>]F!.>OGAXFMKZ6IL>%K<;5K0]:ON0A&IWCDHU.8$# Y M/;! \QYQO.S-1+'WJYGHK]>VIL9;A_L.(U?PO/#):3D,4!$T>CT<9+^>)PR> M;2XW_\.>GELPSU=O7L"7_]=#F;LW M(N9@Z$QT;B3;E_<+R&V# M&K4^>]BT!DK='@G>0Y9= 1MRUDCMHN()O(0@I N,.T.H\EZ4RXY)M>S/LNR[ M.46+2"MRI1 ,[(@K$I%6PJ.BV%V,R;B8EYWI]5ES.EKV.N!)_RS"FU]C^W*] MMGEVUNM^@]D=P,L',N0G[I9>D:I.<+=+Q0@+AZ'](==ZS3QKGSIK)"SQ-M/YX[ *U,^"2W3!%RO,XL@2V@*Z4'L$8OQUR M2L%S8GZWW\I?>%,T!X'K_7;1"H/CT5;DV*^&=!A?_\0ZH(CG@YM_<@.1+K=\ MLF#&WK)0:R*G)G#LW^.K'F!GX*(BUXOV"[()GOZ-;5_8R_[:?R:'#6,>G^/I MZ;EQA"D]9H3ZK@$R_.]RFD-V"0IY>',.,][+WX)'LLOR*#7P0@$N_]6RN;>Z M]L)GO%1"FD")<18HF@?*',)G!,\N9VI^ M1Y[=YOO=K=_KM9WFV_7:TC]NVW]SYV7R[L_EG[>,>O-'8;NY]K/T"7]G;:>YO;_TZ3[VF0*HT M311[,,M Q*AWW%$+7I& )7=1.!Q3T'= S-*$'#[$CFT5H U6N"#FV>G==;"H MQ6A7,/YP/:2SL2%UKX<$=ND,3%-VI[/=LD='O0@?P5^='$J^,J8]>(@A<3KK M@?.>PP)7[GO-MD>!Z4'WQCN==@=@+]M@LUC*B7'U2>O/Y MMF"61W_"K1]D['@PN=\_:@A2[A[;%17 _JZ7S MP7DO#Z\/8M/.L9#KF$@11XF] =P6KIG.VPF\C")N$G)PWA[9_+,3*N M BUC,S48'Y@]O:P=P;!/KP:U.3>249]:G-GEF%B!WITS\[."($.6>[5T8XIV MK6>55SR7&)\T+O()]EPN,1F"1$ZEYXQ*\(J!)RO&I-="67!2,C%FZ[-UP4=> M\=/\8,N3DHY&;*CD,=<[RMN@@B@GO80WY\O"S)["O43A>I_A%7M$)XW+QM%G M+(4"!0PYDRRW#2,461(H'3@BV$K^RFC_!N/Y7C^:M 2C(!$F > M_9MPWBN\N=@P"4AHD2,/ M.-NVTL[FA0FE((#?E)VF]=K8/D;-GIVU\Y9%_O99(62@F(6 A5;!([JU;J<% MMK[5]^UN/UO3PK(./>#\>6'-[B 8#[1HK1%-*#IF7F^R'(-\VV$P "2DI*UP M4T)'(PC;C<4$G.UAS4X'E*ZD7ID@2ND>1@9&HK[B NNU_9G M'QD(69S: ,S) ^?>%DVTG)V^Z 9 M!Q5UG&LBOF\R8!!,6)%SU1!E#!=IK\@:QY$ :Y&4B@E[,!%R57;1JC6_:\V! M%BB1J":"(R-H+GA%%3+Y&)@/AD7*!69)K6V(]=G\N?(HPOQ]M!4TE9M )RX* M",PXOM4]=P-PX&N;0WA=/:N9*9D-W;,1H=G\N ]P320BK ;OO(NN5\#X, <( M%O"_YZW"((T9*S!._>-6&I2[&38;O"*[(M2 N0&I@F^U>D40I-,-L9V_;T^O MG0DPQ&!!R^\67U@O)K27TS;R/LGXK5K]L4>XMK/#BPU9'(P#EN?"]@)J=[M? M,N'+%\\Y'D4>2FFO\^^/6X "O8)Z%K?O9490SY_$_J!P;&NM863J>MG#:-FO MK&JV\8.K(QSC!F[]5@?H49O!DY@V$KUK[G8EH^^ZO;?%U/X)0RO"YGMPY]^! M$']Y93#6W-H4CGN78?>\\E@J5NGD)LMBULMO0/^]T ML@X-G922"/9OHEYWR=HOQ>^ZYZ#UH?_KFYD34G= 4#X<51;AFAN%OW.X&_]3 MG,^ZWATLSH0!7+7M63^^&?WQ&_AM9VU[^:9U6H!.\:/?)F$P5RN?+BF64;'\ M^'K[;!V76VC#BF;#.P\_7B\^FCKC5GXF^3JEZL:/\3JY\;/;+LO8NE#L7I>] MHQ#;G1469[\ZYXCO<$/UAQQEG=[HF]D]P@^QDC^P5MW5=-RV#_NLQWM_'_I. MX.A-^T9/*DGWV@^&OZ9SWX]TA&:.>X]3A)%ZSA*)MV6&[&LXZ/WEL@'/<]!I MM@]/]N%[?]/FUN_'!WL?VHVMWUO-O6U^^![>VSNXF#[HO;NW<]G<"JT#^D^G MN0>_S<_\_MUQ\_W^1>,]W&_O^,OAU@%IGOR>1M7CKAJTRL2U458@CWEQHC0@ MJUU N=<94S80)74N&([ID]NS/E1I?G)WE!*RV))CUE^][M=6?[P1:U4C>3'Q MND="5H55"\.JUC16:6>H=10)XUAYPLPZ+I$#/PI9^^9F5R\ >P,2%_BPP_=6+7UO@ MM+RN9*1J23P2@),$F6 M2&MSG@NO2SV;\/_K0[G5$M&G%7*'YVXA/M C'DY"54OMQTW0[^<.4ZZOR)JNW"7MU;-UW M.YU6OU\F5_^TS)CKV1Y-<5Z&*D?BQAP)&%W.D=!*!D&1#3*W,Y8:.0(PE)R6 M6%B(G >>3@2R4=:OI>;N#D/XK0_FRL;YD#,*,6Q=77&I4B9 M[-MV+#-Y 3"_Q.*TS.BR#TL7[.?*ED7>!XRM>S9,A^S7'WQPY*F-=.XK[^-3 M60G^?,$_XKM_?Q8\.NRU1!+X-N(A8F1,- C,C%!")I92 ,%GZ[-=;QZ-=4^- MUE1"L$ A$,VCS]@($HC02 J;2Z%*AIQ. 0$",I- / 2W:QLY7>)F(7A,*;OI M<_0/%:2G]HBI!&EQ@O0%-X$Z<1^]M!%AF?.R,(O(".F1 >)**?AK-M=H4>NS M&PN/!I.G5E"O9&"!,D :1Y^E]20:*A#U,B @L!)I&VC>8^**<>ZQ8FL;%"\8 M3/ TF]K+YY4*@O+C3--.\]T]Q6GG*I4VYW1."E1J?8L!?8^][I4LX5.-V_\C^O]9T[F M?B$;=]9$$KDTSF//4#U[)2'S["=@MJY.B.^F')B*I_VRPG1YB+O80OAX;'OQ M=]N/X:]A&99E.0JS^_9*!3L'G_;%X5Z#'] /)XV]O[\?T'UQ0 _@&N_:S1-X M?V^?-3X=?)]5P>@@H"M_;$)8(2 U#B)#"D-98HI.04!6MHK9X^"A-<](I8;D _.0=)!!&D MC CK$W,"X^FC,-O_/6\-+FL[1=7O7++NKS8(4L'+MSMG[>XED/2/ UB"VE_G M/7\,JU-\X_83+7-/K=S]9),C8< 2HHJYQXKDUAF7HF,R@ 4P)#GC5Z765.8D MPRF*U^2W7Z^*5MP\7[=<#'XR?K%ZKCL!LP@S<&U$SGMGW7Y1L^ZH9T^+@'H_ M/S)R&9%J-I]4[!>'#H=JT:_70JL'3FFWU[^JNWW>'L"/^^,UK8NKU,K3F_W" MDQV QI2A]_Q)ID3]VB_#A_WP<;\_,>BR]<3LHZS7\@GILL14/^\JM_K'HS#^ MU405\P+&="OZF.O[%._6\_&U6C^C+3SX5]MJ%X?%BJ('>>A%B:[>]6SL5E )UEJ!SWX\5J)XN5T9+HH!@*L#:( M!QZ0\2!EX,=+">2%.KGM\C$O6\T=./0]]A-\VWCH7O,/0"-_,N.3@62U5+ MZ"<$4',9/*\I%D%:)"/'B-M$D*$XHJ"3$=K4>5B]/I:J[3J+.Q\:YY:Y^ M3F&KPD3VYQ].K6;MIEG[5+R( =6*?>Y-& MX%N6+[6^QYUO]X:N_BIK=X&&7 M+XOIKF9[<;-]W>RD>#G*7#FW[?*-O=CKE'_]LG-:.RC,;C7_#RQ^=]5?I9C( M'9CBUFD?F'OQ\A_;/I\GT@LMFX27]]PZ'3_[CVZNA/>(.DI/.]R_0F?8R\W+ MA9P$O"GJ_I@@Z=!)W#T?] ? VF&VF\-]@ONDO?_L5+A'NI'#L^Z_'^>SZH=[ M_[3R=W;W_A:[[YNMYG?_K;&UC1M;.[3Y_N 2GH]-GW5OO']WJ-4VM_&I:TWJ@L^&])]TWOWYCK,_$@.G#<_S L8RH>J3JH&\Z&(?P"4+ MM%H(6LYTGUH@5HYHVY"OC7AQP8@KD'P82'Z? ,DD;!24MGX^)!K/&1,*X$6-R2V2,=!Z1GQA%ONM*(V.8!4@F>V^8QCT7D:QM\7=^8IEPQF(K!+'\)\ 52EZL01Q'<6(W29BN" M36P"FZ@(C,AH$%:> S8)C8Q/%EDB@C&<1ZS$V@:IJ]+;ZU^"/VQ3+L]/OG,6R=]ZXR^\H]GO&TAY$O%JI( MUL*@;;JZ>)#,:.L(8MYKQ$4^S2W 9\,^]YT#VJ4B6=LP6M:!?B]'J=Y'HM6- M7MC+5/-'!&>>J.H/C]+T[^ Z(P#H[PS[1E?!FL7AP&2PQD1I?1 "!8H=XL$% M9"/32%,IN8F>6)URL$;-%A9[7$.4942"5;_&3RAB?O.V\/"B*%_A#5$%/5P* MX@=<(L56/JR9<]SBM[/%68SI%@]$8P9F(J(4AOTQ,6 7>^%14J&CDXD!ADD8&K^%_N2"M4KG3KU!(VP2@( V02V=(I#E2 MAM?-HI(BEA$95OT:"PT,KDY2W(W-'&)<).!_7./J% M; S?P((?AWE5:MMJ0-TDS944BVAM1-3E"OP!"*_CDB'O);A!+@7+>(Z6\D6A MW!(!V1,(X4KH_+,=^*X2U%9,YR<3U!17!O1;(X(Y0YQ:G%N:4O!TK2%!@WB8 MW-]NG2PD0:UB$Z^$33Q35\PJS6P5$&8RS0Q$'?B$54BEW#XAY> 99@ZY)!+X M4"9RHHHT,PU.%#5+1"U>U2G*7(_L:O.PH-1%U8MG.U0YI['IBP\@+<,-9"O!_ M^;"ED+*.S9,]K@$%<4!I?^S.08Y%6!I<5AW61@B9/HH[4: M7,O<1-W[A*SU##%F:>#>)*9#T9%O-J?B56Z?KA+U6=:3CW=3G'O&F^;7YJWB M3?>%@LEX4Y)>)ZD2RLWO$#>&(Q>%1()YXKB(0D27XTUJ&0Y$5B1CF<:V@L<: M[P:AJ_I.53SJV1!H,AX5L?&62X($I01QR3@R"CLDL988!$1XY7,\BAI:9_C) M!P,6R$A>50+3C?&H9\AG&N;WS_&(7WG :FDRGJJ U0_'S>DSE90J31B+2 6C M$=< GE:(A)3E2@00 HY%F0C%ZUS+Q29"+4)#JU2I:G/S%:1*51&M9P'#R8B6 MT-8J"B326)E[PM.$;"*Y/TWNYFZP=?F8D%I_>MF,*E5J*2):2Y J546TE@0* M)B-:6KM$96#(,Q41)UP@9Q1'7D7*HXTTY*JI509513)>0@95%=%:!@1B4V2$ M6I.%O^$9L=#/A1PE%U4SXA\H&:QY]CL(3&IA%&"8?<94H,BEBY+F2 M7K(DHC1/;R9\U>=\8'N#W!8NWM)9^+_G\*78F^DM3&AI-8>? ]SUS]T)X-VH MM^QTZ]EALT; NQN:T,Z 8OS6*I_A1F2<>KC[8J17@DKGB!&)>\>3KFCZNA>A/Z$B9'_9^EZTZ4E8= M*9]KUJYZ)(ZZ([[/YK:VE9GE.]OJU8H 6-&*& #L9[3K&T=W)-?5/'#JGOTD MS-\?&OVJ@=\",W5$6>1>,=6_OV)X.0\E7;._UI.[L\\/.SO<&?':X=R2:6W]_@V<5S9,OM$%W M>'-OFS4Z!Z2Y]4=K.D#01+R63.N6%V011W" M6)H:1E5;G*HMSN-2>AZ'HHM+Z;D_ADYM_1<,)!.0S#^&^V\5@CX$02?S?:*3 M"GL6$*&"(>YX0-I'ASS!P1@=C&,Y:9R9=:E7!3X7FDY.[]4HY^>1S/'@ZBMK MC?,PXOBHX/!/8I %RKVJJN@_"/ZF<[\-MQR(H428*8ZXCQ9I:Q)242@I#+$Q MZ2+#@-(ZF[,_\W)R'E\91-Q,C9Z($S^0(TVB1$64%HP4DT2)2EACC1,BP>;V MR-XAD)&<%\FB !!PC/Q_]MZ\N6UC61_^*BB?Y%=.%O'MNG;H>X2+Y M,0_C+ .E*')WT$>OJ[ZA0\[.V@GR4CNZN1&NRS-,W^)QDM$L<;T@I22*_3AR MPBA,8COE-$G2X/L#+^GTK;W)S<7T+3^EMNVGMA6GW+-(D#A6$J/P#!&&A*0. M$WJ5"81BQM&N[,G=<6C'\[N>00K7T\[2NI^PU%E:3T!0MA5,D(>>D[F.E27$ MMDBMZ>'@@"V76B\4[6K"@CAPZQ( M^\ _ E'@GH (7K"W\K234:T$X^S,9LUD75SYRQAD M;@'L\!$-AX FQO"B=C MB2O1'P_@\(1?)@BK@#]-)=C"[4MFO,3+\%6N_5I>??'A@_C;>?U3S[B8UWW" MD(P)WC+(A[!G0A UWP+W&10K[4J# U'F>+3/*XWA 2ACBSR93;EIC%"WP[KC M:1^XX*IO3.A-,1X,0)ZR6:J>/9O ;8J-MJK/#QW?]4.2!)D;$!:&-'"]R',] MXCJ^E[GQ]]=V3^G7?#@;5DL/RUBF12ZD]T>0S\^X,O_3B7O^^S_4H7'LAXZ5 MTM2QB _V>Q02WP(R]%//C4GH8]!S166^I =9>I\7!J<%(I+-040F%7FKZOQ% M;GH[H&5I' '!#(?CD60>@TX-:K"\3$$BHVTZ041#46 EK*F> 8SZVVS$A9G: M?*S +($;MK/&F./$:>P$/(AB$G@,5H+9G,)!PGTO88%R9@55.X/ LYN$:B^1 M*4[B1(SD>%;4E?"R^JZF0;RH8G[D_?))FU@/H-#?OY[^_D_DA[:?.*X5))1; MA#OE %SRN62@C@EU1$B< M,<@(J9ZA.*"E D HC9?B^>,93(J5/SU%$ ,2].+ WSTN@-.+2' H( 9V+_:] M0QFLTW/]^PYH+X/=;&4?"@\1;P)T(#$*'L?;MAERP66_ #OS5&*GO%O$3MD MH/:I+LP98LILM"Z[ Q;9QI_>[=6[-3BXY82?V\+9N^"Z#=;FX!;F012U$W(Z MN"6SMY%4]\'P7Y_0V5!/U?T67KRD[ZM\ASVI_&C/H0I>\"]\-)/X>.[KLN'] M,PQC-1S27:NV&14]M7CC=I,_W$CDHH,PX@Z/TRSV$YND=IB0*"#,<6@2Q;:3 M>LI+$:W)=EN&:5=.",Y6^RB4%^4Y8*K_^NG\^+_P/O;YK\N_/\'8[+/+L_Y? MWWX;_'U\-CS]]DM^]OYC_^_+/\@2IOJ?I^3L3YB;^[%_-CS+SXY_=T[=7S^= M#O_[^=3]Z]OI^Q/[[_?PWLO^9PFU.*6I1;CK6S&WN94E(0\)BYF# M#5X\,_;(;CM=W7WL=+F)E99ZSTGJQ3P@=L(=YF3$]0AU8C?+TBQD:9IX7J:Z M/"NI9VNIUT&IMP!SPZ,P=1UNI7866B3Q;"O.0L?R*4UH[*4$<67?N"8A.^[O MIZ5>5_A?2[T[I%Y&[" ),MM/$Y>PU(E"%E-NVYRY/FA[]AV5#5KJ=4#JM3MX MA9F7V&D<6@GQ;8MD=FQ1CR06]1T[H%&4!"[VS[%-SWTP-J(6>UKL=6?66XB] M-+99B%W(J.T3DO"8VI'GI)0GS+<=WU'*GJN5O>Z*O7;;,.*E-(@#[%R*@7PX MP"P*NVR%H6\GH0_G64A?O E,W]X54L_WE7H[JM-Z!OY-F?Y2KO5M/F.8CP6I MYSO$23*'IYD?D, .DXCXOA?Z411SQOU0._:Z+O46X7MB&UNGI,2*,L^U",E2 M*Z;,M@(:!BDCKDWSZ-,E"C\2$."R. M:1!Z3I8F@<<"$FNO5?=9NNVU8K!Q- 2KC6XW?83:GN" MI9WEVLA[-6'6*%D;\IK+8S](?6)G841<%B=^X 9VDJ5Q',4D"[2OI/N\MN K M20+?#D,X+T-$OPML:B6<1U;J^\QS'2].,NQVCJTD]/'Y%(]/)Z)IXL%>^WY* MO-!-6.9Z$7<].^!1Q*CV W2?I=M^ (?0V ?[W,I<#BSMQ[X5,TZL,'&H$[HN M"QVLG#$=LNS]U E&=]3! %G*_M=#6GSFHIWK@ZSNIPDBM>AK=$@8>QF/ FH3 M)V))1CE(G0"T.K#.;%=;W1V7,4O0<#2,(M>)' O.#(I0N8D5$09Z>I2"CDA( MP!P,+!,SC.T.03_M&A[N8<+PH'D:#I/4\:C#DX02Y@11XA)*2.11L+\#SK39 MW7V>;IO==NBF;AQ&5A(SA"6BD16G46@EP.B<>7X81!0Q;LT@7LX6N9?=K5$8 M-V0V._*3A&=.$#HQ\3V'\M1V0=Z"X(UI1#UM=W>?V=IV-^41R,DXL4)F9Q8A M'!W8H6ME)(A2YGI9$K@OW@1P@))8'Z!/\0!U:!BS+$!"8,0G$="#E]'$\8,H M @;7 ?@#X.F% #QQLB3SB>4$06B1E/A6$I',\@+84DI)$&8N]LHQ0W\YR?QA MEO?3#WU_Y"6G1=H7QC?C7_A@/,&2>QWTOE/2@*D-V@)-F.]F) /+C0><@C(1 M1&&2)%&BS>^N2YI%!-'$2TC@87)C3$#2>"FUXBRC%O-L)W1M.$F(#>9W;+KV M@Y&7M=N^BSSMV1$B) 5V1EP2$B\*:<9]&^%;0CMS(VU^=Y^G%UK,A*GON#U"7P+D81RF)?!*#WF[[ M<08F6^C!SCANJLWO[C/;@OGMQJ'MT="*_1@.4$9LB\)'BR>V%W.?@&!E+]Z$ MGNEV"EE6'Z"[XVD>!3R- C\$72JD(4TY97::94'J)7"D:O.[^SS=-K\QN.A[ M/O!T&&$FJ$>L",C:BFGFQ0EQ C_%N+=CDA6XIIT(?+?!VO )'3;(W_,1+^A MV..4#?-17DX1]^X+UQ'Q.Z4/=U,;#/'0PRY* ?&C.' (S)CZC&34)]HD[[KT M6028X&D")X?I=L6.=A[H "&CN7X<6S!9]]*,&3' M/(0PCB,WE60#/.4LK@:/5$0IGO[PJJ1)^?G>)I MAZ1!1K(D=D$ASBB/8S=((B=SXI!$?IQJ@[S[/-TVR"E)O9@XJ45)$EH@I'TK MBN&3G?$H921-G03[@X:FZ^[:(-]1/+QMD+N+!KEK-UJB=\(HWQ#S?FL0S,?I M\GG *"*[7Z G(]A) NIRQK(@#BAQ@RR.B>T''J$>#WW&-)AFYP7[8LV]G_H. M:&69%7D4E+4L]2P:@V'D8 *;FX0A3\ P"B(S?#C4R'/K7JI%K!:Q]RC&B*GK M40R I(1Y89(E'D_=*'2<(.*I+L8X !&[X'N*B,]2YEAV$C"PA[/ HDE*48&. M$Y>F@2?PBF,S]A^,8:=%K!:Q6L3>Y7*\3^,Z+6([)6(7S)" M8[6,U3)VK1H;.9C6[L._":$9C0+' MY8X?>%AL'*2)=@%W7\9Z"V$=V$3/)U80L S46)\B"G-F1<2Q$R_!SXA^?H,-Y7.9XP:N" M#T1VU;Q+YX]M9[6:L#V_A28PM]ET_2UK>K>V6F!UI)NK$RVXK!O_]HMY =L5 MMY*"T\\6S6#TK^C@FMZ4+WYN3QOFW%SCQ>59.\,LVT5_KZ4)>O:/B:RVVX$89/YJ6__Z9OFEO8F-/E@CON]/94ILU06>GYV?OSX]_,8V3L[<] MH_/#/3N_?'=A7)X;?YP=_7%\O)V='9 MVY.C_Q@7E_#%Z;NSRPOC)5QR>7+VQ[OCGU:QUVU-B>752?'SBCT5!^6=-!*0 M%^M?U)!)*U_]V OMV$ -W[>Q^3M:C.#H*3_P0N@K'6E,[IY5FL?PM_SLSQ/G M]-O'3^>7O[MGWSZ"UG#JGZ&V<7SV&30"^/Z7(?R7+S8F_VMXXOSUZ8]OXOKC MO[PST!K^^O;9.;M,KT_=W^&Z4__T_5_PWV_9Z:>_G-.C?\(T#<.(VY;'4VH1 M'E(KH3&Q7-?UXY3[U,^4 @F'*&='J+\E29AR+^6ADZ4D=@6ZH9\Y+@7*2V!/ M%AN9G_&I\9]Q61JPYH98].63NDG<"Z>VW)>[7]H>9 04$<0.7I*1*$Z3E&>, M>Q$GB<,)LS"0S$8SQ;%I. MZ4@\D'JUG*6?.+IU)B.C8)/9D7:!Z.M9QSGJ,>R5 /P!;$.!M/%=R@^BJ07_6,7\3N"2R$]4MS34MQ8PF,)>; :=I7DS F,!K4 M7& ZZC(QJU*-H;5LVZS5]7@V8$8?B,-(.!_!&*>Y52\ZFW'ID?,1JYBP+J($X[E*+9># 87PO6%;9-R8&W@6BG?<7+*(9H MQ<7))BSZ,A_!O>,9#(V!_.!?4XXN"?$;WCJ_DM$I_>G56H-D24E60ZQ\ \+E M 8LUH).2OZH^O&9Y.1G0FU?Y2$Q9W/2ZO0F8X;:8*(=[(G^>&\\]6QK0*D]/ MO5G]W!,_+;APY&\D[/G!^I_MGK/VM]L>ZS@]UU]_ZVV/O?TWGY#=#];NQ;YW M*(,]J)7%P6ZVLG=DF=Z9O!TO77H0C>4O^P7GQBE3L>HTGF. MN4$ARU-=F#/X9K-U>2CE- )Q6_BFN[UZJ$YM4@6UR82?V\+9N^"Z)[HVFJAV M0E3=P#A8*JEX=(P#\<17^12&FVY@!@@CDT[A[7= '&RPE#NCTN]9;J8'N;]! M=K7LR>UUJ^KI3-G5]RMJ>@;)1@>4+O3R<2N+2I@P?%KT^0%%G8S2\9!C<.@@ M\H/NZ_!3^4%G0WB7>W:9WOS]_N_^Z:??K__^\[_]T^%9_O?PX^?32_8)QC4X M==_Y2_E!F'>$SK]OOWW^>_CNYNSXE\'??[Z[^O E=,_"7>PIKH=0EQM5":6?5*UHH/;)06FP8PWS.LMB*,VS4ZMG4BJ,( MR-?SG-@+"?$H""77=4WB+!==:ZG4)<[54FEG]1Y:*CVR5&K7=R2,^+Z=@&X4 M>!E()>YC/EIHQ;9/?(>GH#RQ%V^EW[& 3RC MHQ[9KD=-COEH/,Q'#XV;W*$HZ&=T\!D=C3-V+H;QYV)6=94OC"!NTW&5X[PB MA]!A'\%S[E1JN: MWQ_LF=?\WCU^;SONLQ@VE@>A%?DN5@Q2:D4TB+!8*H+_:!8ZR8LW?FQZ060Z MP8-!732_=YK?'^CTUOS>/7YO^\3A0$\2PAS+H[X'7(Y0TR[U+.HYS Y2X@0L MA//=,T/?-J/HP0 CFM\[S>\/="=K?N\>O[>]S:$?.9$;I58(^VF!+/>MF-FI MQ6W73T&9F20,3-]=#L[OC]]WXG4^!'^/?L:S\:%UJQ_AV8,<8P\^ M/ \XR+QJBMW6"VX-,E?5^;OU]KEK8\UWH +H(W^+(__\[6*",&4N\2*PYKT M6PVXMA5%V)+-2?V 9W88^.F+-T[/74;!WCRZW#V]7HNCIRZ.'NB,U.+HD<31 MMX4NKX%'L:DTBSR028D=63'*I-#Q&.$L#MR8:G&DQ='!B:,'^DJU.'HD<=1V M@!)NQ[&?A5;*HA#$442L)/&YQ3T[35R7NQ$/7[SQ>F0YM*G%49=85HNCG;IR MM3AZ)'&T@/:>\(B%3F9Y,2A&A/BQ19,@ <'D.I3[89;Z&8JC%>TT]B*.-L!I MWP*8N"M(=1^*'.$J)<@B97-8R:.+/Q!#TK;LP!0_+J&"2IS).>QC#=NHX#3A M(0AGN8!-.<>EE.B6XB'3@M-R5MP8$B%RR*?],>L91W +HF3.!E/3&(\&$E*4 M#F&'IPC?>=W/T_XB,N87.IAQ@8W'F1HCO;HJ^!4,V9@4^2C-)S!:]935 )J- M0;[$G__?OR+7M5\WWE).8,A,?.^\_DF 9\*O90XS@I<*G#Y>^Q&YDB,-@+X& M_%_/N&S/0#Y;3K@/'^A\:7/8 US:40LF,!?5"TTLSSZ7(ZCR X'X/L.%,/V4 M5W-6&XIS<,+7Y6JP3D39I(B3"@]40)NMI>)01RC+F MPQEA"'.G%HNWX2<8\Z4<1C5U/ [BC /S_Z M)_0\CP>,6VGLP#D,9IU%TS"VF)NZ4>*$W(F]%V] \7Z7"^\Z+BE!OA>R6NDQS> 82';:2%SCG,/8)+12X^CC+2CY=R1?( M=N/-J6B&?"K8K8&0?L?RJJ&JY>W#-''Q^%=>I#F64>"WBBG;\Q%KV0#W%%R_ M0)^Z8].V'9MBW;%I[T/1'9NZ-MRS[]JQ:66#F@T:SCQ6"X4C&%MULESP=%: MW./ENZ_R?/NU& _?SLWHY8X+S[F[PNGO_R1)G-F9ZUDN6,\6R8AMQ=@2"?8F M3&V.:2S1$^BNL-1AIME?Y(Y>+BTE0BA0_&NE/ %UK6K4<$M[AG;CEW+>D004 MI93.2B[U/^7"R1J-8>#[X>V*U4:]'/P#Z^7@]\+X>_0Q\.+[W7E':X PB+]' M'P/O?D]]2H-UPNB !AL]3H>(I]\S03>3Z% SB>>*=*];!.B^$YJHNK)PW>@[ MT>'*E8MF#TET[Z(W>5IY2\&N#HQW_S?+IS?&R0AW& V>#P,Z>G@'BEV4E6Y, MJT^RYI01E[.$94&(F=S43@(O<2DEU'6BA*7VMA@R#_2/'(D4B&=0@CK\;__L MT]&WL^.S_E^7?\'XX)[CW_*_W!/REWMZ ^]R3MT_KL^^G=J+*4Y___E.I"N= MNK_",_[["?TNI\/?/OWUJ?_IKV\XKS^^_7UYY,%XLM/"%"6?;(MIHN=$UN>&VY(;MN,3)>&112IE%PBRS:.@D%K/#T/7AT'!9@.UQ M(M./=H5>IZ7&4Y,:@1N1@,4!C].$A 3^QZ8!*+E%IQ[$78Q":Q(Q;"QGNH;1#0-KQHN5E$1^7&OK"W#]AS M9$>&O*3M.#)>3@K^)1_/2DS94W=C'M^L2/NTY"HC[Y=6,'TQW>1[ .3<)LHW M[?9QZ-(:.)+[61)GU/5)0DB4$"<-_-BV4VYG7J8]2HDL99Y@>6 M[<2HX[D$M+THL7B0AI[G9V Q9B_>N*;KVV;H!0^5UMWK[Z.YO\'];@"<[[F! M[3LV<7TGMFGLQ3SRTS#(4B_1GJ%#Y_ZV9R@,TX32++6\A 'WQX%M)6GH6]2A M%*1^P-W0>?'&,P.' /<_V*.LN;_3W!^YV#")IXZ3@N%/PB1T0 \(/>I&*7,Y MU_Z=0^?^MG_'<;(L#!#0U \=BQ 2P]D?>* %4(_RU(U]+\:S'_%,W8?'DS3W M=YK[ S<*";/](,Q2DM PIAEC'DM=GWMVY!#MISET[F_[:5SB!W'J<(M0#\Y^ M[L&QGP:I9;L42!UD@X]ENL2T'<^T_2YQOT[B6:XK'GWA)18& %]/BUR41JI* M1F#ZLANY.D]>A#+BAH'GN:F'6!,.C4&% C&9L1!,9Y]0[3PY:!%Z]G8Q'<=/ M" T"W[)]+P&U*0HLZONI%3L!];R44N(283Z%,9A/N@'$T^;^R.:4.4&=)R0A49HYD95D;FR1R&%6%"2>E;INYO$P ML-,H0.Z/O-BMS?'IQ8A(1S[GA=88YW/,:) MZR9V[,?$)SP*LC"*4I+Z<#;X0:B=)X?._6WG"7,]+_938'?.@/O!XK,BBKW? MJ.L%/$E #^3">6(3T^U4JT>=Q[+D/ 'N&=PT@)K*5E[+G\)UG^E3/K&R_&6GQN(SXO%ATGQ,Y(Z$>6 MC0VQB4TR*W)I8/F^#8*5A)GM@O@4$&WNZPYYGC7;?X<^N3:+$S]S,NH3$O.$ MLC#@+(W2( QA^SWM-CETWF^[39(X!0$?, L,8Q=4)^):,4VHQ4!]]K+ 21EC M&'6.O =WT-2QOF;GM% M?.XYF.)O42?E%HF2V(H2FP!S9XD;V20*,TS^UXFD3YRUN1_"5L=^$E./!$$< M>UEHTS1R4B\)X7#7_I!#Y_N%9!+/\^'DMJV8A9A,8J=6DGK42F+4[6C,;.:\ M>!.8Q'EPP4_W$DDD ]LKG"(K?!RK'25[*=^1J)42K?>FPO!N E[7"/4+N-]8]F:9$W-&6>H%+@']*HE#;GN$\2C-XC#0H# '+GL7 M06$"EA 6;_M;N&NRX.0)Q8+TM B6,43)UYF M<1^.@"3S8L=+7KR)B&,Z[H-=K=U+/GDV#A?56>Q>+A/MKMYG M+$N\Z,4;WR3$-^WXP8B8.EC5:>YW'9J%2182'L3$][TD3GUFIS:C( %LUH7" M'9UX=E_&;SM,G"3U,A\VDH--;)'8!<:W";=\.PK]( HI#:E./'L>;!\A?KKM MQRP#MH\B.PG3, B)$P(M)#XCVF%RZ+S?=I@D'N5V1 ++L0,;>-^QP6C* LLE M/LTR&OAV6!_ZCJ,S5)XV][,XBK(D8"'E,6$.B2,[#NS8"<,LBI(@ZX#+1!_Z M]V7\MKB:-7-RN^ M'$_I8-_Y(@I96+4P]6 ]V7B%Q_NMQAY^^!"4)Y31#[2F@Q VR."8VQIJI M!_8T4\%F[30Y5#%ZOHAVXI$@SGP7\?]M9A%$C(R". (Q&GM.ZK',2[&-B&LZ M+C'C8,<= 1[$?P<4J]+B9EW7(B>FKD>QT5E*F!+QU(U"T-4CGK(.>&FT MN'F0N%G IN511&(7+#4GC"V2$L]*>, L.PH\3HG-0^PC$)NA$X"YMN-N9UK: M/'-I$WM>E-DLHZ%/2>+3)$P(&(81Z#9@2CB)=@X=NK1I.X= DPT)&[:+JF$,I>QD%B<)"FB1WE6G*2QY?F,Q+8=$#MU M0-S8IAO'IKNS_+U]BAOAS?IY2N%U-92*G-39; @\ELJ_D2WRT4P09@M 1G&7 M3X#])N,RQPM>%7Q D<9?7^=LVJ]8KW&7FJH]OX4F,+'9=/TM0UI*V MH%$]SIN>,S?<&W)-H[NY7-#&OS@CP9B4!,2+4K":0+:$?A SUXD3&MEA&CFP ML?\$X8OJIGXQQ^NYXE92E5?'L'^7>@)0:%X*(7LE\*[@*AD2[,A2C7Z#@_]?=NP.;,WW3WOG&GBQ1ZYZ\MZ?G9^_/CW\QC9.SMSVC\\,].[]\=V%[8>'M^=OSN[$)^NCC_S\GQ$7[]Z\G9T=G;DZ/_&!>7\,7IN[/+"^,E M7')YYV4Z&)>S M@E_"\W\9C-//^U8;;I3:\.G*^?L8[O]TEO]]W!_"N[RSX_^"*O$'O'_0__OX MZ/KOXU\_GWTZ=4 %&/#_[^/-WW^R2>*2X/SXOY]/W?_FI^YOG\_?__WI[#BU M407Y&]2/ M6YS[#@-9$%'7EKHA'(*<':'R%:;,2=(@2J(@(W:-GG!BJY='1C%"B" M0?$UJ#$IQE]RD6T+RJV1RZ6:XE*A@/UAK=H^*]ENXQ^6OY9;WGV=\%')?^$C MGN4;JN'!,^,G&,L_)+3=*/.I90CQ/6RP((]#BR"R7QQ"!(T=%(06HZ? M19S@IB_#[=>;CIR/&?934,*X( &P?KDQA(WNEP8?H:0X3Z?CA!>&YYB8B0__ M@M4^X2E:&X,;4]RU2VGRP/"&)JR'G1D7@B'(&/IBS=V;]D:O[:#?1^_Z W<]O?XGCMV8)(YC)9$7680A9%7J M,! O@1^3-.0!#U">+*/1/42>V&UYTC-079E+DUIA8;.B*A223[]52!G7M#18 M 8\<&7$&U9HLK\0*T7JM7@5+,AM,472"OM@<>6M@IC&A MQ32G ^P?G64EGU:3+?A W*$JJ+[0@5)LX=KQ-1VE.%L0V_/W7(W'[!JVL:$B MSI?C.I_VQ4B&P#J@A<)\DUD)$RI+;$Z=Y"/Q=!,?>LWA(?4TL*(+KE;C8#SC M10$/A.$;@YPF^2"?WBR]:5X--LW1X"_Y"/%T1@)S9S:!:=R"JR/7'_@XG0UH M]7OK0,)%3B@"'-?/XN4T'XH!T!'8 +"=629)4@RUH/CF:B=O."T,.ID,(E&(#E3T;"<3/%\R>#F5PP M_$.^6N[]C5'";N=9GF)#\=EH5N+@\BD?PN8SL"4+/H71?T%?B '#2_MT=(6$ M.9)+3*][:_T-!V*P7,$V(BPU$ G'_Y?,Q"63 @FOI.TKFH_*J>#/%LWA0Z9E MSS@9&4/Z60H4.E7/'L*\S45.+W,&)&S *O4-Z3K]HB0;OQ(>5UA]N 3?*GRP M @P!8"[\BIEDB!N'"#U5RIQB%$ =Z4<#5T MSB1G56O3!RX:PC)/X3]A4*[:"/CCC]Y%SX1__[OE-PI'0G'3.*8; M,D)D2X>O2T'0LQ&>GB"PORE*3*36B7P-B\*WTXG#,+(3&@=1PD.2@4G$_"!A M'DEBQPW3U/_G1)C8SEVJ\!^-4<&2*DVXU*KP:E7XRCX]^L>/HH!%!+1?GA&+ M\#2U(A;%%B&?/M.W#Q-=>7,-#["6O'$A?=46[=BJ\0#4!S7RC\>R5P$N^#PA*,= MKEHXU;,9'%*WZ3"KR&1ZCOF;\\>#'T_5/F72)F@2=&OZ974Z9V @C%(T&TH^SUZ0+D;!<-/+M^=&FY/IE4M_WMZ=';T7D3Z ME0B^,(Y/+M[^<7%Q> MF7Z.Q]-D7$PK7P%:_*6!2^K"&H]'5V,@-_&G\[KZNG'\+?YTS1>_&<^*ZAL\ M$-6WL[+Z4HP(WUZ]S#@9I6"G"X])7AW?U5E:SI(R9SDMP#"3YW8V1D4%+3<\ M6V=E63G]Z8@.;LI<'/TPB,8!#2O$\FEU775/)<&SK=_&LE^Y/TBDY'\L& M(U"NVN8HU+>-517"5WS9AS7! 59T FM])9Y6JT/'[X#^>6FAXE#!."CQ# !+"G8&AI.7S4TH2-'RJ0@$2.":%LP:C,?"83MG MH8I(42SDTOP8%UP*#3<\JLR05EHQ6*0W5BSQ-^ M4#J4A-/DE_;E%;^8^_23"4JME]MY5RUW8ZCOOLK(1&.*9.T4FQ?/!0*<.A6? M*@%:H&X)>J6!/O IF,'P'!7_FLG8U_6X8&7M%U"/!ULY3_,)FN(+AV:"/H(O M2U]7MNGR]W!6+7Y919*6OO^*,<[%;_$0&RT]8TB73O@)6.Q+WQ7C3RN>B6[O MI>]PJ-5W54"R"F"@"!O,BCI,!VLG%PY^*',@&)3D7U$ *Z.^,+[ 24F5DT&> M$8+K9N)"&),ZS@MX15'_E,VF:,L#MUW#.3Z>(.^C^_/&%(%"6&%U+,O/\CI\ M_A=85+'G)NP_>EJNX!:E->!Y+2/\\\-SOL.LX=_ 7RH?1^4 JMWH&(4<-4]J M$*&?^72NM,"[4SHKYR2&>A.^_>WY?T^.+2>&PP(H&1YJ5B=2%2(UUR@[[1?6 M;^H9%TBPZ^6>H'Q0R7#S\;BAQF@VQ#@RAIGR\C.\<-9TI2.CE;/A9/Y6<>X9 M&2S,N"AE3$40LYRB =_/%CPJ0DD%6I"RM8H]J, C!JWR# ^_*CP,LCTKQL-J MRZLG*2K"0[O G1DT6';]?'O&K^M&BB%/X,XB3V93CN,0O"X'4^G;0H,Q83>F M8N'0=36 FP9K."J0"C+(IU^DM3RM!-_XL>]O0VJN'RFT]!6G/]%#2\PE& M5.&;_YOEA=S@ ;T&78Q+779*/PM7^#@!TUYJ=[!SLPF3/M2;VP8"%X*:-4#* M;T2]\R*=#>$JL>/"(=0:H)A=@YX.3V\ZGR&A%Y.Q\#-?7)]_N08^.>-$'J&R40HT_JP^5P*;R0? MT FO^D*.+RV\*;Z6F2*U23"0)TB5\B'YH53YD1BZ14VG)F(I6.87 8N-T2!# MMJ'E> 1#PS92&%)*Q3 E57.D_&(\PN(RE+'Y0/ 'TK=ZEM"&39Q"-BM&>=E? MND *O99Z)H(BE=;U=CP_>SA6QDX95II3UN16VDDA1:*$IM9F\ M$Y%]6#!Y2"D_":P$#W %7O_EW4OR\PD&YH:/:>]'A(I?S+[SX MDO/KPY-]RD.%A"32:I039#B&HP2.Z2L^XJB[3F;%1!S6=$K1,0 Z+9TBI?8, ME)[%&-2Q:?TEAKF K3 ]Z L?H%(FV#*9Y0,9^I*/AV'*3*^TTFCI)&<5JX_+ MJ56' ?'+M!B7F%:7%&,*BJQ@)Z!YU%12&!*#\8U@ MGGIPF.."CHQ*WT@'XQE#T63!F0[,R06#8ZZ'T;])BAQCHU]RD LH7]!4F@LO M4+#_#Y1I-H83$GZTI,^$%FD?F#-%C4 76Q$0KJ;>V!IY) MMX<0!"+]"(>KTOE, \[GKWF5VR<=;76NWW4?.+E.'*I2.D&MYZ,KX4_), 1' MTYMZ(V'5+L#.NQ9#;.X%%9HEXYE\3G]\O3!*M1] PK#UZ+N$9;JB5[S.,LQ! M8,%/XZ'PNTC5G*L?*NU=B4>,%V*NG;B54Y"G0C[UC*,YQ0&%TFGEJ9/B#A,@ M;T"V+X]?9)=4&9BP@$*TXSQH^X%&'W@!B$M9/F"T8(J&BB[#ZQCH6.D4J4]0 M8H.B,1#+9DB<8E<:[V[NG30(&NLF;!&,+K$8PG)K6#VC(=30JZMT"&EAH-S\:UQ\-MY6 M*X>,+#*(Q,4B::K."A9GH&>ZKJ=4\^6L8F&*N:;GD=67V#O4B/?N3P,-3QX) M4UZ[$F!S8")Y9966="#K4II;5%;.8BJSTE2"Z3YUUCCXL9L^2Q7;D219+3*N MEA2,Z[VMCS7 ;0J:Q&5/F2.DK-GG=OQB'$T'F-A;"KH!VP?9:P@'7VX)W::6 MXA8M+8JO^9*#W*WLC^-?*+VH+! L=>!%G;NM'#RB$ &THSX?E>C4S$=90>&\ MF D=1ZIT=;RL3LT#$3$;-7YL*5P]XWBQZ&33$KE*O,MI5QP"MDP=Q?*C'\73 M?/]'8Q4[K2JS6ZJ!J8>SEEIU7M**O"1W?5Z23C':^U!TBE'G<#-6\]$=97UW MRT 22AE(R&8R4'E^&PW#)#A$'5+*%EX*.C><(JBF@QVAC"%$=Q@9O\U&V%C, M"7H&*(PB.1O#2*#$PQV('P7&]%7U7+@>S+-,'$M\;C$NO:\*4LZO0#M .A:9 M/#) !46SO2A$7D S$QA,SED),D<4)V&.F$QJOE:CHX-R#*, FV0^J/9DYV\% M42V\[KB@4M<%W2SER\.;WDR4)Q$3B:O:-Q%1H:F*_$RH'#+[(BMZ"I5!^V6< MIW?,2L[G<#U.[V16.N:'',GILTJ%:5I\H'C :HH@7FVY"U(IYJJ*4([GCVML M@0AIP1Q1$5GG[KG%VV.J_'FE!&T^-K,YGKEJ!&.92"-=1 [Q>5<%G?213M"1 MI1*O,HKFODCVFN:IX"]^5536^Y2G?>&C!@M+A'D52D!C-&#K8]"V2I>IG N= M-'=Z>[5E;J/&55+5(U*J>D$M55NNB*:]M@OP!^(I*;[[]RT5A_^)U#L8M WW MN0NL&;7)YL+]& D9\8$(6HR 2V7.XY!^&HMJ MD56S; A-S$L9J3)AX%K0VFF=;=>2G;-)!EP\A6F!U8*27G D\M)8&4?B&8M> M"MZ0V^I94FPHH6*(=U72'%@^/\20YZF( -'2]X9RJR* H\!65O?L4KZYC5Q5[G5Q7 M3+OAE2K[*T\*D4/JVG8L7<.H9NQS_:*#6#ZE68&>/#4*4*^% MM@9JBD@) /VG6-+P*[DA2MQ0!- T%:&R<=.Q-=>TT&=29ZY764=P,]Z$*=M@.)\HP0YB+N7""CM$SKQ>-/ MVN^E*@7^-)9I@\U ',]%R@B5UKJT:42JH>++BK1N 6'MK#I4R:BEV):,:$F' M>2V?!' )ICO4@2], .0"RZB-M8-7HJJ)@6?ODNO?VN:2HW\BT?"7AA=<4/\O4^JJXJ^;MIIR7^HBA M2B,0F@>.UYM25?Z/04'!9,>QS%5";6A0I>4+^5T)=%6AM@H&J95TT3B^*UG6 MYX.) G.;F[B(>S6JK>HY^-I!"O9J<44%DZP[0);$Q:BU(9'LBXYD,6'40<1! M=B3 ?H1'?&R<'+^5J9W7XV+ KM'IT5!%E4TL7U ;P%-9MB9.886=@?".=48Q8,G<'I_%74QC5+UFHQJ436E>>/RM=MN+[+SJ,E@GF?,K+AM2)E-RD&!S ?Y7EY4( M+XU4>"K";>F0@KSJ,A:IBDK=$M=#NG?'4SAKA2^'&[*J9PVS]3G]@@@4* MY;"HLX,PG56D)Z-6-J4R?1"O4&31*)K!9>B+1'>*%@(69WRK/,VPVL!1M1I> M8/9AW\@&\+K*$AJA9PG+CK=@F3VEKIZT2GC.%^MN/JBZF\-C_ MXIK6T$'+H"Y5F@1"K=59$E75CI %JF@;L69@ZLJ8:<._W%K35!?9RAJ2ID': MKF)J)A8*_#7&)\@+Z"%5UJSB-%70-:\>$Z*GZ2LM)Z((O!K;;"JB\2M@>D:P M':(B;32MBU,D](^*KLPP6;&:U&N9MCA+!KC(F-?"1BV4A@1VJ@9):3,ZN*-#A!!Q8Z M M7PY_4)7^!0%1F,U;SA,6"YIC=52DC#VA9Y_M4-KU>LE, 06+6Y2\5Q*O%0 M9?6KH@:%"51YY)O)LWR(: !/)314T'"85U,E)!C6N%7HJ19LP0QGK#B@+SD8AYC%5P M;.6.M=B&HQHFC3Q91(O&XU'%J;RRB,1 MC#]@S2IRW-A1F;T+9V**-\':HF-@/&H<@*H8ZV6[&%2=V_.\6R M59GWDR0& M8%-1:UA5I:F,*X6&BZH1J**RZLL2&;E**KB+\JA%(5F\'? MJHB]Y'O$;ANJ(N>YE!DC&TUY6F>+#Z3" LI%QB4OS\>)CA8YN(H@Y (TJ4 L MIHJ5"6]DFLZ 6D!*-!R&)FQ8*2KJ5&W>'(E"+IEZ>S7.N9(ED1@X:Q.&%*]P MYXUPLS65'9'-OD1[!J(]-DI=2Q1-!:RE*0@ L>Z4ITE,$.[#/8=Q_%(K2))$ M\82H-^]&QKC$@5D%603%E+,A.E0'&&)144%U/Y9NE*T!@V@9"&>LT*= REBU M>!P@^3860Z9BS%_4QW0+@4FZGC,PQH<9[35JIV(UVJK(;=&96-QKA"'1V7W; MQ',\G=VGL_MT=M]#^0C+\\4!(:J+E:<&1E;AJP@ENA*10DRAX/D*5X-E.&(!?RJ5'B0XUA K$=FV'B02=(5: MT1*?0E2+(U?0J3LJY$RJ<* ML7,!]7N%KJ:4 GP+99^P"E%X&,9@?^2RNX :0%TQ/RY:>@,H9!EGJ"::50, M4]:SXY6HYPR:]LH!:L9_*FNQI4)(5%3I%AO1.HU_G0%;K_P"_$8/2XNQ9%C2 MSQPAJR+B\53IO_)9Y<;6\-Q\F8.1**@+10*\=MU0H:ZQD%6&M&_&LUK_NV6I!-6CPE1MP-R+ M@7!6-KTM<2/> M*]4-&6.G^$*[GDPG9-9RJO6DE) MY5ROO%W6R#(K)W3541HT=6]SS 6VE)9)B LA.>KX52H M4@[&,W3$I7VSX4A*\5#$$Q)1BHK\"ZY:O5(TA1.WS.MZ[)7EL\*@5YE6\"W, MLIGA7]7\BW!+7?+?J#F7*:CR=@?OQ>K20F178X"#%E)Y$+^[KAFT'[^Z7E? M(X(0Q\P75#YJOZ28L2I?%1U^,"EC,/?4':!N<-XD;5G[O+K0N5$*V-@>I5*) M[(5SX=GY#YB["! _4=9)[3\?PB\M__DE#H,E$ARUO@Q$S6!8(^_55<,U)968 MP*]8]0RV56!SB3$ZD4S#@3,Q%'_'BPG..%F):%!IQ!78G)I2I1/PKVJNB(>* M>?ESQ%4):%-G42$T*).'_,WYP;:$_HE]%%,5CK%UZDF:2;%]Z/S4K M7^0#VDLJ%D.&%]20F'R;Q!:%']5M0"Z#&BFC#O8M=)5"Q:6AFM6P< M)*ZL& M(A%UFMMP@+2^D0@RXY:(F/N)1-U/,P>^E3PG:H"DGW0AO5TD'2[+(C."]XB0 MPMWR:*&RJ%E@6Z&B4IEK?2S'="'&]'9^0[OL/O)E44%$OD,10R=31!8J*_9Y MTHJ%=]4&.-W.9+J5*@XDD6EU#T1>H,>DD0.P>JHH^U;S5 ,B1%6.UVTTMJOY M >U%P'/->@%T;+8HMGJ?-/P4U]Z6 M!-[88=&E0C(A4C1=Y#<,[&%ESR&J62>B0$Y:DU*B32J8I2H?0YJ1L&<5H4EM M'2/WH]%X)E:+UAI4/Y^H9GN#/*$)-=X*5)-I75,RJARTV!E.+60;ZZ2N%:D% M4$NF+CUX)LK1L$]BE>=>UQI+=1CCJ"*53X8^YF'PGDH(I4+W" G MVRV44JV! JKH6.29MM*,*PQ10;*SD45'-[)/1U6+(YJLU4G([1;!@E<$D%#S M#9B1XX2"KRN("&$"C0=-NASF5^)YM0QM&=S+)2\U0-%X$2"BE4/0XL$:H6)< MW#32?I<*>9I9'XU2M:7*M$VJS81?JF#2/I,9U@*SH8V*MZ0ER7CR4,BJJJQ4#JTG $K\\&M)O<-V?/#$NJOSTRA%S].?%W WS M?CQ&1Y<4-!^J]-WJTO=O/[0\.Z<88L3$9N/H&\B(GP3NGH#I/@*9E*?4--[- M"IB=[*-2YM3X0%,,52[@<[1GC13;G!Z,T#@5KE-,GN)FU74XGPK2PH@,3!JO M:HG#9%8AC$J-LTU$,JNY!7:X)'=AOG-28)PWX"";6 U2UHY4[P1,R589Q'C_ M?$CS4J]RO%[M'BG>+1?NQGHL.A1NIN:K$SZ]QO#L2@?W>(L:9]-,O+VF9<+!P8O MI[!]$@%="KW6\3&9%6F_BI8V-.E*"5EY@.5EK5_5 ZC5ZSGXL#II\# !0;Y- M]4A7I-AJ%4S4*+=@/.8'^9+EGO";\4B9,W5_V3*]B2)JB4A:56C!9,F+X8H4SG.D==ER8:YE7+U(I7-YL;RY#T M,JN()'.E']0J[/K5%'C:G_G-G47]][<9.YA-\9%7&-KM[(E68?>[RK2I';.' MQ]F7381N.A5X3 K"?)4/76'A2Z#P7)68BN*?1IGIB%^#H*A UBJCO#8$ZRO; MB%3"L8O((ZJCH(JK4:SA!,K _Z3D$60_K_^4Z52%0GYO=O=N5OXU*%U*<01: MD^A6X^6AE8N)'_.JWU6EC+*)23TKB6\BL]HQ9B@L0XDIK^J@:-H7HV\,IMW" M2Q+8\KC@(,J$9ZP!3(]W5-TY172W;#X7Q58JL.7;SODJT*&\7NV]6$"86SC^ MV@]2CL -'J.*9>>^@<8PZZFVY/*X4.TET$W;1KM7P!6-1H8E'2)>/9ZVHLI$ M @"JPA91#H;@*I7Y![]>\;'$Z<.RC2,XVF10MY[9O)^%G%RSM^8<]60E;/+X M2YVPJY )ZY*/>O+-B8KM7HW.?S6F X4TTMRS1G!G(:Y=G2$X<)5U61\=\^5: MP":!=\WY3ZQF,W)&AR*'I*JP5EAJJZ-3HJ:D#J,=IK(#D\,6IJ*W%I9C"1=T M@2=W(1-6):_63I6/'UN>DL9-%=;G^IM/&S=C90P?3 QL.HP."U55M#Z4V4A# M!1+^^+$-M%9===T$,\"LU,E&.>%4;]Y5#7H6_$XT;U/ M5NO5M%C*''&%:%N5PBT)K7$-*HLYT*+(4HB0):"=1BBW MHQ9;;O"N*!75X_ M1V^S.8J\DOFK-IRCF@P2QP)MXIA4 I(H?Y?-*O%@K(%L+M<(&N$P^\&Q;9': MA[(4JWEE <.:-UV#6'!,UY80)%$=Y4M8)"4<%F4FR[1QVQF85BI.=12W24']0@@ M_E2$%&H%M%'EB$>-2EJ03=;**L-V>5!5::ZJ.MSBR%'?3,>35Z13)Y"RM.'I M(WG<2YUAJD(6M^MR8G=5UE\CK0SA3T&3F@H.K?%?YM@@<\&U^B(48-CHOH8> M$)P^K;0<*?&I<25, MF&N]6D6)UF0CF3/\]#$>(T:GO/17Z>6(>&7WSA;;7> MIUZGCA\I5@42;', LL?9PIM5+U6F=RPLI-&7,5))GA&J!WDAS7)5V)( ";IJWR& ]+GGM MMV@+\4;::.LY\LR7Y--(1EU';"BYUM 83$MU1Q3)W\ /RST\[LB]8APN$&Z) MNJA^+B65N:(4X146ULZEQP/+;.(NE]F\K9Q"XBC_.._9?%[W;#[ 5 +EY>FD MZ;+E5"Z:5H.:UWY!4 7SKS1F&1B:@EBK0>ZE(J-2'E4E V/-PT?O0 M?D(ET]9 [=>PM.ALJ &\%*QU*;4ES.H1KJ@\:SB[)5YXVSDHH5%;KR]%A>K5 M2$A3!61>Y]U6X/YS-ZOPZ*#AKE XA/Q;.?35HU+=H>L'HI-C7A30!E^?HZ-C MO)=7RON@V<=BQ03K_<#CU(Y?4_6_2WLC0B4UL&8%R*E44)D_(0$IA-.PK$:A MG#R-1AF(U$5S7#Y# <%?/AQF_C'0Y)?)OCTNU9,5GH@ ,RDNN-Q&D7$,7Q4\ M ],'O^HH%NNVDJE*3:FDTEZ%TCQ39ITTN@OUM2+=!H_7_I1*24KL")?IVIL8][[.E5#IVH\ MH52-KC#6/)@O$Z>E/,-8R!=,EQ:"34E(S,20GRIW$+;T<[:E"W-EJ!? MZ5PU%[ XFI%+&-*HI WPM!(L_BK)0G06-[(!QIMHV\U;1V@:GF.EDLGUO(^9 MVQFS[.VXG$HS\\F89]645III^U6(JJ&MCCO5NGP=<)K'NP527-,S5M(!E=7[ MR7@TJXRY"L3:K-*KT\]M6D5?\:BDTEG4OK!7D"GL=20$&8XS2=" MNVYB#ZVV P<"!1&3:?JBN%=-IU$TQ+ 4&U]?MZ@:HGBI(ZF" 6]9O8I+-S>? MFCXY%%5YP2P,=-^L+-\0XG94*E6R(7MO'54SA( 6EU+M##8>#*@J8%MKNM?Q M)Q$%E $&X7T;J4AD[1E:4=%PZ["&HIFB&I? 9VB7>:Z\26W6T["4:B&Q:#'M MUX]3"XA%RZF+PF'5$3P__)O<;;8 +\TU\D#AJ=PJ!];PWN)R;):_%R5I'P3HNBQ@$%^2ICJQ!W+M3)DPT=B4%<=:W<^Y[@LHPU8+B'\)5\!T$O.0"@1(!8>\(J O M<=*Y*&2K^H/E:0V7L"9JCW<-\Z_*E)%7('"*V314!+;PD#=:233OJVBMJF!J MY]PT7[FX6. MVTNC1)6%\13I0-XNU9_:YS<_GU #%.%'<:8L-<<^0,%^7L,ZOE-*:"[8NP]XWQY/JU OU)Z9!KQ0(6(*D5GK@,A MS_6QQ83\$14OX+6Z]_6:%%GA'%'Z6:7:R2<\B7/FHJ:&TXH:]JR;7ZS(4E?[ M7I%Q,R"'@GT3#5V2O4CZE'BP;56]J<#?KK)7Z%>K:5'25L-2GT]"U5#56KIZ M0W7M_'DKJ;8WWZ#Z24VVI@P[.>:ES$K[(@&34P5[QRO4Q#H'7

3D!6S1-S MU2N?9%WKK7Z<0R[.:P$6S[I5Q075MMUE)LQ/0P7F,P?H6 0SJY\S;Y.D<'CA M"W'BJYM%(!2=JO(B.;0:%EA.<#$7%B^I*MX4:MK3X/*/3?%^/!?O>]8L/ZX[ M=7; [_>UR'O&R73!9]4TC91<=8>O;5 6$)O M7<]*RAMP2]N_5JNSB@^03RKU^$D0_/N&RG+44EGV;4S=J4OM@^B%,K0PG*H\ MMFR\22*<@]V ]3X#,/!FL"1SX5L#MA>B=S5>4^4G81&.>(+L,#1W2-_.('>K MGEL?+JM98SI'[E(&95UNI8Z=FY_!65J MR>EHFW+3UQ.)S&4->#9=8CDKZ(5^A[A.HLXKX\F$]TP[*4LVF /L-_::>*F( M["=3Y/RNYDQ$.2DD&>%-YOR+BD2%$45SY2T8@+G-5=V]B)5%7I6Z#/FT/P8U\+C&4J!?ZY^K'@N5C26R1C$O M2E3>U)6^^$269ZK]9.V[%P[VNDV/V-O:S8EO260A:M8TX1IO-HV9!(0841&V M*,362UU5NGL2H82JWJ^-ZI\J;UONN"J+0A2*>HS2@5^4'8U?W;7ULC$F-B3" MI2M+542E -XQN#-0+;0$(JC4FX52),U@UMQLN?H"NT%!Z$DL4?%DW#!3,4V) MN(&R?$PJ--0X32 M5(=<.?1;,Z:[3#9-:TPU75.B5 +\>E"JJ'(ARQ%E0>KV5#!P0HQP:_R3^K01."]"V G44BQO6: @T:[[+BZ97H^7(RKXIM;1 M8JXYGTZ0"49L,7VSZ@2M5E-X0:ME;LX5P[E(=8AE+I%:Q0/D\%O3K9NJK9"U MTG.\:M^QQ'$D0",$0XON)O7]51I6Y1BN^1G>BQW,P*H2S79E&Z6F=2Y,=7+]%MOO['6Y M'-_N1=U>KNP@>-4V&W;C'%N.CEK>Z?5-7=8W2^KDKLR!$-"=V2'^CYR>I^GY MJ9X]G9*=H=L+-:GM1'0J@3F7H" Z^W '7YU8(F&"9,+7FNBYC--MA[_2R4W< MH3MH[W.IU.Y-VI!U6!T>]^8ZS=V[>X#!I'8)0TK+OI$-QM<"A?6' MEX[?\WZJ*$2LT \O7=*SY]]M0_IP^ZJ.K.=58^W%M[M>SU]\NQ?UR$[??L%E MZ43)9772-)\BHI1"@OQ/_G^SG(ED;+C_+9U@'!]3:64.GD 6=5^?C4?6^Z.C M#\:O.(VW.(U?81I5/_$$:.I:YQ=ME5\4ZOPBG5_TY/.+ON>8JUJ$AR!M=D4< M7+:PYA'JD".8FJIEGBY59)RR]G(]$JAU>X].,9 M#):5"J1_N:YSR5H6%7G+1;E&EE_5<5*A1ZF(KPA08Z*2* '%,"_8$?*)_"M- MIX.[TY813%:F(T\E*EQU+&#/2537!G12\E?5A]O,J'XGE%3>];F\X M/.ZUJ&M*Z4 QG-A_^?-<;O9L*3NG!?S'JC>KGWOBIY^G;/DW$O=L$JW]V>XY M:W^[[;&.W8MLM4+@6&$X^:==B=O&X M7SHL['F:PKKLA%H@+:Z&7KA;LSI:Z_90RO,6%Q"/@0-?O68PX*$3?FX+9^^" M*Y_HVFBBV@E1W2®V$:[]9E EM6;#*MLSZ' M57>#N:%E'-,I?;5@*MY"1.N6M=>/>09>I#[&^36/*K\^$^%1Y>\!G:C M/<=#&'!AG>ZUJ_H9C_N,KAQ8KMUS_:XPQ'*3%\-8S1?;+)-M;+M8^Y #/RPJ M@EM-L3FU I_:J;FY3FA&H2/;@#YDGGC2;#G?79Z/FNH.B>H<0DP[B#75::I[ MQ+GYD6=&KJNI3E/=(\Z-V(Y);&]_5+='XZX='W06(9(ZJ.%6X.?KM-MZ =WM M%G E'W:/6&/3WEI KB:7[RH@-S4!G^8F!69HZTWJ^":YGDF"0.]2MW<)K-\X MC/:W2YWQ-<5=.XDO6]5$#SJ.MW&+'Q#MNFY@1O$]%\P8[OFV& M]_7-Z0WN_@8'=FBZT;;'C][@@]E@XL2F%W65@W74][8N>(6._C['9W1&(^^> M;ZP1_?TN=:=!S]]@("MJW%!$6EYO1?T!@O;)XJ>7SD_[;2:P POF $] /S2] MK0WL[H59$9D,,/C#WQ77)\SPP]7V]3Q[?)]DR7V#K@=T@!/ZW0/*I" M<\ 1 \>T(QW7Z?@NA28)]AC6T9NT40 C-F-_VR1 O4N/'F8R(W];%^;3")'> MI M-Q[FF#Z?WM_OXZD6<&L6;@ MI[O!;F#:L0Z='E+H]'V!T*^38ISETYWX!YX<4?N@=KCW-'DZ([5V: \]N0VV MB1D$][26] 9W?X.)ZYG^UGJ'WN"#V6 W]DPWWM9R>*P-[DIV2F?T#K%GYS4 MM6KB7NX -* <#G,NX]3K6J6.=&]K@MND%]SP+#U2?.ZIDNI=>K0<.S$$'LFT0&^:CO)P60JO0*HYVV6QH99K^U@7GVLA\[,/3-YUPVT(NO4N/ M;2Z$IF?K_/2.[U(0F+ZW1^^GSD_?-C]]O!2NU2GJ*Q$$X92(M_5$ZA37@]E@ M)W#-T+]GV;W>X.YO<. 1T_/N"7.O-[C[&TR(9[JV3E(_D&0QH8/\!W/4LV(\ M;/9YULGJR\3],@S,,(A^ZEP2I,YR??C>^A%6U^B]?8I[ZSJV&1)?;^Y3W%P, MZ,1.!SFWNWZ0;ND?Y],^+RK/AVF,^ -+Y0XW-OG2-=TPV)R2=?#XT86-9X(- MJW>HNSL4FV[@Z@WJ[@9Y,2C:]EYV:$?VOUQH>\71O.)0[\Q,:U\*>1C]+QD!M3^K4=?- :)IC]0+%D"Z&OK8<#VEO'#%UM&3[)O75= MV[3M4&_N4]Q<)P*I;&NS_V#-_@\;Z1_/R?P'ZY\Q0-WF^)>18[JQ=U^-?0<+M&=[3;.*9I5-W5*N&?CW M-FXUJVA6>3:LXKJH[]\[*T_SBN:59\,K3NR V76(*IBPUWZ>4GAI98$T3*JF MO>2&@CO$I?7$Y/!@4@,Z*?FKZL-KEI>3 ;UYE8_$:HF;7K<-M!4Q7/$Z^?/K MZYQ-^Z]$[G[52:=04LC SH?7Y?&R]F(SE@^Y_AX8"@16SY9\L2U'$=*+(G>V5XX_GM+ESH;;TV6P]_3VY9#:;MV?&6T/U'!@<@B;DYT#(KDG( M/1.C-"%K0N[.O!W;]-PG#D&D*?DY4')@^G;444)^9D@\#[(6>/$E3Q^:%;]B M_?:=*+JA/#9]5\/W=GZ/G&V![_4>/>X>$9.$>H^ZOD?;Y\3O<(^T"V^S=I%/ MKCYM0Q.?F.'6?8!U7Z>I>Q!W?).*8Q-FCN'OV MT"Z;'=+KN_8]4\L9.T[>,Q*CU?U'VB/?C/QM18O>HT?W0/FZ777'-\D)09/: M(R=U%]GE$?OK;G90R^YS&Y:3/7L F%UGFSR9ZN,-G9Z1&6Z=C]*9^F-=JZ^9 MY3&=S[$9;]T(43.+9I;GR"Q.&)K>?9UWFELTMSPO;K$C;&=PJ-RR$3J)0JUH M65H-&)(W_TZ*G]^LA;Y0R^43-."6$$1J?(H?V\:?6A-[?@M-8/JSZ?I;VO9B MW&8H5?.Y9@H[(YH-04G<:,'Z:_S;KR%I)O2*6TG!Z6>+9C#Z5W1P36_*%S^W MIPUS;J[Q9LL3W3;W+/LN#./9/\H-8#P=R]:HKX I>"&!8OY-NS(4HU_P[']> M_"NG)"!>E/HI"1(2^D',7"=.:&2':>0 ^_T3@MDOD%S&F?$67@AT5?[[9[J> M&Y9V89E(OSM-+M4@>T@KI^=G[\^/?S&-D[.WO57D>1NKO="(-H>'NZ('JQ%M M]@!VH!%M-**-!A_IU,)I1!M-5!K1YG&5;K%,'WB!>P>&'EH0'V6IJG%,I_35 M':D]&RS=SJCRWB%Y/>T94#ZA'S6C;T M5EYL@K!VJ&E8FS:JVT^BW#ZF^N,F"N]SR=+3Y*')0Y.')@]-'M^#/#J37;Q4 M M1!+>RI(E=M2#GWS+$X>!YYYK6,FCHT=6CJT-2AJ6/_VM?W\GC%7=.U9"F7 M0@[=BG W:,D^+=[8+C[9ZD]V+N:LC1E:B,^Z]#N<7 M+ #3ZSR#Y_6,SEA=W?-PZSR#-WO">MG_6:$CA1N1QW.-%&KRT-)#DXP8$QR7X0F#DT=FCJ>3)[!7=I71S,/TK:+6&<@K )U MU"&7;AC"3XZPMFV0JPE+$Y:66)JP-&%UBK!T]L'*=D+%N"R-23'.\MWT^7MJ MS!1NRTS;KL-!,M,>+/RG1EC!MCUJ-6%IPM(22Q.6)JQ.$597$O@ZHU>*-3J? M<,31'EU5+:[*'2#8=05:33]C@V=TQ=[J8$H%'<##L('KD!:?N>"2YYI=X3W3 M()@.D6Y$'L\U1JK)8R/R>*ZE^IH\-'D<@$G2/=7K(R\Y+=*^T+X8_\('X\D0 MAO5L]'O* #H9!1 M-LQ'>3DM1#/0Y^H3O"HY5@;]OJ:\\BW5KG\>^ LB)-69JRO@MEW1/Z15.6IJP[*.N> M3K^G35E=28;K3)*HT#/_@[5'63$>5KKF>+0;G*&GQE4O/?*3SKK6Z?P[)JI8 M$Y4FJET3E:^)2A/5KHDJT$3U/;R922A]_AY);V*UX[X>--,SG5'][3VSI@^<8;9)OLF;_[U^1Z[BO-8UH M&M$THFE$GS*'DW77ULO<;NME9WQJ#- 3N,/<.S5S#^B&C6?)@-?J_I.SA^Z? MG;"#13I(QMR?%?Z,R/+^#D5-EIHL.^B2U&2IR?+[24M]B-]'N_YY2F'&E;ZX M5@&.:]WVS;^3XN)$QK981HYL%[_ M1.Z+3=[U6GV#*Q\_@EH=KE2KWXZ'$UKDY7B$S1NG?6Y<]@O.C5.XLU\:[T#U M9\9Y.ATGO# \QS17Z(Z5?>SI?93=*.\:YWP/!*G47"5Y P8[ MH).2OZH^O&9Y.1G0FU?Y2+Q2W/2Z/><5612";^3/KZ]S-NTCR?9L0;:5":C> MK'[NB9\6>%W^1D@OBMRU/]L]9^UOMSW6<7H1">[UV-M_\PG1@SVLP48;/?8. M!\:=)WV\=.F*PSCEHRDO'N>@B>Z2+()A;Q>3&^A&NUF8^\?@EE9W/^OXMD]' M5WR%2V=#NMKEFNQG!5[.1G3&\BEGII&/X P>S^!IK/SI#C]70\W>0H?K-E>A M=K&)7;')A#?I%O*4%L[>A=!Y^-H1"S0XAI;]UF5A.S)N8.$G/HF9'M/FU:WB8-Z:D%8/P.'KH=B;%\ M_PRF)7W]H-+*+WCQ)4\?FD2^8N4.A'5BTW:WE8RW%+)^+^&WP_#T 6Y28(9; M'U]ZDQ[;_#,]]YY-SO4F/=8F><^UP\&^G'=WY#)WKZ>0Q*\O9'["0WUZWRL' MZLF8EKM8H&ZSH>L&9A1OVZI\YZMT&)X6S2_/GE\8P(WX%N-984P&= J?AR*KN^#P%UQ3*G]ESVCE'E0/GS\L MN3%^"+U>9,"$!GC)I,AA>6!V!H,+I^/_G[UW;6[;R-:%_PHJX\Q)JB!%I.[Q M[*ER["3;J&X3% MI4778+]5>,#P1='UM(JN5:U@Z,4$IQ"N3LU?X;Y?J_*R>O5#]*(MDH:1=D@H MEU?UWD(E, \PZU6V'WV8VN_#R_14F(^_AMNS&D;C?BS,0SM5WBP7<$F]P%>G M5=ET!?4I,Q.[$I,N:WJ,DC6OFAPG_GM:%WB>!8Y_[3O (IT']I;D O1HUZZ^ M95FNER%N6R+:X_.>?^S\][2V")Y+M7^!^VK:KP*1I-LRU"B*:B9__KJ M;[<7QYR"FJ(2"]@5+^&%(%?-/[Y+!HIM5JW"-F#7#E%6?GWSV\]O7OT01Z]_ M>[D_))Y;6 _SLFI:G'JIBXFCGVNLJ7];5Y.\I0. ?_$KC3=ZJVJ0).*$W1/ MR?>GGOO8^=3&\6E\>+J%;;F&K M]E!.[2%9^Z6Y*)#.L+[;O[[C<7QX'/;O+L/L/S7N\?2,E\\2VMCR1D<,P)PS(G/C MU.2Z)OT.1[F'/G&[=\'H&(RN\:8D9]OG5 :IVRFI.SB*3TXVK7 -4A>D[DY@ MBL/X- 0YM]T$W9C)+L3/'BTVC@U.MI'O.V0V4.N]@[OE].[QE%LF8B?WTL-& M;T;N\X;,]XZ'B*EN>%%JK:\(C-_1.-PT5/Q9#+_@! MZS&6!_&X%_'8]6=LA5^TA4?(O=!V[VZJZIOQX?HMAQ]+FBID,=<2C=$HB,9# M6?S;\HQ'0IS69_RZJ5H4V;^6.V7:WH99KO#&>;?Q$E35.E.1&S7>?ME)C&A-^M3VP61TF! M! B7T^@:GU>V>YJJ$_Q -&A*OT?#V;AL8C ,?VL#65/Y; M]Z/7980"@E,6WSZ!4YA]53NS-]X_73UY6D6VJDBP%R6[U5S?=?%[5,+CZ,BGSO^C^&_C?UI($^;+^D(GB M[J:AZ)>X8Z$/E0>J/_$3U=+GX1.]+1+\ M+L)(KIP$FM2A4;C4@8>CK_E3>BWA#_#3^VWB5U/>WA-\ 8FI(+C)RD* MW& V+FZGH"GP>EAP^.+3@Z_WHSS=>J%)-D)J$Y\W;?+(C<;/!Y65R MB3M^_>T8@S!.&M5J[L%271)'8)3/YDG:\@L=4D)\^MPP>KF23%?V-C1M WX0 M7"E2: 1D:$O>DZ3"J) LD:?%?)-YLSN[&TC89Q>H8<*U-S!1"1$__LC3TMQU MR.,4__]N0Z8G?I^#/LC3=;P@HMK$)?XUJ3\J_)S ![?N8W>/M2P,-O#!W:NN M#'QP7W(> Q]F?9S0E2UTS;DK M!G]\$!^>W T^N/MM<\)^"?MEO9DY.XS'H[M5MX;M$K;+4]DNAZ?QZ.AN#'F[ MOUT^$3_^*-@ CC;M,_UT*/0>'RIAP$/1N38&#*@L>C8^[F?2*;FW(BU]4R8] MUDW.+A9>#S>=-QX8CDTNMU4TBH_'9P@9J"9+J6$>U"@^.!D/7W$01]?3/)WJ M+VNBLBKW_M-5;;*7)G6]H-?E-4,8>"P5Y]JJLHE-Y[>HZ4#DF]Y ]Z,A=\\D M+HNF'?0['*<-V"=MES;#^<3PZO5OM1]@N8;L\E>UR&A\=/'6(Q5-. M@FW<>S$DP78V"7:YVDUQTV ^72MGM>!GS8;J,^QB&NNB:^#=4DD&5\Z2O&SA M/Y3[*O*D3)'R,DJB.:B'/*5?)^6"F'&1R3-/NR*I8WPR#,%[[[6JU>IB._># M5B:59$J.<6'F54,\O-_7JJ /MYF?KWW_4Q;WP-Z27("0=^WJ6U90MWHQJBV1 MC,.#GE?J_/>TMN&I2[5W ;/]<2^9P.B_3XKK9-%\]9W_V?#-[ARO-SUG-WW[ M9'(?08ZE3S\\^)H7(%-IQ?60WX-F4S5>!:-)MF4HT;16D__ZZF]Y/^T"##?$%\$?UGRXG%,&ZH('1M@375O $MW@<"$=P#$]= MAI8'",%C2G2'P08(08 0[&P6*4 ( H0@0 @"A&![-%* $ 0(P;9#"-C+4=K+ M*0>\G)#<"^3K !;8?+C#@@DRJFO+]+<5&9QP;5?W8*//69DK3 MPBYU?L5')%G%/4"KB;3DO(Z2E))BF UKVJ3,DCJC5Z9528M-F1M5YO"KLFI5 MHYEO59'/\I*H9>G1LPHNEL:P\OA,78!RR1O.NLUK=95770-#&J*E/0#/[^N5 M;Z6O@$\\HO3:P?YXC6M/MK__YMNZNLH;(NV%T;\NTVJFH@_)G[?WX0S)M=U- M 87!AN1:2*[M;'PU)-="3:MB?7?%G15V7-3%M\. X$M>LGVG8P MES8Z^L0%#CFSK MQ,RR:879M Z>C6FMRZ*Z2 K,Z,$7POCVH_L3 D9932:-:IDS%QX7 M7:A237*L>"LX4U?A)\$K%RJA=IMYE46725XV<$F*ZBBC!IJM=(&J:;$"KMD@"S&=&=(=X9T9TAW[IY&"NG.)YGNW.+D MYOONHDGKG,&U=TQG/O68\LZ'C(_/#N.S\7C[./T>((,2A'G'A?GH8!0?'=PM M Q*$>;O6],D*\^AL'!^-MI!M-93%W9.VNAOI^&,NC=O$8)_0_]TS/G&TW?C$ M]ZJ^RM,;T(AK[:N!F=N1K3,^C(].-L4%#0O*9]5^O5=^DO;;W54:G<;GIYL6 M?H=5^M(>8'QT%A9IRQ?I<--^/O>S0CMH#GR9&YHT[)>P7];TYD?G\6%HNQ?V2]@O:X8WP3L\.'WB M^^615RM\:HCS<;@MGU:LT(\T/F2Q@N=32 ^O6DT*E;:-J2W(HDS-$,*-Y0%8 M1C ODA;^/2-BK,QU,3->Y9 M9K\5YJ&=*F^6"[BDQL()K-O0;8',Q&X]>OYEU;0X>$'1Q]'/==4TT=NZPK(/ M%!;^Q:\TWNBMJA%-E/3QG %O_YA0X6&P 6\?\/:["KD,>/N MP]X^X"WWQZ- M%/#V 6^_96 =U]]-Q0>ZIT3=4X^3[GX8]/@P/CW<0B1@@"P'8=Y8F \.X_'1 M01#F(,R[+\S'!_'1^2-7S$\:?K^%I15;DK@*\/LUX??K6O./')TZ/H_/CS?= M3@%#_*57:1R?'3\,CCBLTMJK=!J/#@(! ?'NR^KGOD(;2CAUFA';1!'S]"CBU.-I+O.VHV M4!RZ@[OE].Z@FELF8B?WTL.&,9Z,WJ7-WRV9SQ48&7+\T)K M4:T_L$/".+Q!<5CUY^Q%7[1%AXA]T+UN[NYJF_&9]\^N3Q52&.N M)QJG030>RN+?EF<\$J8EA^F'*()NJAD=;O8S M\<'Y9#B*"F0!N%RZG:8QC%*Z^4(%C-/3CJV1W.?T]K:T5=JKT+6."/>\D$1O]]4EPGB^:K M[_S/AF]VYWB]Z3F[Z=LGDT_Y]GZ!^]*G'QY\S0N08:OQA%85-)*J\2H83;(M M0XFFM9K\UU=_N[UQ^"FH&:+'@IWP$EZ(_<[_\5WRSS5YP\Z^!/' [4QBAR@K MO[[Y[>_O=P?$L\-CH 'VE:HQ*?PLZH=5KMG9_NCU1I\KNJF*DM5 M:%U8HKU3I1_W+H@@+JUFX%OT*'L?0P#ME5].;Q^ZTV4Y/!Q]S;2"O?[U M!_B]_9[V&[#Q;8NB?P,34H'AFQ0%'NTV(U>K60)79]$$#L+]Z U-G'.\>A?G M352J2SHP01KRV3Q)6V9U=-@,T:Z8&WH_5YAH@GOF1#69-*K%1WB&@U@3:"C MR\OD$I^ZOBDA$DX#Q!'(9C1BL)&$U@KI&'DL^O/MH]P)VGZ:QC?PY0E12_[X M)WZA:NXZY'&*_W^W(=,3O\]A&^?I.F$3HO+$-?LUJ3\J_)S (KGN8W>/ZS , M-K!(WJNN#"R27W : XMD8)%T8,.!13*P2#ZP1@HLDD^217*GZK2LBS/3+D[H M^Q;Z\MR5VF)\&I^,GWI?GK!?PGY9EU7I-#X:A?VR-K3Y*6^'G9=V^.]X/'KD M#*^?6 [R*-@]-B[+>SJLF(\/9#3@0"A.^0C^1V71L]/#_=.!WFJ2+MLD2Q;K M)F<7"Z^%FT[&#@S'9FS;*AK%Q^,S1 !5DZ5\*P]J%!^O.(BCZVF>3O67 M-5%9E7O_Z:HVV4N3NE[0Z_*:$4D\EHHS8579Q*;O6]1T(/)-;Z#[T9 WIB?)7^#B9[E34,Y:_->&(U.:U:3]CJQ MN4\?++5Z[&X"'#OS'?8;[4F^7[\&;LJBJG0>-*^KRSJ9W;T_W0-D$=^I1B4U M" W.S2MUI8IJ/H-='%*)CS?A%08;4HDAE;BKT>202@RIQ)!*#*G$[=%((948 M4HG;GDKT_)S,^CDAGQCR(W?-CXS.XZ,[\@4_F?Q(V"]/?K^,CL[C\?'=,BQ/ M9K\\]>VP\])^>A"/C@.9_.--)]X-&!'2B3N43JQ7.1$Z'=4K%+6YP.C9R5$_ MKW2'8E%D"+!9*\R?K1R:S2_". Y/OMY?S0VPO5FJGU6)59OT<2^R65[F35M3 M"6+(4SW>;$H8;,A3A3S5KH8J0YXJY*E"GBKDJ;9'(X4\5RO5T$L_3 M"9FJ$'F_X\RP79[\=CDYB8\/[U8M\F2VRU/?#3LO[..# M^/3T>/MR&2%/=4]5[UO8L#SDJ3Y/GNIRM1/A9JK\PB9./,'/FC+4)\#&)--% MU\"[I3(,KD32S!;^0^FI(D_*5&%R*HGF<-3E*?TZ*1=4BX5DE7G:%4D=XY-A M"-Y[KU6M5A?/W?!!-G-F,UW,58FE67#OL]%YO[SO$RK[UJWM&FV+>[F"^;+% M#Q?6RQB>N@R ##FTQY3I"8,-.;200]O5,&K(H84<6LBAA1S:]FBDD$-[##DT M#ED<#$S8@*LRG&!["#^7O1>EO9?2]UY"?#_$]S?KKG<>CT_&&S?8>VJA_;!3 MPDXY/(\/S@_"5@E9L$>>!3N/S\9GVYU)DIR>?JL1"!JR? 3O:G@S8 M@&!JR;\1!ASDE*J"7-, M39N465)G],:T*FFM*4^BRAQ^55:M:C0WHRKR65X2]R$]>E;!Q=R)3S\^4Q=P M3N8-Y[+FM;K*JZZ!(0WQ)AZ B_;URK?25\ G'E%N"SN_WW[MR>I45V@>.] \ M=AR:QX;FL8^H>>P#9:;?UM55WA!3+&BDUV5:S53T(?GS]MZ,(3V]NTG4,-B0 MG@[IZ5W-4(3T=$A/A_1T2$]OCT8*Z>G'D)Y^W"6>OJ>3LZ?3HJ<32CQ#INZN M"8SX:'2W2H\GDZP+NR7LEGAT- Z[):2VGT)J^^1NE?];+\A/.:\]VD*&V9W. M;6]9=>=\M<^0=35FH==,=?L,I7@3%TMBUJM7= EO@F&4\AJJWTP*N*F:3!I% M=*)\>T$W2/+Z*BDZ82DMBNK:EH3:UUQ657:=%P7\*D7QRY82VSB0V0Q^KN&- MMNH4/OH"<^?4T8](4.$A\+\\#!##!JXV2?2)JFO,LB=_1D6>7.1%WBZGT-UD M..7=NWE5+B7]7[S_G1HL[AV<[$?WN!P'?<)8QAS1E8]<( M6UBVTH9Q7JNI@C==*?/MTT27W<*UU.NQ*^$+"I!S_2BBO+U238N\M#%JE %^49[]UU>WI[C/SKX*T(0 30C0A,V@";_D_^GRC(Z/,HM>)G/D MK8[>J09T;PJO69]0>UO4R8O!#L,QGBS3!"SII)G&]-^1@D^',QTE+HZ::56W M?__;V?C@'+ZDGKGZG.8&3H"VSE,\ ^CNMD*&;S@.GXWVSZ(+IE_8C][ F45_ MQWOZKW'.0SCEFKPAH^$B*3_""4W*71KY5J5:2!?>: +;JN$'WSA(YXF_[[_? M!UL$CO^2B-);/'"[>A$U*H4SO,T1M(//E <]0!YG=I4N.0_U!P)!1IKKBW-$X1O4)Z/L,[^/$LSJ5264-? "J52M6,]K#S'3AH-1.$J?L:.P89GGTA6W#$P@)? MK^UB1L0BD!9I8=)IE.&GP(6).S-P24J6JA95> $V,P?C0+]H^>O[ P";M>@: MQ-76M @@FETY3W*T/$'"0;CWHQ=S,+S_S-$S .T .N4\TI0N:T[T<&OUF#_< M?C2,?GP:'YZ>PD9+L&&Z+-#+ AR(Z 6U(J]0;*OT(SL2[(,@(0Z^!JQQ\GS M\FX+-IYQ;MAY@#T UW1Y,R6]L[P4 ^L*LNFZ1# ^',X$O"'X5O@%?&"K;K&K M-]J=ARU^+7JKZ$ M2][#HA=P1/P]FFI\8TQ[$GU5\'IEI[,">W9X<@S7VDLWD8\M4==_X-9*%2Q% M1LA^4 (IG5;X?6=GY_MCK09@'M"% 4,AZU(2#4].-*B>SU"<7%@/N(V?-![W M>:+H]-=3*L4%?.U!KYD+F!Y+UX$:*CITG0M03$7LE@S0@\F;GBBUT9;=GB69 M)F"R,#$7JLP&7(LEY4S"4JAH#CV358>22!V)4(:Z4?1D<'S=; MO3"+0^_"Y1[MCZSU^@>SJ*6TQW4@AC9WF7KFU88?GW/@:=*U7BQN;R_(Z M^TQZG37IDPP/]'1! 4)CUY*]S88F&.4*Q;F$X9:+:)+ _-9-+.)/U@V&J)A( M#L=&_&]1BW4PO!- I.4@;/!1%#ZS-'1>GZ4)V%?HB;1TCDJXB^X$XUC\ O(( M]+/)>."8(9H]>K9AI6%BQ,AWA@-/PNJ>IKMHTCIG\P8>45>D3V"5^&I9=;Q# M'!"0'#5OZ= 7'>X^0XQV55_EJ0P3'Y//YC .?;Q4Y66%3WSYYG]?O]H;G8.^ MAWT^@Y64D*0.\\';J]G"^"9Z/6/''H!+6%RT6]85O!^LO-%^N+]1.(*L]P3+ MY5557"G:9"0N[H9)<'\T='MA?&QR1&B7H?C[FX*L +$!ZAK!IRRH^'/*^X3B ML>@+19J7D*Y)P+'3$X5K[J^%2JSXI_@IJKF^+(L47E)I(@DQE?DH*'Y[=QFKD/+SSR?50;8 MLWD&.YTW/TTM#@3M=A@,[4\82)WD&#\FYQ-=Q$;+J/P=C&UV]L!=@<%,R%"! M">Q*_PD#BN=ZJDKXG ;'%/=DT*H_+74XPT.2>5UU148CSC!VCR9] H']\'HZWBT@B@R"#'&\OQ^"@^&)]M MGQQO?-9,Z/\>Q5G#_ONM9\U:>,^!:=D12.'\?'I!K)Y@PA\+C7:>^4G M07)W>(G&9Z ^1AM02MWC$CU%:Y1PE^@ 7BR<"-G=M<3 U.R(")Z=GL5'YY_8 MMVF+#*Y'ODRCD_C@X!,KC>Y-67PR$GYXTL8I_O_=)HV>^#T&E?-T'>".\4)? MF#V_,BRZ)7"&E[>ZT9LC^)^-CO:@WV-'9=1@/7'?>N0QB1TO!]PZ57<4:9P'-[@P#& M9X<63" #O&@)M4&I/>H319D;G16);60? ^LJU;EW/& ^2-6YW16;-1__N.B M_FXUQOE1;F^N"'DV/G+D>:U-/3I'C,(];.J#_I:[=5,?GNR?>'<,$5OR-G") M+2D[[VTL>-:YW1/#^B%4C6Q2-7(4N"E# $@$^/HHBH[#2/3KYXGBQJL M#5T2J%\[A&\[8)B7-BC<$WF5E>("(W&HHU,78;G*%L KCQSK29LIP\;/_IDQ M7Y>$>*WC?\WBH =P4EZ;\.4:3LK6XEE>WAJ1_02WY?CHT-H*\7+EJPT#PP_S MKH:=U2B!V#&FQ:G-0?L'Y'V6M.97:,$<'X[MSN(*'I!+:U80Q,^-.)._X%4< M$Y:,[8&>L7^M^)YGSCN\)[KC1@4Q./8=A#?=KS@ MYH&)I-4UP#S"DL+*$59TN ;:"LO*9ZY:\8,5,G3?*[XU>NPG$V#=>3UV:]SX M$W39V:GGP"_I,J]2P5$ME(K>TQ_> M:LE[6R2B[-2?JDYSV35\.S,9-+PEO/W@*=Q:@5V!W;O1#K)N&U4FN40)W"Z MF!)L%=BGZK2'=MWO533$?1^=6+TV(!D#4K%RS1@]JZ^[-T$9THV^,^X21* 4 M_"LI.P11B_:68A<8QYI=)1CAC'46%TJ5/9M5/UQ/HT?O80OZ2$!-:0>OEF*K M?"53F%^T,53+J*!:"TN>X]+6X5A8LG9,@575&@D#%?UR1A)+-<'>\QQ9>B2P5 MRI3;_%[2N-[C:YOH&RGPQ?70-;UD XB:$-.GJAM;]FDK6B>X@":0JL>?-U12 M["VU_=X959VK?5Y]&X5U*LS+M#O)\5:<;EQ^;5^.@; MWKXT;339,J<\7V3UE0F7BE#A ^I(J@CF\Y(IBU2O#(7J0BI3X*8K4.S4ST&1 M-KJB-RTZ78ETGTO HM5X2T$QV:$)F20IWDMRC"%:.',:J6WT/PV=9-*0?*FP]!:-]E=>*2N_V09_C63Q5!5?DP$T=,W3U MYAP,@@C[4;6V_!*+(,ND6% J&3ZP*MBJ7%0=YLVP8L=;^)SJK$#0"@GUUTSW MA=5O+0@_[ASRK^&9*%,RK5;_F2HA*KNNJ/R>K1A4E+"_._R2.M:Q)*IJY)W6 M^QJL@IH\3DT*QWP\[CB09E8"(/Y:G(=E"LJ;JMS0E]FW+,[R_ M@SPU0T55YEA,B)RL1*67K! )<G&JZ;(!BAJBM4=86JKE#5%:JZMK:JBXZU/HQVH//$%D)K0Z%7 M*) )A5Y!CA^K'#_R0J^-6R9M<8.DEP,1M)6MD1Y[B=%1?/Q !4:A!FR] _(@ M/C\:[W()V&/2'6_72A;>097L;@W2-X?QR='YQB?@%AEKCW^!CHX/'F2!@A6R MR@KQTY]/TPC!U,5H_'S#\L5@BCRU9=J.]J_X!$^OC!&BM%6ZI0=:"&U?0R/+ MNX8WP'8XW\!/?*)=+,-6"5OE\"P^&F]N9C_\5KD7$H=;RJI"&>U &>WQ?31? M.Q]]%6IO0^WMMM?>;HB:_YQCILWW7B4-DH_G[6+W\&NZ38:@.>?858M1M=0_ MPB>WIR8.""93W#J(OQL\A X)Z$V/"&Y'QJ6T+KD_8Q[S&3T(_[=7R-;KPKK4 MX]2"Y+%Q3H;=R:+?Y]3PZ;=JGYW*\<'H2'",!^>Q[VA^IOG=L*3BGHYE**A MM"L2?,<,GIKO4<-8)-Q=P5"2V_.LEUN,+2='NZ30?B_MRVO3-,Q>!SR@$6OP=J#/T8C/O3S M)OH?500US3=3"JCN642=0R2]IM2/J2KYK!C6=,H-%VQ;=7G M<6F#(N_X&+G?9UCN&'3T6CK\+N M3+0'E[[XVJFCJ[C[%'D*Z*+:\N\TK]-NUE!',AF('(/:($RIBJE7,-4X$[Z# M+"4?R'@@EXNJS(FW:WMDV;6],-S6I0G;:Q+K&R$-KYM'!P3:KYG<* MXRV>8JZK$OZ=LL;9/0E_KQ2;5N-M,ZW>4[,S\D;?.[U !P[%8&>)G960=A$M M0=W&25P]O@)77/M--=WX#3=KOXX:"=Z89O0KF3GXL+@I[H.U,GL')ZNU3,@6 M#&0+3NXC6S Z. SI@I NV-UT02_[Z"-RCL[WEP Y1Z>$TKGW;QVO92F\_O#C MK]&AA+F7__M_?G_QVX?7'UY\>/V_/T8O?GL5P2]^T3^_>OW^Y2]OWO_^[L?W MT8L?WOS^(?KUQ;O_^^.'Z-WK]_=AHCU4UL)IZ0N#G))?-\B:L]1HN5@P)X&T ME 4'IQ*.,6F77.?-1YW^N"&,QPXDGG\4D]9D(.K/O%D1TO:Z$V,3[#6;&R,5 MAF[TW.MF?D7<%A1IUPD;R]Y#G[.3Y%.O<<&P3_([/.K?P8+LGJ2^T=S[S%<$ M_\ ( CCL9*-9XC7BZFA(#"Z2\B/2BJ/I(0W#JU(MM&!28W-+J+&B58#SO-_W MW^]'ETBO6S+!4$T\$0N/4?*6SO,X\GAI_!BH:-HZ3XDW2W_EBA%QE_HSVZ4> M-TZ:U/6",CR&HLIT*W GRD00%E$R!Y/S3PE83)(<]G+-BP9U=\(-D'IW)HS"/,!HY'<;=Z25:^SIAR[O& M/O68!R.FHWE7HW:3((O74&*UZI/93-SL+C.KRJ9$RB##@(;900ET&58U[G"> M5C-E/QB72]Y"J[8\UYJP2AXV@1%,%W.,-'$P9'3PM6W\0/S[M@F$/S9IWXUS M1H<%RG%BHRU:[Y9KCVR8OGJT@^?GZS+Z5U>B^S0ZHSV.S(I$&GSL]C])+B]K M=8G*UY*#V8UZL'^Z!JWB$85>\0%7]* B20TU%+FZ_^J*Q=) DM+MZO[L_D8% M>P$Y),UIK'DM<22P:PM]#A,G$Y(?"2MEW4C<3&@O/5)=MP']JA=_HYNO7"FT M/? =$IJC22)G7_/Y$2["I;/TUFBT/SK66O36R5B/^7+%$GWCC_*D/TKP'N $ MJ>%26$+#-NA2@$I 4.ZDSZB5GC>4M]'Z*RO/DKG".KDK5';/SF][!&9D-:&: M;'?G.?ELIK(<[L"S!5U6D0N.QH+.+*-7"B:$MKQS+"*Q+$Q3)I']&5A_'/6P M+[-# (NO-R7Z]<2CI\B3168K("BT%3TGE,TIBH#@9&6(G:TW%Y M+4CW-QV=>A&=)8[NI",@]LX#VS%@DA")FWO>LH11D&BB"*>QQ@"N_>;@V#U_7 )ZD(Y8LP7DXGEJGX=B'=2-X-?8B:? M&2*-E%]TK3ZM]2GC):ET5"FV%19$ME?;\+KCV3CS/,G_5"X2A@GD+EH'.0"F MG-%&J&BNQ%9:P3>&BQV$4WY:>JAA_+Z"6IPG2QPYX*]]ZP:"E.H1IR:(4>:YD( MKRWY%1FRNM4@\S^@I8ULU0A,=VAJ?S LM2CA/W9U9?_XX^_O[&'RHL_J;7E^ M;!:T)B704;<.%VBS[.WW!CN11>+SRB2^>TK00S+JC@\V*]=[R,*<$MH8]O!G MSHTX1)@)SK7__JZ_1_L REO>0]9VFB!C)J>AD67PLD0N6EBWLDFHQ5MT"2<2 M?R7VX+)Y19/.]O7,&G:W#&*-$8*3!IN'HHR"!*UV$YKI?88.8BR3J NPX1(V"X.G/7->?XMW*2?$],4#-V&.T-SM'@QU5+^\.,L]X0 M!; U9\:O;&[LYDGQAQ)HA@L+L2Z0$XVT&$>[?YU=.VCG5!<45V$B5;3:C#6& M,1'8?7G-=\O#5W1;KC(@0ME6-)7Q_A( M7=*]UMGJC42:@C@#D5MB&TC-R_XQUZLJ^6B%K>T/6]O1^LK8G(6L; MLK9//FN[DF7BBZ9SCU:FW#NS>_O*=4[MMW;U[^^ JSMY]NZWS&#UX/ MZ?:CM#%@!^^5#0"\Y-P'G[EOL?-0AM#6^[.+ON"GKS28,#Q(-4?B^CH!D-3] M_KGY_ECC*N'HI"8!?-:^ZT 'C Z3O='Q-^I;1F72KXXS^97384D[)"\HBH6F M"'7D0*N%,S[@5I,/@']S&U:80 T#>"W$] +;;W%G I-L9EBS&#LY6$!YPE9S!\.%D2&K040IT=Q)X8],VHZ=M/[5$:H#3$,BH(5 MQA.$?WW_XTL#W3KTV;OB-%?A3M@=%O/*F;9K7)$V[6<=P M<5U)U)5"_C_8C<1%[=FXM?H3+#YR-_EC]>^M$UY-P/Q5& %*&G;HX"H,(:.5 M6E"+ U@JCL_FW+$5 _1UQ@[O4CSP/IM //C&?].;9I,C89<"IM(->+V\3YP*T1R_,IDX(^9KSNN*B&STP7QL!YVYEJ!2QMJ(65\4H5 M.WSZOK3!R-<%GR>.6?@\E)QI-5L:V=W&-4&FMT]L[/E,QM^)4'+Y0.[2B7:[31Y M?$AT.H55_0K9H>$\^((O=7&3YHZ-B?X4&K&"E@5VNO)01D7^$0^MMEJ^/MY, M;'98:;PN<=N4;?2+TX(+9/O'_@FC3?A'I#'Z1[=O(7W"J17KHC@QZ-8].RUR M=0T5U;?O=5/(P3,-DSPI#/9*%$M>NR@XG1[;Y'R,_KNZQLYN<;\/7%8I3H8( MK\@F,R!5(NM/ B4=YE1#V:(-&JFZUHWV\,=)G739/C6FY2H+%3@IFIEDX!G2]8 M,6ZR./4&D Z8]/)_=]FE+KDR7@Z6!J,L2JO%2=(5[4+/-=Q$P=:LNB[Y ^F8 MQWR;GL D:O+9'"/O*+NX!V8Y?,Q'U<\=>_-TH_B%A8G%^B&XWOH9,ZG544])26IJ5,UIE.B MG@Z0J[ZLE L].E(4X#9@KVNN$-?:$+]G(69,N^4_G9V M6,CX;)+Q.;N?C,]YR/B$C,_CR?@\P'Y=+Z7S]L6[#]'KUT)R_N;#?__X#C[X MIS?O?GWQX?6;WSZ9P6 T7HO!8!?K&4?[T2\__OSB%TYQ_?CJ]6\_;Y+CVA9- MS7#BE6'^!F$AX)Q,3<0>#!^IQ<_)MJSJ.1W69++52-]%J!I-X158JM9F]A(C MQY G?"IE JV1(4/809G\J<^V:6@<+SPH4:$N$9*.]J-"?2'4_EG@MY*C-&A7Y,ZG4:C,0;>1N=Q] [<)1H'YJ^P!*M(KILN!TN<$*HM M@E@'BW9?Y5Q<""L'7C!7N,%%YM>81@8+D=J>@&6N& LII10,%9Y@T)1_C48T M09;G2C^1GXR6?C8_E5U0:\BO,YY'. M9X@1[8B90'$E#TC2U9@)^3_HM&'!@LS#KUC\BZ>D]Y7\\9?@P1"82WRC#'1$ MF<'OFO\#;IJN2,KR!HUTD[:*/"]<]W6_O"8 M)NKE?H18A-/GL -&^V;4C$^0M80/GG$4F)P3C"@XR\J7DD@L^-]8Y45S95"V M))35%>M*/7YVU):>7.FRM7.=FX(5>-%=8HQB?.C"V5;,'D6E^K/E/>58/V5) M:L&7R25H-I^KQ%2*&1'TWVGRS\2Y[DZ?_OU<4<&0/.VBQJ@A9BCXA953=G2B M!Z4S@5@'A $9#&'0?:"K;"46>F;(Y*(N:JH@&_']X_M,K7XQ??X3.]D8<.$" M%ZW"2H5X ?P^PD7C=HA(.Q57",6G/'92MZ62R!\!436_+AZSY"//N&J+BH93 M6)(X4GB.I\HEM:7-(3RV<"[4V1X^>1%QLENU. ABQQ>OO4**,C#=L1Z"\^G] MZSA(XM3[8%1"5I"U#(3GB"YK9A! !8,FW!\1\*^L6PB73E%USJA(=TK+%9 MKAS;^#!E8__?L'CY9/&9:,)&Q[ME9*^9P2$C^\4^$7U$/[UX^>'-NT\WL(\^ MB#8W0-[9(2$.VW70 [ZT><%I3%R)\FF^QW!T6ULPJ@C_U=UNCQ"Q\2QP$YA\3!'6U<]NO^437,NM*/C.KB<0Y^4_V M#-,$DOJU.@L;,]4 !H]U3'6&>1\$X.O"5+8>6*L5'B^!-5I?L\H5%3FI$*E$ MB"0:/$8T<34X9V7A93P5>BP@O+'WV-B9^=0C3ARN[%RJ2"CXO.F/'2.GK\6* M1(M1(/O"]L!5$H8,W:EZ%0)-KGJ]J ;<"N1/E%,"6%$NB)7SY1[(*,_]G?@]RM7W#MJ M#T_Z!^WHQK#S9UUP0NJ>?.X^$S<,P3=#1D$1R>(%E@78WEWA>F$I + KU2X$I M16C%QCFH@U!\7J'X@R.!DR2GBN09UNB1I]J!UYJ2&<*LKEETV>5,FJZ-(L'P M)&YB?FE9Q8$=JFTFPBBN AO71LN1E]8 M,J^/>&RW1+V.A:\M0\DH[,!4)KRZ89=^J363%2(R.29S8'9_,2\;3EX0_XT) M\TNX2),P,%-.BR8EKFK.01INPX2U&H1]45Q>TE",>5Y7$W#&68.'9;VW9?W! MFOC$YT!6/B+56G$!F8;,;:-&=/^$ETQ@03!I, ?C#8_BF)2XX0/*&_,77-4& M]F0S69C )[P0/BG3KN>-3G*\RAM89Y5$]C8"!$UN3R["G.'J6V5]PCTFF/GK1%E1["$( 3^+\ M;#ZA6EUL2^;:5<(.HY>Q'S@>#A#[*0U[VIK ,8J&R@*1RD:PVO/5L-H D'WP MH02 ["T V:#3/\%XU@IS*4JM2&,30>-OOT3C"'=@#(GTBJ;P2:T 7E'# A8IQQ.-KJDE+J5'PY.3BS&1-##:E M"&;[_1IU/-5H-L^J3!4$-EPRZY82'8[7[ 2ZL5T#TN;J0L;6I<4G$O".$9=P MT+<&$136\][W.U'%NL$5$RK3RR+=$A@^IK$4-RT3Q]W*A8FZ<)'M6DLLH^(6 MZ:0HO$X#9N?C*RYJ^.\@$_?LFFL]JMUJTT^'/#6A+F>*'=CQ.:+7J#RP:3CS M32!@W?:UG":Z[9WVOB5L+&S.#/*133-QA@"GIX!XA22,-12<1 M%70CE;:3IM=YVVMLQKYB$Q&&%VE:!$URC:IL(ODO,* O MP28#S86*;?T35(1SD_-S"["/M);O"#SW3B!9,%_HE/S@?O)K0>HL?#))7U4&FJSCBQK?*TS;LU^J!#[SLU9N.28"LJ0\4B/$0=]7=783V%6 MM62(-IU!ZRU/H49:"@A,<<_&G8I>)&8R4E_A.F MJV6!DT3)'FWE"BNBF:F%6[3D#=:3)E2@J9\?(0%3R8@S2E\+/M&Y#R6,#!WZ MLCVM6!#$AO6K^]$KYLHSK;I 'I*2NT_L43".VLL0+9J]N<7-E4'9YLL ZJTV,5MZP?J7IDFL^/L!S%L!&W-%A"Y*:P. MD29W)N605E/:R -^P!0+#*4#9S)17*UFQWD]K61P>J?S!+B%)/T>8TCD OHL M7;A4,>AA-!\=]E9;7L)3)F_7X]RWQY@(%VIB,VD+9 #*N5M*TV(_^HQ7JNFP M9@V_J>HNN8Y.[N<@CNN&P:%?5-=464]L46K/G!;L %$#3<928>F(\R*460[ M6K&RF7F6.KA[FF,_!J[O7-)T-."]/2S3A8- 6B31)/P; MMDZ3F3XTI3WCB5=WFA/&"F?!=<#1_D&EJN& MQV.)5N*+E.%<@JFD0@2JC+JD2BYSN3SP_8MW[_=>5O^[-V:U37TO\ _++97U M0N"PB389769XA3U 47MR/V=3!'X]I5E=,-^L/$(0KG:-"&*#8DEKCG.A*\^\ M&1XHR=T1RV,T1F)SVA;7!J:840GT!4D4ZF;*5ICJ6ZN,R,]+Y>3,]!G%D\C' M%(J^_AVI);T/\,_](]B^2O=R2]O.7%WV+Z"I9[F,&V:D)W946/%;ZVN6,@:NE:N7N)P!&5FJ++A*D=F/CX_C!4"7XP: M!X,.O *L\C+7"B9[+_G3:;XH/&IE1V7[\.6]S6[1)1B>4?UMH;D9%MSAS3G@ M5"'3X]ERH*C:W'%P&AT?C.G@DL1FKFT=N ^M']2(^E25E=:O <<[;Z42Q+H( M^@A),BS!%DEE76XHZ'2%F!MX(AM'5P](M69RE< Q22R9CAVJRTRDF1D>\KZA M9\2<6$"EU1D;$M@PE;N-LR%QDTGM'.P3).01_>'D[ISNV@8S:_LATNH*GSTH MSU(SG?J-T CM1XGB56\!>ZY&!A1'(\+1US1"MF+1@*9+\@!L,-:LB=R;RGS]&0YZ P2GBKO*UD[ ]W3S4]G]3P]+L6G=+\V2!>U2(OVKW<(TE MEVWKW@E>1YUS_]37MBQ[B<>V5D;+0S\;ZHT9WI*MV +_FQK+Q?"V* ^BGLO"0KDMNQ)@Q=; M,RM[#U&1AX%YD6V"X:@.*5=0J$4'B <_'#VD=5#@*[ M*S^6U359X!*FG#'_J$L?@*3(Y24>[1/A89I2QX^ZFYO%=U>+B@*( ,PLN@?4 M-J53\$O:^^QIRH@#!' #".#108 !@C@[D$ 'T:3DA%,.1DV!K )TV7#4#=M MBG&<"KL8<5ZRU1V6I62T;(4QN](MAI,(XXL2#)!3K 8/8H_J22?64@3/.4WQ M>$)N)@X8*DYNF]@$7S&0[A0&%:M1T;A%.X=.03X5^EK;=OA%VX5M9N+9*!** MSEFF$V&NYP]MYOE'P8YTM= YF]>:X(G[,FR8I.T9;+D)JW5;,$-[(YK/NQ$Z M,=WD":0#9EG_DD+8;54HIK^V?9E0C9DX4T4,D^&'EDQ@W+,_A&#?QM*)!!T/5T,,GWBK M[<0@#;Q*&XC&IO,F7?^2&+7QGQPD:#["L8HAN>2BJB4\+=6ONN\ISI'P/:JE2NV> M(2S1$;&&VIMR?4LO:-9,X%(8SOCV'/_V>I*S6N+M.'/X>R0X="N5D:91$N2N M2SBCN^TUNJ>/E$(OUEK3V[_M!O*]S0C-MB7=^YAY)=;R<[:6,_'-2A<'Q?E* M5+D4QQ:*I2BI4I MX6;JGCV8 72MF/7BY1,0XXV-)Z0>,8 MUBJJODE!_"8BV]M.-/-2D*"G'H1N.DR:2RKJHJZ2S#WUG"?RR^DPPZ)R9\DO M*025P2HV,!$ZF")+Z!Y0="PA'<1@T_.X%PY#GC)EX^ Q!0WIV$4/=E;EX,V6 MB+S%HP^6&22NFD\5%<5=FCB4R!X8A^21F2XUD@4"OQIC.P@$P[1,TMQ\1,&) MF=03+48M-;'(FQ:M@R3]V.B=X4UM'/W8U401BG]ZT>1)]#9!8KA4!HK#5$6C MKK&_ACZ"N=0_,=$JG&@GFHF!_:78@8V+KE*,L0XD1-(,50MV"G,MO9T^JH7= MP7[!L9-,M[;RLL8DR>,-W-ND:YYF#YB:>NW'1F^1!C2$9_.6>&%M6EZWHM*0 M21N7;:0HFZ"S'CI)&ZYKANA0(^M655:9NF +"3Y3]J?I,/5+"2(?=L(&D$T& MZ>P1;W'8_!V#:W1>TZHCCI;F:EU#]A:PE:'=7*WF7LNI@P@9IJB\5,;AL4LR M,$1NV-E@AS$*MG;X,06#4%U/:HT$_7X4O4=%(>GZJI]BEU4DG.O<W81'G&&?"Q04;GSM"D?T.Z'N/N M%CNAEVA6@=[&.<#V VT?4B&=J>@@(Q##4D;)0B4T/H,\"V).C0G94&BC0F'2 MU%4/=*\=$B)R.G(]2>S861] 7[C0"T)B.S<-K6M\&U#$8G+@C=_!7U:XR(VW M$QS\D8/5\P0*#<&:6E94IAV4CQ*4H#8>;6SYW:!E'2]+=1@B7F61F12'*Y6QUM"J7WC/!Z>%@,4>(*50S,-*.0/A3AK"N6H4 M$4--$*4P!WLKISZ*+?NENEV#YMJBR>UJFT[5R8B):[CKM+&FVU_EECN90<[? M"\3/C#1Q=[MGM>;+IZD5^V7(:#^D]ME!/CRD'HC8/\MC%T+J%.=ZI[HO;+T4 MW(9'^]T.4AL$JIZ(VVI;7?9#35P-[6XNWQ_J@\D]HBRWH-J6K5PL>L>1]4Z= MWS>$-<0-3_B@RF?$ T<5K#3NS7A9<\_[V*/MDC HZ$=W+0-;&!P>GDJ62XNK,\"4M,2KP]6 OZ"M^Q- 1:!50W"^RJT3G MCL8'HT-ZJ,^\Q'\Y(9_!=0 K8G18N6*] #):]FG2K%JE@*S8!%DQ"LB*@*S8 M/63%P]6##N\CYZPE(B#69>2]V\HB%VGLI27ZW6$<98>P^YIM4'TXB7,ANAF>2-\(UFV)7:0 M,>9_7CI_1P(&WZ:6<;"E@8:6#IKJ"[RN)Y0+H4HCJ'678E&?,U7M M9J$VM"5C8YC";#AMLKJ&XH9 %[[FU3'H%C+XD;$#0\ X 5QLI%T#/P-T.R8 W8E[GT,W$/ MJ.$;X=IB$?'/B9G4B3X8"FF?OK\?Z9%]U>'MNVVR;S-G^C9;]5*A0FAGS NT M>OK@\Y"!1-1R! (C% [XCWD?:.7<""OP;'QRLG\>P8@+NN[9Z/1X_UC_3"OS M[/Q\_\#\1G=[G>0-GD(+E8#*Y K8?R4E];4\'.F^F%C@3<_@CK-2PDK9#%%/ MW*L4SKY9QSHZ4[B@Y"T\.S\\WC^R8Z$!]U]"SY$R)7\;XB^)TH_*HS0ELT<; MFU!-E4?I,\0#;SQVGK)5!UD9\2W4XE,E@[SODFVC$S!!;LX5+AN9&D.45!;:?H M?GUQ6E1=?WP6DN%VM_3:;O)M#CL.>^"2YX@Z?8B2#'&5IAY-7EO9H*@-GXY= M@Z0P?FSJNK\39);UV+TE(IXYI]## 8E2?^4890^/0*VW;2<5$IW:$G\PDTXB MK5CDV%OHY(%KZ* IAF=,Z7!6T3Z)\5QQKQ1CB&*,AIF8N:L0B$LJ;@)KH"NH M^032\FKP0,LR3]-$1WQ/Z9;6RJQ>W(@=GM[P MP$75F9Z"-#H]G*41.%DYZ4,8VT-9:M;T386RG^M\ZEU5_]8,-B JS+A/5ZZ?L70+=9ZN-9RK,OE_R0RR];H?O?)]*/=N-Q/B.FH3 MC2"8>26$PWCT'M9-7J\_(D7SA*M0%QZO%&7SN,[ PR(NQ2DMQ;N?^D06BQD! MX)%)3;I%P^-3>1CQJG$?CL;HK2S6B"WJKNR?XW 2L(W !0'6,;Q8Z%Z2-LMC MG#Z:?O8K3)J25"0\QO(:VA)8S6DHO5A%DWFEP-@2C/+/LC,UN&.)[L9,J"&^ M6?08NX8WJ0L5ZF]1HV1O[XRZ@XKV0;JY;*UN0]#("/_RY8UFRJ,*CYIQ85(S=S9H1ZGMD ML,J:*Q\,AC *54[LUK-2-ZRYJ+^85FPF68H#TG*M@.Y#GQ;V8,A44K*26)0'A; MA5Q"S\T]N$FN;G44.A MOHE](>TJO)+RPSI\:2R#YTY&?'*35\LU:L3V&%'S;P<.KPDZEZEV4?*5UTNI M[T3:,B!7+]JM$ELV47XH5H A\F:IGQ+1RHF'Q"P->,ER/Z55/2S78*@D=V'# MT-JVZ.D_2"?-F.=,KPP+N(,E07KUUE/RY@WO-BEOP%>_$/=4'F'.TIK>I>_/'>]F[X MN:HN80 OZ3EOM8VJ+_WYY5NC%BD5K4<>O?B+F.#Q@.:&4.;K)UV9\@FE%=ZJ MUA%X6$@F5QA+HBTD(JCV5V*+W% &>$(@E6G'E].ID&(5OI0 SH?E]!6 XQ0 MJ2TW&L2A<7$O_)L,9PV5CGM1QDLB<*FMB2T. CH'L:.0758YIAXA6!-_0T [ M;()V& >T0T [!+3#7?<16X4(CKPLY;@3O.IP$ALMX$E5Y%4C1F658)&"H+$- M"Z'VH!GAB""#]\S9:$X+*?#^:.B$Q7MTW#2*D"/,@ WL&DYP_B?3C;D5$IK6 M7$C7!(RZL;YG"$9_E&3V.&%GC=&E\^4_79Y^E!B):RQK9&_*_+<44:IMUMQ+ MY+OA)#X2M)]0V;"/5TVBR0+]-BJ]IWCEF%3#Y=!"9$*K8)-\DM%S4K7& -> M5K!L^*O%^X6AU LW7^!&1[C+"_9VFO0"_CW[RF55%.%SEX!L #^VJL7.!X'@ M5%^ #BJ4$T(PV"S!9W8FC>0LBQ4RE[!, M1UK[R16_0T,ZK2JJ4N6!9[98V@2+/1-+LPM:(A+[A311M#P:M>0;P62EUISK MP"!5 MJ-H :$FH85^1$/Y;1,EM=*%%;_]$H2^X4Z"U=_-[">827,[#C$!NF!!D"N4 M$$QZ,IT N4QK@RJ*Z2L9CA^SE&ES,(.Q3UD34.S=>2<5&527=3*?4GDEE5I8 M0(J@Q7?08Q P&8IAO);;0(MB*5S32FSY*]73WUQ&"0^?-:JXXIB@T.'G=<:> MAUY$BCKP2'IG@R7](V_7*!!14%K3H:YD05@JG'!?YBVW/;D<9D$\/U).CP^? M/78FEL#4I,%[DX![#)_'FZ_QYGC5@[%*9NHGB;-DWOH'F!Q2[AGB*SHAW3Z!A&L,XC%K2L1&_ M==DEDG3Z[*V6W<)=_QU,J.Q*@/"$:\A=B)S!A;GSD*+QE^K;4!E MBH'$)_)P[(SH\ MU!IDMTR=U^-*^O/YR4E][N_3;H8CGI!A?&Q[-,+NL*AF_()M5N(.US.#>K]' M- M]=)N8$*\A5V.UF*8(MHT3UE2Y#A0KL"D3;FT@)2I^0_8+S#)RJ-8[,E1WT1S M;&:+4/)G6KQ74T:.OVJK?KI;I6&#N7 M7'#W Z?31>PH(MHXYL@S2[BVMJ+&0-<4(\?Z2':ST(B:5(:'G#@Y2E4P %*C M[D2"6 0WZ:"*O(>VL;?E8]<'TVU#SBK%# T&:NB?1VX'%%$ZNV@VD4K5"*^F MQ0^]S&V#*1L%6,)#T0'*I2MP@M9NQ0Q79CK;L&>=PL05NL>6ZR@%?6A2UK,+ J#$E,8G+,,N[ MF::PU,NV/U!OV\BR[;75'@8L"K#A(JEM]H*6"NN*.!V3-?./35(9 M3.$?)GB#7W*CU+C!5+0G"]E\,D&QN'6*9Y)Q\ 1Z%%A!:;IZ6(@!#4!< S1, M!-[;1_%RA58KTL<56@.U6/TU8MUDU8B(K81KV=PP]"EH;:"JZY@PAE^"C;E( M@9?*2C_-D2Q+HX?']1:,5!+& /$A7=U%)$1U.M4&NV:I\ ;]H4>QD;2V*&T9 M_%C;0K7A=9/I9 8F92,+OT)94$8,P;4P#G@P(@@9R"I_?X\L0&\91/&+_CM.#O$'N^JI M_^@=U,UORNA-VE9HLX].L+9G=!;[20E3.8"6G=U;BQA?!R2%QD-C&*/1DU! M!4P6Z\Z!XW(1VRJ/# IU506J2AL-'F1W1CW% M'*PT:4"M-!GU3M9)8T\X2DG( _;A^)+$"NM2LG&=HXZ,!-T84*@+**ZD=-5) M261M& [JX:2YV$.CZBBZ0B&'"=$KL?&@0"=24$;WKELZ&"ZLB^YU9ZKAO,ET MMN(J;UP^)_H2&CA:K*TQ5]VA4RZAI$!D-D"L18_POCN94W M]=><"R&(?(DN>T)L1IKJ@1L.2S3B)[0$W^LE^@D_@Y9=^DX@7P5CDVCD"!UM:=ZFE:*C&[#]ZQC:=Y6\R0/QP8S0#- MU;\Z$$[FNM+KH4-]-NSL]@;,%+;]XS Q9C&EPPLSM:@"VW@JAKJ3S)B)K10)G"-3-Z)[V26@]5HE!Z8N_3./\6K$F&X6 M,S@89DVX; 9=AZ+PZP)M EGO[Q8$7DR <(L^1V71Y3IJ*X3O(#*GK(CDD MK6NLO1KUNZ6R[XG+<*=5M_F*I:/6!LC9P_3,#HUIL&:9/KTEFL GL0N:*,!(F2\FRGX +OH')&/]U$XX9"9%*UF]E6TOT80^180)G,H9Y[,8BTO=IP M)P_CSL/>N*R36?]NZ95$7%OSG(C+JXRS5Q3W4TZSU!_\SC9_Y"*LFE59'8WPJ3J@!(E--V=A-I:WSM5<)?*N4I() F!N[+B MB116ZQ-87S+PV-@MAW5"Y+K.S7YNKPZKZP'8F-">]#UW2R95X!#849FZRS?? M8"\9.&%,\MZ=@EW4P&\ZO1J$8*XR50Q'#Y>Z,#C,%X[C,:M*.-S^4MJ_:?4U MPT#Y&H>RBQFT/Q3#\F]D8W"PCJP21?R-X'R#4VW444_U])7=M[K-%6VW%;>N MU._?WD^VS6@U#CW4_1)")T"!2$BV/+'_18)%R+P-M1)#+4FD.!LF['ZH!.)C MK $S*Y=H96K= 8\A#!A]8E81L37;#%*T8HKK[S4%1]3A@'!R_) M5_S*0DU:G7SUNFW0I8BLMZ&/_ZZN%84RM.G$%Y MON(K)+MF^B'*M1A*\D@* M^7#S#B1K9WAGR:0R/>L+S!;"::3Z%0*FH'IH2!R[8;TE>=-UIUI9I1J#EPX>61.%LB_(QE.J MFZQ,/N&H@(B2)&Y X,!A&%CI]>M/-*HK;X6'#0-=$5+KU3(__Y5 M7XOP/JMU;Q@Y&J64 D;;0Y^K2USIGV1_+'$VL$7L?+=8F@:]QC3 7#G#%"D% MEMQA40&V_MI52]#N>TN:WWA^AKLT^FJ_,]NM)B(QU'B5/E+50%:WL"-J]P-9 M7"Z9>V/W5$1_2K7E=/-TZA-D.,CHK,SM3\I[)56]7?[!MJ[A5MR"PHZ,&;'> M\\W/(;&_26+_*"3V0V(_)/;ONH_XV,EGZ"1XG8=Z_2^7BW.,L>#7^9H4" *$ MJQ*-<8'\:=6KW>-AG2CU5D;K8D[QJLHS7:GH-DZT*1*,DQHR809XD8TNT%;; MPV8M35^Y))9.@$OG-+SN"&3^5,N1('!'9$2#IAM!2 T6>RD@[YUG[?!1@TOF MU#%Y=M]%G9A66A?*#TU *G5@UP3M'3!ZQ_(TJ,#S9 MQ<(2M9'/+ZTPZ7^)(S,MDGS6Z(B 6_],?Z%LK>:^@U?%MG<'YW\UKVKLATCH M*FHYBOE,A/PP@QV(N%6&BKIR+A8XCM>LEL7=;KQ$J MA/J3.,3U>IG="&B\MJN#2ZJ17*:JGUY!I? #CW%"DW8;)LW WL!@G^VW* $Z M"2Y'UU0_R'7 GNJV]ZXV12PN#C>&4\N?@#I;TF,F&M[?S[E-V2676,U#T6,J M4T2Y\Q2P%U"6I_ 13F5S>';.0"F3=[_*\) #HI,=X#<'1^5/S7B(2L1I3D_? MXQAI_6!S+[%GLM$RUAT4^1!V,2IFX48T3Z(U?4(IF[1RC@4?$51FYOP2HA7>0CV.(?<) M/8[R-:I*[T0^OBTBW2^C'R3#90R>U+AZ?0.622Z&BMSZ) W"?4./G1$&V5\6 M6;\5R\Z01=V>]\,0^E9JPCE'Z)!]7PMBPV-:D-$LC4!G@LR+&4NG)H62)L!D M%S/LU="'ETFKNUQ88BD-&3:S)-!HIJ]AK(OF'!"F?TM+XTEPS^BPTXW@0$44 M=VV6BQ.M&SA+JSA^'E/ZHQ^F,=+ZHSW>L7S&?0+Y$KT\C@V)ES;, MV:5QACJQ#-<4^039<,"2P1!C*&IK=4%1UQ^ MY9"(Y5>J%PTWW-I]ZBRF:]7?4BQBTXL>1LZ_(AU?4:NBM*-TA&\XF$1Q+].7 M*;0PA?E,-V+&$SHQ_2/00UJ WSU#)H,Y&\8.@G*9CV/J84(?CN=_H +')_Y5] M4'';N#TCR=HNDVH0.L$$W&XSPRXQ3JEP[M"G:F]M+O=OV$7:5M16MOT<1I$- M]IH>A.2ZGRXTF&XM"B7>F@T;(_8YAS7&MX]3WN?P9/8NZ$6FZP'-Z QC0A@G M,6T:.VT%N5*_BQ[)&Y<.RK2062(#L7B2-$'3.D<$'[:"&>&,/$SW/#C<7A2J)AG^%,Z&1V&:>M979FU';I.NF MN343:OIBK3Y8>XV@':I>>9]&=C)I;JET)(3C*H.\=]K(Q0F,]4B9]&1@N&:< M\DYB/J8#=LC0E:VI)SF !S8!#QP'\$ #P3PP)U9 2:.+3*@I)9X'5<LTP?7N2J1[A'=9^F[3$0"<=A^K?ID'H('3:.AE61ID"#OKI_M9N%(R,\!7& M3[/HH5N'W-><4A].QS;0-99)/"U-/0%@6C::=QR4W!;KP MS_2CH=IF3#ZS,7B$O#MJZJYH5NR'023N$P^UE>>F$LT45J&ZYO6XPA#2$@V# MXX?U"%6] .,-C76KKL5Z&5L=),UU9=\.6L5Z7SM!, ZZN(%S/KG)-7ZC&YT/'Y42T<*9HI1"\US\,B?KY% M=$YWP[4G&!'-&N+FJ,1G%DC9A>7)ABT-3S@>\S=&VJ:1"W]R6UU*JA(8XGIZL M IFKPN$(Y;7H<-83=44&ZMU&Z MF0J=,+6^I*/=I-MF<=-M'=O#<"#(68-T#N2'U B.#W#R.$E7T9%!PG64: MTQT^@RA\1E'HQ94'$RIA ;[< FS0RL7M0"^]1Y)96*PON%B29[PQO:C;8SD) MQEX+$FTE4,*G:<.^^R)+V4P51AIAAO:(MB".JC3M8'"I $%TU,9V8"=6?K;4 MKRC,5B>P3YVKJ8;!^/%9WM3=7#6W4M95PX[85-V/*JHU=BA*_7-G-U&YD@89]96>2EAP"UA2Q$4E$Q M34=8A<^X"AFX(0N*FH";U)CN3OTMTDKMU$1C/HRSA*Z++2#2]C(3ELP[:F9/ MU9CXE!+60@?%>EI>XR$3G=CW&3OY@$<5A($U."4RR6U3>R2%21!Y;I"6S^P9 MN:+ B^WTY ZS_X7]TIX+*DWQX.@M&QT7HW(G+,@D!' S0URB?TE8M2\3F%[* M\EYTV:5J=2U%3].RBM,(3T&#:N>37-$C@_D\%@[W=WD\F4R^O"H+P M&05!)_M(L]*61F[I%*,1O-$YOQ36X,N%&20#S4'9?M)\.5<>EN;+&(A.@<5R M^=I@W1ZG=IBTP@ETN^WAJ?)#L]S)AI.#TT6.98L2OC@U:5Y8,%#4V.#4+RNH MBCP3N@,J;O9XX;UVWAILGX:X^Q<)/SFX,BHVP+V.(9UT2G(2.YVD#>($ [V8 M7>%N IA,E 3YO$8#"U%?XQ*&BAN"(OZF?4V8L ZKBW$2ERA6E)1@381E38* M=!]7;F9PE@8-)+E9TA$><#*LW&=6Z_!^A&KI@Y><4 RWHNLI*$[?2L:"2W0U MO5 18B!QGFMB\(PH_&2:3#3*5[KF"6[_&DMJ0)RE<+RL7OI0M3!0M7 2JA9" MU<+N5BULI?(^.'UPY0U#N#4 -:\P'YX*.!+$KZS 3':8V(A2.0,%W,!EQHPJ M-9#?%)8M!3,8]L^) ).DX[)TE*SH]Y)(F]]SVYHY7)AG$D,1EHC+VJ"E%!XT MIF9'"+CAE- ,_ 84[;-#S!)97$$<]X.;);X)>*O!%-WL-P*6;4(1U K75U4*L/6I,N X-^LSZU>T:5!:U8% M+9=?[4<_(2'(GPFR?<92B84L14;X;SQ(D'*@*[&73U:^O*'([75ALL579;^*[>58@3IKT1X==#! YL8 MK6*RKKI%J!FO*N$SJY*(5K+.L#2X?$@D!-(0NS+%9>UW:H/RP_&#Q%8;G2U,D.EQTQV'_*?4(MT^-C! E13=&I(;C1\ M6 I3L8O4I"H*W:,)12Q>%D%/ F\H5]6DP'P),U@+'W)RC7W&/%?+&5!:)%@* MR31[=.$NUA3KOLXVNI=);V.IU2-$&?F/K(H,[Y(N)78W#-=Y:Y9/HE>58AI\ ME(,<-W1)5&:NH3/J3YC>5OE;"_G&XCZ/G)0,NBR5*PIX38@;&8(XQMTX06Y* M5"29^D_'W>8U79F;RK(\8CMXV.H%YD5DS/[*E?99;7O$<6J&O%<*G@='!IF' M?)Q.\@;U$Q9Z-='X8#S"3HOC [IG?# ZY^KQMFJ)I)M!4]>@7YX=GQ_L'T4S MY!A 9/*SH_%H_U3_3+<_&Y^<[A_82VS!%XI0K3"(H=A,3:*C@Z_IIN.SK]U" M4_\NV\F<]'Z_.)N%S'+]&&VBR?J(RX&)@Y"Y\C >'QRX07>2K7\E)2C!Q=__ M-CHY>'Y(\S$Z)7Y$O&=\%)^M=]-XI+7398V4>/C:T]&A68E;WS>.CP_/5UT> MZ9?0G+ >[F]HI\#C5FGP#D%T_I@T9 5YU K:J%NT"9E:@&X*M/C7>PUCV>F1E1PB4<1TA!YGYYYGE8TL6(OM'>EG.TO MAJ3-^OB%G"0^0Q2G;$,Y*MIY8NP\CHN&]$ TZ[]A;21HB6OV$# 9#V.F/M6E MGC KS!CJ2(N6:UM[[E,3:&G&3JU56:I")\KH>X8Z#I#;!6:/@4Z I%6I(;U% M&AJN?K4?Y&T7TXV@?XYB@P6^GM-PO6I9F4<.\GHGZ1*+<]-12U&3?E>9_5P< M(Q;5F^/5G43J@K PU(M1W6FT(_ABG6YF:6E\F?E6#F_N2N@L#Q%"E(P(()./ M/!#,'!NNFUAH283KWRTM^56G)PIF+=KE7V! VF3W_*BU(3MU]%1-?%$V/&)S=$(V3 PVJ8MY9X_2H' MX"*P"NEH@6M%1G%7J7I!4,7 M@OPX'+G4R!=;&WA,HMHW-W5;<,*PS!IWQZ/FX%H3XEFM^)3G?@JKN4J=S4#> ME6UP$VNU4M4+\?OD+UAKYNC<(M=BS[IHWK66UVH&:F)_-6OBUI[NK]E:(E\? MEPQ[0MGILSOHVN ^L "OJI4][] [\D3#ALI@3TU,>B\OR6=WM9MC$_8Y\.D\ MEU6=IRF@%;7DL\0Q68L,49APAGP::JFL9O?#$BBV'GQ;:32"[!DB(:!,Y85)8H6X^FG6)O-*%- M71YCWS3<=) Z6)T73L,"/!M7&)"5;^M+1]38.'_P]U*UV%0Q[INA,3Z&SB(X MBNAO17)-^0/]]%B:UV/U,EF+;G,1^"EO.BSX+Y!0B?"F[-3R<<;FJ*S5,M4^ MG(QN^-T_,K])(DKB'CQ_KV?X!S*FZ;>CY]^2BSUHG9/EC9X76#,Y!OS*ZEHP MZPX_8\SQIGYB+UE.[;%PN$-%)QIL&(][P;G1#:[8;E<>9#XFJE)M@UBKU[>- M)V@F(C$N/,GPK!B#.1;W@B2NSB\ON;$B" +-H&Q,7 K,=@AQ1+J@5&*:NR$8 M8=>JP,DW-CHOZ:17IL'%ZRQR**L=9NN(1E8Z2]JJNU7^@FDCM7MFOEU)-9&O&+87C&!&.J4P41,_N(.JUA('S7$^I!UI55R#R3M,B[:CG>G,7+=-FET]N;ICB9/J1#1 6I]R;PV3EW'*6].IT<5'G MF1=68UI=>@Z:2O%A/>7$8<.# M0FBXVC X_ 7*,+9H)J;>GE28J(S=1W 6T+DY3--!%3>L/Y?.7/=LI1,(1]7# MKNCM+'%7D7))]6$(EM)[95/-6*NV;9)^)*)US>684Y.\5/;P!2;_N2-68R^_ M5K772\S!8>@R(IIL59M"OY?5;-:5. 'O8>Z5;< A>VM.V X7BD)(?AD[!%; M9M1Q0V:O46U+%)/74S EZZXL;?#)M M=&:&P47B0^*4E6H%X25J;]&#H4CN6X-X2NS+@IU*1.NJPKE"1<.9*X%-+01V!%':.P52#;EQR4+!L.E[L*71.1 MHBQ&)1PN>+J"PP!&;=;8UMU^-,6-I%IK<,E/H?%AF F4$AZQNO6?V,Q-K*,W M\^FB(;#.)$DU[QTFVY"6BS*:"3>YTF9Y5YN0KNYR0^^K+Y,R_TN?7*5WTNT/ M'$@TQ\3:BB8G=9/4 J8E*L8CF0QTYDKEQMJUDB@3]EFKZTJ3+\,T-!*'I8\U M5CRG6S^QD%C51J.8>H0_"6N:G>%I='=:@E YA0G.4]*F,O5%I++ M-U-JA<.LDHF,FB2^(P-]$).CX);@8C&EMG%W<%:D)[:UP;!A#@WD@F%RLZJE M-)W$P27/GO3IE? &(=_R$ZCX!^:38*H(D1<)DBP M']N4,'S$A*((O,GHP; M8?KVJLF>=@V_D6&_JMYK_U8?T[1:A&>A#(L$'WB: MFPI7"U$2E =FS8)8XIJ JXR60)] >EEYOVBZN9@2LA,1? =+FG#-OS[8OK%N M;Z)9H]%5A_=R/AO'0QWZ.M$JRY9)+&$.\)@6>W \V<=_*]&>S%1Z2,-YE)%8 MR 4(^%%XV6R7H5<'%$RWU \5[F)UE>L6-B8=N0Q\\!).%BJ<+']%C&D)G5*K M%7;#E<0O][S^LY5-/T\6PG>-R&$7"Z=;KK!)J!OE@F*KG&F."49J;<&)ZVFB M9\D:V.;L01"G^44N^1S]]F]!\S)S)&H6GOO(FWL)AQG5FY?:9D@7XJG#24#' MB\91CE>1AM%#G_3OVWP M;Y/>I],(9%NY#!NV\E.56YB MBN%I2Q;[)U3\;9$O_&'8'#<&=U7?8IVODC%K7=YB7/(AKQ/^Y-+*!JFK[G+: M^[MV=(E"?= )& +FVCB3!K"@>KO" X3Z#NQ)AC!?,!$O:8$@7$?N/X#5)F( MA421Z!!SF :6GV/:PD@?>:4;M-QQQ,]NB M^W@[8']EFAX/9>>W\T%0CL8O2:=KW2A9M-):,2&M#+]Q4QA:@\A)]NV*:)8; M!TO9$T]M!$P':%PM PLM!14F=:)UBD4M,52)$BYX@/0&'+,<5@7GMV&@L?95 M+<3$TIPZY&MLZNAVP/.D-?$U7@X)IA5>4'( 1+445;.(5LV-#!Y-)_>3I[34 MB-9, MDM35]3XRB!(6?K;"G'#+K.0K(&J#N+;5D9Z :AA -9P%5$- -3PB5,.V;"Q4 MR.M'_L756*45"Y60L>@B(O$39Q0]]S*M*X&2 DNFR!$;: YM!P]+GP)T+OYB MWF4;I%KUVW>-W/0=-]R95.90MI -ZIW$#?8D: M%P3,WEXG,1]G=.31TI0VO1:@+MA_\SRU$\'MIZD=6HZ!=/'NN7A^7U[8!3W: M"JZ?+!/R02CXPHEPOP:B_?_9>_?FMI$L2_RK,'X[O5,= 6EMUWOJ%QOA.9NL&,Y$E'14L'8\WWTI$#P5$6UVA MS"N0-E1 >"4,6 B;KJVO.6I<$=\%HZ5VN[5TK56$V-ZY=BL)D(>%D5=2W:'5 MX]6U$?.)1EL&!8:DL6BVRR6>WS%KL51[[=$O'XYOR>$MVI:#-FQ:YX.H.(:= M[?T& 5R(OT$EL38#IVD=41_A,2YP!9G:N:TT5OY U<-WB6XD:<>R?R!QSI5. M) +;N3>&W9K%P%*>ZV;WCK)TG%*Y]-P^*QC+TE.>ZP,),2_+2O MEQ:?#7#'@(*MZ(_4_6:P\HB-)YW5W*$;'C&LFFOW#)P2"W^23!BF]S%VXKTR MD2+(=&C><=U)GA'D/2*'CL&RV@M^Q%'!8.X(D9,3_IK'5<^2Q\VZ%)5-4LE& M==EGY(1HV&8%Y0WXMQ+VZ/9\QR&2&V7+)W+^,$Z.2@J:E#!S\0"=LB/ ESM- MAXE':-.1.()G-=FS!>UZK69C))N2*BZSDB'6ZHPF7\#3G!G9HE)OSSK;(\O6 M4]X^&5B\:*$-=#@8->@1C4?T<&[\E]IK@$.TNI'!,,2>S M7"64-@D3M ^.T:H [3[VY/1!_#]I2% 5/2?OW7YZNGC.W%,B?*,P![KX;NQ5.RY9D )"VK>E MV.$F1-V,HJM'9E&DV.TD#Q3]60\[HN/&%]KIDAYQ98QN+HVT6H]U*QJ$SJB$ M9=YD]0F_8B3]]!]WH(E\(';Y@?$0?AXI(>=C> PZXK1">5R8U8UK5_AX6W?; M=2UU,HNYY^V&>:,\3U]CAX6C(7+@. M)=7IXW1\I.F88PN/R5WU"1AIZ6= Q1J/$_&1)L(&UL4ET.L&)1&3/[.K7$5G MTATC:J=H]AY?1/PPYZ2VRHY.3E53#>*FF6]$_H[[@R3E 6'M>G7)8V!+O:$?7B7Y$+FLAZ9M@#EU18A M1$8%(A?&]B&F7&M"WR7L!SZ*4<:ULL_B&L^@JT\6R9:M*'YCIO*CL6\=(58S M$*NOCQ"K(\3J=P2Q>C!Y?"/H9=1,,,+,@GX=$4N)R8T^.U=2FR79]4U7U0P9 M:%9%3NMQQ:EFI!XJQA ?0L&\<'RL?.W*3P'M>-?R$^D];<94$LMSD:%/H MM/FKG<-R2]U/[E%VFD+,)H Z<2 M>?^)LOIE[$&(C9G Q%F#ALFFQ!> E' ROIL^V('W9SH?:\=K M:WH#2HBM0(@R^5640)[FWP>C\W$]M&H!\(#H17%4KAEUZ@0(^OMG114;>]/6 M$CZEMJVE: VW>=B=.+XMM%Q(C[D&1;(D"^M7R9AV)QH=Q6NO;>5;EV8=$ZQ4BKEK%8\^Y8Z1P.%T30?)G7:/ M<%E^3TD"(P+?0VO-)+"#*929(2B7X: 8!(BCAMN.*->#)#P"SH)P%R[X$K.'<)62_9U$S6?"TG,+>0R6QI@KMPK:)"I= MA"WR^>=_*!:??RI:%U_\P64P9J0NYH6-+J@P[8XRK=H9"7YR,KKR;T0M*FVN MHBV<_U:>T4F9;/&\H\SOZB+:(I,]E:8XIWN:&>2SL2'898^S@5H: VS^OLJ*_QGK/1*JO2VZ]=58?]\7EUV2P+?_6D\ M*Q:_$#?-C^&ZVR%^Y9>6$*R#9H0<:P%)84E71+C+^;H[,X8#:=\KV8<">.4D MS&?M)+]E#"/^PACVPEJI0+ORF)!0B),3#L#=EAYF\-#MP.51I^DQR6]>U,G-/0=#*-OD563+U)W,'HLX; MC:\4K#JOK"+:8M+_03;$M'>=)QIY@+BY>%FOZUX7\(0NTXL#3 \)0+/6%)>A M=9;&96>@MGALS8D"0+>&E>[VPV0A.Z:+*&X6"82UO4 7G/?OH@5GB>%(V7)S M^^?#]8%?Y6(5\^M,)'%2!)=DBG&J-_M_!-1@[(P M(4;*!K@GDWRSZ!J7> B3W>\ +E,TE1#% M!=M:K6_E>PH"94-V3Z6?'I]^W^VV^^T\6?7.ZI8)SEI-F?>]Y8 M>4'31C?/Z =$9$XS5:YL",V7/S,L4E"'@@THQ)T!-I.< 7I^(XPT@K=8XD9) MBON57F%%2[,0YB8V5*EU)",H$JEU_K#EHATW9Z"\G*:Y] 5G3^Z46@$D1,F? M8N;;*%:9/#UZ5'RP"C23XA29"'YG9!(@Q46$E5TX"< M49(UF,6F35*5A_P;CQJ'.!CPCLE"1X-S1#MB X(%:(;C>KKQ7N:[S#S;?1NK MZZ/56],L14L'XZ8N]"07YW3])FMQAI3[OCSF1^C5I:)ML*6<-%#I,=D8Z9!E M/'*)!-DC]5/\41X]5LLA,$A?C,0ACG>%;E>1 \Z9K&VY?%>>\[%T?G&2#7+J M9:RD%TP/5W.'!X?6*,_[NM:XA$1I)R0TW-&AEPT.[A$7<8>E\?F3(R[BB(LX MXB)^[3X*HWXQ9_'@>T1&\$$R3'J:)P?.=NR'L MG)G$K5V1BK$.X\[-,5 MLPZ=2W^'%8&*PV.L.[WR8]0,@BY]'ZD+5Z!\<0R3>T<<\3!S6D:="^.,) <8 M'Z9H!U&'1O)L$2A*G]9]K6"Y=A:?43H2YG-H%TUYZ.M MJ=@@R"W$D8_!!E8&*AT(;GKD7W?9T*G(B"!O*RNJQ H $S&]J]?-1==58&/< M?X[1@Q( MU#$M? LB_ETQ@UABB2)#53%7M\O\&:%.;VQ&D@6;IS]*($?:[NY5)7"&!U^O M5XT]83WBM/Y=3PF43S^.X+2U)^^7^[H%*N>CI?\?P$G^]'/&59:0U3G[NQ0& MAQTE9$WNB'*>V!+SK&K"O<2L+ESE=3HHPNYRNL#I<@-[K">!P\+VMTQYP?;O M]Z[7+?Z-XR3Z9HY4ZIM%Z0G6\_QVG-5O4M9]LAS?./B@-C[8+[G'8L8+>=ST MXM_YJ;X(WOX9:26AL.XI"G838&/U\DA&ZKOMS4 MT(99 ;#*2T1BM> ]>6VJ<+6MG8R@]1LR6#K]N-J/0_/_)!$\YV1ADQ6Q3R( M8:\DN,Y-NO1(M%YB2MA"HU5:C5085Z YE4 A*\$\;X^15_+E['Y5^ 2SJMSG >C0@:-/]+X=G[@;;'XN2_#I4B7C2FEN#KS?12T>I$2Q;^6Q?2< M) U?J&K.#R3+V%K]$_/63[E MZ==??V&B-G]Z^?KYEZ]NF-!9/NK_[\XLP*B,Y;VYD%I_0E^3Q7[QX;4]/ M"_[9DZ=?J6=#/$F;-&6R^'/9C@1%%RQ@P0=P@JOW\\WEIQ*%3/(1K=OO^7A. M@-VGG_%UV$C0PT0,/R=8/-\97;KLM4C,8LNYR%5>=&$I7'3K M2GF0RBOP!@V)D *2\K3RV8\@I8R=T[]@ZHEU[6Q2,V4*3B["X":L(X:&V<_F M7L&-"]Q;4^$8>,W(8AH)J8@G!#L:EMG(S*E"VP=/7@A7LR65E/!+#+H;M3.2 MG]PYTJ,B7V.ZM'ZB5QRF*^SU3VY_7)4#%*4X6_"W\+0H._,:^-Y66KK,/I5[ MABM)%G&3RX)Y[Z]K'7LM!B3RIQ)+X;".+A(Q"G8 M>M+R8\\#,&%(E&&/ F\'9II>$3/-(+=!)D14KLZA7L1--]*C1?ZLPL^C'4V5 M3V)4:V]E"Y/NR/?FS:D+?.3PT]*N"YOXX$N3@NPW2]>/V=K)07W[V6C;B#.)A9 M]6S;NF\W _HN-L&%NZ!]<%F;Y\?&2H@GAQ O44Z$I4\8L&U4=[8D>='&V7*O M%'W2@1TV6I5XS^"']>*LQ@ T/7"]=3!@"IKM 8(_L!0>R,0GC-^8^# 9,N]X MG6]I48?%01V/ "3A5*C9, KLQBLH"V!?"0@Q9'6,2OS'"<7R,@QL6!NE0-+T$(J_7)5'B"59L[ !# BB,DXCQ >*]Z/I'_,!=\ -/C_B!(W[@\>$'?IO= MDML_-5_!'EBWQ2^G;T[-&I^3(]\R=7[TR./!X3N@'.S[''XTZ0$,C1&MF_YN MD@7:E.]8WTQ.+\Y6H]Q$>7TEKB9^4I-:SBQ],3TG#WK%2U)9MQO^&B^XF$5+ M6NTH":/%PY\\>Z.Z/^%@#Z^15U&0LS-G#),3)\7UB7"3K1;GE%?H=Y;?SN2: MW4#$_$=4GRG13;>SR:S&X'Q=$Q1AW [:QXF8EJ(].*96,P\G]>K$Y4\IZUR5 MY)@8]VP)[=D=R0H_0C3#2]\N22[49=-3[0#\/V]>2AM^??G_Z_#1F1=Z$V_\SG%/8QRZU^I_A)E6W ML=_]--&P)?PHC\>D7GWWS[ E/\(:DMSFI\MD?].40;4'83?V+7*&BD$.$?H2RC:N-$W1KPPZ[4B:38+XT8*AE]WSZ-:!HH58 M349&0(1DA2CE&UM_>=?R:AE(Z!N\/= ^XKX5E?"AB>MZHXNQUN7=NAQ\G5^) M9RA;0=:MWN(1%V0QDJ@+EYJPY'Y.E@D'1C)I5 MMV8K6_Q=':#Y%7BC\ N_* ,DF'T0N 9-LIX&YU8+J=VXHW27[!3O8"E]3-2! M$WNCFY"6"_*F/IFT;W/_I;Q:?'+/M)5[,0WSI\]?ZB8\+CTLGO-__Z]GGS[] M)OS?9U]^0[U3X16J;EB\IJ56-@C!__+CZ^_^N+CGMSCXS)_0./ZM.UT\_;3X M\LG7_X<,7K"* )3Y4HS/T"9"?NU-MJ\P]6&8ZRYV:M'*/%V\:A=_'MMZ\;G6 M@?Y-C--+-?]PB.P$)FO\AL6Y!'Z6&^D&1(8 M3BE?SPLF'MSZ<0 YK"'XCT"WEGUP^,.;,[9+'(JY=044VF!?,>D_B_J2>CMZ M_/;Z%:;41@O%1UJX8/V>S'5RK'!S#/WIA,^2B VF;C__#OQ,]I0G:<:3*@NT MM19#N0H+D_WQSE2TZ(GUMSTKNGO'X@'GD9\^$\D='$'A?2Y"W+P;DC>:[KEL MFF:G$C$VB' R&,_8KAGX3R10Q2PTXKC17!VH@0.:9D3V&$K^>E\&+/12Y_.XH5?K$8_-[*%FE:*)UL- M#/<_>]FL&=7$("G3@XNV &OY^U^R2?8+>NXY3A>L1 M;[,XV8.S%.$G;R3H14).M5M?K,GCDJ9?FT!:)?)^:*$>6ZG [JXS ('UF!.F MVVX%<8I,7.7B7N<673J^:-)9NFMW!Y,TS9> @^)V^ MAEX1E"%B#[FMX_R,&<8MP:N&3#8V [8$?VQ3R-NY'(3RX MK$.4B 5I!2U!+(37<8$\+RF;P=R%_[:C<56[&>M^(=BI1*'0[['<#E@\:ONU MOEB6^(F@O1HC(I2-!1UE.M+FX4/K0!)TNH CMB@:# MZ\+AM^(0GU+_[^HXO.A*:';,A[.=X?UO1V2'L:R.)UW6:)!)57Y1R MA@NA>)4U83E\RTCLM=?F6,^7!+2Q@I/_*+C$I.F-:R=K@-"JL)%EXKC)&'7# M.B?TKA?9-B!0L@?R*$?#Q64(5$W8EH[45OC8\JZ"'2(+7SBQ$Y\;M]J.\RZZ M?Z\-E!59AS^P[)&$ <]87N,W"012;,.J6Z\[)?/"*%5]280%LH6QUN*B_,5C M@CXUTVXI,*) 2K)> M0 S#P\;U>)"&6**WI:)-[V90V7.YN]LRY?X_: ,P G MI(R3-/MB+N$,=5XX]3NX0';]L([P(R-]#/N&SU&[UF+3<,\>0G"D?2,"^@BT MN O0XMD1:'$$6AR!%K>SX)RN:T[KTT+-SE:=" 5'^(K20HM)GU!MZ=-OGGYY M^KG^[8^QPI25C[3+)_(;D*CQ52U$>+"":H2E9-:T]GT/DRZY*]]\X-09<=$G M0FT^39BU3_ZTN.BNXDUG'9J\+07GMCB7&E]MZHKTVL.3D0XWV>D0E&;>KM9C M$="\=,CBZ/TZG<17%,G7=LJ\?/$J=EY8D4B]3FH."Y[1NOFG'K?)S=*81YG@ M\+0A8"3>[G_6>1+##F8,#)9 TU>N6DRM ,CJ\R&[SY\'+)/QHAPZ+Z]]^HRI MO+Q+4#"O.E Z,X\DZV'#(:# =LW-#8\Z(V$0@ZD65!_I:N9)S"QBKL$I14?L+HT-!V&6K9%,?[\OFY&6E%\<R:$D$2F00]E=N MO&_SZ1=VOC\6/SV#(\4Z#5?<(N!]?_/<=]IC&K;_DV=FINH3_;E]P$S-,NN>T<+_!.L?BTLAO72AN$Y#Y_\,0'GH'V2F#; M9?KHF.6M'""4N3[]Y31N$]?*\3-B-S2R &^%'B]*:?)JAN&8OJ^@ %KWV4\. MY 7N%"0XJ+FJ#]XF!9\;![[A/\[]>C'4]3L%TX.2B B1+I'X(6?)S0 E19+D"EWOC.7:L=L!%D_,D!BH:ZT4'BPK@KW$ MK M<7=*Z9/ ;Y%O$]W*U#*'0^\<^6M"&L64 0;;%5)+^=F_#[%+-K+PA!,73%]^ MLE5Z@E&4 Q)42.F#KQ^#YWS,))?Y^\:H*K@G%EY9NP6,R +>N0D3H-@?##[( M&_*.>Q[A%-4T6)D-QL \$#,Z!4R[!@2KH[J@(8O[W6;S*V;/T^D8#UT@C4&-G]'/IK54Z56 M\*[F)(!T,XYA#IJXXA1VQA/H)[MZZM<)DA@FVI3ZO M*ZF5N2;@6/M9NFH"J)M3-'7R&^%#LF%5NGH:4^Y8GBA^A:V1M8]9MZNC-$M: MN# F(?#FFD3**@22PZ%#&),[=#Q:)KB+8+Z(_=\._PM\91J;^!SZ:@R3"HTA M,LUS9Y^3RV''S#V^:U^8<"'-Z!)6W4)$MS:;NE\V@HH@XBA\1<:3)G.'^C:" M@41[[C:2P3,%%*WK4O&AJGH^TWD[A#D+JY2FO!8)I[$%L9F08&&*F&RHF*4@ M*O)\L\>(RDT41G!HRQU$4X CD^9K2)^?8GJ2HA/1, MMGR!@K;RK+Y(@:R<K\DK_34<*13)$"ED]*\_W*D6L:9Z RI&MG,B-F4O]#&&R\6$W%AF![5H M$-QN'7&\*P 6XM1I!MW'6I +-!1/I>2TF MY (Y(.7@F&]%CM^H&J]Q996#?!*MN@/E)["I\,%UURI'KYU%THE@"P@0X$@, MAZ89XA2BF98S-F64HW^C(=&A 'AOHZ5B4-\3U?O]+$Q$37YU7"-528Z#DQWI&L(=[F7G\+[VZU#>HAAWU/<]:Z_:MD6!Y3Y;J3G MGG5Q[Y+K>##&ZZTF^J:E+W9KF]:R4"PU4H49:2T300E/Y"(X)J/1H&89[@[ MFF^O/?FV%F=N_*TFKCM@F&OG+>X%,#P%XQZ/6SS[438UONK'#[Z1>+K_>DM;Z&FD&_37Z2XLMN5RW<*Q4-\K!ZAO$ 9*S.W&&O; M;"DK(,M76-Y-*)0\Z<3>:PN-,?I;4&4%J]:FGH;=4,G:/.5")',BH]0&ADGWX&7 MYJE(*LRE_NU99!',7>^[A$>/6QVT+6PJB_MJ9&J'8E,#P!=2ICOJO.9 M)HYH%44U;?=W/$H+CFD^*!E+I7#<"5SL^M&7HZX4-4&Y,IQ S1DQX I*9]G1 MG* W),QPJW\.!SALU<+XA=!Q[&6NB?,J.E6V<:;7HD*X0(+L6\GUKR*3OP]Q M_#6BAE4JW72Z\! %_T[PU8,G:;^\JOWK@QT]7C]4Z/ M<)+NBL>HB_A61AN4%AK )SI[X:/"IR4.^T?&JI4L%>]LF/,4#\((+$@PWF5* M[Z[,7=&+FFV9I4VOB7\/[WV$8=T+ZS"4&4F"U7@8N0*'Q\EYJRSXX S [H[ M H8;S87"H\7G4 M%-U(_!,#I)3;[7!,HPMZ3D4R7]=^6W=%%,_I B^1GLBA6>:*O#D)07;9/^(+&/P.-_185*_#X:Y/_,M'@01 MB:Z-.Q:77;_M>LD 'K:@&0$&"2?B6%@!_5 JRFM1GE/W$PKVL_)$WS6"J&3> M!87@V9_#>'Q7AXO)N2W" $^>?LVK@8T]3P-_!2/-?^YK*5QKKH$Q<+L%9%3^ M S?Z^LE7B]?XF,^<+S]_*O^VY.!7SSZ7/YTNWM3&?,# AF9'[RNM!Z\I6_+R M9;%X20JA3T,$"2#"ZUA/5S;,1^@1,EQM;ND:? \IB-[:GS;A1KLB1K'@1IT) M@AD K9!Z_CI417F!QJ#8NLE"=,N28*[8;4&3A2)>DBTE;N^IE-=SY@8 1F\!!:!X@26THK[7US*&(M0(P2PH->6\@'M'$+ M]^LM?T$Y>(YP(2"4)V>"WT3&@7T@V^VSRRK/\"6A-;!I!H,1OTL1F3[GI[>B MKK/H3>\#FN9N1-]=,X->FIU/>BNB1+ ^3D56LKD[6QJ_YN MT(+/CM""([3@""WXM?N(O$OO-MEYD@;)&F]Y\^B. K%]: >(A16UO@C@V=XE MYQ6G5[B[:2)1:T5HTM/9,"X>N$W3I42$R4>K4FS=Y%R7K6 <2SYBW$& .!X7 ME5BQYW/69.^H3+GLFZT1#DYJ@I-F JVH66:9,BK//614B[K_"EGFAY]B>#FG M":&]>0X7[8D;7.U+JUS%KQFWN")("[E^C#7>K)$.'3[H6Y7%S"DKK1)T'WHE1^$NY;H^VCC@3I+E$>]XO" MU>$6KM>\F=P.8[)/@) 9-KKV:O+!R8+HMBG&3Q29Q8FK0QT%ZW?H,;"(*J0X -65H>U3G$TB,\E][6 MC.@ %,;GQI;K;JRT,,G6[ (,);1.\9FN@V_@ZU3-T(\1D2[554&;11MFP@S[ M[_2;.@P/Y:![6T,*0G*3<3/0>*R-YB^ESTR4K%,-CA)]W8OG;]\4B[\V](]P M6BV>_W,4_^['%Z\/S/#IXH4=&.'.Z:6UVG\6"^6BRXS]&9Z(VN"0P6BOM;0F MB32L$5LVY$N'0[>*/=-A 5$+7:O6(Y(%T\X6(ANV/"*@2,VMSS[]KQ$I0>-$W MV"/)%ZB?;AWB>?%EN/X/[6*^&@!NG/>1]%Y>P&16?4FTH0&]"\^U\M5HWJ8P9'A::E=]82IHEX2D. K=GV*PJ5! /=IP M1@8"6I/Q7T%+'GWDVE('9%"<*@G5MGU=-?F MP2DBZ&.5=O8=6 0%)1YS*6ZTF!'%7XBY* AS5DL4NQOQ@(2?H93=Z[J6S!T443)I:.Q MUS5L8^KM5K+M\+Y,J&HO219EN],;)$,8'FR&G6&FV3#N)OL[GZ)4$**J@-"9 M,_.#9"=8>'ZADK/80D:^5AY8&)9ESS:\&$5A-LO(@5TAPE&')*\Q@Z[(3;A[ M[OBLTJ+*I#<1A9;.'&D($^,2L4% MW>M:#[=X_J$HGD\'>;TT?"TAX8)L^?8 MDY>\PI!A#X]-R*J&B C)/OML )+X:#"$1I74[' 4+ ?4(VP)]NZ?!>FF-@% MT/==D.%/=IHR-5&+I2A0O3?#Q;_,<>!:"!A\4H<:F<,SI?V[5"R]-!IPT5>UJ)4)RIVQ3L^J.8=.G888&B%HW1F M1S*V<\O%?";74",,&#[]DKM<8) 9--/ SM/%2!(>G7N_&OS7U%9,C=%@JUP" MTH(/2. 'AUIP26A J4BZZ\DZ!6OP8N:OOY6G]R'GMM!U$(]\]6M.\60II">Z MV?V/8O(GUCQ-[^A:CDH78@3DYM[F6T[M@ O7Y,WOJ15N^:\;M.U:E[U*5_OQ8E3Y6I8]5Z?OP'\-\]B)-@U-@.['G]-$X M3/WTG(O,CH-P?@[AE\.JC&T]MW7.B]D VC5RAT=DWLY'ZE(2%1.!;],:]Z24 M01]4-06Q=>160@^B,!!"OMDY:,Z?K]O+IN]:4:OQ#AO#BT^&X/?4A85C>WZJ M,?49B1>*:$IY?_H*P;EIDHQ.$ MKA+!>1XO4:/I:VB,AJD-"Z;;B&_/6<)P4+I M^KK2V35MT=Z&35B]PZ"_"2L*WK"D +G/);PFX?_'OM40AG(4&U+LQ2H49W>H M=SNX>R!>[L>VC3D/]^0O#SMN40@M&?7X1NMK85>FG$;8<"BO$B%D[+9EAJ]M MLC:X*'QM)?=\K7 _GN8.(Z]5[#3'-TEX3CU:JD5RAI?6$) [%;Y)73T K MGAB:/]^.?0B''*'3M-#^.*U7EOO3NB7J,-+-9GO%.@!X5\D1HKD?9[K.PLBN M&H622^LB>I-J2* MI"T]LI M]P)*4;&Y5BTK2@W=J@:)'(%*#!>1I14CZU?D'#4:/9-VEK.]18_(I1(62O>\ MIP0<7%?"Z>+YFL@1):9AO(YHF9T0!;\"TF:WZV-,#0+UE8 ^IM4D5[+\2/"NN\2Z M#]K4Y2@H9T2NM^*!Z!)<=0<&EBV$'OC?,ZTT-3P^I^YJ0D?.7?H\S-<-Y65M MLB,)G#)?LP)$B)?39^.B^KZGV81A MNP!< [F4 POI"CWH@CE,6@%DO$K[-=4NZDEU/Z\IN,TCOA37G;J&2O15"KN .Y0^D%2 MG)>QX ;W!;D\]E5TB+ AYL*Q ;2& X/,$W,6'X6OK==)!6K=-Y[NU MS-FM"5E>PZDK)?C!JT>/!7Z;AL4:#Y/JO*!R*Z4<@N\CI"-;]%K+R*3PQT;EJ(+JRNL M#N&)W_-T-%O9XS'EX-^[WIVB\U8G^2$LAOR+^\C#_PLC#&(O4K0WA%%=JC87 M&,/Y -!GUX"9K[0Q^0PJ"\9": ;0;0\\:#[^APX70?VO0,I'64\"9 M,:JE)IS;JB.RGL9.MO_!,>2Z6+Z25?4RG!G91?(#RGX>+04%Q:JML!I;#1H9 M'(J>S_Z\;)M_RKF?'$AR$D1_;BU7^__.[DZ=?[:K,V ME2G 2[LUK&;K>E)=74^CXK6"Z C/]?@LWZL\1QOS!$^#L1,F.*U;=&WC;LCKA"-/V5&4GJWF,5:+6=7- %^4S,(2!'QXT['^7_JI3P@TGFQ"YJL!OG M?=1, GO!42(-0X\X0NLAPV/J2 MX60]89+UZJDW!E15S*>ZVC.ZPN0;!U?T!H?=22R2BTKBJ"V ^+17R).)*HH:@'#_]"[V(/@7=,5DM R-$W6($-UT M7#"S;T+^G+^L-PG.XB"-OLJA(X2>\%LXY-7<#Z=8 6[0NGYA"6U&0+-7QUAQ M[_1H\>!MUZ_#E.@_?VF);&K0/+T2N,;?6L:#*_$)H#1XRSZ<).9X#@LG(UBB M?,]E59?J#E9K[%LESM!D=AK98(;J9-GYM=7U2>5R2JJOH^K8.ODVLC:B]70E ME40U61W+Y"7XT2TBI8U*DM2>IRIF,S3ID 3-D5.S,UW?MKM4=7FB!R SHFSC.RCJM?6(;J)A MVX2I-8XQ"@=K8.Y8Z;4C-'N1Z:EF>+S?P5G"!< XV4:IBN28GTXZ39&>LO7 M^\FM!TG)I\=6S+WQ"E=%V9%6$ M$-,],%5;%N7Y.>G7RH(9Y-OY04@L(2!T=$O5+&FL"$62!9=O06^JMW$7P9P@ MX-?L3PH+*54WV*+K;-,]UG08=>0*HS+2[\@J;+DI&@NG[];&>3WSUF]K7AC! M.6>\SP5*X*44;'Z."8=8L9'/7M?==FV5''8VY*._VIPE=9XKE_DP=@G"W-*B M$0EO3O):2<"(0QG0*3/OLKA:E4C9'7US#7&A.@X;_)/6DKIO6,$="=U:3[V@ M$QIK=>32%Z[#%HZ_1QZ5>Q;IKER(7[6$5&)A[#!+?AO_ UHPA18*YK4O7=?S MS/SE3.U>6J"LRNV>'_)T9,DXC!S&$TDNW\$8AT\:*AFV 1:2O!L)L*AP_7K3 M+'U"$YJ/P>>B_]9TMWWQ,>Z_)&"]\1">G8=#YR[% ?G)RR?DAY^Z>@Q=U;9* M#(]GF?./=P _&$?KKE.6;A/M[KK^:F?XQ;9- N+E57RMB/J$2 M\#>[L7OUH_#H/)3]XE FQ*%"-- T_(G:T\SP-TX?2.=AID!WH)121RB;\@2C M#-H"D\(7CU:Y,)DE;ZK#4;!6" L.FJR2*.0!FA_@T\RF2]"G'%XCVLO H-*) MZ!L-*T6B"D))D$G%=,V=106+:TG\!.\\'(M]2IH+X'QO[E?*H%M(+5XB\&7" M=3OAVN*WET"V=MVM]G "+.$2BIR%B.?PTUCARL(X]O[8)IGTO$6E\38"F2<- M[1#,$G3O$M 4ARIJ5I[U%ZV?"'?0K:6H'Z-!?$G' M+OHN '4<5&J-T.[H=8Z@4D^#'98'17U"H>W\[YQ">U<*!84NV#GE(L?@'_<, MH2<>I0;#82QN?,'4N@D1""1(&IZ4E5A#/S6L(V,,W;@/9WOX)\P7R"T &$#I M%E$) I14JYSN2#C']THE^"DJC/(Z,M.<8C9S>= E8"=,3B'@J+L)F M!@MMP*&TL8AY:. M^K7J(O'CK*^=W$C<%[-://$QW3N84SCL*!\P3>C%BRK^G[NL-HQI#8[X=E1. MR3)FSF:?P-W71NC28YUZYFZ M]9?'NO6Q;GVL6W]\YTD5XV#@@Y]]0@[T!';6M$BM!Z>7X8A1/-$*=7" *>D2 MF_"D1V-&\C:M60N,.USE;R'VNE@\)P6?94E1P?Y;*>K_"M3T0% MZ?N_?O]<9([^R#]X/C3ER>MR27XM]=YJM\R;<$>[2\%E6V;+5AEEZG:L$79K M&#G#)FTZJWSI89H3Y=I#78D'4\+OHDQUBY?[H3[K:0HQ<]Q 3AYVVX9X?HE< MN-">:Q>Q^3X_4TXW+,07Z+B")U12FV;2FM91@S^]#0J7UC@KY>>35EZA/([U(&2J)D-PKKD$:7R%#!M[\;2YSYJAFOM,#+O13,;04#]KJ5E];-*4NTLR]3%Q,VO._N.65NL+\@5I M(00#O:Y7XKEX.W;R&QHR[)$OOM%W^=<_0CHVSSX]_9S&PC5YE O4ZFC7,I0V M*D+]?' M>;K7>1I;QC10HWLT@Z1E60AGR*Y#(P#ZQ*6%?%>^%TD+:)O2MX^3=(^3-%S4 MI)D71N@$_68%^ _#PRTE[59:642A?"CP$%E*SVT\8::H-3Q^&^E)"ZV<2 /0 MBNP:12;E-'HH%E3SWUC>DG. P8FAOTF36B0)"2XO[@E5UEN M62T_KK![7&'HA2(!VF ! '/$SL0J7;CLLE#DG'R@%E;QG\/.<3[4%%=27BJA]I M,5Q1\17)=A+*I9YMOTPMKK-@[;AJ[C=F0M\D_(6+6N+AA$7+:MYHTE?89<2H MN4X6(L%C5YSYN>^KUN7V2/MGQ\%P+]&.$\X@. MB6).8(17@MO=N.5Q>N_S$$ B=$D0&8&: ZBV6M.TN%PH4Y@J1THM:"*MKKLV M*@5BZ8]H"GG?-@/B!]3QF+Z2@/=U=2Y+I!V4Z5#:1"Y$O['J%D.7 JJ/:^*> M\W(ZPTKA;[G1>:&*M02DX0!?*I;0EE95$RTPOG&=EQ+$B)])R00X(\*J99

C[^C+(F]\G+M[G#O9-CP'49/,J=9F8G94ZD7'4$"3#PO>XNQ&H:/UYHL=(!U:;= KYQCY;1E ME2007%W3Y9$,;*[M!/L$[(^+Z;Y-OH)E79/S_(2$_]C52R.T\U$=+P;-$\_^ M_#B1]SB1L1 -?@#>D\4"L=8Z;//@>^^BB-?.M67,Z&K%0C<7M@6(H5G\83Z- M[[KECEG\WVH=H%-!2.@]YIR!] 2D/B%%&2GT,+%#^-LF.&[7P7[C:YP(OIHD MW4 T]D,7','S=O&"K[)X;8[#^#%]B'81+0DLROQ?/"@ZWJ#\#*;\IW MI.V0*M;U];;<<0+60@3$<>5P<82PWPG"_M41PGZ$L/^.(.P/96.!.D)<7B?& M2D>0154)WCQ#1$?M8TYH4DJ2\:_MM5,S%>!G!%]'QF)F R:HJG$6,ZA=B&\C M!9*2(TG6Q3="F?BLMO4.F7;+05AJ2MW+R=&$>8DCLJG6TRWIT/ ZW(;W&%M$ M7T0,U#E5)5LF^0;,*=834\^HV>@Y%,:"$<>[,CS/:N!_N"Y(7.>L[,/2HRRH M< I9XYSG^:VI(=>#&"EL%DV1M)E,_RI1?W'[)M[]>GZ_E_;[GR=-!= 58B\G MSC"WI&(_EE4X-!LT5C3$$;4.H=# #LDBHB.H@"@"BHEGQ +RL!7A/U>UZ-?M MG=VHV4O3JM,;27Q3SC=.XX#72IL;YO,YUZ3(/NYVWVE[]&(M]D]<,2 ^T<3/G"S]=? ]Z/E4#YSZ [L8G+*1NQ=VFR>!*8IMWW+]# M]KA/D5*I$>8+;VAA)K)75X20K3?B>JL0N)J=_KVP?#X_)/RVOR(/)ITH'D!AB91P;EWD.;/:9+#+7W82"]2M7$MI2YBNSI M2Q9;%8.,.I0ELX2K"Q0;L2-.J\_-$ 6AC%8+['S\!'9]=.><+OX4MNXE$X.% MHZ)NS\.O0:S%(O%^_62L(F)4L%,'Z^?SFI69D/M$?3;7"O1=;#-PNGS-YF[N MG;D WBI/J97KR78913UJ1NT02P4)+0RXB;7*SU:L[=H3C)*L,/Y5 X?Z@G=7ZNPDK,VWV4./F!#UY[@ME-4VH^]B M.'RN(L8=L,XMU'V="$,6)NH"CC<&3RD[M.R09,+ BJ,Z'YNZ:D9FTA%T/NOI MDDRU*_K&!W7T9<$LUQ7! J@KI&3EDVF$M3CK*M$%"O:,S:\T9K/\'EJKJ5M8 MV*EXZWIC@D\+7K$I3MV=;,X@3%_7=1[P&Y\N7B3K>:AG+Z_G!'J@A !H$]YG M=9VN8L_:!B#BM6?!DZV3]6J[(;*!@4PP]^VD^BS,FGC>M )_[CB'3]9^52=, M01>$IA;Y1RRVI+"OFUGF&J?[B":PRZ9,O@9U+SF&?NJ#O"R&!L"K1+T_4 MBMA=Y(ZVIH;8-:!.B" ;>B(53XYY9SCL!F= EB+SCZ_ZR/$1&HAD61Q3BA,*F$*H*#H-QNNZZ)4I 7=BQ;;7V),H\ M+8.?=ZTN4P%:NH-H=HV_J8#C6RS@#(??C=!GXC4J&1*ZK]..%<^7A>8RGHEM<(8N@'7<[I,D MV$4DK8T1<6_'['>5DA&H$&STEF7E9!QJS(J&CC".IW@% '*4,36L]B[EX [. M3P";RV881C )9R[#'2(EWAF/-QN=4N6G<'<,(PMB$?]E7PIE'8?(+H2%&F7Y M7BSXRM@.DXJ[4E6;+1&*-%&&!F6K.<]RX@@Q7\HP]WM)''\+\R9>IQ)^S,R% M)S/V@UZ^+[6;=J!,01BV;,#[3O&Q5R3.H0T1L*QA2:^O54W;9H]/!8_$BXR= M881 IRQ)2K:5Y0;L\$AU4L?V58VI-%\G?:(L3Y$FTW(2Q30,D&=""!4>-C@O MP9$)SYXAO8UZ/WRGY^P$'3AQ=2(ATPQUE>$/L9Z,7<^^S^=3'>QB#>K?$7P MZ'(64%T*.L(NNK7 O2-C",X'%#Y'CE'%CVNJAGQ/2E(/801W?#7KUN5SRPJ- M4=[-^+T/7)%C5>Y19A7D.KQ!993WX7-J+&J&ONG -#(73F(+8;27' M*\G+AAE CP:\< Z. ?-5OF80[%$U84G9?",N5S #?)AR@3O-=! MC%[JS/J"HLF]KBE$MA]Y53'5L-=UV^WWLH@>!^B@7B B[$^.$T=+Q(?6%8F$ MN:RS>DD?CS'XX48ZJ@^\9"/8J18=ZH>J^FNJ]<@J$PE$)F]NS&PAJB8T5E($ M1PDEKM&JX;21*4OMNN4[6FC0"7P[HU!":_F<)V0I2U\G0UM6O-<\JN2=RA=FC?@8PR;7CG--D#!."L-P4?*;!+(BR[I%MY=]" [Q^Z.$T*3=&C& MP]I@KONRM4M(/7WMDVY\/*@N0PSEAC'L%U"AN7N&R*YJ*M0V)<@SW'4!C-X) MF?IQ$X_[82;.JT2D2_ 12A2]:A=_ZRYKT(RP)MQ7 MF&G;M:\0IO\E!&34R+ 5_]G87#?AD\CF6FHJGIADZW4EYNBZ@/S:/\:PJ*$X MT)"P3KOXH:>"^;#LBL4+DNSM^K8I"Y' HSS4( 4=RO"!=U>S5:>+\.!_#?/U M92$$NOZ9?Z87K,Z"=]LN3^U1?ZK+]>; LVZZ,W(D[5[R[.*?H 8*!4Z&P2Y) M:([+O*YLH?5EK<*XU2%N4'UD)[W/7HTVL0XG&*ZSW:R41<&V$U?W#27>]:0?CBVZBL6RF6(0'# 6V:#K M)"HKHM$!FC%F<1DH,>S/:,EL.UF1--1-" M;^(Y++(BNIO#8P_=JKP<.R*#KEN>JS"'P+,TK7EX6BN- M$*G4\U!,=A'E.;%#XJXCD<#V6NVM867$G.*2Z6L[.EBS9;/EPM-UL!_G1_Z*?_F!*/2E#*"6 MUN.X>256M'Z9(HV]$]:A"M#_91Y9'B?T7SNA7L48)6A.D0HJ!!4HC?ZV84XO M2H6AAGFX("FQF'GBX]+[5WH+":]EZ@TXOLH]YS,+2(QQ.0AWX7$* M[W$*(R3,==L8'9SE>!#D>H\]3O0,W/6\MZR,A\2S5(EJ6^^,FY()")6>THR/ M\IX53BHB8Z&<%R\ZBA7\%E8@R?8F:3+TZR7'B+5ELM(D>Q,124=..2&D* [( M?U(DOQF@T'SF+FV-'<48M(TI7P'DJ*"RQ+@MC3IDM\53*LJ:4_* M$H*)WBNP'1-#FQ*E5R&=O:3_VATY;/Y%RX%0HM2%Y_J@8T&6DIV[:\4A"R0L M3W//)+:+"#9+XP6U\\.4+QCE"\(Q3O7C I&91^/EC3'F9F M@\ 4Q@/'>PQ(^C.IHM7=2;B>NV<([D+>/Y,EGR[>N!,M@UNORH;1:[6V$&J[ M&%\&X"[JS%B%L+,36^V*AMI3.<>(\ @/K+?6+YU,PNSA;P7R$U?,![0+_9DV M&EF+9AS705NQ9Z]T#2:!ZRV%^NMK0;^@SXHRF>LF/%)%#X7NG-C*62ZVXUE8 ME=;04J2X$ZV^QD(JOR=?)TS=RI3UM@2(;TJ%-AF+OKU(@S487R@#>QK;.MY] MWW QJDV$7URK@F17T;Q?+D'9'PZ="E*PAJ^39R=4PN-<;3U9^HIT;_U6+*N_ MC[I&9+3WFH4$8D0%\[!1*ZXA40_M1J6>'3W \]B!44\,;S$[S5^EB1Q0C+H>EO]\JLG>L"K)09P#VT M;+!SRKF36]UTE7K>;+DB0XAR&E"97UJ6\%[4J]A1[U<<<43V"ZK;RR7)HPT+ M(XSL>CVSSQ/QJQML?'9.E*9747JCSR+5J<5GG4NU^2_VV_G^+E>*WCIQ)%TV MU2AD[KQY#<-KL;"L$V?_XHJAY3!_>"18U%]SDCR8,_^'8*.$@\(W<(,F]XR) M;8L[$NE:%Z)/0A@4VK5::A"50+%ATNW?0B:M^CX$VT:!!:<<)[BI-)=M4R47ZZHM08G-26!LRVAU?>@P?1<$/54N(^4-5$Z!95U9XT&OR+_#W;#4C5*VZ-T SGMQW8W2@>&+X_PZTHH(*6U,.,5+) MY@]>'-RV.DU>S=>6A$Q866$ERB$?*1SC/!2+6$6-\U!HE,1 M'Q3VW[!;UV=,I@EK0>682'P'JI\2A9D^O$,RS$CUJQM-".1^AY"WH2&F.A*U M[H?9[4%4QID;^G01'"3%%ZQHA:7];3@W1JKL#A*^5_59B3B)1Q6.BSMP'#6; MF*[8Z22$6.:JS^?:@V4?5:LGYMTCZ9YFX,7\ G'T 1GXA^NYO_(,>Y-81/?S M/.&(2Z\Y@'ID,7#N%U/+1.+)A&SQ$7KK/T[?;'X(YM[7^E!^?/[\M6M#2=W_ ME,I!"%X6/SQ_\RT[[&^^?X&%J-ZS,(41RX]TEX8M,Z[/M172KI<<0;-/'8R5 M3&[D@G#OI&>>XYE(2.B\X9QLMWTK+?9<2V\&GP,@RA&"4"]7J9E@BL?!/@ID M6?!J")BH>:!2WN(N[5@/9F>^%']F8,<(P_[WL3KGV,&3)B.CTRM0RDVH.F$4 M9=3L,%!>/9P<-4Z:O=TOOR_F7O!?D=)*1*?-9FRXR$T;B-)I<)MIAZI+,+CC MG!$1P0F.TX,#F/J A"24'=.XEKF\/B1\R9,TYMY,$DTK,N4TL<$YK3G2.S,T M=EPF[8+.]A!>T'+PJ=PQKV7'_':@C?_O_Q:Z M,&@0$=/]TI9CA?/C14>;:>#_BJOF!ULU;_QJ1I,AYN-U\.,7+XO%R_#AXBD[ MG\VP^"]NPPR[^R/X3EOWCZY.2_E(W![ .? W&AT4;A?I]R:#A1+*F. M:*8BG_ZR['LL7N0SN-5G&""\X#6WD%_XAZ'(4Z* 6=%C8PN@D,VJ)MNPV\UO MY*4N[GI:(O3K'Y>UUQN93TDLAW)6).-^1%S@BA@[D/#!T8CG.N^ZBA*O!9U(--9KRD'?XH?6OZUG M*E/7JC;C$;92&$#ZB>?DU M;7Z95,Z%N^;WQRT$;:9,4/!@NRM'&1.1&:ZR'9SY];7VGW-V2_/YD5*9^NB6 MM G5*R--&HF6EX8C\HOIL0:;8+1HUAS9T(H"GL 1*PUAL(+[2#RVS;!K^M83<6EQG4] M53C0#CY7T#&\M[)?RW?^5@Y5^0\$J;P'(UW;S,,-^^Z(DI,7W4EZD&%="V_. M\M2L5<% -5%PT Y.(U_>Q!LD,2;D43+\ M5'&0*MG\W:60'I_!0LNJINEFMR7X(X"ZT&<-LD6<5?(UKS-[1. MN1:L;]!6*G<0$KND^0*T'-$'XHG"N5X1\I%2&&'F*GDIR271C_6 (J%+QFH- MVA$I1$OAPG&7T9,KO.&VKP*&,7Z!F OR=@7LY,%P;T9V\X1;3,0+HM\GV60D MJ$B\2JMO<6ZU?FE36ZZ'+IM?H"4N:Z_ =9NU\M+I3;BCKK+K[2[J:?_ZH97S MH>LVBA8QIXJ,6"3'2-=))CX&ACAOAU*J!H%/1^/HI"74[?&_=MG-#M7.L/\? MH:UZE3"/NTDBD #Q9J?BW%B=?^M6>4^RE&E":C7ED[L?B.O,JXO'TY9"=FQAB>PC('URG MK#_6WF\W:?JH654JQEIVC51D;Z:UA^^&(1727O4ZZWKGJD3(N#ELJJK;>(X+ MZD7TN-]]6,P52\-TO1K&R3!%*2Z^SV2D;C]#8JAFY2=W:4J5GR8X=F[OU0Y* MSLNV'8$\CZAXDN8;>%[$,?0!71,&G^ (PTZM.5OL\*O@H!DMPYQ]N_U+)G8) M>)41Y= )^(.S"XVY1OR^Z3'8(&3#,5@EYR#9ZOOS&G22,%_,]J91(#T['7DH M"!')X]+>8::&&9T'=XJF2@_KYAVP39E,5RR/WC*V3)H.YH38_!F!'27>M?.Y MBST4E^%C6O/DTC/IKO/C']\Y(&Z#KL:"&&^&L>3:W1OI9/WLR6<:L$S]VX); MI7O(L)4R\>3.^9.RW>?\_NHM!HBT;G_46$0UD7(\PR"Z@=A?@]\;TGEJR!=_ M"D6Z4ND$<*\BZ_MNCE1+/ND3EG=S%>TIQ, J9-BT.FO:_Q_&[LS2!F MG1SU(*@(.-^ZV60$P^"U#(CK^GI^J.\XFH59TX1/PW-QW^UUPT*Q 0.5^<14 M?)QK%Y+B^Y!Y=@\3_-F>>R(^[K0[]O5UYTQ\9MF9F(@R3LMK8T0F@(F_:7[Y M+#MYN[9N30;LZ>SVB 9M,XR&)&#[0%AIQ@\A131.?L(4Y;"-6YX M3<=1)-T\H*/9H[TTF*(*DPW"JPKQDL$BX5FZA&S9VZ<'A,L0$ M06R!:&_=042^-L#6C_-49<&$B:]!B37?[YF-OHVN#'ITYR?S1^PD SLD! +G M-(3^/!)0^2"79K.M^=31B(=BO55=,M.4HFJO&MJ8[04+X5%$9H32(D=9)&F% M" 7-I%J5\*:O#Y&;GP)= J][?1W]+GE2%".25S\B"NZ"*'AV1!0<$05'1,&O MW4=V7DISM>"O.N&+$J\GA#7J1O9E,\R=N-(X-70$-.#69!;<:(O0AT!-6Q4-^)YKD\TVR$_1R,T?Z]%UZS76QVJK&L MTC27W1H-.L*0=>F(K::(71EU&DQI5=%Z5,PG9#D&]6# GK7;H;TGMCSP$;S+ MREG"=8W;GG&J>^HJE7S*(D2.!UJX(9W?8SOEY# RMU3VXNUL8F%ZWSBVY.3# M2;)B2V1K@*(0(B_QEV;#&+NZ)&S=M?N#-R)O9*W9+ M39]9I9LSD(81;7M8R4OH;CA=S*GF)RO@T@[=D#E)NHH+<^YOK=BZMT-Y_^#_ M]O[1TV>*'-@_RK^!!NO_*&'5N>3 3?UHD>K&V?O8AQ9.)UN=%$^ MIM>^,6K M_W[YW)XX SMZ^UC1U9N9L#I1H MFZZYLY;;,(=]MU[+4"LW@09XZ[JL1(Y*C9[Q/UDK/*\[+VUG930ZS8H9?=J9 MW;V850"4GM/8T3PK9*N*D5('OKWJ8\2I/S9=OD+[I@^M4^4M:3T]O$]?)9F5 MJ4UDT_=___^S_O_I0H+E- .UXGLIMKH+C6FM V4RR7;;(S,OX+O(1;S<%&/&T$2@MB%_?$6PI*3QC";Z4/.BG0?[PMY#?, MIU_\9DY@4J.+89LS*[,MRBG28I@A5=1%N K>3@^ @H+(2V4E\)O2_HF?8W2KU#A0)()2_-$OS04:*CI . M?=N?PX"^&,58_+D[,W*F9T^>?IF0*7D2)1(+U@T;+OY=\!TAP/CL6<$_S$!: MZVOS2.V-]0UJ]\XT^HNSZ_G:- 1A-&L^^VO\.XSJLZ=_8,J=\+?K8!-(%R^< M"ZV XUDC$MX2-F;TEV9,L!C):(C5G2J<4FGX'AOBV*G+&9:6L$'F#H-[ AV% MX>FN"'8LK2G:T:#0_W:0YG$UUYKP2#3,Q.>+9WGP?[J*Z^3A&8-/U\$78CAO MYIF&QWRUW'68M:]HUIX]Y17QIXYJ>#\!9#.BM$675X.'@X2[@6<0[A3< I7P(BS87LMP\3 C0 Y9E"MC+>5?FQPXCUAT5W%\ M3*P^30V2G%=U6K[J6IIEJ;)V> +'TS(W52:;S*]9KB-6-2K*QS35EIR)\&A7 M%[6PIIDXJ-HQ5!--5AR)KZ$KDO>2$U-^D2BJMX>,(-K,F\HJH#X;B7<6.:BP MGJ^(\>>B8=@T"3YV4<=W8@A_;_Y^1K:I[493\\/'CDA:RCS284.S+<,^S:VH M%7+F\1'ZX,^Q\_]MF9UHZF&@9856C!*LUB\[ &RHC9&(B)T M"S>L3#(BW/%&S"7OE2CLWYZ>/EN$N5K#K(1_/77_^O2KSTZ?+#;\;USXWYX] M"]_8Z#=$/PSLG)JJP>DF[FX3L_QT]"WHN COD[WV5_YMXK/""4B_^0S?Q.O: M]T[#>X>-2'L=K\WO[S:PK#3Z)9^_*&%FEW[ZE0#DB:>-8Q_\XKS#R.MQ& T96TL["<%6L<*1&+"';V3^Q^<-Q[,=/E/I!\Y? S[G?5FATM9K&F2;M815R.<54I/6UJ27U M%I2(*N@G T-YA488MQ&B9J<<9B>GDHA'QC%S507N?P1CW 6,\>D1C'$$8QS! M&+]V'[&]5 Y(I[K-J,(APUC@ZVS*Q6=)D&Z,)?:E 3_9EA]QL"3,#B]+G-: MO#/V"+W6'SBZ&^HXDO-M$'IRN2((4H\Q&L2@BWH$)VY0HB_72$(.%W6]2PB MRQV\_N"[KL*AQ6=D6AVTV'OMTVZQ/A== L=YP84=1YPWYZY]) VIAQNQ_5R^ M1\K&5=]8OPSKT.^)M]8A A?//N1XF15KZCXITI! MSI7M'&60>"XZ?[F,\;8*<"C747I=6O$\7+^9NE[QW/J;Q[>!ONYV1O7A\Z7011ON$ MDKTU(Q$0+RF*QP1O4H(.@?2)B;5:MA:+7SD2TVX&WU(T\QI9_ZN'B$4CP#V[ M:]7[<3]GAKC\N8ID^^84])R#HR[J,+-RJ=N-1-S>2?4?4W$?F_O!F.FIOD4D M*O74D ]W6M^3\4[Z:*^$'5;J077P/JX9C6 M#2+6KD9.\1]Z3X3B M0_)3]SQ21>>@!%R0[KI:O7XOW;4'*^>H+EBCL-D'742BKC MZ@7S&58K4:,] MPMF=9EL<8GB/=(Q*J;NNKWB\.)H=[#'32*&?4S9)D0$ZW?.''LV#LGP>GHH% MBJ;X -M61-H+9PJ4$AYB)L&L]N>UL(WC?>PUG% &Q"@(=E>.Q@*V[5E#(5F= M;.K/:EH)MLYR]0H.$7)("6.,G9^I;[2R0VVZXHNTJ/CRM:ESG*V[Y3NE%AJ" MDU\S7*0\#W<)YR#>]4>GK!+;VJW .O"IH&!S<21T#FL;1"_X<3Z61%Y7UY&, MR0^<#B;J4#J$3C ALOUKUR6>/UE:CW!CO15R&:)5%C(>.2)U/K4('"-#1$_F'V!Q6_*%JI>O!QYUG2?4*:\B(*@5AYD&NX4!!G"@P M1@$O@^46L%--2(4<4C CLLPB=D.X,G\3TX9CB[4@P+8Q#6)1I;5+R"XX&DS>$1 M+N"4O<_SXJ5&Y-6JE.Z I9I M!TFD%9N,)!# M'=E+RWY91[+X&Z_V")?,\S4A"Q25[(YBUZ>S!Y H"Z567(+Z[3IOT5]PAV)L M:8H^7P*WFER'#:61^K$-G<*F6\GC*%(DXB&EZ9\*17G$$!M+,@\!O #ISRPD M%+R'OTYD#4HO W/#]#$RL(E(Y>2>&0X$ZS*/A[PEI(5/J<&=F#0+@AO:U )& MG7CG>P.D(O&78FPN?1W^%RZ'"&^JJFD_*#MZO-7YNCMC"= >:PJ4B[+)]&8" MTDHW^^2A7;@Q[S$61.B<&;<91QA#-A6H)?,N"A M#OJ^Q])GZOJD)SSQ:I%)2)XD3[)4M2:!I2R9#@^!_#ASB6YV^[);I?'-2:AN M,KQ%K";00!H*[);K0#LF#SXE';E6L=6$^6T?,6%0FLV2N(;%/2GN&\55CS7= MF9KN9\>:[K&F>ZSIW@_,T(Q6BB!"&J49WK$O'(*=BW^,(2B'[TN9G]6Z(V;7 MZ%"U1'&"7NX=\9-TV^ ;,R7?H$W(L-TJ%\@$9B>;L@+4-2R+S6!HF"WT (-_ M)-_&@;0)X6?XZV73CSC WW!;_O7BV[#KEQ?2OA3NT(4'WSQ&;QB#K3#N#-%( M0;4=A73.$M-4,%SQW&>WU2(#_D"77O> MD5YL4=:]>1=Y4( VXUPF&"F?Y3 M;D]D0 LV;R( )#1YRW4W5CD%D&1 1<09'67@AMI/_>G:T%)/VT&--OE MK\.!V+X)%LA=/K^J)29]H[I>$M(QM_O+CK2]?UKU]>T4PI9'[OK+>-\Q7KQ8VEJ*_8Y=P R-&;95W-W?6DSG=F3CB"5*^[XT9\6I'&(B*A87 1[3;9F3SL# 4VY"2(3%X8!V)1_[[RQYQ6 M17^[_>,I!&8H2#/6-1!( H.>LP_P27^*$CGA:=R4]-;@$*1=". M/D+C]'-$%.!MQ()$1=2U[Z"HT $9CHYPI,!@RZB%C<3REXD=6:3$)I9]:MV, 74;N-8$G2__H?MYRT+RC118:\/3]9URM)R_AI//D- MYQ'-.E]\\]L)L:9C\^S3T\]I++S"-!:,=.@R+")+]")T#M95$I"2X0T6B[J5 M'6U:C*;$[V7%&/6Z@6XB;V[XYCBU]S>UKO@2G&IW: 9CL:P;D87QO#LN6F/W MCJLX^J>)9X ([#B']SB'%4GU"N&O=*NK&-=QW.]QW/F(HF4>SKH0F<^>9QVX MY-9R=G'I49QUDJPB9SC\[W&>[G&>#KD9,G,:XX18(Z9PZ+YF\9C,?[7NRMUQ MLNYQL@2;M%JLJ5[,F,%9SMKC+-RGQ\?*M=#'4E6VRI :A-W(]M1>U/YQFNYQ MFI1597_+FXHAW4H2&(@*(8 ZSMN_QNN..TT1IZR MG9+GG$T7TG,%@*F(QG$J[G$JJ$G[7#F:=?1'Z0P/PQ8BUYY18<0/?)R*>YP* M1RSBZE*1[C)%SBJ[9@0.'.?H_N=(:(4BQ--IMZ(\T]=M=3P\[G,*N- \!U#2 MHFZWH9X4IBW7;2+HY&_HCW>H1!QGYXZS(WQ9JW4Y7"R6??B_P5@I6Y9^V-X&R,V=(5G L$IX&A&D;2X M90&82\@J$KI"QPJXC19CVT>HQ&WP25T_#ZJ\'2QA0Z/&O:Q.LI0B1&TDD_.> MQ9<$-L4(4B,&-,ETC.HZ!H3G>J[J.+>'VSNP0!\A+]3VW21CXP%%5K* M BZH%N=C4ZF@@2 #?"ZL/".^A8EFK9*!YMC45(F> 2?YJG.@G_V\EP_64+^M MM;X>I3=L#,6L_&,L^QT1CXC0(&3 [=MD>UE"<$$@H3!FA[^OY?P(A2>^/6"R MRUZ5"@P1$+&&O/_[6GKLAWU[C:*A#:N$&,]Z!3FCE=Z;=QG#BMW+BB"\\/Z> MK+L.3!/@\./DQ%DIW=+;OOM[+=V.6U(BZ>>$X4\7K]WWR$GG"P!!72[:$8H% M9#J'8=QL7:>YO0.]-%;AVM@%:I$-:PG(#7 D\:!1AA$@S!+DA,3K"B("WV;N M$I'1>EAPKYA3@LP0:,.PTD;&Q.BL<"9#2V=BAS8)XA>O6U]W@K+T) 792.CC M)\.04[S)@K!M&_8<<^D7W"%K]P4%!\=(IXM7K?#@4$LQH1K\+?B<-Q&,2!1_ M&&INJE7#T"U9?\;&,([9]71\^/F:P4]/%)N,1/>GO#(3P6AAO]:._V#%Z%S# M&@<0CW'85XM>^/!M"O@2(M+'[18+PF^W%,Y=,EB7B@ -KD5M[>1'\VKE4:1& M@9T1NOGK-:!+8,>$2Q!Z%$G_0?C^JD17*BB)^+UD@(?Q/#PIN@SPS.PPB> < M+D7^F#$/JI6*^W5(7RDLJ":RRL1-*%WKRW$8LH[7<4=;7"03M7[%A#%2+LFE MU&:_A+-)I;,!Q:9C:0##$E%N7:7F(M-,]RAEB,J43$32#J,_KJ;V\!3071EW M>RF= +H<^.]2"10X'.A4\@>E>%9Z5Z%^]@:*M3YG][BCFW+[W#,4R/5HTJ79 M9G:_I Z+Q NXQA;+&YHL0(CUVV[#@Z>_TJ0S8N?G4\66"6MPK"VO&^N2S$X MJW3 8C^I1D0?7ALD&/( -]B8@EDVG%0CQS6D2+D1SAQGJ^SWUJ76L%F C(9R M ( >QBDJB(D4>KFPOZY=QBF<:5TO*WW350+R3+]GL>5-@VQEU9=7M_D%C^Z-?OIJ[^[#M SF\=\"?5"DE6X>5:60)&(O8D!2MIK] M,?F53PX\0BC_C^Z,;&OB\0S'.OF"80!'3OC2;D6?6LWVLMD1TYGP"#*K+S.; MPK?JL9S%VOC=[1D)_9I>C<';'R[87(^BST/N@!)# Q;7\]_WG5.I3W&Z>+X, MBYU.%&HTI$GSO@"(#:G;5UQG/J0@[F>>P%F];H+%1B=@,),DED5&^4"<\#QU M:^Q4M< ]V<7<'4*L9L8UW"X:+S0ED1G? MBCOI@S,UMZW\'"^ICG$64!W6'GKP2YJ84L@<2/-7PE&=<0F9&8'<5'U^K*#Z3(K;)WIEY:U+33-$W&WJ"RZ1YCN(;^6I,CU M?'#J>"I"IUT\Y!^V,O#PXTVU/NL4*=P6426 \"G2F>3)D4G#O$1[J6W:N01PY'F^\$A=KSN'(S1F#B6)1H=257O&:)%[.<#'(7<;3-[$ADH17('_=WO:K_$>&U*?K[8V^@D'7 T!?)8SJL!L?TU MDS>VURKX:FLZ0BTYU_1= QCXQFHN[)E%*JDY1@UW2BV6IR:"N- MI.IC1:[B;2U0^%_9+WDL6\^4K;\XEJV/9>O?4=GZP;@>44DCIE[)!H>'I_IR M95GOQ(ZI$H,H#K'8 1\FC]([8)E8L*.0?2Y%96Y;-A5.HNEH^),%9W \U!LO$PJ"(^@%LAH8T-;\A12JG];%*29^V@ MX"+%3AZN M0;IE'0.[2F$,Z3*?,FRQKH&G$D8^/=RD0@23S0AEB9A1*QS)6UJ\#C8-YUG> M77,&6UKI9$+ \T2]"=SWRP]=&I\[ >;I(LR7"VF.K@(&"%%$3.L2/6W7@V8A M?XANI6^5;>%T"-XXO>Q)'D.8.M! X8HX,>GD!GE#FUVB.2I+A+=:A^^M)Q@5 M"B X84F$MU)2ER*)?S,4]-;=0#%I' S<2\>10T$N!G>.%PS&WD%P,MKW6KM" M;IQO3"2*N99Z2VGS([F2HMA@Z9P2^B6'Q:W1R[&EU+,OL9>\#)B%2 PGLD-@ MA![K$[X'DWXGW$UN'N('AI^J5RO4>;)AH%5STPAP!LI(H_QMK4A\=NW7+;'M MYFJSA MH20T VWO*!,5SHK>,N1)IJ78HU16+I?U=B=ZFY3_(?J#\UI*7$(C)M8]3)!8 M%+8>\;GT9ZJL)"5LK0E3?HB3-O**$8D17W'& 8G.1?0_Y*U9V8"=#?4$OX4' M$O[QG>:T"J?#P:1'1'E6&[7W&!R;[%^2A _3 ^W\>P<<_GJ =(6WM15P=)Y!75KAH>E<=C(@, MG[>':D#+H9!D\"-,--/*NL5M8()9#F]=-AOU(+2N44S?<1[G:8(B,R9K\7T$ M NMM)'J*;^:PKO1FP (,Y']4&A"MRLO.'"%]6LGSV;D4CU0M.0JE'JY%W]TH M>:W$ ^RUZJ]DPV0>WLW8C=^-SA_@/!L^-^7%V DB[PI)6"Y.1FFAAI&(%/ . M#I@0A@C[C'0SPF^MS(5F2MBB<,!>E7TL6J[JJA;&4DABT3SUT6_/).16B^>, M/&3WZJP6#R#UZ2UVBF#(0JR75NG97!/-VA[!/1*?L>U%4Q']G M1E=$]:5XS6+7_SWL2E@%/!<>RQX"=B8RAE712*M-AQ-MM8E':'Q_@V75#',K MPJ7)M,' :(O+J!SB'37V5.RZ]."C>I*28PD?'7G[[I6WC\"-?7/)\8IRK?IY MLDX-1;S6%^5Z=6P+ON=9D:E@'6)V](59@C!537">&SJ#JW%W?9R+?_UB1E4SQ'" M(%#(1TD#V"]6P5(WC_7;;*1\:CL#OKZ1[/2S9^:LQ#3S<_)S<2DT,3$V;)?H MP<-E4>=8LE^[VKQC2L^"EY&BN.S*I:KM)JA%HBR1BR#W*9>6"Z+NEMP?([$3 M +<+%D\7/T>IWO S 5A+*&=!&F$$"3.^7=>9SKV%;PAKU82T Y$(M#OVK]I= M3P=(/ZY%+\TAT_B)"TJN$\!0^E%;Z@3H5:GD@XP704F;C'BLF ^AM$WX*67CZ!3!KIW)ILYDH]D:$IJK(9V4>7G8C["EN\"6OCS" MEHZPI=\];.G>#9<[0\AHK4)AFX-%&M=O]MSIJ"2 M:+GJ4J5XPR$=CEBQC@R^:\ZZ5U"*>L*FLT ME>K'B ?H%&0.WUD3R'?V.(1S@=/]#.CUL%^*FH4:@7U3%-3KB%W4CY 8R'"?9<&CJ_N[^ MUTX:RQPV@^IAK M86K?'(SP/^8DZ:"CSYH($_ )A^>L0(=AWC4GN_(=L"A^23DA%*A\+=C14^_, M?F(B4>S$>*BW:*;!9X\NXR.,+S\LQ8WRTOX,B4W!#8.N45CIM*V5["#" 9FT MAF,"=\&98G1:AYY@\]=06[0&B:N+SEKSJ1>V]9&QAK0WUJ31ED#WUT!.5Z9$ ML;ZZR2W,0/BDNNR>]V+RHL*N<4S5WV?*B9F5&)TP,\E25._K^N2Z+FEME>?G M-4 7(=+)*FZ\OG>I]&:^&F7% P;+:TQ4Q40AT4F_39_GF)2^Q[603=R>;6_] M7RI:L2)SMJI[6A2,7A8=9(N&7>NT S;0^HE$*WPU;S3XJL+?!K$3!HF"**' MRB18AW=<@_\1S$>Y3IAA<6K0^^KRTR.\R&U=0 Y"NY=D$0K;EVG1W1L2$C7%A.I20Z(_0>S-.ECY0H*A02$L*:ZPZ0I+?]L-O"@)*TT.O,;D\>CE MX3*+5QWMTF^P1A7Z5(95 23K)8F;M?=)7(O8*#%&X?8L4W7^(\J. M4NR\Y4-RK.Y+5$V+\R#?6?NV0_L=8(V5]27(8DH]B7'8:;?4KK.T&U4#JJ92 M2M$#D4DG1W?LC&-_LP3O%K/#9J@ PSJ+>[.G*$])X!JIY'!DH$\,JUH6(Z(8 MZHT8EP)KD'5G3D5XKO?2-\:!&3=V\>\-F4"4EL-:SH4J\82,.4>6KQP1UI-C M>='Q,6*I$UI[L#,ZZ(##WTT[= V)].13/:!O1O_%*=8H1Q0M4Z \G9;64J3% MI"LTV3W]_ ]H2J(&)[&BWF/P/D+!RV-3T]B?"\+ZK,%E%#@"*AKEZR4^/1#$ M:VOM@ZC,'*S#$&_7L/@IY?=_Y0;D;V'3# _A->[.6P'02L,P-FHE30IPU@)= MU6<[(0@S)G\A=^+ZG3L-:;^=A8%B8GHA5J)" VXUC!3A- "#D?S-BH[:":$] MV!OIE-V6U](+SHD2WZ&-A[HB=[8:'V/]*9B%/X\M)T3_/(93X=F3IU_!"B"[ M6BW^[=,G3TZ?+,*MUZ@\G9]3G_3.TQW'*7IR^F78M<%44M&^X=[XMJ%6;EJ< M:)A]]N399XM/:.Z$D Y_P.(5.KH_?+\YN^:3/;O&D7^1/^D7RI$QUN^O.68;4.O_B*W$T+K\_\))',-9= MP%A?'<%81S#6[QZ,=>_[R"RK$K M__;LJ3\8E&'WH-5-C>,C/"[?SG;]$[XZ)6X!GTW,O9J7H;HYL0=:6+J4A5!( M(G3H.E-'(>)*P(2CNY0]C4^], V]T0XVH M\_;W+ER1D%E=X\,D/+ ^;;@ J]?L0Z4,PS.$H+R^:Y[%RW%- 5W\.9&NT\4- M*I,RP2?"P^*3I]*KX:/X7*MU_;XQ=@V\7RNC4W!YLUQ*W%WD&)VD<][?6_GW MD?,:98?MA%^:,B0[I!=63CYC2_MS;(6!'2V_U^B+$&F*A%*%P@;*<,A"$K:: M>A(ZQ#V=!BV!N70!/*<'YV$X>AB'^^D1[Z4FJ;DM[ MOK;(NERC5XMV'LG1(*=,0-OU6M00ZAW+=$FF&R3/]-B4,<%ZYV&.U&;,!:NO M0 5)("QV3&B.1PH/0 A:NH9(/3!!ZV6=Q&INT.OVO#P7\.;_:^]JF]-&DO!? M4?FNKNPM7O3"J[.;*L?@A#T;$L#GM;]L"22,'(&\0MC@7W_3/3/22 @,MC$R MT5;M;@)"FAGU=#_=T]T//V"8A/KV0*F[?]'BMV-,!::%)3$I0T%+"9U<.-"Q MW<$E.SV:-)CZBU0K%?A[-H&D!L5B68>ENT'@HTJ-&?+.X$)$N. N-W&AY M$SLKQ"1$H1<'W0]4Z@E,,)DF"Y,@,1G!IFJF@5?[3!^L^P<^ \*-?@63D,6# MBL$<4T4>]&P2+!=N5QINB @O/(SS_4&^X(QUA'-"@X?]P.3;>N)G0_P+AIOX MQRP^172P<>&M:7CQP!X MLLR6#!5PD(42OUAQ:R5FC6+D!)-8?"(8P\*&8$-_8A%0(@9.@GN^(%J2F& 5 M])3T._30;CV\Z]G U"D7R$"4-6A@XUHT5S$3%)EQH@,$7@;9"0MQ SP#BNL@ M$]H9IH804&"?)7-*0[#^_9#+R*7J!MKGPGV/A(*9"/(@&L^#1,; ,_*) M69;/ (Y=R @RSU-BV19Y%-3?8!%/8.PXFZSPHNG+8ZVD5B_[HQFD;OJ3H49' M*#'1^WWP;W'G84LZW-0L5X!V#G)<<>:,04N(W8L^FB")>$S#,^')YO9?C^V0 MK0EJ/"@M#_-]BGB&\VE0!TET2\>F%W5*EBN-W>]^1=U( P?:%/5C$+V5'G5! M"_"]RTO*@7]K[ W)EL24C1;Q0<'":DH&;J%DF+\@D??KL!((E3 M>E=P(+%#"JR;*4@R'FP1&V_">%39)S!!:"B5%W5G!&M2._H9]!!O>!J 69QB/YD/51Q"-#!N.:!+0@ N(CA9UH M2S7B2^''FO_6F-??HAKZV.BA-X\*,+MK J0;9#D^WKT-BX$1)'%32? M0C\MO.R,[P6#,AQO\>ZQ!K,6>C^8#U(U<_R +3#]3@A<\(16A"&6D045037! MY]][;GXQ=OON:D(N$S41ZJ4A2+2_BX-C(YWG3S@#!&.4((SNJW#$4\E5_7BG M:XZX\[LBY"GH^,7PI_1]Z@+=B> ^^4^G0\H$G(;^-YSH:U'$'TT&)DTCNN\0 MQP]U@_G5-)\8!,O$:",- :)4X>TQA4-X)E5!@PFWK._O'?& M(? TB"B26.S(8-P:F#! ;C3 %#SIS= B4W0B6$3G$>_F>Y#6V&=47I@CJV[P M)7HCO/B"1E*"3Y0LQY2H*TA^!<1)S/1XPH,!Z$O2R;-:]6G$+0H*>U]&M2?X MCZ6+01?NO!X^LCYMX"^2WD[)6QD!>-"-NZD?,(*Q!D&@%5N9-A6W[7F4^9(9HY7# MT5V17=.!$@%@&,1U\Y/U1#JUA";-K-@HLZ*:9E:DF15[E%FQEF':T6:C'IIH$UCMI^5RK(/GX0/H M+(^IV2%+!&R]<(@F=+A=M#T<,\5IY%#"!UX-%8)#Q_40*WG,*8VWBT%*0,C& MA0BI!-W^0BB1;"#1W?@% A ;.0:$!>EE:,4D;DNP42&^9,:_X]#^-<3GISG/ M"Z]\C==,H%T>>GT(YU*N?\ +5X4 M=3\%!I8!")/%T)[3@Y-WUB&.S1$F101A'SQNP%X&02DE^2@26%X*XF(XARES$L_U MRH@^/\8;75M(Z5#D^#6?P>/44V">#*&_-Z$&QNPUN1ZA,ND[3B@UTQTF\)F)P:9K"0',J: MW%MBD<#0.AKFI.]:/8AG])P'FJ^ IZ,L,.&/?#D:?ZEOM4HA4EL-K@'1+\MT MY+) AV7\J7ELMWH-LB')\V:=-FI MPY??VZW3>KW6>4EX@99XE7=2_A8/P0[UH_[N2GH7"2:60*Z.' M>4G-[7=*!/&&XM'3^S]O70(*C2R;X #_^?2N6\2]GI)T=V MBKFJ @O1@&,C%PYO$#2A]MFBPOEX$K4=Z*$J6X(>U:W$ #9 'MI2Y%&KGYU< MGG<[TN7W5I- C6:CU180QRM09.@=T4V_,T/G"8D/6YG2:R6OL*^25U@J>1>- M9IU@W;,Z@;BU1N?TO-6Y;*<2]UX25]Y7B2LNE;A6]UN]+36:9ZWVQ4FWT6JN MF8JV4U%JC)\KF+;6JYD^%?)\.K02N;E)S30]OQ-#3WY&=Y#XW>"YWAD,KAD0 M&"$CP )PM9)A4XFP&U[F.CGI"W"J-W5V?'_">F#S7A*>.R6.UXJ=M/E&2=R; M/IE@C9%%.[_SO+\7YA:)[[(=?-S$:_T*<<^))BB+^41BLOB]D$C$TD A+#9V M@-^-?#@R)+DB+\HQ+::.ZQ\!/LHAV.(4)6L702B?#CDK)H.7%Q2V6M(OPN]C?W1 K^K63(GHE= M7C%+[F>QDR7 MB48$XZ61K\S)+[Q;)ZOK]<:>^V3GE.*0QAO)E MT-X=' 5&\ SE0,)6!1X9R,P['D]'6<-!<8?;'TB076_B0]!K,[3_S7LUY^%< M;3]<:Q=3XZ[^M<:U>7FW8^GUM<+Y?KIAWI]]T-K=J^+-[7&K'7UY[!5 M.]&NGVYGUU?MG^=:T[Y^NA\V:]?RQ=/PKGEU(3='#;GY=*FVKG[,+[JV==V] M?6RJ%X6+J[.?-V>5V<5=_^%F_.?PAOSNYLZ^N[FZ&9'/BC=?+^56UQBU:FV+ MW/^Q61M:UZ,+I:E>*LW3JGSSUU#NC_XWUJ^JT];H;-2Z:MHWH^MY\\G^>=/] M46RJUX7FUS_OR/CDUM<_R3TNM9ONI?S74_VQU?VI7'3KZL73B791Z_]=4@OE MLF(4LQ5=D8D7V2]E]8*I9P#=]!I ^FAS.L55:3-&=F*'WCT?NZ' PE80YXK9%51AG^_++.0#U MTR/",$\\>L>\QZ%VJ!\=5H^X($:(40%>5S6-]D^D+7TW+(9)$=\*Q*:*[V''HD9]0:G+]!C,[Y.'<+K- M*=,B)NU-%WW-A22&XH.LXID%R>O?R,J!QQ.S=,]L!V;[P#*2=<$&^8;$1[UB MU9@;$%DWNCZ[68DZQ:02.E%-K&[TE^--9.BE2Q4G8/Y"K9*QW:QC#3/5T0'> MQDY\RU5\?ION:%,Z[FCMM?LE%@0(*9M.U%OYM1>%*:QT3<*" B<+$$G=F?() MW8>9ST@,3J-.Y!L]8P?32LPC]_4^[R&4;PIVWSEZB[M=RREO"]%>J@7?..JZ MUO1W&79][0!9W'7H>??'^?SCXV..##-WZSSD3]S^$&J,\Z9QJ[MY0_?TO%(H M*!6EE"?#512Y4"I6E;)[7S!5GW'&H1:0H=+V67[+@C;29BF: MGE4*A_H1XA:E:+"_!2R/0CE.?4;I886ZG +6Y9P Q2F!.^+]_>H>6?4K>W2W MIX_-2;8UL\TYOXLJR^JV,=&>7KIV7N'N5,\LI'=2T[@OE^Z1:4S=^3TSC>JS MIO',YW--3>-^7IJ:QO32U#2^SC2J.>6WU#;NE6U47^LV*A5L3GB:\ZV8HA7E M9TU=52ZEIBXU=:FIVZ]+]\C4J:FIVS-3]UHW,#5UB;LT-77II:FI>V6A@9)K M-#L),':[F'T#.Q%)?WUIGTO0H1+[UM6<_I3F$F\]-V!/+TW5W+Y?.6-G-)?J,\\<8P?Y3G]HCO14[Z5Z+[UT#_7>ZG M-@T$G%OCGSU@0$ZU8*H%TTOW3PO6ZF>I%HS3@C5S8(VM5 FF2C"]=-^5X/G) MEU0)QBG!<[UGVJG^2_5?>ND^Z[_O[7JJ_^+TWW?7G!!]E_K"J1I,+]US-;A) M)?<^J]1:T+9!S G MZM:8$IWQ#OG$L!RE&O)5^RJ/7$"?10:WE%)H"[0OE6I.*Y??DO?EI0W2V>\I M19:BDF$)O%DNW;7LT]5L>5E5S>V$51&EY;<$M&[9#DO(F@O0'5H3J1_*J20? M,*9-8-<<(*,*T*C?3]U[9T+Y)_T4RDH,S^/2ZCE&^)B1R-T<\B/WT2(H=3+M MW3&^<[B1;>D]R[:\.;VS[DD3^K ,&0^2N=NV1-1VSY1\0M P=8[+J7. N=Y! MBO(!;:0?6^RWA)821[GAS 0*TN6Z,0(FMT]@N2;K77)9+=7(+GTAJZ5V\'G+ MK)8?B,!RUT-)N2J?X:I,Q 9=CY"RT_C:/.E>MNN=-=\)S$8@H<3'"+.[FTZ( M/9J'I[=3]F6Q,@!L@FO^,V4M:R=K6T#Z0]XX3AH2NV%,[;G4UZ<38KD\,,6N M20P9/H;8MPE9#/(%V&3RF)Y)3-\ #!S<"'<2NP!,J3D%6X?WTZ?>T'')[&*H ME5\I7>^+ZHMR@:!Z^N!X5!^"8J$O5:7,!689S'[AEP2P;N?&FL999=]\Q.KZ M=XX/><$6?7G,JYIP;!S/OA2OK;>U1@F*;Z832=Q$"FM,)/$1/. Q.Y9J9M\$ M.DJIG)%46=VK[J%?YL<[C<[N-):0G^3)RWV0&IXW[Q-(8NGK*,WWYRG9"G/I M+@Q44Q^9Z\C;!YQP/ S_"-*5S/6,%Z"NY=EK25 R)Q6OAN LW *G!8]\3H>6 M.5CL@I)LV=FBF*WJ2;#5UW+(EWQ+#\<['EL>F6]_+2E9VB%GRP-=.:RCF .) M5T#"G8OG6V';="(?>"(I;$^RO038?F'UA[II2U\)4A2([A-E'#\@BDUA.\+V MCR!=R5S/7PBV4Z#>NC?AJ'!\Z_=P"D#\0G^G9$M2"N+?$<0OE8U$@?BEN2!+ MCN,6CW8_8T+CTF.]=\LI2<3I])KI(]KR])%\SS'FY']#;V1__C]02P,$% M @ :9R'4Z?@M'7N#@ FI< ! !M9&(M,C R,3$P,S$N>'-D[5W_<^(V M%O]]_PH=-W/3SI0%@Q-";K,W!$B7N6S( =MM?]H1M@#=&HM*GJ2I0__>ID[X E1AHE[4S+>5TL N1:QL3N]*7T9 MW96O2O_Z^.[=A[^5R[_>#NY!AUC>'+DJ5;/*STG[I38X_<6F5=D98UJW0C+2DY8PQN[C$/7 M6O&V.2WSY0*Q[33B=46^EG*JY:I1KJU)LOF*+"[FHN*_+ '(.<5CCZ,[0N<= M-(&>(T@\]W$ M0C96FC')%)NLE6]#'\YY8D"LCE>596+4$504YG,E?Y8C'^Q=FERK9 M-?!8>0KA8@\MXI2^)L&3_-K$S-5H-IN5%VE_V_78:E*J?%G^639J^<2FV69V MV>)7.:0[A@Y1W\NG0TAWH Y;^UN:1>RB5+]91C6V]]^,C1 2R-I?Y!'(D/5^ M2IXJ%O%<3I?*G'=T@6TDX0]E_/O(MQ'.(SLL+O_8(A.Z+N&*7CX)GBT6V)T0 M_X%X) WF.K2: 9J$7C4Q-FSIFNI_UY!:E#@[^G%E0^FQ$3[.\AOFA.N]X*B MO/46)$R,6PKF__?J6]#)6WU!8GG.7Z+V-IKDK;T@P2[>H_*2>B3> VS?E-I$ M!,2/<"J4D\^_#'JIX8V2&I4/F89L(WT^5D7(*?X#Y2B$+@-%"23IA\HFP08K MCR&[[WY4?V_:>$ <%-$0;EA'9KKU=MU*%CP,&U+7O/V'3O=AV.V(/X;]^UZG M->IV;EOWK8=V=_BIVQT-L[;[;D8:0 P%2$V@,!0MB4)$0IX@SA0$7('/]@Q6 MK(T?(175FR&.A<+L:-!ML-4#*3W /D""'];%_%AT9(_G[L-HV+_K/W8' MK5%/O#T$U!2.>CSK8JJ?#<^(/>C?@4C & M2<9Z6$TQ#=D'UC4Y0 HZPQNA,!SUV__^U+_O= ?#[G^^]$:_=;IWO79O="R8 MTP7HX;ZH5B_W@3LN[Q]_OZH9C7\"7R[X(9!\=M3Q;M@:?KJ[[W\]7K]>,=0# M?%FM-O;JSX(_4 (*!&.?3J&+_U!:0-?N(&91O)"_R.368]A%+&OTE(F5!KJ: M4153+#47P;(-P]''81F5?RW M-X3"D?HRBN1(A]Y\#NF23(9XZN*)B/A=WK)4CA*[TT?B8 NCK#AF9*;OA75# M34#7( P82[1BK$'$&X3,S]!MM/:K0)@)REK5K"5[8W8HQ40T^.O<(3]@+\Y#N64@?>P0#%",0 MYU1T%$9P[&3VC3H..D3JU48]Z0A3$ $_^!P+WT'D/A3;,Q M7>=*./"EJU@U)K^0OO-G0NQG M[#BB+5K6[QZFR.Z)RKA3+#J)WTX/B&=$/R,SO7=M&BH/NP9PR%A!%K(&$>\ MT9^ 8'\&;Z.]<_G@7"RU3ED,DLE()@^01?34V9J_9=M*('1Z[H30N5(ZGZ,^ M@B"MGS8,\[!N+(I'TD%,_-E-I\(5#;2;+U_#.'9+TUN(G.P<:"'QX3U1Z&PH MJ=#=>5RT=VM.* \2=]V7!7(9>@T[V2E,;R9U4ZWH'&(FO@8@K@((="BDD;2) M^R3W1(F6&B(7$_I >.8((858&]09II'LZS%&P.<$%*O" Y$K8-.RT =H%_7D M5"H-E"(&8]N;]@C!UQZ,]3[RTE2+HMF0/ =6.S&.0ALQ@+0AI4OL3L7PX;F< M3/@,A5F#99O,%\1%P6-%>PQ3.(9\O<4TS.I5#HN)!UIR3 UU KY2\K&0O\JF M+,%*L?!5X$7.)I: 6(0M2%20!Q&)Z(^O8TJ[Y>A-YLJL-OPTV/<%(%:#HQ]_D )*"2*]PBRS*%:4%@;*=>J1G*Z MXQ,6KEESQ<%K)-JXMV;4DZDIG[R(4:Y?\PU? M!BM>!?8GJ^")D8EZLE=V)ALO/51UTTCD\%=01:SE&*\>%SJMXC?,+73D%\C# M&1*A^ZJ%]H%.STD/G&D:B;G]"KB ,5"_5=2_GR'WZ!Z[%;0L]#A=FD8BH;G"R7>%$N3",Q'=6B5,A^-$!/R/6R?KL?EM;WCZ:1S- &E,5KV5RI@'4: M;2Z@7JTG%R8#^B(F X*J1TEC3D2L2?VGX^44D2F%BQFV(!7C9SY?M!]OK7NJ M&Z:1&$1"^-93T$H8"*2!\1)$\H 26&3')3RX)2I!E38#S+[OA6PJ%SV&9 M,Q/MTB'>F$\\)_C\ZM!1, MK/:RF64LLVFT?!%>RU )L*"W\D*R80V#W=P_S M94^-,O@)/3K0E7.E[GSAD"5"0TZL[X\>M6:0J9<9<<[-5CL;J%\8R<5W7P18 MR0!*B)J2A6* D@-"0:K$&=M4$')-,_9DKI^/7-:3R[][XES$^4M>3-2#OCJJ M(*(<8HMCFSUZHM0Y!C;B5]=#;VE-WGRYZXS/,6F*Y8'_CT[T^>[Q#PWIY%+ M2,-]0/R>,/:(Z' &:=8%XDTJ;6K(K!O)/?OR&QW) @@>0#$I;J/G2NILI]7F M;$RSGMS)D@2@B.F8C=8\0A"0AZ/>1UZ8M2RHG==%TO&,HOI;R.29='8'.YZ( MG[N0NMB=LGCA@W#>2Y(>_TNSEEAVWHI_?(J@I/N'G/KR0:@ ^$$2_ACO[V<# MB:URB9C#EDTF(H\ALH)-E]T7R_%L9,M;_/@,R>#"\ZM.)D$#!QP7Q[6B8ZNC M-[6&64LLWNPTM;B*(-(1A$KZ5Q_*CRAC>DK"T#)7$A:%-DD1\)*Y&,A?,L< M<0I]Z'5E)+]D\JF!(B]F,^?KHUL(];VI*>(M7:/_U:W\0V7]#CG_]]H]<_*6 MN> R307.W!Y_:T,V>X38OB/4_VB?B493GJ3GCF;Q QO[_H=BL:,16V/&*;3D M+9[!7S9306-ZXY?-6%YA>"^^%B3U2%VG9GC^9+ 'F M"3+,/?GK9TJ\Q4W)+X[%W+,$_'NW_"=.>^*Y9!)=S;?90"UY"Y@Z3(@I M5#ZC^1C1M"JGE3YZ)5;7LE[;9 ZQN[LB(1+^:CU#*G=FDXIFD*.>JXT'!'OJ9-%!\1QA'G+$FDF\:HBW[AS/$*'M!Q. M])UBL]0)=(:'W_J3";:0_PV15ONM14^@"D$.S9TJQ0;R9FLR^<+\$];BAYJE M]N(<'/+4UW\W]K\F%2_0&/-" 3%4TV4FGQ8>0N$?6>(AX8 O]8#N(#H! M:#MHS'NNT%W=SAC3U_]3WI ^D!ITD$OFV(64DRAW)\*CGMN$"<^AT(766W1GH^# #\0'WI4* A0Q%X;J'%R0>^BMO(_3" M;QTQB*6/BID9O&)M>2AE=X6_(FF&R(8"&#@5UL?4IQ=",-IEP)E(3]-,!3[[ M1NN;M"=@M/&1(#S9L.^NY;66F8;$=.(3G87)I)>IP'F$ BGH#- BV"RR.UNV M@_ $@(W-C'9UQJU%WWKF(5.2\G &$GQM,)D@29DAD:FA.@%<-CP?19),J*A& M:]&%YCE=IX[!&V/X62Z/=&Y;W(%L@!SAVVT]?!J"$T!N?6:#Z!.V$,LS&=H@ M.8$J/5)B(62S.TKF(^3*J_["KRI3G;Z6YE1]_2K%L/ULV4P9N)Q,3@!>/UW2 M:-)^O3([$S*IQ=]\J7,9 M9MG]FX4>A"U"^AVIU&6T$RM]M,_,X.U3\FKS"+-FPM]\?/<_4$L#!!0 ( M &FDXE:1G=J]4/(")OI&EK"3GL+]^0?D0 MV_%!LDCI3:JZ'5N67STD'H( " )__8\OQY-'GW"^&,^FOSWFO[#'CW":9GD\ M??_;XS_?/0?W^#_^]I>__/7_ ?S7[V]>/GHV2R?'.%T^>CK'L,3\Z/-X^>'1 M/S,N_O6HS&?'C_XYF_]K_"D _&WU1T]G'[_.Q^\_+!\))OCUW\Y_E2I(:6P M*[0&):R%$+4#'S7+(3+K,?S[^U\C)ID84^"=L:"*9. $]V U6A\3L\J?/G0R MGO[KU_HEA@4^HL%-%ZL??WO\8;G\^.N3)Y\_?_[E2YQ/?IG-WS\1C,DGY^]^ M?/;V+]^]_[-+99BF^@&+ M\:^+U8LO9RDL5W-^+ZY'M[ZC_@3G;X/Z$G !DO_R99$?_^TOCQZ=3L=\-L$W M6![5?_]\\^+*1Q[/IN]G.?Z29L=/ZN^?/#UZ]>SPU=O#9_3-VZ.7+YX=O#M\ M]OO!RX-73P_?_OWP\-U;&L;JLG M6/YMC8<^^88WA4DZF:RFYR7]?/;HBJXM=/RRQ&G&TZDZ__#)+%UYTZ0*:C8_ M_\M)B#A9O3HZ6<#[$#Z.#A8+7"Z>GLSGM"Y&VN1@A-20I(J@@D/PR5L0&#/J MHI7*_NILU2$M:$PKV9:PB"L!GSW]29W')SA9+LY?6C2;9YR3PGO\Z#-6]72F^TZQAGGZCFU7 M5][9.YXL3HZ/5\^$\1*/S_^^*L)6'%G.>DOFE!,THFU)<_ IC.GE"3Z?S=\2 MKK>83N;CY1@7SS NO_UT/@TI^81<2W ^&% I"/ E%/#">X<.95*FSU+9#.@Z M1!(_')%Z2JL=I5*:G1"_WV!"XCJA?87+>0-:""6* M=Y%QU8<_=Z!:ARSRQR-+*SDT8\8S+$@?GY_.%M^&B&0-\E 0C$B%.!HY.$LB M+$XC,R$317,71MR$9ATFJ!^."5O/>S,&O)[CQS#.AU\^XG2!M"<>+3_@_.I( M@[8ZN.S <1EH'T3Z#GF"9)*PN;@@B^M"B#7 K<,/_'V81F>5'MJ.7744:#AI<$)C(BL4(#/C -P9(>\SPK4VP7KMR' MK.'(1XPV:RD#K=2$I*N5E1"]5* 3,UYR%9/@O0CCJ-X! M:DB6=E=FM!),,Z;<,#X6A9)%"@C9<-H%C //)(,8T824K&&VCW=_GP;]FK\-J3W?&QL)E MAN"SJA%:6^RD3C:&.B2[O"N9^@JQAV$VRH)E]%J#$$AD3\P2 MSU6&;+ (CU:[T-T&:SB>Z-O Z M]F!\;23Y.^RLA\QX\YC$BVF:'>.[\.42L%>X'%G.,&BA(?-"?D^V!2*SF=88 MQZ"D#J+T"5C= VR@9M=6G&@IBX;V^'0Y#VGYS_'RP].3Q9*0S<]Q?7TUFZ9S M!SS)8ES4@#Z1"1BR)@=9(CC#R0]/&3GK0Y0U 0[4'MN*,#UDTY(XGW"^'--F M7:/SE^!D9I.Q-D$NR8+26, QY2&+'*PV+'#>Z0SN-D@#M:^V)4>#^6]&AU5, M[;)"^X;'LY"9-P@Z&S+A;"%F"A;)>RS%D,T8?>H3\;P=TY "G:T(T4@"[1CQ M$>>A!A%>8EC@37J+O(8@A$90+F@@1\*!T]R3&$TH:.A+Z&.#W@MM'7Z8'XT? M3>71[CQU%8!+& &/&("Q60AAS+QE064A5?WV84YZ:^2\Z9 MX 2X&#TH*XH;G>S-:1,NO MKR=ANCR8YAK%^%A#IM5\-XRY:'T$+6I<)&56HV((,K+L"PT\"='I8.]V5$/R MHQIPH)D FE'B/V>S_'D\F8R*E5'H1-MKL/0E6@,N! &&&<4$XTXZV47\YPB& MY $U$/6#)K:96)^/IS3"E^-/U5U?ANG[:F>?CJI2+0,PS?S&@F:!#..6"QVM**G'#'T-734J^+ MYCGKU,_?O0YG2*Y, PIL/^6='-PW=?Z.RI^+4PTUXHY\:Y\E&&\E[5W>$R%3 ME9D-6CJ+)H<=.+?78*W#!OL#L:&9"'JF+6A>O'6*@4C9064J5).4P.BLC.+, M!.Q"A?:)6S5+9#9=/?O*=!=LO9N8QD M2-[NEARX*37GP9/>+E"3\[B./4Q>AS%MP4_#Q_$R3$8V2AD#"U!D(?_;1@$Q M"09%.&Z,YUJ5/HKN%D!#<+LAE M.[717\X6U3P_*F2LC[Q0G#16(6B%;'2A2&.%@,"25X6,=(:LTT7$S8 .R8UN MK4$ZBJP9K][@,HRGF _#?$JVW>(2:/( QVF\'$DFDXZ!W'YF/:A8TVH26?U, MDHLH$97N9%+=CVU(/G=C]C063(]\O?/S 5\B(KG]()2PH%()X(RA?5$(R0*3 MD:4^YTGWY;<]2,VN;KJ]#E]K:N3Y")DUPH6H0)MZH3;2EV"4 6&+UR[X:@;T MTJ8WX!F2_;TE'VZ[:KB% )I1_?#XXV3V%?$-KI;=37F&*9C,M ;N-/G37C-P M7DK@*=6\;5/30+KPXEYH0[+,&U.DK5A:6FCSDQOA6%=BY)%!")(&RQT9C)DK MR%I[KH+417>ZZ7X;I"&=7[57( W$L)N"5T7&1DJ&Z\Y@8@U"]75*R$I93!2.<)J9%%] MCK_NQC4D<[PQ51H*Y!I)_OKD^FR]I)];UF]Z^XZ^_G'XZMW;H^='KP_?'+Q[ M0;^]"N?AA9QN>7JOBD[K#*91:2?RS+^YZ2/2 M)R70"=0]H^1 17$_A(": 0 MW'C?R/3TA6I_Q>S9=_(YE-L>+8U]<''XA)4FK=SP- M\Z\O:-&M3@.KZIQ-Z&/>OY@N<8X+,M(SMTH$"8G5,FW.SL?KVFPH+&BV7UX /:L\\3M.L8R7HQB5-;PXX#:37O:DT2)7 M%B+&Z(NQY#GV"8/> FA#MZQOJ+PUG[:;_O:VTZ7!,5]"<#E!EJX0$!_!RQC! M6!U%$HQ&USE#H)T*OWCDV60O1J)X7E)0D(0G?UR2*)7L8D&AYL@:D,O4TD@N@15;([M12 ML"A]<7WRGRZ!&%*HJ;7('SK7[979!>>,RB*EXDE/D4 M=K[)<_-B?T#Z#JXLAX-I_B/,_X67'CU"IKA)H@#/PM=\T[,"&)A\=C'JE%R? M@/OMF(9D"6['BN_*CK210\,SR0728VJATV?X"2>SU;6#CA?+.MY/ M>,%:E0R3UH% QD Q8R :K4#IS+UBVDO5QU6_!]B0PNYM2=)2(HV=PCY>+D:A M%:,!9416T\ 8!)4Y:/J%\<)QF_J$['<6ZVCC>.4@4I8R 3G_1"I#>X=GVH!! M59(51G.])\=KOSOX4+AYJX_S0!DV7+R?:"QUJSE%LKIUJ -]EC/ A*M%J&V$ M6LX<1,S>,)8"RCZ%46X ,Z0-?ZADVE:&#/Z/!S:[JQW-,S$DIBDK O:7Q)6' M"14@QN0+9SP&UZ=RW=VXAG1V/U1Z-91LEQ"?%H8V7\_ Y7JTS%"#\R83%.11 M\BPU]J'6K2&^AV3!+)9'I5XS7Q6ZQ/FG<<+%V]DDU]6]S79J(H&&0YQ-.3_!<%UQ/PSG\DB8GM0]9 MO5Y(_^6:(1]8*M:X"#GH C61KRY#!R8%*VTIIE?1Z@> '9)]V(I#O66VU\R8 MIT=_O'YS^'=ZSXM_'+X\>MLE0>;[#]E%GLP]0VN4+G/#_9:+NRT8-8^:%3!1 M(=3K+!!)Z4#T+(98)'.N3QC@#E!-3,)[+O6\GLU7:_ZF"#3HI_-^'#@0PJCM.+T]=W M\S!=D M0L4_SZJ'N&#VSZW].I\';__^_.71/_LXG1?-0VMW)J,V/7\]GG\;TM-^_ M_KFH->J>CZ=AFFKH@3CSZ;2 L],R,NUJZP_!2/BD.T/2J@:%N45AN2I]QC0'HY@M M>4"H (LGM5F[T?DB#%B.2;NL@N9]5LZ]T(:TC>Z*/TW%U8Y%9[2FC?L-?CR9 MIP]A@4?E4OVTD?!2:JD*I) )5Q2U5THP@,HPI[611G6JTGTOMD$=O.]8$362 M6,OZSU4CKB[6OIZ/:<@?:]&U4["CH)5"9#1$&0@2TF"#\AX,<=VQ)++A?>ZV MW EKPX/UGX(_[>34\!#QX\7N>JU)SX@KIES-53=,)0(4"FE%3QNL4@E%DAQ- MGV2Q.T!M>$'^IZ!-*QEUL7_.S;&K:C P])*'>A72!H(E#7A;'.C E%!1)B_Z MZ)Q[H0VIPO0>[)_MQ=7/BJY],D@-&IN-KI?$>"V4+TP"[SF-E&6IR9HO7O71 M.C?C&5(-ZGW9RYL+9FN2'.=X!<<[G-8F*I/)['.E[T@PK86.-0M"XFD[^& = M;9:9\^ARTMQ<4S#?17WN^8AU!.]^#L&WG.R69[$WC?DBO?[2F,G/5\F@!:ZS M!V57C99J)?5D4Y+DVFG6IVS&^AC;GDQ7C2Q+,C3"VC31F *A%AZ(Y&]D+0E* MI];R&Y],[["R1P^VW'U0O8D8&O9T^3C'-%Y-"GT_P;,0_\%Q#>/_[^KU4485 ML2@'(M=*;85G<,%:\$9)%I,GP[!7I^3[T?T (:C6O&DNM'8=(#Z$.?Y.#FFN M9THX79QBBE0NS8Q6"K[>:QXO3FK,CS=$9))N#!55J#[1$&I&\4ZD4LL*S/ M4?2Z"(=TGV-'1.HBO'XMRJX50")SM@C#+;#(:S=@%LGV5 E(4Y*%&Y7L=='L M'F!#JM2XLTVLG:A:7E&O#2;P&9[^^V)Z7@#[#28-.>E M[FZC8FK>3HQ0>-V6/?G>@9D(DHE"4Z.RE7URA1^&=\.HUD_*N>:2[&00>:TUO5ERW4L9W0ULK;,E^+M.]K;SZ MTNA:\XF1Q*2#+PF$L1*44Q)"5!&,$RD*&6WTO6K6W(]N+3+]9$'PYE+KR*<[ M&U2,C$E!&F%KQ3U1N_G6J]7,@JT7J[7AH=?-B0V!KL6RGRQDWE.673+OKC5T MOA+:5R)H(Y;-!$U:X?VYFBY9:7$/CIL38!K$>PG"[#WD%W37EBG MAT17HK<7P5IR4LE[/1Z?'"^^U0A;C!1+.B7#B XUA%O/[+V5"9SBJ0AN!>^T M5SX,[UJTVW<6:/-X?'_1]G0@;V[C,Q+6^R#(#?&)9U *,[BZZ4<6G5).BR+Z MW'A8&^):9/O)0O9]Y+>[^,1EB[+47H0&-9@2:ANQI&D>4@$15.)&Z:12G\L0 MFZ!:3BH5)LDD5XE?"KC7YV\T;O!2I;VZRPU1+POC8;]@QLJ?VD MK6967*N+?F-.X=H?N!97]IQ;VHHK_231SI:_]0+U?X;QM"9\_3DE?D_&_XMY M%(H5JA9(Y-99VHTY Q\9@I3.9\FE0=FG'-,F*-2@9*0-63(/6FCI7?))N3ZM2M;'V.H:Y+O90?J?D_$M\2<9P;06_ZI@P4DF;H(T +-7%-\:"$XB0,K-D"ZO@UON)IL8XZ1V>_R:.L2O)>&"B&/"Q5^>#H%9J- MX@WR&'WNDUJ]"A]O1@'+-WK%-4<%.D/T#Z;7.Z]11F/]5VVG^JHOP&;V2X9\)' M#2JDVICW#KNQ5%NLFAF=*IHZ__ M5[/N$RG"5=;F8CD?IR7FU38\S5=?N/3.US@?S_+W(:.SPM>'7]*','V/;\(2 M#TO!M!PY#)&'9 3S9_2PD$0CH/A26LGHF6Z3V1YM^/>]]R3V72!XNWV^XG]B#!/L(?=@2 DHN2:%5>RK7 MO#9#VZ")*214LH(<5.ACSZ69?WB2;DN"WB2]Z;9]0?(TF8M0,EN5G^,02T0( M#F56'ET4W2YB/ZA"XGY]MQ^?I-N2H!E)3X=X5"X/^VBZU02/;$V2RKG0&JO% M%#E:<.2V$O<0I7!H.?:Y:]=A,$.ZZ/D#T7[?M!J&DS*2-ENKG .M:)I1![&69KP?MI'(>-./A=K[+FDFS9F_[J#%P#^2UMA!0'BU9I M#QE%[70:")I) 8(U*1QO/5*OB#MM.3 M.:[B;6_3!\PG$YR=ETD(D]-;5F%Z^7+#,UR&\61Q%>9:E>9;?&J#$O3-!]^H M-OWIYUV@JRFQDUD%..+,>RR<@V-"UN)S"EPJ&41F@JBC M-]3--;(?79;&\: MN^ &L\<$QBM-:CIF\)AIH:)WJ"(G%Z-/XN/:$(>TZ;;AT'H;ZK;2:G==X,ZS MR4L'!B%@9(I;2%AK*B!-A#,A0O4)!"M.A]*I0,^:"(>TH?:A4A=9]=PJ:\O; MS^/)A/:!\P2+%],E>8>U"O'I'+W"Y;?MX_HO'[Y=MOKD!EMFETEHM&W2?DU$ M?CG^=".FD8K.:)RE3!UM+[UA_M_@<1C37,]K."_,&\-+>?$(&KR M@[PM.1JG,RWWG6O)-<'_0#OR)@S<1&OV$/-.-NWO@5><[S[/1BQ%3+G&MQ/M M,DK3?$65-01A>.+,9>N'P,@SN$/R? ?#P8>("8$P M6AA8E"([!_OD*W9CW:[20P;'NDU$N4_6$8UP),FX3C[2K@(65H#(MY&XMSC]Q[/CN9CU!QY62V$#,G1U[4NA$1.:@B;93" M.2N[E3=Z -XAU>X>%/,V%F;7EM_?6MV]Q>EX-G\U6^*E4\I5AMYI.@,-YV2Z MG)7EAV\536K7A-D4SUY>_>W#7>=^6%HT%-_-1#5RL%\2_'!262]!@@ M!4XFA-&*W*6:(2J,2%XZ6EY][JS?A6I([NZ#^?!]>X)&8FC>V^*LTMRJX\9I MY-M[&H^*'D*0#I32 IP5C)SH'&*)40O;JS_3+9 &%3ANR(D6$FA(B,L4_7,: M3K=AO&C",G(Z&JX4J\7!:^630#P-H5:^*4ZCH=U8]*DKV3I58KWG-C!N'C" M5G&8^CE5FB-RC*V)DI/5G&+M<$5N,1H'@2<=I7-:ICYFRP6$797AQY2TU+6N M:%2T"X::MEM*!I8SR]+'S#LUDVQ9AG]7<9D'\>.A1?8WD4R34D>7@9VKSJ/I MM:+8BB7%@A&@2\U0LT5"2.1>"AM1%LP^&7^/)EGWLX9D;VPG^BZSV\S(N%J$ M>#5(SA.71CI &5(M HO@N)>0!2NEGK"D3@6&OL2^Y7SW-QI77_\( MRXN[-]O9BK<\KIF)N [<=BFP%\K[0EN?EZ1[=H*CY#BY$DF"3K9 [8 *@;9L M*"ZSF(@9RO2Y1'8?LI9VY'?/OSD=,NN,K'I".BFLI^4%'"(#)A-7 :5.G2[4 M;8YU2-9E4X[=971V$&.7[F$W3<)Y&IKW1D11"C!K&6V8+$+,A)"<60;I?1FTLLMT2 M:OP)1XX9QBW9T%>DJL=!N MX,AJ]8;L5W0, MFT9,EJQU***'R?Y7(WKB$YL"V8L="NI]%X1ERJZZ8C6 M*66!*20P7",X&VBU^L"]L9(%LXOP^0W0AN27[I O#Y1-,\J\K$V9\!9P5_81 MR7/029!S;%6]7I<@K2 M,%5XD4 2LJ \DQ"U"(".,XQ!L=*I^.R#X Y)*7=AWO55UU^HWD6M]>H8YD<_#8)^'N1CA=QGAN6"FA&0^J'DA7W]63%TLRC<"EX=P5S);U MZ8=S%ZHAZ=7M&;*6&_@0>?1=!9=,*:Z$-3HDL$'6UJ72GV90:Z41"6T098=A MSF$:N3OBR0.ELJ^<@M$ULFZ=54 /[)Q7'XV;B1GP68%WFH"B:QV,:1UPX101GNR M+^)^0T@#3&H8%.T>(LC]L&UU;LYM"-Z3E5D,K0>5T8./"B&9H$M@QB/K4TM[ M8ZA#2GH8'N,V%N9>.+TL9?)-90=>&UZ2KYI[QPK47B@?=I:KHITB$E30R/ M<)N*6C!H9#V59. ,,2)EY*J(*!COH]'V:,FNM4&,3X74^J>%1.T\C!R:+ <5$ M1<$TA")-<9H)M[^3F@'&H[OR92-AK!F0/GN]?HGT67_[R_\!4$L#!!0 ( M &F2+OK>O\+7_7JCG/-0JZO/HB6Y6NO8DJZDZC[]A)5#I(1C$E #H&S5K[^1 M "%2)$!BV+D!@JI!%@=C?QGQ[?%^<_?,;)=#@>_>U'_A?VXP\X M2N,\''WXVX__>/\+N!__U[__R[_\V_\#\']^?OOK#\_'Z?("1[,?GDTPS##_ M\,=P]O&'_\HX_?V',AE?_/!?X\GOP\\!X-_G_]*S\:GPK]/YO__K.(797#T/+N&'M;]1 MOX+EKT']%G !DO_ESVG^\=__Y813H/'I')??^SC!LA;]*=WP1AET*^,Y' M=X!V_D%P@1<1)UU"_>9S;^!<@KR-L'[DQ7CT89SC7]+XXJO7SU_\>K= MB^?TEW>O?WWY_.S]B^<_G_UZ]NK9BW?_\>+%^WH^R]GBS?[7#3[T M!EXBQG TK'O-K_3EU2=7<-TBQS]G.,J8?_QAF/_VXS"IA")HX5%*Y5+P!8O- M(B(OP@JI!QM\?EW#DA)JU *93"R9R*=W?I,EW2KX1IG!/FZA$_ M5:W\A.>SZ?([I"P,DRW.^-)D9=_B^'95U\P[FRS7=_7:[OA>5V.D4RW/QIV)=:$Y M@O_C#^-)QLG??F3=*/G9Y61""_P*2BNF/))UE54N!(H9@E<"L"!9YE)*+5OJ M^A:<_E6^CXY6JGL? =_5.M]7Z\_"]./9*-=_O/B?2S*LSPG<]&SV+$PF7\B$ M_\]P?HD#6U+4.B201M&R0PH0,7HPFEG+N<.04A,6; 3O4*S82Y7CUGIH0):S MSV%(WS['7\:3=X3P':;+"8D:I\\QSJZ_NA+,@ 4N=78"&/( 2B8.CF<+405, MP7*7K6BS>6P']!0(U%(W=ZDD]J922N-+8OA;3$AL)]RO<+;$QA.R$GT$\I<= M*&-IES6:Q!*+58%K;YAJPYM[4)T$2;J2^EU&R'T9\1P+$I#\;#S]NNB!+RX+ M'R*=LM:"0F7!,<,A.[0IT('+(,7EK&12#ZBA71F*X=DU-0_>YRO:MDL_]> M,/Z$D]F7-^>!EC?*U1C^5%UN.J@&BC&)OGCRKD4E(-?@;$P@2K8ZDS?&L(T] M>1^J1^V3=B;N!B;B:T(69N3[_(IABF]K"NAU^0=M3G7Y Z*C]>3W0(B)SJPH M)<2@$!33T6J?5!9MN' OK$=-ANX$WL \_/MXG/\8GI\/N/-,*7)_L7!;J4F( ME'# 5+"ZA%)XC$T4OT3PJ'6\DQ@;V'R_5*'AK\//F%^.9F'T84C.R&*=\ZW' MRB255"!=)(IE3Z8&%QD,[3N<64D[3QMS[WYCM+X M^' M/Z^1&6\L:HP@M6&@?-80&?'5)D[6C9*1OPY#')[/P\SD M2[R;C=/O'\?G]-G3ZE?,OGQ=JK7)V&@5N*C(LXA(9TTQ$9RFDX9EZ:T/352] M*<)'GUMNHHH&*:4;.&_'-(H3*K.BH9!W0;L2(CCG&&E5"E8(,[(VV_YZ3/W3 MHHT>UY-E'R6TR#A>)2S>A"\U6[$,4A5$;[DND(*EQ1;NP&=/M@H7Q29&$LAM MT@*K\1R4%GMI;$U^: ]Q-R#!BXM/Y^,OB&_QO!8,WUW[P"N?')+9(G(]]XH) MX)$;0,>,-MS&H'@3/CP([62HT:T2FH<+E_B^+-%%@N(9UZ!]##5Y(2&0M00, MC76YN(#.]! OO(WK9/C1H?@;1 ]I8YMS\05.[C"6^\(B)C*\BZ _ M.(L0"O. T2,KC =RJMK4O&V [F0XTKDJ&H0F5Q"X%.:T,9R\LFB!/&L.,5L# M&HOA)1"]11L#](2WBSW%W" <>2=0>@-BC98R[[VI-72.J1HWXP(B>>C E+5* MIIS)!NHG,/TML!-U4[M41W\&Z(TX*QUN.5BKP:*FMZ/:RE&K#"6R;(K0UKA& M@>R'H)TH8[I520.[]-[C[P;,C,'))&LDU];=4-$)F(N$$KC-20;C9:,"_,T MGBA_6JBGC3W[&2>SFL^MQ=XW@3&FF#6F;HE$;SHTP:=D((7$(SGDQ:OK M(9TN4SI000/C=9[QNWE07B-S13"9BP?A>015X?GD"PAGA%7!!9M\N[SJ2DPG MRHZ.E-# Q+T!:J!R)+=<:Y E.E!).=K%Z$ONO27K'9-7;4)D-T"<* %V%7.# M;/NS\<7%<'8QOUXVRO6$(_L(1ZE",[0A^4 \U)Z;ZF@C>+2U+B 5-%J8S-LP MX!Y0)\J(KM30((W_'B\^C2=A\F6QW.45Q+.+FALZF\TFPW@YJ_FA]^,W85$T M[GW.51"*.21*AP(NVPB"J_I?D[5O8YYN#?5$V=16977DRPUF*N%D\&0MTS$EZ<2R J*L,5Z?BG(\J6+;!-KO8CD9[>\I MYC9)^LN+RWEYR=QAI@WJTP0_UB9>GW$1]/]U/*VA_M?E??ASX'B.2AE.QK'1 MH(P*$%+AD&T1.A2M2VP3O]@2Z,E0IJ6"&H1%W^*,A(7Y19B,R!B>WH#_G)20 MAB0-$PR2)$"4N:>E:M_(3+2GK<\;G1W]N F%'L9V,JSI6 T-8J1W%SXPSCAI M*F<8*\*D-JFZNUA.A@A[BKEM]'.EES60CF4FF0 LB78P MG@0XQP+HE!P)PF0?[4$N*IRH1]JI0E;X*'L[*5^O:;ROT92!D8__;C M;'*)U]\_3F<#E0Q1G.) MY$!I.M-T4E"3Q."$D!)-T$*W2;VNA=0A2^YIC7P/:W90\SK&["7N%GT4;^!Y M/M]0-T(TN-6EN=O(U1U,79X:ZQI-WZ/__91V.WS5C<3[X8(OHI00R:+%VD^E M. 71ZWG54;%9&;)P&T4O>^+ -\V[#TB!;03=0O7SF.HH!Z0U7F*5)K%&I\%TL_1N-^VIH9+&6K3UJR R$5,FV\8[*-X]=]]_9[7+7: MSBU);<&*Y*HWE2$(YD&*@EPRZ3QOD[<_IE3KGMK?(JFZC;@;='B_D?"CU^?U M9+[P/ _]O\')NX_T2@UHV2)$PL1*2O7:!?G7(C'0(45,WJ%MU&)O W!'%0C; M2I?K,Z^=***9(3.'.,Y)0O.T^=( MHYD3S5/QMT&=(C?V$GR#Q.P=:"^GTTN"%;)-P7$)AGG:+8N/X,B2@T"^?2RF MR-[XL !TNES80>!-+JW<@O7Z?T8M.8%D ->))$J#TO2W$)4A16J-C$N,HLTLLF// MJ&VEYHTS:MN(NY\LRB:(GGA&;2NE/9Q.V47B_7#!:IN4*0B%U9XPR3IPSM<_ M7(B>T2::VQ@21Y]1ZY@"VPBZGXP:/3XGY0JP2$ZODHA0&^>"]5(5R4LRC2:K M'FE&;2L-/9Q1VT:\A\NHO7M/?_[VXM7[=Z]_>?WFQ=NS]R_IIUTET]9\>J,\ MVB9KN95"R]*6Q)@NY/4I74*06B3K3?3."27=ZA3:F@=UGCT3KCH.+$$V/H+* M.H$CBD(QR2;/7V(CO+'OV%C_CZ!*OVW3K8,@C<76O>JQB\O_DSGES705INMT_]R MO>) /KAC)F8H8M[7$CFX4 HD%P*FF 5KU+1^![#]$V8_#:^F2S/U-#%>IK/7 MY0KX=52':^>D-R 4UOMUVM=W)D!*$0-S'KEHU91G!9Q'OXWL+^1FFJ_3EN:% M[#CY/$PX?3<^SX-D./$<+:!@ M_GXRGTS>3<1G6&9JQ*$8[4$FV3O!6M,)L&$@3)/-.^)1E$^7? /'H MW_A=!=JRZ>/5Y-3KH\[9G#77 ;BD\XX@8SR;V'R.]Z ..!)^U*SL!B+!>4C[3WDKM'*&1?:2:E=FSC5 M>DS]\Z CQ=T.774$6#KN"%*, MX(L6(&1*Z+5TV;;ILG4OK%-A17>R;W!<_!U'M.9SPG:6+TC =;VSX6=A@8;X7O\S.A>#0V*ZUZ./N-TWBIT 6\^J->8 M5*>R0>2U;[T1?G&++IQ1-R&T.B5M 3E3_NPN[19SIWA4/G&.)3!5) MYU?MYDKF46WB2&=:,&4'C MT?1G+.,)?AVB@],7?Y)0Z/G#49A\F1^JM3]]3;&-YP&6Y:LP",J1-U1'I-!V M!\K;6F)([T ,-;,FR9F.;A$.+2?H!N,*B";ZX;+QK5W/-*>&K1T M=9 *@Q@+@A;(!;(24VR34/D&QJ/7]>Y";3!J8-D37\XP M#[A-4FBI(+,:O190;UQYO(V:26&L-#6FSQ6H4BRX7(=Q,1ZEH3-+EC9=.W;#^^A9 MU(.:6@P7N'5]QAE;7 XD@>A9G8=!]HXI#$22Y R@=H:=^)6S?3BPAS /?>5L M.ID-WDS&^3+-7D^N*H;F5RB"D$^G/%)*)V]1^J)+I*"+"O>*2VX:7.%^!L8_=E]':KF M3J?N7>7:X.;&U;JNP,3BN&>N@-2%S,N,"CR&JA(GR-LU1?$V-;;?P#@%)>\N MU[5O,@>X^.?+T=TF,&_'Y^>_C"=_ MA$D>(&,ZEBP!#:,WC].+[(/V4*RT)7J99&YS;&T)]"@"&MOP9$4@O)EBVG;T MO-L.3 0RV@+3D#S#V@<@@1?&0LY6"J,UDZH-:8ZK$UM3E6[3GFT;?30PA%<, M4Z$'2Y2$R*GB:KEC!"]IT8GTHA0C+]^U:G)\^'DV??)B3]DWJ">9(UJTDWQ^ M.2%ZOL')<)P7K)W_\/6G>?+XQ9\X2<,IYH&V=?RCTW.(H*(@0Y(7 UF&K'@D M KM&9O766)\ F]KIKL7]J-6(YQV/UP!.MF@5Z/60Y&'0N:T@9&:!*87&L+I? M-IR_M@W4)\FUCC37H+)Z#NHM?KJ1!Q@P!V4% M>"=H>T7!P&?)(7"O%^U7;NZL@?*+39EQ+ !4$.K?*^7HP(8!EWTI&3&\6MPJ9$LR31SFB?=D;+&\37WSCH!/FZ5]:+%-;>-Z M*V0M[$%"EWPDIYW)>0M9D\%'KX';E(P42F3=CWO"_/ MQJ//)"=2T>NR^/ML&,]I&T_TJW78^T"+I+US#GB*\Z'Q J)4&:0,5M,*6%2] M$G!#W$^2B2UTNH*2K7(<\Q=I _2(45MA(15=XYA.UF$ZM<))%,M\*JE5XZY] M8#])0C;0Z H^MLJ"+%ZG5_C'_$?DMMGDG1:1!.1X-5^1S%=RG%$[M#:GP$NO MQ+N%[TDR;!\=K:!2-UF.-2_"-\ET%UL2?XL9:,?[ZZ)G[V.0S/ZQ60,IY,P\U=]-I[ M?X6SU^5]^//->#)7VVPV&<;+6?VWWH\7\[D'(KI$(C20/4I0GMX8'YV:!Z-B M#CEFW["!4;N%G39WCXD5*UB_=ZYEW?I(=CC\,'IV.2&8Z*T,D PB M,\EX)8O&5M<-[B^.W>,RQ>)6KPE!VI2)GAII>RD":;9P2UZ7LSR>IXWGMT SRTY%+\=WHA_!=727[(DI4=)"6 #Q93=_/AG[A)"ASSX7[ M8V#,-GKHF2G7/M+5?>.,"4F[##AJ4T=W1'*#7 "MI8G""Y;]1N'+;DZA6^CZ MO=[=0KO;G$_[J*;%??_EL;RPCZMC/A[5@J+% &0MHA'DEV17/10N8^U?J(&5 MR*)"H2)O=:WM'EB/V(3I7NP-;K3=PK1\(S8 U71D_$I8!YX:O[_Z;G<3[$SV M#2Z^K@;'O5>LMC:U,1$X)._/*T^+"-R)M-DI]' M5ZY.,>,9*[7L/B'MI2IF!E'(#"D@%AUR0=,F.W4'2O_1S0Y4M/[R^P[R;6 E MK*DMO@)GD[:\1+)9?+65."-P.K'Y4&+K@T?%VER=N1?6*1"A.[DWV 7>UUC^ MY>3+39XJ%71(*8)2FOY@D8,KG($)Q;O@C"F-VL:N ',*!-A7Q@VLP[.4%CX. MYG6YO.LN5TR84#,XM%4I[BPX&04XIEQ$5TQP;XHS6 MBGG9,/L*%<^1T^H5>=K&UDG5Y 7E0$M!EFB*T*V8?+*2UA.GU>UW(^_1;71FWFMOGT_?O* M[;R66XWD/,<0M=-2IZ)2B=[[6()Q60B>,JK!-@_:T\P_#]/IU4W(ZXR?R@1' M< 5)&5Y;CG,(IBC@QB#Z)(A(;;*Y*^'T5$DL1*35&CID#9.@K$:(GF3 !7/< M2LMMHSDIQUI)O#\W=JP7WD83;?O$O0F3UY.YY[^H15T.@!A86Y)*/(%D2.>L M)K?-2[3 /*]!90R\4=?4#<"= E.ZUD&+%G%SUB[8_&:RN&"[ ):]Y,4Y#63# M5R.LC@/A4M Q;UU6J"VZ1GTFUD$Z!4IT(^\&WM*;R3@AYOE$L0HOC!+66S5? M&3PHC 4LV8.6BC8T+1(XBPPD,;?DB%RZC7JF;TV(!Z&= C&ZE7\#K^A-^#*_ MP'^UZB7&9^/I;#HP/&+.9/J77 LAR5L#EYB'S##:8*V5LDU8]3Y4)T&+KJ3> MH.\:4;:0#3\/^_V"9/*0L^<*DK?&$G-0HS^UQDY#B,4(FPAI:&-QWT9R$IK? M1[HM^J2ECY@OSY<=9W[^,E_R(L.<$[E^20E@.=DZ)5E#;9X%3%D6F10B9-/& M5E@/JJ]:TP8V0D>2/G3MZ9VDXTU1S1..7#'NHI&0 J?5"%X[MB0&W&D? Y.L MZ#89V;60#E:RT97.U]5O["7[%JG9&WB6D<0-$#4MW+B+Z^)"-!83-V3B)C)VBW;@M!.@,C=.)%;0MCE1^N+ IH4:S2FPA:";56C,<9TM M!PO%:+(1#%!QPF&BA5A8@E ")S]8<5E:EFCH=&RB(:#WPYJCK.UD;!WCKHK:AS$U#?BSJW5M]& M17R[R+ZWHDY/9U_6WM=Y&O7B+-F#.^2]-5H5;27!XKDOFX+-R@#PE*SGWI=6E[G603LZ:=5R]$)L@;&I7/(SQ0$9&-TJ]394V&FF1&'\8:>'1U0$E M8)BJ8U8-G:S2<'!>1A>8RL(TJK4Y$&<>LD,.19EM%-$A5>8-^ZN*;F1I7Y>" MM29H6JB36&*D-J7-!\Q'*3717#//'DC!?E@NT?MV]_JCQL?/1F/Z*\)%ZGU MR;./8?0!7XYN_L9PE(:DG>N,7K0HHRV%-N,ZIJJ0"Q5J\T:-(A=O,!?>JB?6 MGM ;=$JR0:)#5\ +'LB9L&3M>TRU+:H*67-..F]79GK@,:+]R0+K?OLH@I@9;>[HAE+Y!(23.%H%_<*HBJ1G$53&"^% M.]-FC,O64)\:N]KJLDD"Z6O?[^<89Z_&HS3OS#@;H,RE2%LS8XY<6A\B^)H\ MT<+D7(=L26Q37+ 6TE,C4S>Z:9!CV%4LBUB)"*9$HC;P.EY7F9S )5G L:2P M:,0-6Z7U9@GT6@]U6,KUI]E#5U=MW%ZJ)&V-B!Q$$F0=1*; %3(6M"$2(+UN MVFQ4M_WH._OUR(UM&P%NHZ/#='/;!.'W1H [ZW3[MFZ[*.0PU+&F%,4)7S22 M@=)T[+O$)8C G';1,,$VZK5P])39MQ%@8\9LHX=#-P(LO.ZHGK0;C*^773PX M8R(XY64HTENK-RH">SJ- +?2[CZ- +=13>\%9-:7*#(C;U2[VL([YWI*QQHI MSI+71C.F<:/K8RH@Z]_BZ5Y+O968;0+J>XG9UNK;J*1H%]GW5F(FA%3)1 ;) MA5AO\DL(,DK@FC95F2):V68ZVV,I,>N>#]N(O $/UO2E29Z;S,D^LW4TBW*1 M3CZ.&9+64?A2G)6Y"1&.NP/05LK:K /0-I+NO8T@EZI$ZXGN49"E1=85!*,# MH(Z2_I<5YVTJRAY%B>$^;.A.[FLWA2YS_[^$X63>S>.W>?.[A6&UK+(;EU^& MHT#V5#@_FTYQ-@VC_.LPQ.'Y?'S:[A4!73QU_SJ!SM=^JWJ )<>UY2Z56)OC M:Q]5K%=7BI#9>L1!%P#VVR6^(E@\XNR;1URARJ]';^O(O%K"0K_P:CR:++_\ M.4R'T^NHMU02>4RZ]@NJC6!LA)B9(6N[?D-QE+G-X=+I,O;>>><8OD)Z/IS6 M6#HA.(O3V22DV2!Q'D)A!3QQ 91"#Z%D"T)*(Y4(/JZTT**68"6Z%;(8>,&<5)& 9D4RT ;)]ZDC%90E MPU4F7AH5L&P,\0!75SO4[4:TV5S]SBY>#GZC(NHZ;4$@C%5EOT$WX_/ M$EE2$R18OX7)[S@OZKVQVREK%%JK ;VC+561OH-F@8#F4#L8TS=N.40K;RYM M^KRG2))F^FA@NG0AK456V2;-,1H/#I,"916'Z$*]+9Y\XII6QMI4SW:VA+XJ M:0_/T,-J_] 5M@\XMC7SZ852162DY91"-F&BY22TP',2DNP,VDM;W-5;S6>_IV1_G0Z M[EPA#9)U7Y/W+T.5NH$@Y!+@H+.JU*L$:)-VF4- MH*=M:W6AI0:NZKP72<%)%)EKRZ[("[?0]?>1T]8^NJIDV64M3PZO+ MU1S&$.N$)G?&C1Y8QTW&U':X)J]\R59$,#8)4++>S]"TN23,J%(V)90V]0S' MS]<'K+:CI^LVJFU TW^\^SKK]VMT\LIJ8%D86P?&1XF!#A,O('!KP!@NR(9@ MRILV9MQZ3/V;9.A:$9FBT/%=>.*R'OQ/7'CKWL=-LB/KBP2OHOWZFW;!&Q3 M8V\KN >RYAKH?1VUFBFMP;&X'6C:OZUG=3@LTDM/VRWYUW76N4/#I681LVS3 M/^T(&/:0_75L!-M&5RV)]7+TZ7(VG4N +R,_*ABNM 0LCH001*!S/",4L@VL M*";JW,;@N@?4 3/YW:MS'7'VU$5+F^H&-'$%36!V(F<#+D1&2R93TC%M05BC M=1'TG]"F'N@>4$^-)KOHHJ?=1'[U"GPBTS\!BZXNF;$Z6NEP#/ Z3,NI01N@ZKYAV%H\!V@2UHF^ M'B# 'L+NNL73/>B82*'H2/)".O.$C! #*DBH4[#>^K+97.BCI,!]3;_Z9, 6 M,FY@5_QGF SK[O9R-,,)3F=S=%]>C6=O)L/:Y/UG')&\4QT.L;27T67%$\D@ MU#F$B:#'1&<=0[*!,!>/C3(46T/MN=U71SH>]ZF@7D8M_'T\SG\,S\_#*%\5 M2V=:31A]J V&KXKL<7;=0^+EJ(PG%V'>(VWG;@L=/'3_9@M=K_Q6KP5M9-#9 M.2&+5):G&)+Q7"KR131YM&+0P?/WO/QT]=1?JO3PU^'GNP!^O>X?G+FV008P MO(Y)=<:2J:7HA:&]-=:)=TZR-O>AMD"Y[X9[Y^+ SY=3^FQZR/3OD_&TS@D. M+M%_0$B3ZG4U\DS(PP3&HK1D9#KIVW2M>@C9 2Z'M6+/[4VV4Z4T"!(MX3P; M7\3A:/Y^UN-F2)\^_V*9NR19\4%VN9B8#'AA#"A6,G@K!,BL
9&';I-^V M07G"9&JFK ;FWZ\ACB?D\K[%\[G=\N^ZUDVUJA5?C.6&R=*" !J5X*RC\%M/XPVCX3Q)$IJUR6.96Z550Y4I:WP97 MZ&>7%S?E-AVHC((+DA39IP44FD*FJ2?_R42?I6?"-2HT:;2@$R;F,5"@16'! M6KG]8XKE\OS78<%!047O5RG@9'8UTB?I;XZ3\*3)K#"GL8TAN@FZ$^95K?=5 M]G-S<4(,9)KP(SSWMN 1K=QU>[' M=<+$Z% A=^EB]F[U\K 8_@N''SZ2H7?VF;R!#WAC7TN<1:8L0F*EMJDI#GSA MI'U42N:2#):/X1Z0W%[B89)^B\,X5X,IR\AI"!N^U@^R34YS$:QI%'K8 >:@2F1Z9L['# MMY\&6Q3@K8=Z#?15N,"KG.\F<-O>2=@.\,'NF+8AP.9$ZTQ[1T"ZK(SF/@2P MQL5%<;WW69(QX87E(K)HV\3MCX)L#U\0/4JN;:.T!AQ[7LM7QY\PO\?T<30^ M'W_X\K:Z-TY@Y0RV::&.8@Y94#D'(/*GO[?*,AQ+[ #5!BW5.R= M0$=W6FG1E?]R.AM?X&2>MB*A3S\./RVAY2"SHS<$A&*E#I87$)T@?"58H8K# MY-MXE_> .FVR=*6-%@GF\>C##"<7M2=SO3:]Z*+D0M L"Q"VD'/#G0:7,NVS M*?ILI#!EL\&RVZ>75Z!Y>E;WWCIID'&^C6EYCWX#5$VMZ-6X#F,L[Z^W!XBP MA]![V#J^ME90(J$1H(*O/>.]@J!2@6*25$QQPV*;I$N?5'C E.V-"5O(NL5< ME_'H,TYF=1NLP);US1%U2-*"2&'>XRR#,TE#P8(JZB29:=.(>"6<_BV++G1U MVX#86] -BQ[GQ^-T^'7:NI"A'@8RZ(3A6Y DOVUT>"4>1AHMMR7:!4X MR>H(+%:!9@LA*F&=*H8WZOIQ(+H\8'T$G]W5E;4L9W+JW)@MSQK*D'%?*91-B*(*5H&S.T?FPX;VUAT'T>'G- M"&N\DQR\%@Z4T)7,.0.]+BH&X81LY)7T>7GMGF7,YOOMRLD!HH M'@/6H#4S*=!!$R($(058]$%Y5X+6C=JL;8WU:1*K"\7UFR^G\V+@L9CHR=-U MWM=QD%F"%UZ",=JXVL9)NF9MZ._!]30IM*U"6LQUW:?$EQ?':W(-C$<-JG - M+I)=)V,(3 JI'6O3=>N$Z[7WH5IORFP0N=HOE"=-,";[ GK9=%,E''DIQ%U M5"Y,,QET&Z/K] IP]R%@?TI\C 6X7N;$+?>0@R8CE*G:]]4C&,$STQF%ROI[ M 6YSYNQ1@+N-!H^@%G(3N-\+<)L18,^BR%VT=P2D2R5XB4:##I9@(R?8A65( ML5Y,CLESO5''O,=)M@X+[>BMVR '<;K?1<@%M0HQ;6@N>1C-@L%'B5$J"WH;"HC YM[CH]Z@+< M?;'_A(2GEV,+T>S :VO8*K3M+*H 4/C:LK80GUW;1!& MJV8=-U8CZG]?ZX(#=P^[#N3=X)3[%M>R!>[;,,-WLYI[>$,^-OT@?,!!M+Q$ M3YLV2_7^A/0&HG <FD@6']9C).B'GZ"\GE5H7K M(#"1BY*)' I9_0MNP"DG@"O!K-7!T<;?A"[W@#H-?G0E]0;YGHIA 6FZ:,I9 MP57S<"F!=Q\#D?GE='I9>W,&K90U:,"*2%(HEM#:X.MX(*:TE-:$-A?9ML-Y M&K1IJ)L&"9MO)7"#YN^)"-./X_,;V^#K\FXV3K^_F0P3OI\,/WRHTX2\Y%5"F3D&KG>PL*I&2U)J7/DZKK8&?#M?ZTEZ#%H0/PW\_"7DX^O \?*D- M-PV3T3'P61=0W&?R1!6#Q&QBHB2A91\F\P,PGPJQ=M5,D^:&#X&M;:LQ7P;!DU=@1.:Q+LGK-K6..T-^*O3J0F,-&B-^"_PM M?KJ*,YA_?C.D72["7[!IT* M"<_5[(77Y;:WP&S1UD0/FB.1MN0"/@4)01%E752T;;;I9G,/J-/@1%=2;]"+ M\!:5HLXT\NGD,MT6"XV%P MIT&0KK5PERA^GPM9:P_":P_R;0V[/\?1^*)VKQ]/!IRADLR0BY@3P<5(UMKAT8^;$GW(>T7P;^_8\=QM6X0+GE_649[DTPW'>1%& MN,;]S0;XKH[]G$\N&,CB4&AE(/%Z^9VD PZM 91*6A%D]+Q-@' _W(^;:P?0 MW0KJ=5#1<5,DBRH][6+T=7MT41"F>NTQDFT%0MG,(N-2F39\6@&FK]+;]N;L M]K(]EMK9E2U<;/*.Z<#!T,Y)XO"T$"1C'!.+F@Y771I%G(^I,=;>&MZDW=4V MDNZOM]$FJ)YVNZNM]+99DZ-=A-X?)92HA9 V [+:Z%'F ,'1.U!$EDR4''-/ MO?*.K=U5 R9L(^O>VET5':U)J$$;YNLZ ]!6*"![)[++W+GNZB=+1%\KNGS$LAN\HG>@,*%,F0\A88) MZ?NQG8JQT+$6&A4QK$=X]79L@K&I(;$)RL.8%5UK>"L"[:&>)C[3\Q"CU@CAP#@[;12N_,>3W"9?=I8Z,6R8+& MP$"EE&O!EP>70^'6I^@:=5S8$."APV5=:'JD(-K( :TN&'A.,K:ZZ'0;RVF:,UM+N7GEW(W[-YO@ZM%D.?3%W'TU=R\1 M]A1[\P/E!K[B.+->!M(6K_CH)(T\*K#!T0'K:F.&/FI##GQUMB\V;"/MKIML M?KTVM?I:U?-+)$V9Y?R30MN?KDV+R'2%3B-WEGK-3A=:O?0(HG_3H+,4HI@ MZ5QD9A,&//2@4]!ZI\+L^+V_0<0;%%1GHWR#B9Y0,EB7;D@)D8/P2$S M3L:4Q4,W4C=]U@GHNW.1=AC&N@??UUT'L^6\]J/WQ,4D)80:XT4ID57'R/*\ MNZ[[5G(;?3RL[!V$V^ZE3SMKN?=7 M^4!:WD68';[+T\EL\#:,/BP2\BOP]WW-AR5E&32,V#6D!WA+9*=%R2HX@-CD3,F-LH;'H<:U[C*W6MQ&[%U MK+W?2%(7EQ?+0X-E;74VP(L)0* <.&\MB!)2<-IAT!O5#FZDOV\>W=\)NI?P MQUU(KD&0>]X185XR79L-75TEG?.S&!NTMA$"%@.*"0OTM0<1HG3HK&.^3:.X MM9 >^T':K\B6?IX&V J&G,^RZFPT2[.U+:[3J?;B3>HM3K+C*AKO8.D_^K6OAN[4]NTEWA9&P&6<@ZF;)-$_>I]!&ZVL G8P!T(&\&]R! M7P'K*]T?!M;4"E@+[4#&0!<*?)@4>TB_P;&P'J F)T4G(T%D)D 9$2#PNCDJ MS)PKAE&UJ:'JF18/V0>]LF(;H;=GP]5!QI#3$5;;IV'(Y!/G"([<6%"9BYQ8 MXL6VZ;NR$D[_ID)'ZKJ?!#O(NH71\'$\F;V_?>-L"4H>*,(TG'<%.Q$69M=%=Q"TFN-@_8]_:\')+_" MV;,PF7P9CCXL^GZ-R^PC_CH,<7@^G'UY-K[X-![AU;<7!08=M_[O DNK"0&= MR^G6( &3O%0EL) DV2.RQ$C\4Y;^7S"DJ-8,$N@"5IMY ZE>E8T<(3E;TVKT M$@2&&DSVQ6HCM1)M)HST,F_@6U$/#-/9)YY DA9!.:G)K:BM%'EQ.AMI?*,; M^/>A.G25XFY<>*"AY>YR;WY!Z1^CL)ASC+GV0%L U#$+].0BJFI.,%? RU*@ M,%6[)EHI2YL<[H/03I$=^VJ@R:65@I/%M,8P2OAL/%V.7%?.LN"]!AYJ!J,V M%/ Z%^":+ Y-%JEKUNUI#:13H407$F]P*[]VJ5B:GH/"LV"T$)#1VKI"!;'V MW76H+3'5FL3:'(\W49R&PG>6:_.KB\NX4R 74@? ^<4)6B?X0IX 5TB4RUSJ M1G4\1]C6K;N]?GO9'DM;MU47]1R+*9@"J&J"HF"U8[#.@PM2:D%N@.NC:\OQ M16RWT.X&UYJWD'*?]U@?)T"'':XUMV##-M+NYWKC52#12\X-&2Z$)#%0GGR7X*,'QX1W MP<60;L\!.N:[;MWJ8>,[;ML(L>-KRO=?RR)G1:+& CK42PA,&Z)Q%L"B"T6Z MY'7:_2;C\5U7[5:[NPAQ[;O;9ZQ].1+QQ9^?:!O$,IZTCZD__,SVL?,MUWTK M1AZ<%\G*VC=+*,YEL,F48J05WJ T]L$8^<./;Q,+MSX4[K6$8%F]GN(4T!E5 M4TS6:DXF+C-M^G,VBH7?DF-]RHL_T_EE7D1F:P1N/M%X8"6][#%X2'-O/(4" M3G@.J7A?F!2NW+ZGW='"-T5XZ*UQ-X[<-FJ:Z*-!O/PFEM>EPER&:=],\&)X M>3&02D?.E0=>9)W9J%T-WV2P=#08D9TSI4U_KP>AG093NM5 V_H6X"+&"ZQ M>![%'3CC#>.^9GH,K3P1MB MA\)55KDHQ1OMH_>A.D5B["'W!H'S%=O;0&N4 MWD4!G!8&2DH)SA@./+OB@Q9"JS;Q\Q5@3H,!^TJYKVBZY8YQ7B Y7^H15H?1 M$3@1@@M<:4?8GDHT?1]U[RO;(XZF>QX*N00!$M:&-EQQ\-7=)%?!8W#DZHL^ MYN@<731]&^T^'$W?1LI]ADTWP?6TH^E;:6[3^.DN8N^3%LF6P*U+( 47H)2G M;;+X"+E@\DG;)%0?6=CCBZ8W8<,VTNXUFBZ2TSED#C99.C(5&3,N8(+L8E Q M)LUNCTIYU-'TK?2P<31]&R'V&DV/.3.OB@698JF9(0E>B@*6A>)-#%:8W7,E MQQ=-[U:[NPBQP0Z^>I(3:J.0-BE>::=L#,2XDH%'#*8(0SY*/R.N3LFHVUO2 MC8KD5@U@VP#5$Y]ZMXW>-IQZMX/0>]@0EJE$'PQ+18-Q,B]BV5XD#<61"\P3 M?=.V&3IS]%/ONF?"-K+N[2Z;S8)@.0:%UYX_U@6(D=6HI+3!Q<0Q;=1,=&L" M',E=MBYTM=%5MFT$?<"K;,_"IT^8GX7S\\ZSZ"L^NE6R_*%5W,J)1UZ#L)(L M/184%A6D--P:9&A$)AZLR8FO>,I^K^CK^0"AEX3L3\SOQ_/!W)/IB_^Y',Z^ M7 _['R7(/BHID8UDA/:UHYH!)XH"C6AC)FO)^S8.^+%'8!HP81M9 M]Q:!B0YI.=P":BM 15IB1%$GA EMZ#_)AC8AN...P&REJXTB,-L(NGF?BT76 M."6E(SHHPI&1[)PG)TEJ$((%KTJN8Q-.O,:F#P-A3\DW2-"L+P#9 -<3K[O9 M1G,;U]WL(/8^ZVZ$R(X5EHGNBC9#Q@QX9BS80HG-B:90SZM;X;OE,V%!AIJ4-9_'\J; M#;LW0-G4H-@,YV',BQ::WH),>ZJIY[#Y#;3&>(DV2.#<,MJ8C21/BB!+G37* MZ)&E_J/F!XYA' ^7MM%.BRA'.#]?(%WZW=)S9H(')J.NW: 5>$Y^MRFNMA(S M698V%PYO(SFN1-RN&KL=Z]A'W+T4FOR*88K35V$R";/A9]R]K&3-!^U?1+() MPELE(SGE6%@P0@FM?&$QI>A#,TNLC;UL8F!U[Z )BN:.7*,I&G4$/%^8/NX1%O3)&Y"6ZQ@T%HR-\JD/ M03L-AK311 ,#XR:TKZW9WX0O-7I0??T!,\KKP.0V7A0DM.RDXG K;=!92M"HVS]P]A.BR,=Z^(N6_:>,[\*X8W=;:!M\=F& M!$5&VMQR)*\^N@@,DQ"9\9)CRP-F+;#3Y\FN6KA+DIVG$5=_:Q6T^1^OQK/_ MQEF=H(UT+.9_C/)5_S#,5S-9K%%:,B'!9%%37TJ3Z:0C%%UL*DC>&&Y2GKX[ M@M,@28]:N,N=O4=3KI;((L'%")%BLEY0J]?)4H@0;:Y[7[$\)DT.O.DQTM-K ML7K[[61_F1^Z-'W!?%K%V6021A_F'UHCSGPQJE%A[=F,P#/22J) B+4!1?;( M:Q:"61XVVE[6/.!0Z>'.M#?N6HH=UXFL!+6$B] M>TBR3T4;D[4B4 HEP3.%T?&D#$A%1K&3SF6ACU'!:S*I!]#O%@+L6*^O_OMU M*<.KF,A5YBZ%XGF=O$>'5RU0KJ$R;PND5*RP1;@[<!U0E9)SE0GPX,S2=5RM9!ET*4PLX'FOOW4QZ^T M/:2T]G7K,C/]%C_CZ!*O>]O/QK-P/EE\-W[Y@.,/D_#IXS"%"4EG]\3U;L_9 M/Z_=P?IN3]@5!I6UW"?-E8LFYLA(J2PQS:1,<;#;(_?SDZZ>.?V%"/V"\$Y& MX?S9Y70VOL#)]&R4ZPV37X>?R:TCZW VO784&$BS]+[\/?PZ,<$Y& MIFIK0UN;5[LZ;2X!ER8R6:R4KDT8:P>P_4N'>;2>UM1H;Y/>7&T(-^V\E ML87S9J.3F*4#BS'0,42'CY-T="#WTEDTFMUV6#LBX7ZX^XJ('(2%/:KTT-&4 MZ60V>%"^-0,9<^:3#N6AT=>G5S4 N:W82TO(2^ :AMZO WX\HZ./T&;CI4 MU[B5K'LC0G$Y><8-:.2:P)&O$ MAS19U-C8)@1N5%APC =8$=OK6_S8B[ECO M9[35$9+IUROGR0>='&17*^6"8. =(\X-E+VM\_NSQ3N4!GC M3B39P'Q]\=N+LRLD7 >.,0D()B50RF:(=12FMTDR%G24KLVE_6L,CUFW>TJT MZ_=U.@QO0AJ68;H"4YP74?@Z7)/1=N2$ 8^801BC>=VGBNC.F+OS^,>LV?WE MV6$1: 7S9C+.EVGV>O(.)Y^':=%6)G&+WI5J8'*R-T-B$(H)$+14M+7X>IFC M,_VN0O#$[/2]E="&%'6=5XBFRT$ &X#JW$1?"Z=_$WU_3=U5>T=B[GC77P_. M!V-X2@8P9C(S-)<0 OI:BBJYTB:FN-%=Q6/4_3W6>4^JWT:Z'>=;?ZNYD><_ MG\W.P_0MGI,SDJ\.J*Q##(DC2&,4*",C!*D9<$7<:O-3Y7D*31F9:3P$9&B_1D5$8?%'"6K;<,RJWE^N:VVN!MGW9^-1PIK$JA_W=CC]?>\\^]I/["RCOAGF6[GSPE/4Y#C5 MQ+DRT3FIO,Q2IN ]NNP'#WWXWMTGO_W8ZRR0%^B\I9->NEJ8(;.HA1D?_(8\I7K?^0/R 4/#G;1()Y5,M%YCP67R&-.E+<@ZK_W'5'C%C1?;,;T3>(X]W!MG!NG8X.;;3@:3^E Y"YNLLFH/TQ MFY1#*KI-WX35>/I*&_=%@.V%?.B$[]JE_/SE:X-B7E#%VJN%U^M%2CM9K28) M!EE.03,K&M4DW /J4,&E+E3^$(MV%'V;1LZW5GO=RV<3:$T;KMT#[C!=UCI3 MY(/;S'Y:Z)DH4<9B4:7:HHDL^UJ+Y7AD(+UTB$9*;-33M7>"/- Y[1#\V$;X M#7AQG7&Y W+IDON@K4WIZ@Y;S+2')JM!:NTU+9HA;]/MYD%H1V"G[JK(<4LM M]&&M_OSE9QRECQ=A\ONB=D+;G)*W($OA-29@(%1AD(7M5(C6A]*FT\U#R$[; M#ME="0W:W-S%MT2W+(?: %^_%LDMA$=CENRAUP=)TX%2^C!0;N.TA;N0?0#- MZQS

U.E1\YLHXL68?IPCM.K&.4K7$Y5X4GP M:&7M8.L%@7("7+$9&*F$!9X2$[()05;".0+C9"^MW8[@[RWR#JV2^\LX?:F7 MP60&DSP#):-:F$K)1VE%T*A*AW6MQU8$WZ'=T9V8.^R8=G^UV":@GF9Q^U;J MVJBX>1=9]U;<'J7,+-$K8Z(HH&K\.!CCP9K$D'%7^X,^5@+L5-S>O?ZW$7&' M>I\W1II\&?SCW8!%>GZ@$\PE0P<:ET@V3I&099&&%?*)W7V#MZ>8_O)A_/FG MJT](OC[SP/E H],"= LD=G@:2FN M*%[7DS2K3 W8F=[^_O,IZ&U+J?79M. LY_DGA?.7HS*>7,PMC[U+)^[]U,[* M)S;'?JN$ A,S1A5/+U-4P1?GM="BF)Q*XK'DP28/Z.0*_5NLY!J./KS!R?P) M9/^]CN?##_-'O?CS$Z89YO?#"_J5U^4=?7=:0OJV3UFQ)3J3=6UO:D%EY\!; M;6E+T)B9B@H;38CN;@T=-22X'\EU_<# L*Q2<@6*JEV K(\0C>/T2FH?4B8J MQ#8!SRV!'JP10=^\7-.:H(E"&T38]Y8:_0O#<>8#J;3T)7)(!NLIXWF]0\_! M!N.8T8$QT::$JJL5?&=LGQ1H$\J]TPED?H'G%;C! FW<"7200MC,.%>;7)_8X=%/CCY]J*C!E(5GX=-P%LZ'_\2\ M1/]L/)USW0IE)$\2+!<568V-*YO .!>MDRQGUFHTW#I,3XY5':NIP5B&-(:#''8 M6U*+1$^][!:\I"W6U+)V(TE*FAR:)$A\PC(>7)LT>3?X>^Y3=FA>'D#IQU+0 MOO?2W\W"9/8\S!;UF2%FYZWQ('RJ[CLI(- WP!MZJ5/43J4VVVZWZSA4VO@0 M1.SZ7=B=$,<2+A_<>DN["I@/>#\A\]OX;P?--;-HN4K!&164"=HA_3?Z@#*Z MP#8)FM,COH?-OX?-OX?-OX?-OX?-OX?-OX?-OX?-OX?-OX?-'P5]OH?-OX?- MOX?-OX?-'SNEOH?-C\C\_QXV?X1A\R[CBB_^YY),AY?S:S_#S_CF/(RF891? M7'PZ'W]!?#<;I]_?7$[2QS"=_W#^C=?SKGM[3!+KXJG[QR0[7_NMB*5RTA2G M=<)J8PD>$Z=OR>#1Z%*B&70!8,_+D!_#!'^FCZV8-H9,2R[K0%J5(D2=+(202C91HI-MG,O]L>]]E717 M!/,__A.GL\7V,P\@J*0P1^\@E70UPRAX%< %J;6A\]!BHX:1':ZB?V.G9P;? MN=IZ* JT&&Y6@<:'UQ+O6\O;X8>/L^F-&&\LV>O,$@@][V^2&$3N!= !CL5J M[E%O=*-V-UYWO9RG2?"#DJ)%#X"O0P0>E.YTG7@75B!WA@GKZDB)($$YLG1< MHB\M+Q:=H1]AFRQ>9TOHR_H_-(\/HO)CJ9=9P%^V(T/&4G*^0'0A@/(&:071 M $-94G0Q&=9F%NHW, X_0:17)HR[TDB+_7!G05PO8Y2KB_(J7"Q[FFVRIJ8- MFUJLZC!-GO8@R[;V:E^:?BPL3AGKK"@Z\#W::.G+S;*+@!:;\)]KR^.7R?J:N"\7WE:\W=,<"YRT 9XL )45@$\=PYT*$*9Q%SD MI@ES;H!XVM;=KMIHT%CS"LH5]S?(M*"6+ M%*IH*-D1J.(%..56*>;)Z+(- Z^;@>S?HMA#G9M9HWOKHE5D M_UZH[_\8+^T8,L%=[?"6@K"@I(W@)1E+-K@4O!$FY4:=4#<'>=JTV4T7O5Q# MVC9C_9;$-AG60HKYC_Y! *8=M_QJ#JG_0H/]I':K"H%H$KP/2ELC%&>1MB%# M#'5DS[(LO=BZ"F%K= .LUSIMO"6>]#D_PF1.=.AC3]T8B4* M.G/:Y0(93XG52:DB0DPR@C$^8'*2H2[')<=3*5'8AL%-2Q2VH<"C*5%0)3'+ M300I'!VSA40<)49(AF<6I?.,Z^\E"L=-\(.2XJA+%%+0R3I3@(MZR9*C!9_) M"RDA%):-#DFVB2,_Q1*%O7A\$)4?9XE"+(8E%AQP)34YS$C.E? !0BQ:2>/0 M-;JR>&(E"ELQX=X2A6TT\EB2NYNLZ7N)P@XE"EN1I8\L[RZ:?BPL=EPH)YPD MVY=J:UQN4+6Q:=4 M.'BA/"@6:9$YR5H1CD9Y'0-K4V)U4N4*^UAZNVJC>;G")F">4KG"5LJY-Y&] MBV2;ERL$QM#6&JI8O:Q.J.*YRA>ZTO(U #URNH$R, M+*A0J^8"*,$8.%$41"N5Y!%5-&V:NSVB1 .@U*2632%**JLB2.7L\^XN3]QS"ZZH_Q M:CSZ3+K'_'9\?O[+>%+_I8$PWFKE%/#Y%,2:F(E!92CH,4N#+H5>2R(;K?,( M@Q_=O@6=E3BTIU%_YE&7JWUU.3_0R?"+648-/ H-2JE46[]Q0(R88S)>\4?[ MOBR6^(A>E1ZXVO]KM0/1#I&6V7FA?Z>/F$U?7K4)'F27,#DA(!I5V[N2(F+4 M#J0.29./;ZPYLB8_6Z[P^_MTD/=I#YHUB.'^_^U=6V];N1%^[W\9@/?+2X'L M)EL4V!NV0/MHD)SAKE';6EAVD.VO[U"Q'=]DZ4B'1T>V$2 P',?Z./.1G#O[ MK?/?*WW;"%MC2L8P5596&,8(%=3(9?JR-=:T]%9%CL) MXHC.RJ,))74CXE%YQMN+XZ022F4(06#E>R(Y"Z'50U4M4_ J6E6.]OC_AAV&&S((C-4&6U :>4!O:;$((W HQ*& M*(+WW3S/W=R3R4<<8=LL"!&#<[;PV995;77$K2$X62!=;5+..Y;%D6WI@2)X MW]+SW-(]F7R,4;[K2UINEH(7*E%9!3=;Z5]0 4+-!81&$TK2SL:9S7@8=?WO MFWF>F[D;AX\SKKA9!JZ65(.L;?YHBP'S\E,B"8$]#@J60K2O-X UH^$+)(PS M1D+-R&K(+*_4]E6VQHIL [K8*>'_!HR"+WGG/KJ-\?Q]BP/"%V9%WB((G'[X0BW:! M[QC(R;*T7*P0A&"S1X2J@@W:USX/7[^%X0N#-#]H^,(0M:UM(#ADH]S:?SCP M<-_=<$W?.C>"_![UT&$,(AFK-!4T)9ALE UMR(>.QN@T_+'AW2 >O)G.1.6] M-A:REBWN$36DY"10%%ALTJ**/B?B$3?3_92^G)Y?G]]I_#HOR^7I*NCR6[JB M$R^C4:@1=#5\7!72$'B3@O-95_9E G5ZB:C7BF9X08W+[-$"LV-2HT M#?#;(^P$BIWUU-Y@2&/D-3C39C;HD"%@*F!KB-E'VUI\W@/'! 37@P<#]'(L83^!X MA\#Q(+),$7O;1=/'PN(@K##:*/!(LF7I R1M-)14J_4Q4G '/9 MD7>(@GL_+'S[GA@9E=KX+X7>@!'MR3)!$6K0J(-U%FV?6;W/@)FA2]-=RR\] M)KR#BKHXU.S5MW5_?Y:62[9D&K35_G(*R3N1@&UE]O2QO6RA:H'H1/0I..VQ MTWS&=9#>MITWCJ8ZU*;?QW.S2;9!U-5B>XKI,/;62$I;=)%XATOH&62H%&*V M&F183=?7$J)Q&FQ,PEHIF?1][)ZI.+#!:IF, D,$W4/UB_/SQ<4*UX>;NZWH M7(NC"L[RA6D2(D2T"('8.E.V!)WZ7"%/L4QO?>RKH<<*WT^\L\PJK[Z1'U^G MG[ZT+_E3R^+WB]/_$9Y>W.VA1?V%+^[5CRTGG,LZ"LX##&P=7[Z/)[DFY8N. M;:"K,"8RD:41H>J0:BEVA\=FQX%\\*QT<%7K8!([IYF/=FI538:/=HQD/(D0 M;##SRJ".EI7^<+;Z&<+GH=RH\B2BXJ,O9O:C=&!3."I@^GC0-;9AY*B<#GU" MQUOAFZ&W.B[KGH21QU=;#W=U-%8;]N'F(=1^5SR;7QS+L[I[K+[L?V'MNCF/WB=19':\#9LG>B2+ M],GWB^55>V?C,UU/A]1(8L^TAS1WGX*C2X_GQ9:WC8T9$QLP.4V%Y?= (4)&"2!M59EYK;+ M& P;D+T&800--H"W&OBRMBZZ##6Z!]T09?IC!%^P',6 M]?*JQ68_TR.0RM4< X+/I,'D)-H%5T!%%[TF;P+U<5VW@O>:*#.^/M9.T!DS ME?0SL1"6RU_I SB52-:H)4_VB)C(^4K[Y- M)_J^#2.ZO#K-9_3UR^8=_GK)UIP\L;45(VH%1*J%-ZN#8/@$-A@UZTI6:_ID M>[:&>-CT]VX,>7R2]=%'WR1%6_UW?ZUD\36ZZ*NVE!Q;^]DX_DL7"$@%/!JV M^7TNW<9TK0FY1/M_Y*OCBB[/&]7O"IV=CA5]3M"RZF!<&TO MES-(U=+MV9'3?2:./(=F!O']_32]&%GB'?SRQYAN2_RV0-4U1O\\KL,$Y_?7 MVP8B["'TZ2A1J9)Q"4$3\?5F=(! +H)5)-MSRKIVZBF9D@H; O!3,6&(K+N4 M5][9.PW8[0OL66KG<@1TF2]/)1Q$*S,D"DD74XPHG2SNY^!,;V6.H:LGA9;[ M"KJ#2?G0]OW:_V1"\@45Y*0\F[85V6[RS'AOE'28O!%Q J?C-1H%>TJ[0Q#V M(:+['9-;X.IJ%*Q#=ABS8%_-O4B$/<7>X5)8BR\:';T0"OBT2F"24A"##""4 M<9Z\+"+VF7@G\.F+L!IJMW*$*" MDMKD?I,(DN7+3NJJG*N>M6AVUJY[Y=K=18AK]V['S,>MC;.H'RZN3O'T[+IE M;_Y%Y?J2/XF6G[Z4LVLD;(*\^H-:S>/UU2K2OZ@?VT\3WOS&/V]^XVAIDW[0 M1L^Y3"3%1PD;6]A;4"ACL6A4\C$%'81 *Q612$\2-OU0[MG2\2*:'QC-/2B_ MU$_I\N+TXO>[97V+]4;;QOFR1UYTZWAL3Q9'UXQR,A2L\3JG/D7W8ZU@[^:8 M_7!\.%]<7UR=9(H8,V4HY-N9Q5Y.JH+8RW$V!FUT%9UZ9\: /_V5R[GJY.N,495O #OVJMZI2H(UGJ0)E8ADH@>.XUE''4=4R709L'C M U)@+FFZ/1?^W5_/_X*O->,Y>-*MS-=K :;M\N0I@7#"2BQ6D>A3&=5Q48>/ M#TY/U7%/_]$HTR$(]3RR>X[;-OBZQB@W(3S0++ZY4&(KJNZIST/P+ID@L67KO N_UD*:BVNUJ_9>FI>WL^@[N$$OO_8B8D979($@ M$R\Y5 %)8 :R1CNJ6E79)\HQLT=ZNG)C/!6,G)'A@_/LKT]?V$H]98=D/86+ ME$8K8B5ZU2 J!2G) #750M5K[=,V+71;?MPKT7XO ?<8B_BPCN2;"&[@A5!1 M,100V7LP-09(LDH(0I&110CK$/%V\$3O(?KNUNZM0F<9"SB^ MR,!H$8"=(0TE\[=EM%%T:C%[BN4U*7P7\78O^5P=89:*K\XE4$3MW5J%D*P- MT,Q:$;+%4ONDC.98"7YP$W%/!77P,=96U&V#ZVT7CP_2W+;EPKN(?-=V#!$VI,6CR=OG+!:@$0A&!@; M-5GE5FH4/4.6)N C.^*HB\<'Z6'KXO$A0IRT>#SIS&BLANHB U-:0ZB:K2*J MA02II+S86;OS*QX?5[N["'%H\?C-M]M?;1[^W__V?U!+ P04 " !IG(=3 M 912-OW< !R/@D % &UD8BTR,#(Q,3 S,5]L86(N>&ULW+U[D]PVEB?Z M_WP*7/>-&3NBT"9(D""Z9V:CK$>O=M620I*[=\)Q(P-/B>NLS!HR2Y;ZTU^ MC\RL?# !)LBB>V+:DJI(XIP?R!\.#L[CW__'U[LE^*+*JEBO_N,[],?H.Z!6 M8BV+U:?_^.[GCR]A_MW_^,]_^9=__W\@_#\_O7\-GJ_%PYU:;<"S4K&-DN"W M8O,9_%VJZE>@R_4=^/NZ_+7XPB#\S_JF9^O[;V7QZ?,&Q%&,#G];_BG!+$DR MPB")TQ3BF!#(>)I#RM-(,AX1JMC-IS]Q)1(111C2/",0ZR2">8PH)*DBE(N( M8-H\=%FL?OV3_0]GE0)&N555__,_OON\V=S_Z<7RC^ORTX]Q M%"4_=E=_UU[^]>CZWY+Z:D0I_;'^[?;2JCAUH7DL^O'__/7U!_%9W3%8K*H- M6PD[0%7\J:I_^'HMV*;&_*)QSJ?3IQR[+\M%3K9342HDR*^4?S@WVXQ7B!Y)W,%>+W+Q0+U9RJG=W.]35HH\O<:C78KUARPE>B]TP M>R(O[0]>F[^UP]@']9!I/4Y+W7NBJJ\;M9*J8=A]Z;,]]OJ:KU0REV*]_=\M1R9E8R MN_;E/Z[8G:KN67N#$=H:"8T>_VG8!KQ>5Q6X5R6H!?[W'W>J70_O]6:E EZE3W\_OLO'O;5UT3RD]F[ MR6?KNWNUJNHMX6U9FEE7=I?]T[?=)>_8-_NCV]]8*5_\]T.Q^?;*["O+>C=> MO=U\5N7'SVSU]MX^HOJ;JHSE]&K5V*8+PM,LS3"#7.H88B85Y QKB#1.8QEK M'$FYV#<.+WXK4XGN]/E=M)]#?H7O/_Q<@2^UD.#[8@4JJV;U@Q]-33;S;LPW MJ]F$R-?GXPU:^EZPH_\:6#^JOBE4/92U9 MM?WA_RQ4:1[Y^=OS]1TK5@NE>(PY45#)5$$L> 295ABJ/,MCG6648R\[V&OT MN=G'5DY0"PJVD@*VDN#-[=_ +XW,YRW" +/AMJ2,AO'(Z\)U\'I3^""8@O*P MGP23DND@< X9<=A#AM':&[5YM1+K.V4]80LI%%::QU :VQMBR01D:11#%I-$ M)2P1+-*+S=:[>?&3>O1T+UHZXZ@-[?];&KG\F.C0[8_RKQ!&2)HPR%^+K&V1N_/V]V6]NS$-?F]VH>F\C(]_JGRMU6U5JLQ"<1RSF!$H4IQ!G$8%,YQIR MG:0Y36.%X\AG ]0[VMP(82LL6%II01TV"M<:/IA_,"NQI]G?C[7;-B 8@B,S MQ Z\6M ;\+Y#SP@+:FG#[0B<0 FZ0^@?<=(=@Y/RASL(MYN&4T-PI6B2 MBH1[!:IYCC\WVOGP>6V,5C/2'2A6]ERW=A#Z,8WO%+AQSXC CLQ&=73*3L ; ML%4%ZG4)*Z/,#6C%#D=+ _$*2E2^,DQ*70,!.B2SH8\91F\O[NZ7ZV]*O5?+ M.KJC8+Q8/OJ:V;%U4KIPI?-+B/NQE]!<1Q[A]7*"LM&6+ G[0A4Y0Q-V#C>L>9&,^VQPU96T GKY;!U =F-7P)!-S*S#$;-FU0<\ A*)WWC M34HD#HH?4HC++?X'/.]ME%4;09QE@C(:1[!G @=42THU]+U M3&?ON7,C!0MA46T*P99@+\+",Q+I$+S+!S<#(1GY8Q^,AM=YS0G=KSZBV7_F M9*N!\8;%JMBHU\47&\&X,8^UK/RYQ,'QA@Q/] MQ9@V0G$P3$=ABL.?-/0X^E9*\])6[1^OBY5""QGS.$+&:I$J0Q#'G,*<9A+J MG- XP1PKD?H=1I\896XV3'N\VHIXT_T%6&'!VY5C)G,_L/VL%0RNL=TD0Y$: M'T'T7A_OPXT5N=BAQR@3,E8P@QH) JD@,.:,1 M16F:1OSJ#S_^77WX'W];7__AQU=\^%YP/>6'WX=4D \_'N7#CY_^PX]]/OQX MX(=_)_FB/G)>ZX=*-9$4:[XQ^U$ES?^^BL]VGZ7791UWL>;+XE-M8%2WO-J4 M3&P6J8I(EBH,.:<<8IT)R)5*;?DMG6?(_$9Q%W*X6I*Y$@5"4;N=O?[YDZQ4P6#H5K-P#QSF]K/Q"+N4YKT2 M'LU?;='+=V4AS/:,B=@L91&# B<48D(HY"+G,,$DQ;GD+!9>*<;.(\]M17NU M*C8%6P*QE1/<6T'K6A=RO5RRLJGQ5=>]\"Q[X3X?;DZ^45 >>86J8Z-V0M^ M/;&[?]2PUY*'\^AY8Q74D><^^J3^.V]0#MUV_@\8& 7UUQ>W[=F8DI(RQC/( M4[/.X-P&B?.,0IHJ(GA&L(R=#A:/'STW+GKQ4*[OS4?QUT+*I0(O6+6IPYIN MM8&4>08U[0!TXY9AL(R]#3="C5#VZUC7L'%'N\=/&V!TI-91)-'Q%7,KY?5R M76I5;![,:_1W96TI)6\-L[!/ZB_FX9OG;*.VU0P62C.=*")AG.(88D,)D.6" M01T1I72DXX@K'VZ8AUISXZ6Z!)AN%#![%4M)PA;X7K8EP:XUD^:!^I/7#AOK M%1F9HZ>K++8'T WH( (M1J &"5B4P*ZHS>^A^-B0>?^=E";S4NV?I'#9D.F< MKJS9(.F&V0COU1>U>E O#?9F=U#[-_Y>;#X_>Z@VZSM5;EV"@O $J41!K7() M<98K2'.40Q0G2&8(<:J]RN XCCN[5;81NVDKT@G>]!OI1/?VU_I.A=L2. + M8[O)PV#KO6AX(A64U5W'GI1V/0$YY$7?VX=&#+PLEJI\9KCPT[K\MJ IQC(6 M!N0\BR!.90HYQX:@,L002V4<":=R-6>>/SG_X^=-?.Y_4IGC$__3EX6H,W%@V;Q7-AB]^^5'5=ZA M!<7&NB",06JC_W":</_J :Q56E)QS@=S,T MQ@1U9,8X*E!QM%_=RM]< :P&8]6L<(=NQ#(6#D(\864+=XCZBUUX/&<@U=D= M71,I_<8HVJ8HZHMNH>J<7^BCK5^Q("Q2.>$("IXE$&?0_5 B->=AS@6#2 M3>O:#PWJD7<^^ #^ >XOBY4]@JVMREUTK=G58I5K!$E&C>T78PHIR05,.MWTU1!/% M8_M#Y15?W0M#3]STZ?LFBX?N%7L_SKG_PH%M05GUV?[/GF)^84O+G^^5>7(A MS(;:_N)V)1__8._*IE'3JY4HK4C/5?.G^??R09K]]XLV^OH]VZ@76BN;YB-B M@7.:PX01##%+.6282\@32B.<$/,#Y=.P9%KQO:AXHHXH12L^^%ZV"OQ@4QN$ M4?6F_B]0.XWK0*)RBT?]>\_NI].^+VYV]'S?@I'7GF?U+-O_@CV-;L!.V>:7 M=MH/?_;HA@8$\&K[,G4X_' #ME" #@M@P0 -&@$[PS[)+(9M.3NM"M/VLGV2 MZ3EJDOLT4@RLFRS,V*62/94W7AI6%V/(X'/;8W2R@_XR-> 7JP&H5?!T]7A-C=LJ-!;@(Z\A0;'VKZ@\ M +2PY91]!)BVEO( :(X**0]YQD"RD__WH2UM_G%]*V5A]Y)L^8X59LAG[+XP M]G#MF.&'SIOWUD*MC'P?5/FE$*JAZ?=*K#^MZJ*4JSQ1F8!YS Q!(JU@ M+K+8;"50+CG/E,9.)0*F$GANI/IALQ:_MD[6_3K.GL0Y]C0[DNV,)F]L@G[W MZMG-:1?YSNMYL[/=;3+[LW6U 7LZ!23LB8 /2_)C"SWMPC#1%!PM)E.-.W&" MW'&'F_#8XGO'.8G)_-WEIIS+/ MZA=B3W/KWVQTGT&NF>\TS2.-S%GJWT>&F.\D!$O^\A[8/SWB>7LV][*H!%O^ MEV+E2_.3:L$$0@2;=R)*< 1QQB.S& D):29YEE"=:.P46=0SQMQV,)V8H)$3 M6$%!+:E[KL0Y./O9/!!((_/O 'R\$B>+<,R=+H+B@U'X2Q:5+A]FM MKU55J>94][FJ1%G4G++S/J(LDWDF&>2"4HA99.S/7%HC-*.YI"3/D5<_F OC MS>VC;\2]Z8+Z]T2^POU["7,WVRX@DB,SP[4@>MM3CM $M88NC3FI+>,(P*$E MXGK;P"WR Z_,5MQ0V(LOYC\?S5.:MB&+!-.8)EC /#'\@J-40,:1@BG*XSS* M"&8X]HI3/C?2W.AE)RBH)0565,_>,I?A==PKA@!M[#W>,+S\-V27L B[D3H[ MVK0;H$M*'VU<+MXP,..I_,16;1>(9V8?LUX6LMD3K>0[\SIUL8)O=1.45K#E MMM/5+H)1BSQB7&O(8LX@UI)#'N4:FAV*Y94D0^8C:H?JO:KN&;?]1IV'EV8[?)9V]D)IQJXOQSQ4("'3:W+(ADT^:BA03S M*'\A^%BS(W,F[SRU7H#OJF-/65O!+\! MJMH4=W4W+>OV!C9'$=PWCD1'Y]65\]7/T=/-PD0;W:-B ,W,&%6 T04\V\W, MOCJ@T6>2"7%/[YAF8B;* 1EW@KSR1:['M2>IY(J'3Y9Y\?5)[YN5+Z8?FZT&HA,>&4QCDD.)$0ZXA 'J4I9$10G:DXBS.O$OK7"#,W M2MK696)M7::'6E2P-+(&C^(_/T6.7#41\&,SV4&4__)L-*6]K*I7'5$3KN92B)M[3@%4YESB!GFD$59!E5*NL5/,FCRJ56W7:F!X3&:8N7;D[:EG M<&P"WY^\G4+@Q:/)>_9X\CJM;+AD$W5Y$VP'/0K083D]B&33DGM(,(]8/NC# M1Z@:^[SU"]@$7#.J4.9KSS)%DCQ5D"N,(2980BIC!DF.J3&MTUPA$:QJ[ D! MYD;B(U:-/06_X]'>B*".?8IWL6IL)W]=]: NE6!5F*AN; ]XT]6-/27$?.K& M]D#D53>V[SE#VW%4QGP2MB;!<_5%+=?WUL'^XJN-,%=MJS@I">8J)C!*$3'\ MI@C,$ZJ@XD0H%D5YK!*_5AP7QYP;I74BUZ?FT;\.-RV"[L5E@"$P]5G[[P.K*B3;=[O9K M42TXEWD49Y'!.KYIRV8+Q8%IMOBTPE4D>2PXQI;NP1$4.&109C92R5)(H0S_7"&$Q\[5O1 M]-R0/F_^_L#C?0"=I&"] KJM65GOML"R%;IPW7@YX]Y/'V-@.3*+/"KV:>#\SZ-.1W#M?A_U M/,::U.F:/@\5<)C%\--#5:Q45=5Q'%5=4:MQ]$0\B45&81(Q!3&W-4*B-(,R MXQH+LYW3J5?HZYEQYK::=F*"/3D'>7O.X>JVI@5 :^059@A0WM1^ 8:@1'MN MK$EI[X+"AR1TZ?)AE/!<\Q[!FM;^;0"C?SA:&D8;$'9RE.$24EL&#R'W#;P M*2/Y34??F+>VK=R1:A2S1&(8"Y4:$TIDD$=20HHHQY&@ M"4N\:AB,(>300YB@G$>:)8C/*<1%ZA48\?/S>NN)#$[ *8&Q$,AV%L>ZAM;C1"&:;3 M.H?-<'D\Q+2I*B?5.\HY.7W5L&_UN'-;[79_8P1^*&U)G=>[\)P%4S%A)$%0 M2\*-$9 DQ@@@Q#K %4FTE)%F/E^RS^!S^\Z;,[^]X*4;L%JO8"NXW_?O-0EN M[# 6M"-SQXENF?8(M0%[)SQX[1 TYLTN0S +RCU> DS*3$.@.>2M0<_P#\EL M-TNVGTZ3@FT&^"LK?U4;:^/LDO06!'.2T%A!RLU4X%1H6\Z&0()QFNA(B!SG M'JUG?,9V^N*F[Q[SRMB$33P>7.@\%_VD%AS::Y$D9MA0/8*WO1%JR> T_E1DP5Q^BJW'\CI M?>^\@SD75!"F)0D2&C!()8HM3N>'.81Y5#0 M#,=1KE+%O0[>KY9H;@N540CLY 6/50*V"7"ME.6E1Y>U>EW1/>GZR75;M2:= MLI&7HTEFRWN!"89PT)7C>JDF71*"@7C(]>$>//B4W59!:7I9OB^J7]NR*.R3 M0@O&49:EN=EEY,R0=*HCR"G/H$YQ'".9DRSQ:DO7-]C1K* TPM[83*U6 M7.]S]O,@.Q^S!X%N_%/V/=3>UZB]NXS:D /VBW"$/E\_/^#4Q^L753]QNG[Y MGJ'5WNPS7ZVD^JKDQW4=YEE6C26Z,P9BQ+*(9!SR-,H@5@9C%B,*#8T0(3.2 M)&ZM1+Q&G1NE-$*#5FJP63ZA_V+"59*6LP,_WTJ9Z MVYIR5\[/9'O21[C.8C_:2/2[V(L^ B_4/O3Q0R<^/VN]FF\?-I5]JXU<;Q[J M(I 4X22-S78U3G)JS$U!88X0@TF.,Y1KGN>$+^YK)ZCY'LK-R,=EY^3T88A# M:<:E29C'4>59*7\?9Y*70 YV^'AQ(#_C0*IB\<+8&IMOMU*:[ZIZ9O[ZMORX M_FVU("B-HIQIJ!(>01Q9OU(F!51"XH2S+,TRI\U8SQASVV(U8H)6SAM@);4[ M*RNK&U?W =K/MH%@&IDO!R'D3'8.&)R@JTJ)/WY:?_G1W-TPE?E+35 U-?4] M72X=7,=F%+.SE@7TT@%:?UTMIVV8K4?1-R.#JIYXMB'M-^O-N[*X8^6WG]1*Z4+8LN-MQPS& M$$,4<2@T-32J$PV9R!!,4RTD2R.II!>->DLP-_KL%-B576Y4N*E;E[=:@#TU M_-C4?X;<6'14W$=F3V_(1VAY,AB_H'SI+\6D/#D8I$-^'/Z@*YS,;14J,X10 M7<^[A'<#[JVL M!SU @]2H/HFZAX/O6BRG<-1UQ>MN0"WFKAMG8#];'Q;A_64G1YO>[]6G]$G_ M5>\-0QN];5BQ4K)KF=DNS7ED3"<128@5,^1!(@SS-$%0QB26QJA2-/,J07!Z MF+DQQZT0#WTDFFZD<#U&(S-")^"N.>\8#=KZ0 CM3][CS6N_5(1Q5;?%M%&N2&],AC@T%"*I@GF$""3&??1HEN11>7__Q M$'/[\@_<'(-*;I\ )461HZ:5HWWJYDG5C7%#Y:\(R3!,D$(HT,"6"J(6.,0K-[R'.4)N'YIN>G=7U!6]*L,[S]9U,+%:B4)5SXM*+-?50[E7 M@ECS%#.4I)#K7-F"-P*R)%8P$HS)-$HU M#V[\,AZZ([-.+[!@)SOX9:1JT4-P"YS>ZB7"Q FO0^ Y3H$=])2!ATVVE7?C M@W[^4-I\B3K NNX#M^N5\E;OA07LUQ5=:_4JEB78+7>^++A==/E>)(UU22,?=IE]6@/ MNT"CR;:C:*W,#7@\1?N%]T-6/@P*;-BCLZLDFO9X+01X1T=P01XZD'G;3AAO M]:UA>%DLZ_BJW>-??!7+!ZGD2P.%#7!_:.J!OM7=44%W7-BDB0J<$:54!%/$ M*,01QY!'*8,R266218C%TJ\U5%#QYL;-G7;VL]_7;^^[!YV&P+Z,8$]'>]/V MO&Q[?#XL-SCP6^#(\$\VMV-3_A-,J_\R, KZ8=>%L").NU", N_1RC'.*/Y% MV[MNSJSIYEPJV]#*#%"[\0R5WFV;HV09DW&4QY!$D2T,(32DMK5JC(E">9)I ME3OU7_8:=6[$WPD.6\G!5O3&\0FL\+7;\YMB9?7#G]RKB[O/1#]+CX;OR.3; MR0SZH/V32W>;*Z!UK]P^"L03E6X/![57^79OR'KJM[L_:[("[M[J[5=P][_9 MG^O?WBM;&&WUZ;5]Z'L[X%K_7*GZ0.SV;FUV*/]H7GQAH"8T36 D4EM_/:*0 MQ@+!.,V5S%,IL5N_(:]1Y\;U^[)9XV[=*0)*JP1<:_A@3Y4]CO/]9N$RSX^" M[<@\OY49U$+?@/<=FD;PYF3^!NS+/@:T[CP_"L03\7PXJ+UXWANR'IYW?]9D M/.^MWC[/^]]\M4TOBZJN9F3&53MK/LJD8F;KEDG;(#+-.\-ZC37>!Y*['7[R*4]E@?>IU&-[]]X6*N"VK3!7O5="%5]JYRO.S]MP[,,?/$M[;K=WYEC=9 M1*]6+[Z*N@3FRW7YV%+M6H1^6V@LJ,RB",I8& M&T&W*0O^T+2Y,1)/5/GUT@2[4?<-\WZ=-5@W6< MD7D4A;TD[.^C-JPCY,%*Q+J.=\5:PR^+Q0_%JO_S-U79U:]>*JM=>Z0%PSF- M!(IA+)6 &$4QY)'M X)S'2DJ6>X9C#V&E'-;95HQFQ/!:G#?M'%FU&-E>X(SHWD>L<;<.PV,JUM102VA,:WMJ^=!KI18Y!? MNQ_R5,=22I+#/,)F5+NM%,%0''EE:.7LXMMVKV\G:[AUP F2H+S?/^*D/.^D_"&O MN]TTM%M.74_9+ C%%_6<;=BSIKK6(D9(9IG$,,5)##%/,LBP1) HS9(\UM(P MC%_+G-,#S8U*VJXP>\("*RUHQ?5MG7,&W7[V"(G9R,0Q%*X!?73ZL;BBF.V.A>N'V;6O595I=29H[V.7( M5C0U%HAF$B:1V=F2E-$(>_4Y]I9@;@1B7K#4S]#P!]W-^!@5RI%YI9']YC#P MX&87>7!C^[9S92R40MX JT/=-">@$W$P?D&M%W\I)K5H!H-T:.4,?]#0^NQ? MU.I!-9G!JWI/_/=B\_G90[59WZER5\O*%F751".(F+ '.BF&.1$2FI_BC-+4 M6$*>%=O=!IX;L;5R^]9M=T39C=+&P&YD)FM%[NH<-$*#WXS4H!-[I#)AOF % MK@'O./C$5>'](#FN$^]Y_\114"_^^Z$V#;LBUU5=J?7C9[9JNZV^L25TJHV2 M;=MD$M,H8YC!**848K//@S17"N8T35F6:HG29,+&Y[[R^WSGTS5$_[F5<38= MT;U?BYB9R4<(FST_)1#'4ILU3S.8R6>NH6Z M]\O@$?\PM^F=?TQ$H_U>'XBJK:V^,0#L&K)O,9A1._:A$S>/B#QOZ7\?(7I# M)R58S-Y@ ?P=V,_;A-*/YM8%I0FB$F50IDI#3%1F/CA!8)1$&NVS:LDPU8X=S=T8^PNNQ^'HK R(3KIKR7<_F4IH.-)GS^)3X^\[B MD[\?FGW;=MYL^D#8=CJ+#(M$(\H@3VR%FYB;O]&40ZQYEK&$2,[H8K/>L*6; MD7AB#*\/<#O2>._@1SN&;_[L,7)N5M65>(S\.>Z:[S;BW0 K8,A,V+/:!TY\ M/1YGXCS7LXH>I[6>OW1@G[JB8I\^E38PIJZ-V#HYZI*(.P<=UU&>1 1!E&;8 M-F1!D*9FMO&>#QA'O?B\;A[&:W_9?H_/K$9U M)1*;.514O[;M8P7!+.,QAY21U%@O6D*61QA2$<4I(YF*$Z_#ZXLCSHW/=@*# M1Q(#*[(?&UU&VXV)@F(X,@OUPC="#U]G;()RS^51)^4=9Q ..VKQ? M+Y2KZ21HM"%W0\TC69OA9&Q5/)V M);NP,+-]-K\S LM7JXU1T38&JA8I91&-9&0^<9I#C',!N4@RF"JDDPP+S)!7 MO-9(S4!,PJ4!56SQN;/U-L%%P67^JJ4%OI_1;*L:;:;46SAAB8]M=D2[]6]K12^^O1APS8/9NE ,F(9S:".6)WT9+94 M2"N8YKE.8\)$QIW:!U\::&[D,NI=/G4-A-C+=#H5K M0-)3/Q97)#V=>?#$24_]ZATG/5VX?F#Y#G9?;-C24E(7U/ML76W>J,T"D3SC M*,T@21(&<9Y&,)<(P32.E8[2%,M4>M7J.#O4W"CAN=*JM-:!L%4%*MN T[=E M^'E8W>RV,&"-S 5[0NZB^ZV8-\ (&K!\QD4PPM;*.#_&&\\, MFI=^YAD;[;&YR!?H@$=4UT#7QUSFN7NL9?YUR%B#!IZ$PZZ!I&.UJYXQ-#&R MJUCSJ.-V';0F5,Z2-,=0$FSS0C(,\PPI&*5,"X61D$(.Z*W1,Z33YS5]2XWW MC\KZB+V6]95:%>L2K-8;&]RS:6HEUWZ7S1K<=^4[?+,HST\)CCEFC*>0]90.\T\NW#&/[QPGWV_)6$>&84I3"N"[_(\S?.(I2&$4BRG)) M5(J(#ZN<'F9NA+*K-G%81VS7M'1(Z;8S(+NQQO70C4P81S4ZPA<-Z\<@*$V< M&6I2ANA7]Y <+EQ]57F,]UT#96-TZG5Y9PN1O>7+HHG;M#'HPEI%7,#SKRK6?04 M\SFZ%37M5 ZM#A(0]3'JAX00[RDJC 2$]4P-DI C! O@,;9I54C5!-9^+-FJ M:DX1T +E&1-Y2J&T3@.L40[SG D8$YXHD9H_M)-#=,C@;< NCC@WLFAK\K-E&V_Z)S_2N(RP&W,$Q6UD^FADO0%6 M6E"+.W93%F=T@M+*Y5$GY19G$ X)QOW&ZYNL'+3D72"%)-(*06TL#HA3A2&7 M&8($)2+BL2W=[]5%JF>LN3'+N])ZXS??ZL!U9790]Y;?;\"J)][*&U\W=@F$ MVLB\'X?C/5GG MCS.*]_7].'?+P#+_QD[]:,S4^NQ:Q@G*$YK 5$8*%M[I3$$ :LM0<]:_?O(N7'$4#PFW:L$K)I_0MVP!?'W M!YBVUOT)U8[*V)^ZQN\KO9-\<2ME[19DR[WC_@]U5,L;&]3R_$$9>+(VJC'6 M2@N>8$BBU!@#A$E(DRR!F":,)T1CD3LUM_<>>6ZFP4[X1X$KC?B@EA\8!8#5 MP.W#]Y^,?E88%>*Q]R<>Z%X.+;T29MD6-JP-E*>!^Y$(OQ?8G0E],'0-VYO; M:P9'4)6F]2;-Q(OD[3VZ MUFO4/?'5ZOYA4[U67]02=8NF)(@0;'L9$0&Q4AQRC2,8$<9$BGF48*\BGCUC MSL) MZAEO6D_09<6//$$.MPPCBS=J\XQ5G]^5ZR^%5/*G;S]7MM+"J[K:CSTMLPTF MFRH,W;E+'J&,*X*@9@9HG&@%V2"LMZ[&NM.?%O.[7NK@8'\![!5 NRT&.74;#B(01EM M@!B3$MUPF [Y[XHG#;2AUJ4J/JV:W\977W#C:9Z&AGLA@:S'MY 9[@H._U/A:V7^X 3OQ QIP M T +:]'Y"#"MB3< FB.;;\@SKNBA9)]?- 6Z;'&=16IV2C'!'#(F"<11BB'- MLAP2F: LY5I@Y72FT#?(W RY77NAK:!M=:VGHE PC4PY Q :UHWI M# 37=68Z?.CT79K.J'6R8].Y:X=V;Q+K._61?3T12B=2GF/&(TAB*8P%8X.) M.*%0B4AH'&&ND5>P8L]8<_OD&U&!D=4SULX;9#=3)!!T(]/ 8-0&M("ZB$?@ M5E#GQYNX)=1%Q8];0UV^)425@+W:G%VV\?.'W8L>L5QG),D@(8)!'-,FGN MKYJB^0NNM=08$4B$1+97>@3S.".0Y4JFB$UI\J]_R&-$_MS]^GNI="&*C:B\-.BT09Z.$!P%?KK>YU]]]/9.E85@57OFK#*%-$4)S(4M M2BPI@WF.)4QRDB4TUX9RG%(_CA\]-^NID\Z](.@!5/T$ MUO?J"IP'CYVLON9I=?:K9YZY(FB+-]L-Q[IKQ&?U=J7:=X]%F&"S^$.!$PDQ M0JGY3.,8FA]I18\_M.S:"@?]2K 2WJU7QQ0QH3(,@K=9. N^V MZH\$Y\BL<+)YV:Z_TPUH90<6\O!!.P- FZ*%V,GQY]#_JP\8Q^9=O8\8V/"@ MK8O^]V+S^=F#L4$G\",/3"MTP 8)'A"% M;97@,O"T31,\H#AJG^!S[T"/2NV@.^W"^;;GP+$6PTMC+BP(S2A3N88T)8:* M&*>0\TS -*&:$8RCV"V];:@ J,;4]_B2_PCOZ3$>&<@:]XLP9< M&6.KD#>-$6MU".AR&8A>6!>,KQ#3NF0&0G3DHAGZG)'Z@5?GVK&V35=??%6E M*"I5O5HU/1_^KFP9 "5OS1Z*?5+=[]_9@H&+%*?&7-/VZ#Y+(2:1K;"81E!1 MP16GN4RY"-H//*CX<^/8VH$'F@8;%5"MJ!)\7ZR 7"^7K*R >9% 91'P]%M/ M_&)P71/N*4^US>\NM X?-L:? L",.]) \,-Z( +1+;J\"[WE*?X9N$ MCS*'TS8)#ZO"')P$(T^/=Y/P<:08N(:J\HMY2NO92V1*-4TXS!!)():80"YD M#G$F.$O,(A=1K^*;CYX^NQ6H$KM@7C0J=$DRQ*H6 "0<.)RNBM9B> M7<#)OQ1!/PIA"Q&<&6O:,@3]"A\5(;AP^34>OGI__5Q5HBQJP^&C;<"VH(JQ M3&$!,Q4SB-/4;%,-3T"4,*4T51DA YQY)\>:&S%TWJ;6Q[0G+OBE%M@SYK,/ M9A_7W=7@3>2E&X#;0'=<+R(C>-Y.C_<$3K9>Q4_[T_IO&7Q"*90]B*C37XKJ MU]?;GD)Q'%.18PJ3A"N(M:I;D!(HTIS%/%8BD5[\<7ZHN=''(TF!%?6*+D\] M"#L?20; ;?R#R$&0#3E]O(!&Z#/'<\--?=)X0>T3YXN7[A@G3GN;_)#&),'& MV("&+P3$*.$PYTA"KM*$\#13&?;RD[L./#9C/V:IUT<<6Y3I9+7JD73<03J3N M.MXX-!9A76ZZNN0?S3.>KVW[R 7-HA3'*8>"8PYQEB:02YK!G#!AN(9DF? , M4C\YSMSXI!9SOU.7%17\T@CKN9,Z!ZWKL?O5@(U^/CX(JP&'U[U(!#YE/CW6 MQ,?!O0H?G]OV7SZ,&%ZPTC:1K=ZILC[T_:B^;GXR4OZZB+G$&4$*(EL9!*>( M&6I0,22Y8(P*H;A?/-'9D>9&#K;,H*VO9.,WFJ //T(X#ZD;)00!:F12Z&3< M801^L7*"6M" K' 1C*"\<'ZT29GAHM*'W'#YABOK?MA^TJMJK]PH3=(D2Q() M&>4$8ML"E<4YA4)R+I'D@D9X4)&/PY'FQ@Z[4&'52NK9V? \IF[T$ 2ID>EA M!U(GY+A5-LY!,4Y)C:/1GJ9^QCFESQ;+.'O#,'+X:'KH'3E//BD[.4+R2&9>=\_U/"QYU.O5E)]5?+C^E55/6S=OGM[?$F1$HHB MR)1((,Y0"FV_-8AT0BG!*8^U%[.Y#3LW7FND!JW8-F&J$?S?JO; XRK_BN-4 MN!I/H0$>W9(*A.T X\H'JL"6EM/0$YM=/G =P^L6E^LBHUZ77RQQ?$W MYBVR7AI?V7VNX5]NVP7D=M5_8?EWB]L:?.=3O^T MRSDB/")9GD&5Q\;$4SR!G-$$9C&+I60L(SKR8<=KA)D;1];->&Q<2_V7/7$' MFGI7390;CTX%_\AL>@7RWH09 K*@M'F50).29PCH#BDTR#,'1A'837=MN\KG M#V6Q^M3D?]:MZ>K?'62(R@7&*HL$$U!QGD*,$PTYB2@41-$\2V44<:^&D]X2 MS(TR]^L*;,L*^.9X>D^#8RS"F.".':50X]H(#QKIM_GW;4_+YI)6AVT.?L". M2(/Q"QO;X"W%M%$/0T$ZBH<8_"#_"KQ_-6;KW<-=5X W(2Q/A88138Q)&.D4 MYBQE,%.YUMR6_11.>:U'3YX;6;7"N9???8Q3/^M/:G,?N'=TQ<,=,>7G]BJW1L^,]_T>EG(IFS%2KXS$V\LG/J?;_7+ MK@G\!_.3IIS%KAO*+A*'"TIC$D=0$V.<8,IB2",4F8\9$8IY)//8JY)$: 'G MQ@3[^M7[COTDS+4&/SU4Q4I5GH9,\&EU/ 1XPLD:^[A@3[4;\$BY>MKVU;/S MME40[#1\U-)IE*"NL28@["%$:"&G/:X8">*C@XVQQO%;*.XDMZF%7U2YL1[% M-^N-LI7\K!._-4;2&.D\8L9HDY%A?(5LI+L-6(M(@N-41)(YA;->'&ENU&TE M [68;N1\&A9V,7R']XV_K18QIEBB20R:R M'&(M!,Q9Q&&4B2A-LE0BYA6,[SG^#"T>/%YE= NXVX<_(HPCD\.@NNA&A:[,3?+NR1Y4' MQY5'AYR/?[!WY2+1LC&.O/,7P,LZ-(!L5 MK?]'M4H",_T*-'^OP-I6K*P^W]3_K9MT=M$%UH=4;M6L?^^9'#G"&^#&QD\\ MKR,S]FY*._V 5=!.Y;-Z*@\#16[ 3BVP#2#0%S.L>;B;#9H"/(.6T> MZ7A 'V6@CCC4P& 5\5G)AZ5ZJ]\WW;NJEP:@%U\-P:[8LNMM9"O[O%Z;A<^& M)#:!B$T!39U$5*2"0($IAE@0#'F9=T8C+&'.<.W59#2/.W%:03AM+.)T^ MP+Z H--HV_:K632L4FWP;Z/6L)*G5TZJVTHQW52-O"A,,$O^03)!P T;,7.= M2-.&SP2![RB6)LQ3P^?:M1DR]<>;HDAGC"';^"&&.+.MCJA$,"62D2C../+K M2.DX[MRHUR$CK"LS.(1A76?#\:@]/,9CGZ '@S=HQMT)L"9+N=L?>S8Y=R< M\4FZ.W7[2&W>+K33>;DNM2HV#V5=9?+%U_NB*8[KUMQ+4FKL5*J@XH+9#&1# MBD1)R/-<844HD\C/3'U*;>9&M8^;P.E&-4,*UE125K6I&L*-^@HY&L6_EQ=C M;)O:H5V<:[>X/4R:\L [5.;9/VZ*.9ZVG=RH&LVKN]P4D^?=;&X2H8:FC=9; MH??*YM,U^05F";AC9C;>\F7Q:9NI:GU7'XL[<\E;_<'\M-),[#JQ1)&(!1(< MLMR>3V",($MU"K$0N:0LC9/4JV%%&+'FMM2V6EFO=*L7V%,,[#3;2Q5OE+/. MC7WUAFU[ DVVVUHZ_12.O"A..'L#TE=#@ATXD36(:!.GM(:$\SBY->C3!SJD M-I]5:=>K4GTV2U;Q1;U:B?6=LD5AWZC-6_V1?7UGBQ68E6RS*0O^L+&C?ER_ M,RN96;^Z>HXXSYG6&84(<00QS3!DF=E;"=8/26/5 *-3N![J]4/-^!-,S=& MM1O0*@?VM;.>LT:_<4I_AL4\K"\MD&S3^MK" GKDBPO\^,&M5LR89BA5V< U M,_#V4]0X@2G&NDT5ZEGCY4S0\V-?^M #]NI%L@F M;]Y,E75EF=V5]7EY4F\/Q&YL&@:XD0FR)<-:RC8&TA+B&$QW&8_0'57.#3=U M*Y4+:I_HH7+ICF&L\?.J5&+]:57\P]B<[.M/:J5TL:D6N50X3H2$&4^QV=FC M!.94IE!20H2(4T*)5^&\,^/,C2_VQ;2V&>"MH'Y$<0Y5-Y8(@-7(%/$()B,B M^.D23-[4< &$H+QP;JQ)2>&"PH>,<.ER_QS36XM.77:XJOMFM\E]VNSFB&8I MC.*ZIV0>09:D'"(6)PSE7*3,J4C<^2'F1@)62+ GI7N:Y!D(^S_[,,",_,4? M8C(@A_0,..[)H]>#-%'6J/,+Y)4BVJ]^3V[HF1LG2PKM%WP_&_3"E?[%C9X] MW#TLS6Q_44T0;W.P\E;?RN;D^_9K42WBB,A$,P51+!3$Q%@]3*/,;)1R,],) M5CIVBC-P'7!N?+>3&31"W[3'L]8)T@EN['\CNN/G[@Q]/S.. >C(/!D$2Z_* M2SX 75V0R6FPR>HT^:B^7[[)Z[YKTER;NB"JSCRK]MK/480(1AAFF-ICTR2R M#;L)E%$L8JDTBW.OM*Z^P>9&-HUX0U)8SX#IMJ<*!='(]-$EI[:"-JFIU4BE MBEPP&2'I],R 3Y!AVJ_ZZ732"_?XL854Q>)CR62Q^O3AVQU?F_=810@AKB$A M"8$XSS.8)^9O@B*LB1!$:*>FM4=/GAL/M,*!1CHW/CB&J__COPJ$D;]T1_V= M/^JSNI[X@BLE_OAI_>5'/VF23_.L MUW>/Z"84OT*,V"_/913+.)0\RB#.M%8YA%)X]SKP.3\4'/[ M+#M):^KL<(Z1<_OL?U[5P?__VW"K7#L61=X#J/_+'J;VV$<8;UY]?/$<_.]7;_[R_.U? MK_]@CY7L67C;BYOOLOW';@'>>]0D']VQZ-W'=>(W [?#;=F50E7/'LI'<4A" M&L5M41.:1<;B132#7%,&122S*&:$I8E7N>+S0\WMHVO% \N=Q)X!"3VP.FZ+ M@X U]J9X)^0-Z$ ;(QSA,AIAM\/GAYMV,WQ1[:.M\.4[PG=A>:-^JW]3+62> M<80(AUJG&N(X2LTF66BS*/,XY>:7,?=*.W :=6[L8:6J?41K;0-,[]:KIK_R M-K2TZ"X0Z\K7BG>;!S>."8[NR'3CT&[%B-U<$##@P0NFR;JJ[$:>32>5(S!\ MNJ<FZ4 M]?YQ=37#5.L5;&4-VTUO#WXWDAH'U)&9ZE25L^-::#O1I^N;=PS7I%WR]H:? M54^\8UA\.^"=>,+@<'';;EX]5\V?KU9G"F4N(A:+3$2&L!A)(E^H)R(4/=\P,"B_FIE'KLTS'@K[XI58;>= M=21'TU9Y$4N>448SF& ;KIIEHMD;DAQE*"/3T3YNCV4%K; !&PFXH1*VN<"%,:=M.. &P%$3 L?;AA%+ M5Q#\X[H.0"U5U_=--4E\M3W6_$8N4HX2G=(89DEN-G:VT1X3.86$(1E%6C'- MLL5*?6+&D'/C&9_AG;X;VGPW^T*,]_GLQ>QN_4]U@6W6BNS'/EYSX49%P?&= MAIV$F^356N=WVWE[#V9JHAH 6E+2\!)N6P(= <$MJ@9PP-=N&; M4UTE22IY)&QBGTC-YHY'">1)EL$XR46<*\4X]2H\>F:/(EO[+GZ:T9UN-S!8R MZ*W R'2"=73N5]EX(KGG1EA_4]6N.N=6@UE4 MZ'1]$QQ/"^^HMJ;GG,VJBJ:K[+^K>IF>$Q*Z,J;O\.%C M37;',/55M7!U#\0%-^:QB*F&F"41Q'$F(2>(0!UIFD8BRTCJ5Y1ZB!1S7)W: M@H=[';3J5T^_NE^MO M2K4?\SLSY&=[-&JO\/177#F'CGZ-Z69F0LM\:W'O&>4C^4/"X!?6;W*E3-/Z M5\( >.2'"?388?S[DA5E3?"O5O1 MAHASCBG%$4)>/I:>L>;&F[5L__H'E$5_3OS(L ]0-Z(+!-/()&:E["S#1M ; M4(L*DLM%G+S)RP&3H,34-]ZDI..@^"&AN-PRC"QN19VY92W#];(0A:JV>4&& M#E*D-3. VMR)3!BNX%D,:<8(YAJA+/5*;3X_U-RH8B^SX&8_=6\-?&[-9,9(= M>.RV[0Z>K5>UI ]L^5&5=_%"QU*R7,20L#BWI4XDS!/*8!0GA!*B"(^1]\G0 MM#K,C>)^8DN;\37@_&?BN?IJY M#']>-+$>TY\=/B)1K@LB?:NW/EI+R+5O8!$G*LL3F<$(DP1BFJ>0 M(FFVZ9A)GB**(NKE NT;;&XKT\\K ^)O95$;D[*H:CNF\6_:Y.6BJNR$#8L2 M/0FVVPH3"L*1EX)M%*CM*+8] *J3NY_U)G?ZN:FXT4E?6;J1M/X1.7L\ZY.?![2>.L)"-3!OGT1I:OOT\;)YEW(/ -V4Y M=[^7SK^P^T5 +A5X/_^ :0N]7U3DJ.#[Y3N"!OC4)F.UJV*"&<\2&6O(4D(@ MQGD,69Y%,,^U8%@IG.9>9IG;L'-C5L]R,G7D:1UM6OF&F[K-BJ.'(#C68V_J M>\)W&JDGK2YS!J@IHG,.AYY#.,X9.!SC;\[=/8R]K WY5K=-8[>G"[%.D<@2 M#K%F$F*>VS :%4%I4)!QG#,<>U7+.SG*W+C)"MG$%M9B>A;).PVD&[]<#<_( M=-(ATTHXRNE,+P9!F>+T2),20Z^RASS0?_' !LUG*H'$ IE='8YA&M$,8INC MEZ,(0RQHFFI!!;.G)>L-6[I]^"%JKFQ'&]'S81YF'=I?[#FY?=/UP\:FHMG\ M[[N'N[82RWV[#??LI'Q5T97YEU@YJ*5R,T8QE2E+I\RB4(IG691QBJ \8\ME MX^-N=]]$"JPS@2&GJ3+LH 7,%O.QYY1!*K),4TVDYEZ] M>8<*,C=2Z,0&JI';[!?JR%Q;.V- =O_@^7%CE"E0'YEYMH"W73#L:=[V9ZT: MC^L'U$G+HT3-7PMGX")O X69N.;;=9 =EX"[\GE#'25;]W$=3;O(,H8B*FPU M)B$@)ED*\RQF4.HD%X@AQ&*O$-?# >;&>\^6K*K [8';]IZ5NUW3_QO],8K0 MKD3 GP&ZB:*H^U_KR07L8?-Y7=9=O5E]V/Q6;-9FI0,)N@'U,8C]Q/\76SVP M\MOVAW\&67:3H^PFRG'WI*+Q<-K+S2\)LO]+NE^N=W$99\8QCXQN*"4W>1R? M>F1TD]/\!J?H_",/I?1U&AV\5*[^HN&ORNBNHMT!UC95M'%BAO05G=8_L)OH M8)")/42G53QV#IVY;F#^SU[?P8-@IN=M.,U[8^R\4Z7-(%QD1*0B80P*;?Z# MN=8PYSR#C.),(Z1RF21>*4%>P\^-(;MVFK6WR#--R ]W-YH8#\V12>117](3 MD:2=],"*7[<^%D'KC@\#+FS&D9\(TR8A#8+G*"]IV%,FKD/59$R_6E6;\J&) MP=I\5N7'SVS51G^^L37>;-6D QW^8AZ]>6X4V.9?+3(EB$U&@ C1'.*(9#"7 M1$(19SE/D(A2D2WNFT.^#2LWCH$ ,U#-ASL.%1R/1GYNQ0<0Q4EN=E^: 89$3'$.260*IU!+&SG0)6F<<+:]^K%RK%0[!P4\W^K M.O4F>:>4V2+\$[Y-;K;%'$2=D<42((MF6YMCBPRHH0$;@\TNQV8+SPF[J(8( M6(S +A][!@781ICS>51G"ZG8[Z-TVPA3&:RNVQBR#3,WC6A%]58?)-)^:_Z[ M<^$C)C3B2MF>71QBA0C,<9)!S5&FE=(B94X=?_V&G=NVN9;:KJ1M%$8]W7X+ MIR/>;DM;>!1'7GRV .Y$OFE2Z;^!7]H_1SD-\4,J*&4[#CTIJ?K!<4A[GG?[ MI_O8.+)U%T?V095?"J&J-CPAB7FJHBR"+)8$XH1IF,>8PIA@1CD2.HV8:ZY/ MSSASHYZ#D,]__4,>H_C/52NS>]9*'[3]I!,0L-$]^X^#0"'H1!V0YM,'F'N. M3R#@)DKPN09 KTP?!UAZTGSZ[IXLQ\=!A?T$'Y?+AQ_[%IO:FK1M$M\)\)FQYD><6U';[.H]8<'W M-@ZF*9=&/%T@?7B['XX&0'&"<])] !_)&?:D] (8P0]-SXTW^?GI!<5/':5> MNF48B;RVS7;4XR#=O8*GRK82E$A"(3DSV\ D@I0J!E$<21030E3N%5;;/]S< MJ*01SX\E+@#J1A3A8!J9*QI!;PZ[EE8C589UPR4H;5P8*5ONXX!+S0)1^]9)BZ#N00@$X4AQSTF.OCT=Y; MG_U;_7.E;@W7;F[OUN6F^$?C)(8"8@YB2&+:0(EC_-$15*DN9!:PX=* 6:U\"0\UWF0$4)"*04CG&9F2VSS1_-( MPX01D60H3XQ=N_BB2KY^PIG8'W_ZN6AR22>;$;>E9P241UYR#F($WW=X&K%! M+?<-V)=\G.! !ZA&BPKL&_O)P@$= .F+ W2Y?: )O5RN?[/CO%R7S]"55\L[;>\ M1I_=HM()#_2Z!+(5'[!6?D_+V6L>1&:K568($HY3B*E9UJF6*Q !U_Z]@4:=T):5;N1Y3SK%2RV "[K;@!K08! M-XY#@ N[;?228-I-XQ!PCK:,@QX2SM6^K8?1U5%MZC*;A[[5+XM*L.5_*58N M\D1+919W2+'6$$<1ACDVRTXN(B2RF-"4>NTAAXLR-PM@*Z3=QYB7.+[>6^\X M)\,]^>&1?AHO_UX]G1M;8H K\(X5\@8\FI1&(V!5&O<@P _6T0\)',5Y\@,$ M/]A<#A<\GWAMH?GGBF\>ESYG+&(2Y1C*6!BK,(V-52@1@22).:8\CB."%ROU MR7H*/PXI-W\TI-/'2IN/]6C@\3[<_;+I!^5+K?4B;-"QV<;:FA256A7F1RO_ M,B%],^%&DM<".WT->BOG!"7HS\(Q4@7ZX_&>J #]6<7/UY\_?XM_/&H3E/_* M4-97\Z&NZR(!9=4$\3]C]W7S]072",<)HQ!+S2!&MF(RHASRC%*2Q0(1X5R$ MWF7 N9E>1BYP;P6[*L',&>Y^*AD#Q)'YI*U8ULH+/JZ;8A3EOU5MPI7941J( M:[$#8^D>QQH:TXD"6H-@ZQ79Z@-43XBKTV,FBW7U46H_Z-7KOH%>\]6FD,7R MP?8*_Z#$@^VLHZHWYIUXOK;6YD+)E*?!MQF9"ZUTDC."(.=9#C%6%%*N.8P$ MS53,F4#:R0 \.\+<**43LFW8 (R8=4JW&XF"/C3 P7M3_! M!)42?_RT_O*CN;JLWZSGQ"MROY>KWZ]-IPB*P/^JO7Q4J]VJB[:B$)SBG+*51QG$*< M\@QRQ@1,9&"YT>P$XRZ#0!6U7J+!*K#*RU:6)@*O"+ M50C4&GF:(8-GT,T\F6)>1N:C,:?$VZ:Y%L^@MLY@82:U@:Z%[- VNOIY0QN0 M&;JV_%U7:&U[1-Y^+:I%@FF:2D5@A&TY**(0S&4FH!8\RU@FI?FM7\^Q,R/- MC2R;6K7;-J:_6!D]Z>\\JF[\%@2KD0G,#Z8!W< N0!"X =BYT2;N^75!Z>,V M7Y=N\-]*O3"[M,VW]^I38;L%K39V?[;(58Z0S B461)!G!/+!BJ%*(JT8B(G MBCBE&9X;8&XDT,@(=D+6[@3W;=1)$"_OHJZ%9N1OWA,5KRU4G^J#=E G'SC9 M!JI/G?W]4^]UP];TCZ5BU4/YK2:#IN/?0LNM-P*&6\%[M ^Z M=I\:9])5NT?1P_6Z[](18A9_7LFV&K*2+[X*<^GMG?W7@K"4)Y&D,,L9@AA; M.A!8P8P3LZQSA'.>#XB_&23,3"-SK"Z@N+M_L'FI1=LF)&#LXMFY<>.6\:"> M3\3BOAJ@T0,TBDP4IW@)Q^E"%,]*,I_HQ$M@>04F7GR8?\C0NW(ME)*UA^6C M6AE;:QM;OLBPDDAE%-K"F1!'*K&6D81Y@E*4QUDB2>0:*=0SSMQ,I$[4Q@FY MJ86UG%>NOS15A]DVEV*]>IR$ZA[OTH=[/]<%1'-D-ML":<4$C9R[1)0P6+F' M! 7";*)(H('8><7^."#2$_+3=_=DD3X.*NP'^+A">1W$.8PY/VZM1>XZ/38' M.FT%F4;B0:G[+NB[69"!,1V=81LXNYZ-%LVF6DPC\0C)?1X A8WV=AAWVJAO M=R".HK\];KVFRDO!EKO:[?5)"]%(:XTR*"+KL4[2'.99Q& D-6>9CB+-M']5 MEZ-QYD8[6S'WFD$,.L,ZAZL;N01 :V1"&0+4P'H?9V$8H;['\5A/4,_CK,*G MZW>$LP-QK9*@!4&XT?)A7-?VH<7>UC CZV M(WZ+]2[SH1&_]7;=@'T-;")OHT- 7_U0^,)Z\KVEF-;//Q2DHU. P0\:7 *T M?%"RV+JU.8ZTC%D,58[/! MRC"!QF3B4!CR$%)0DOK5.1L@P]Q8Y>-Z8_83;4.801'37C/@QC$CXSHR^W0- M3^H3BDY^\)M18!LK?0.V.H!.B;#U@:^ <(S0:"\YGB(J>@A09P*B!SWJ^GK! MEX_ITRQ.N4(49ES9T>:F]'6"=HF,C2B^K'5>52SA"8\ M53&,!:=F;4@QI&E*((X$U2HE+.;"KZ9Y$%RGJ6+> +IN^N=:M]6]>?)G6\%< MK._NUJLF,C<4U&Z+0!#X1B;\DXV^=RV,;]IW-&#G/V=T@A+[^=$F)?&+2A\2 M]N4;AC18/;9QMXO!;+UB9^I\R+9D\MM'F5$MOX66A;X5HF,$_C""*. M8I1A+F/L7-]JP/AS(_)6K+V>K.9/L?ZT*OYA/J1Z RE;1?SVZ$/GIY^1)D!] M9)[:;L?__G@[OF>A=CITC4MO0*O&N,C[M($==08F:P\[PDQX]HT=C&-O/UG_ MIT[89W:PRH_[SPY_C/\Z4]L6/UG3PC9?4JNJ?C/WK O^K;ZDMCY:X^/V-U;* MORO;7T/)6V,[LD^JJ1A;K#YUXC^PY4=5WKU?+YDI;'Y0JPWV]=XW_ '_!D[N#:PN-Z#3W^4U^<6B %H8/'JO3_FJ MN"_B,WUE)EK\Y_GJ>%D/3S"!/5;'E-),9JT\ <3[5LY3##_P&(@5Y=_8\D'] M]&W[U_]9F,%+\?G;:V.'+>LX6!&9S61.-,PY26QM00'S.-,0D31G$O,XIUZ- MM]V&G9MM8D4%M:Q@*VP=F__F]F_#PH[=T'<\\0F.Z=A'/5? Z7^RXX5.V",= MMZ&G/RNWU[&>7+&YB@V(U, M.+VP73Y@&("?NU4?%,>);/$K\?0RFIWQZ3%U+S]C,@/569U]L]+]IH Q05U+ MD^QT[,ZC*(^AFY7UX0:=B=/<8[!C3/KMGU7R\",_ M?^&PK[G.27JS7JV[DDBO5F)]I[K<>5[5_JZ%B@3BA*/_G[UW:W(;Q[:$_PHC M9F*F.B+1AR $CCSE+YU>,+E]&=G=<>)>E#@:NNT4O(1I:S*\^L'("F)F9(H M@ *9[(COH5S.-,F]L4 LXK+WVD R;8:GQE0?PF73>N(>OC2*B^:X"Z2.,\OJBNJT1PP'+$0.$ MICJC18$D](JG/6=@:LQT9XQ>N_&RTR@+E2)[@9\?_UR#RL ,TW8M<;[%%!,[ MW>K(RF$OC(PL$W:ZB<>:8&>NZ[EL>C[S^;0JRQG#,N=$*9 K5U\^M5 QG!% M4&&T*#*4Y6RV<=G:GFND8QM!@WEO:;AWU_E4![DW4\'5,G \GP+2<^ES'3Q# MKW..EC?.P?/QD>$+FO/-C[MZ.6%GW*7*^88>K4LZ+KURG#_?5=T)KO"<<84,4H*(0NJ*&,904)RV>,A_,X28T=2">_-,JN@15&+F!>()X7-.5 MI(6KDXV5_9O0H% %S(LBE<1^S,*5!B( _TK2 CO]W)58S+_77[IDN[1,4G=) MW#<^\ MX]5L\VL?P^)PQNJB3'RK#?"-/FWR=SV5G\\]^.;OOZKV3-]_HJI#D MQ^7&OAA.S[&6X[U]6*TW\_^NQE.S?>B.*>__6,VR%..<90S JEP,];\I=GMH0:WN?5/) M?LMJLZ_5F"8:PC8DZC9??QQC[_;U\&3L3;_^8)W8^[OB8?WHT"Y.7$4N_4[7 M__]8'^?^6"WL,\I:GK.=D@2-S)#!#+#"$:%.%6#0SLPH(021+(7<+Z.QI_VI M4>#._>2770/^DLR;\(.F#?^[$;7ME7'6MYO\*'- \ 5# M3YN9&KU50#<)D[+E9V Q\-.0^G'4]4 -3$47M8H^V]'"RQ^[PBT1*X1W0A.W M//AI4^/6!N]L[E%A\.ZK>^J(*S7?5,:7%/NMQ4V:O[K"B39404 @'+LW:]3W.[WJ?C(/9X)N$>[A:C@Z27.:#2.2]P0Z#(^\07F[Z\3ZA MQSW]R./3:OG==?D[+3;W]A'O5BZ!8T9IGA9&YVB7FL@7%WF'*J,"VXBQ9EAW+N MB.WZJ:WA(J5FQ!T20&7G&)@B"+@N,, 8,V(@Y) $32].V)@:>>Q<["."$Y)@.<)W8T/VY-]!-VQJUZ?KZA1W7-.RZ]JB[Q/O?[BUZ;U?K! MY8C?[9,_=K'!]_,'>\F=^69_6QI++W.GSL/7FW=\HVO-YISD-.,9R MA)QF2 M&2"0A@!RGE$C73?2;6BVFWF35 U- M7$M[J4)'?@_\&.[U>G=@7B4^ M'_5ZXT[K*L7J=UOM<@B;59=!J= YT@"K5 ,76J1,@R8S! G6))IPP**>9ZW M-#6N.4BF!]6$[("RFU>B C3T#M?!ST95WGJ:5(B%:_-W@Q94,C,.>.,5Q^P- M8F@-S,O =%>[[+A_S+J6EYOQHH*EQPU#B.+."$ZUG:$AD$'- .8D!Q2) O!" M00.Q+)"(*(8[->H\+8)[DRRU9WU=3Y3])FKQL!N853V$;\=2NQUD5G;!Y(34 M;<_-Q#SOZJG[V.CPWZ^:B*HO:V=G\_3%OB6;VZ5R)Q4_W24SB@616BO M48 M,Z. P(7#7*8\%9 JU$=ZQ]\#KU$SO@S/EZ;&2NDVA'XVSE='<7KG>:"6I'^? M^)%19(A'TI]LG'85/QJWDYW?-TGE^4V%\ON+*(<+5 8#%E>ZTM_\N**6P; < MR5V&/Z$?K[V;EW*Q*K=K?6?:69]?]<+QPMM5N2F/:FP>@@/2(A-*Z1P@+2# MU,ZGJ$:NB B3)F-(^EZ0:Z:D](UM;>]A0$XQSG &&7*V#C!' (,U KG.*3"$5 MX21$:;COH< ("L/WSD;_(X'PG?]I;O /LH,_]$;]J^W'>VR[7[^[OD]9=PHX M+F*U.N4O8 I1;C3@*2< (Y(#)CEV(N RQ\1PHGB0($7[Z5.;GU3.-='2/0(L MGB/G-SQ[XS'P /6'(EQ%XE23XZI&/+,PKDK$J<8=J4*FL$0%]1N?3(I0E+F)Z#[SHMT[-/[4>KG_7& MQ=M_6:\>YTJK-T^_E#I+\NYK/6;4I,BKC&R*TN< M 4P5 I0H2Z&Y$0HK 9D)TZ$9RM.ID>P;OG"!P#'T5&/THQ_=3J)W1MQG;[?R MV6:[)>J3^_&NK3=)TUK[ET-[;Y)]BV/K?@W>*R,(RL;P=@*:M!%!]Y.UC6FP MYXF MG-[?:9RRZ]\LUW;_U>*//=VKO_&8OC/&HQR:F>8Y:MOS\7_^#9K#X/U7PG!UGORAMYG(>6D;P M!+A.:$E(C $4AMAO#*. *X1!#@G'PH@"0CFS_3]?J2K/;@R(7YH;<'FAO\^7 M57JKZ+70.,830IH9;%_6%,'6(X?0/MV^[!=6-9] MU(DV1LN-"Z3E4JZVR^HK+'^X&>W5,'NN:*]Z X=>BIXJ:G2[L9-WL=U4\Y'- MRJX]XQ:N/(](W&7@L9EQUV]GFWFT\#I_94\YL-7#PZHN952MV,J/9;G5:E9D M*9,LTX#0+ 6XP#E@C!F M50LRQ'.TJ!*0V?L3&WE4[M93PJ2>>5B\LO<_J+R M.7 B< Y;/S:(@-C E-" 5;EX4^]!E3=)[69$O:]N'.(*?9VQ-:["5W>#CZ2] M+ES>CQ?^MEJI/^:+Q>WRZ.3T$/.Y/R"3!9006CR%SC,[C;"3,IZJ#*"4&8,0 M9407(6P19'UJ'+)SOLH0>1F14":'!O0.5@_K'#^Z&0SR@4DH*MK!Y-0+M:B4 M%>;!J$36"YR7]-;O(7UU:@- "BR5,UENR,K MU7@#<2Q4XW_K=3G2'U;KK_IGD^U;I=KLYGPSE.5$5HOEX\)?I/O99S=SI>K^Q6]3%DO]SHCK[P MXZ9(T(Z<"VU6Z^0YMNWU7_P$Z,OH#)+XW&'V51*>+\-P+M'9X\Y8IT?[M09) M!3?*;2 C)Z'%,P6HTWY6!#*B5 :Q$4$A6&=-36U2U/;TW#E2:&&:\SCWW5"> MX (N8&-YF$HU%T$:>*_YE:K47&SVY;WG2,LN5]_BX](^JE(A.W#6[8,[AIEI MB0U*L9W;I&EN_S (<)%*D)(LTP47 NN@H/AN=M,M^[>Y/8M9;6#W8J MPRM_ V4.NJ'VHY5X Y,+15V'UO8M>8OM]WHA($25WZ@V^2X\@)>S3^2 M#_"[JV?^C?6?868LK?\-@S@#" MA.5,H0P*+\W/8,M3(YMOVY\_%U4 )U_4-7!VZ__ MVQ]\_5V7LS35>9H2 I26!.#"8,"1( !IFJ90PUSQK,?&ST7#$]WWV7F92+O0 MG9=E^ ;/90MZGTPS"&J,)J;0@=I=G0:GQC9U#MC#?#E_V#XD/QM'@_6ZND%F MADG+VQAD.;0@9\A^2RE6(.6%QE+:5QRAD-2ZJ""/EF@W,,A^5!X3NH&9O''U M!(\W_MZX^CE1!>+ZWJ'JU0[5KC04DH067!!@ ML!-9IG8V1TFN+89O+AR9T8+) M:S3>7T"C3\SXJ3;'C@]_9F/L6/!3#3P1]WWRLF$6:4<*OS 3$CH%=:.@VZ"S MBPJ!- =V.<&9H@P5-"A<(=2!J4T'>DDLAT$>9W4Q;1GE,ZN-S2H1VJXYYFH@ MV>1>D(VZ"GEU:>1>$(6N4B++'[_E/^=VW3__;R<2MZQ"(EPYF+;N\DQ0DV9$ M40"Q3EW%90Q8)@S0*),Y$49($:2]YF%S:N35]JU>S%P;QN #O!^?189S8 IK M>9OLW$V)>9//RP5-CE+=5 H5U+G'>^7'' M$5C=!'$-!$.S@%_KO0?[N::>&-&EEG_]OGK\-WM+/9CM7ZHQ7(W>HP>-,D3/ MN;\;AV?_O=]'_ZO>\/E2J_=\[03?RELI:X4MK=[525 SF4M<4(Q!SJ6PJQ.9OLO$U^ M:2/Y[I)88_#WW1^=J)]W#[.C?MW]87CY<0^X,Y[>\[U>/[ALUWHR,5.0VN\Z M3T$F+=-@E];!!>9VG8&(E RG>19T1G+9Y-3HYD4HDUW16W?=4D,V#E\OX?P" MY7E>0)D+8)C+A2?0.&%Y:E<>TJXU$.:, MIF$3G0YK4R.=@[.U/D12N9O\8AT.E5&\@+(TDJ8* D; M&"V0@F'1JM%P'B=2];\[TZ&SD8L\)TIA0#22EL-Y M 9B!&!2$24T(YT46%!_I975J7+YWVLUS3LIU]!6R].L$/]J)#NW ]!,%U1YJ M)P$H118^\;$\L@9* !C'M*Z MNNA+HYSPQ;YCYW,0Z1BUU&>5*' MLT:I;GX2=\]5VC!8#KTR.U59_%#G^29I?$^L\P/LF?< ;8P"X2?M3Z'D=Q

9&)9;+S7[)(QYW]%V!E3_O*PQ$>-]QDTH",Y*[$+4> IH:"5#I1.VVTH21LA1;!JZF1 MT5?M7@^[;-[GH3B1TYM: U@?_*_$:UN!!M6__S'?_)@OJ^US^Q3E4B)=^LJR M7"WFJHK-;,H5)^4/716&TO8IUL;/9HO73M/C(K\G@2U7W/K@_DY:C3E)]_S)4_^A>D)>_:]TP MR*%F5*PC+WEC>#;RDC@BF,=+YI@/[ZVLO'K0^^/;_;BF.1=(%@7@3-OE/J"GLL[YX_;-G=+CJ_S\I_WKMK7# H)82&J&$L$<)X3 MP$EJ #?4?H9EX73-@M9K)\U,;3@^\S)Q;B:_5XX&?H3/@.JY9KD:JJ$7(>$H MA2\F.D&(NSHX;6KI8A0NW7.+-?9^02:2@% M(NV+Y9/.TO5<\O#&.U MRQWD1V=181^8QYXC7B=K-.XF>W_CL92& Z6)Y2E"[<2)& 9@GHD,$BJ4"1*"]+0[-;:R;QL>8%EG 8ZXJ N# M;3JS)NOXR NZ U+C+^>L[R1N4K7D)JG:,E*V[$4LQTN6/>_*=')E+\(5E"I[^6EA%/J@ MQ(M:)F]7RT>]WLS%0M=_=5K57]W)P#N]7#U80K?OSLP(S#F6*: 408 U0H!K M5TW4I*ZF)<<">ZE@];0_-=)L.5W5+;IQ@9*-[TEUK&)_O??>CS7[=DTW78X M^, \>50#J=6 W0\5[E4;;I)W8P&O5K*ZNM9B?\4.>.;(OU9'>'^JKH2Q_D;9 MAU3?'9@V7YV^3QWE?OGO)P)91CEQ@"J: XP@@6@$.: YXHH(3,N6%#V=8#MJ7U8 M:M=!Y7MR<#ZIO4_$4U+YGU0-2'YW30@,+0GI&._MAB'@'G[+(1[2?38>0C&+ MO?G@;7_L#8A08$YL0@0_XIH8]'O^9U-"[(U>:C/?S#250G*) $M=$J1B=K8L MI)TW0Y&AU%"&5!"AG;$S-?+ZLEX]SJL9@+$#9UX'6F_XGZ$ID.=@]:.C"& - M3#U-"+IU<5?<+_FE\3*B[OT%' :(03^V]0HQZ&<;?#H&_?SE_2CA5LHJ_>VK MEGK^Z,+J/NO-V[H,_$QIDD',M&6#C %L%\V T8R"@N5IJJA@A@>E27<9FQHY M['Q-UGMG;Y*EKG0S^6*Q^J,Z '#$H59;L3';1<)WM]A+_B>^82RO\M+^9WZ3 M9CCAU>_OY&8E]#I!\"9Q+V=UQ?_ERRU?/^U_>>.V-G]JN;'?A,5Y*:?P#O5C MI%C=-# M[7OH:ZN'N+$O1W+[K(/>KK6:UX(V=MU7MR,>;_F@%96\.@V.RF ^ M37])8U[WA'%9N=[,;LLY_\+EW,QEHSZ =2I9)A70 KHRY;D G$*D#%(,ITQ MCKQ$E$\^?7)L91U,&@_]^.(T:-T$<3440S-""X6(V@R=S>X:VO;&UK"V/[T< MTJ>?/,H8[FS4;M!V7W2E!'JM6>Q48%;+*M'6+>'3G.=I80Q !QJ5&'\S6IG$U:WO;.JN_$V7.;-1)Z0^^K]@8N M?!/5 Y&XNZ9=!L?=)O5H^M&^J,\]/7<]EINYFB^V;H%]D(]Z_Z<+QM;*A:4Z MUMK6)Y1W9E=)\(M>U_)U3Z09 M'OBC/:(13/;\<%3'5\!24-J=3P M[.E!Y#Q"A89[9R.1M7,)KUP-I.1GX'F2:%](!M]J*BM-P?C;R:<:')>9GED8 METM.->YH])^\J.=FDU[8?_U^NU2_\O4_M8L<;X[/=NKE2B#*,+)S-&9G:Y(4 M]7X3%1()*C.2DZ UXR6#4YMR?>,+7>MK/NS\#=QMNH2PYX931-P&'OJ-JQ5H M>V?W)^,#J)%[0A-W$^J2T7'WH3PA.-J*\KTOEI:4?NWNUMM0!9#]NB03= MP+32&[4(6E-'> PL.'6P]\JJ4T<-ORP]=7Q+/_(X52?^5 [BC'!.M4 89%GJ MHO,LB7!!4F (T13K7-BI2\@JP]?P-!<@NX)P_4K!>8/NQRQ#0#DPS=0NWR1[ MISN3F..13BA441G(V_BH=!0*R4MN"KZ_YQK*+A&::L.?[8MU9UR=EI)+QXC- M=Q@6!3>PX$!0E &,,Y=X)S!04$B-=*$RZI5NYV]R:G,>Y_&^I';/F8X'T)Z+ MJ:CP#;V<"D,N?/GD#4;>\U:ED]:MMM&&[P?OWV6^EB;&L_JRT1Z>)N M%_:'_CH,([X/GH0ZL3X>OPI?N]WM4GPN\>QDM;Y:^*&)SVH!D%0()!L+P4Z@ MZR;9H^#J[]0X#%[-;\C.&Z,:X"#^3Z&:X) =XUF-<% 7>GXDY0^MMOLO\9NG M*BFPUED7.>>YYA) ZO8:N3* I] +'.LN*0B4UZA[AZV)C?O;EP]S" M(34Y ML'V4[+M@]OQ6Q %O:&[OCULX 5]&)"YA=M@;E^ N-_R(D#QN"9?0N57_N2TW M%4_=KVZ5FCN*X@NWP_-QV124?N\$2'<*C(WYALMFFKF))<%V54_.OPS-B/XVDR3-"?P5)]$1"N$.NYUH+HTGW M1(*B+>,3ZY'AY=7>+S=V>OYAOM"?MW4V*#-(VM<3L*(@ )M< 9[Q%#!MM&:* ML)1X'<>?>OC4/DFU?XES,*D]]"^T=@1<]]?D6C@&_CP$(!%4PU5R9PU5%^MTNU.[&JZG>[@MY:W2V_NJ#==1VZ\WFU7.]^ MM.OP>?EIOM0?-_JAG$&A"JT1!H4=W@ C)(#(L@SD#$&&J)!8!Q4:B.K=U&CA MD.ETLU.-^NI4G5U+[995%> K]E^:MU M[< 4]RJ]VC_U+2;ZP^3*1?'P=9+K8H)[-ALOJI$K)03N3*W@/K>3RE5932_W M6:I((LH*1$"FF; S/D8 1\1^)0S,[0\T0X&1W1Y&IT;YAZK1*Y/LO4YV;O=. M#_;J ,_MTLBP#KUO>CVB_24(/" :1HF@R_#K"!)X0'%6E\#GWG %HB_KE=K* MS=WZFUX_SJ6N,D4URRG2, 7&J!1@Z*1BL<2 %]"8E'"4YE[+SG,&ID8XC8_5 MY*)Q,RA[]RR0W602 YZ!B:,',D$"15W-OUJCZ.3#1Y,IZFI:6ZFH\[J^>TA. M=G']N@65#?NOKM2T= <9Z/J*B![[&!YP7/% MIE;W\T?>Y_)J[/'6E]]M/=/)=SJ5'U;K=XV,Z+% XM?58F%6:Q=V,LL-AFF& M%9 \5Y9P: 8XY @@*3/#L;V'H2!UD5 /ID9!)U5 S^I_)K^[IKAX,]>64$F1 MX-[R6P(-V@=#'\ . G]XUGQ?".-FU@=[,6[V?5^0CC+T>S^H[RSLVP-?+-YL MR_E2E^6,8T-E*BD@W(E$I@+9597B(%,TS8J,%IAZ22R=>?[4**Z9'%0^)CLG M0^=3SQ'TG3_UQF6<^9(G)#UF1B<;?L5,Z/GS1I[YG&S,\4SG]&7]D\8L%SSJ MY=8)/#=:$$2G2N9" B*@VPXQ!>"&YP!AI0TU5*DB*"G^I)6I#=_&OYO$>AB> M$'8,HN>^ZK70##R"&]>2-WHI?SCMD2&4,[HPB)[M=6QI] 2OLXT]E=-U_N)^ M0_Z%W&N3L5C@G!'#"P"%BTA'.0=4%Q1PAJ5)>9>KQ^J//2W MJW(S4PAI*%$.B*0(8,8SP'-:6 (@A/.,VM_@V:->BY7W!__(2,@KW38UX!&A M\Q%8FGE(%L[+1%HW0S,@C[#T_.I?A<_09Z<'8!K-B;==R/1(]#O7^,CY>$=F M1DZ;.]?,X^RVLU?&EM.;:5H4@BH[PA7A+D6$ P'E-"[6CQO2J._2S9O#+6\8UNH\!R4PN[1#A6"4[8IS_=U-8 MX9T6&U=\QQWL?EGKA_GV808)I9F1'!CERFI*:H# 10HR:21DDA>0D* E$L6 MIS8;:SOLR$A9EQ/5^!P84'(1;3_6B8KAP*3S$C[G;;)S-_FE<3AB77%O<.*& M@ERT.F[HAR\(1Z$>WC?V(YQWVNCU6JLZ(K_:HRK_MEZ5=C5(N<$RT\ @;:= M!C- ,>(N8YO E*N^LK1Z3GH%)YC?[CQ7P]J-<$73]."(*9@-S1!LNY^1-F!G_:ZP-@B8M<<04(0A#@S"4"FY0!SG2&H)U. M&%>EK4I*CT ;?\@A"IG^J[E'CATG,_?0ZB@/G MFWDVZ?;XRG 9P^<[M8>"U,28#&.W)\&(LA, J@&C:0&R(H-2$T)-GOG*$YZQ M,;4A_N+JGWA6WR_+YJE^53QXO8!S^XTYD[L9A_K]>SF83V MTT<$T)P1@!'G@"*$@$(9S7 N,QJF+.)E=6K?L;VWR<^#N\EJ[V_8U\L/>+\/ M3G0X!_Y&[+.>#Y"V7$X./M\DMP^=H3/!C!X$5502]K,\*F\&@?&2ZL)N[IDV MS-?NT:5]]HXVY_)VJ=[-%UM+C3/#.,]2EUB$LP)8(N* <9$!"C,A(%-,Z:#C MFPOVIL9(G_4F63CI'$M(=7#K32*$=F*%VGA[6)C>5!G:-;.-OQ&QD/V#BYB5?L#ENAK(? $>YRIZW79FU[$ZA M[^TS*K51G$.5092"E!D)L,[='BJB0&&MH?9HP4$.9" ,J% ;C S&TA*L E@3+/%2I2&13\ M[FEXPE0Q7S[JIL:3YQET,.I^Q#$$E@-S216T>O#,KH1V;0!VF@U*VXJ(DRRN1K6!/%T%_53CL2;!PV2Y\A@R>NPF@XN3?Z#?1MG12%8 MJNPD2>=I:OF(0R!R:?]&1$JT("DG07(PH0Y,C9SL6Y@/H^&PA]R/CX8$1:QA[\0D11I>0M17G.'H.7T3$>O4QIHO]S&?!=%$H%0! M(P0$6&H!F"$&( V%R$U!>.856MQM9FILM4_*K=WL72?L#*A^3'4]5&,LW\)0 MZI%SV 5"Y(3#DZ9&SC;L:NYQJF'GU>$)!J=J&]8\=.^6>??ZS\T;Z^X_9XCR MPD!CR0!C!K R!G!#$( %0SC3I&!$^V8<^!J=&DDTU49OGU<;M5_CRG?_<'MO MT+MI8R@H!R:1;A23WRO'$^=Y4KD>D,?@#:Q_8L,0 (^4Z1 /Z*#\AU#$.A(B MO!\U6H9$:./:*1/!]_:M'7*KE'V/RBH3[6[]9;UZG-N&S3A)-91N9D>=8*DJ M%*"NIE(J4<%3)@C&7LD2EPQ-C;:;TAF-LZTB8SN'0RN+G,&WFZUCHC8P0_<' MK$?=D6XTKBA <4F2"]?W6^HURA3/5Y1O&[D#DB,$"^KT1Y$& MF-E5GY"$ 59D0BDLTD(789KE7>9"7O-QU,OO-C_T.N%2KK=:)8M6&?E?F@S] MP+"B3K0S1 R&E )9X,Q"S@0016I D2$&4G<'INC&S1/[@6]CRWOX(!)U6=YI<-3%N4_3 M7R[1O>[I1^.[/<#[U:W\K^U\K6L=:S=Y; 4/9 I11+ $*84NE,NNU)D4"#"E M&2/<,HP6/1C&R_A$J>9+(Q]9NG/2A[W?2;EW/(QG_#K"CW#BX3I26>_&7W?P MT'B<'%QN!7?$8Z @B*)2D9_E43DI"(R7Y!1V<^\<_M6#=L5//UCG72+M?+F= M+[\W!QOV"_]&F]5:U]?=\S]U^?[/S9I;&Y8ZUT^59HJ31W(IN*M*LO_CTJX3 M=;F9(2%DCBD!*L*%W^HBM7.Z\:EVQ]R)H*HBE*?M4+MPAMWFI*[?12 M<0$R)G* B2Y<#J8&!*<9+G NC2Q\#[G/6ID:032.)I6G8%V[ZG_F>A[-RZ?7 M43 :F!V>P9,T7E[FA0"<_ ^CH^ UTNES3]R"CIHOXM%QMGS^WM$.DR^ZWSX] MOGQQW^5Z/?MJ2N&Y"*/W?\K%UJEUM&LAS!A6!L." %@8.X<2L T%QRP E.< MICCG,BCAPM?PU/AR)PVVY1;,I@V)OE#5\3KH?=?"\0$=?&';X-?X?-/D8.S] M3MJ.QURQAD$5>?GI:7SDM608),<+P\#[>Z>&G1?F:XGX0UE XR21-1088)TA MP+1" *4\3X5=\YG<:RH7:'=J9/52$?0F6:Z6X%()@*N0]R.K ? ML=.&PL!Y$3J6-#MUZ2/M<^"70;_G=E9A[.8;]-:4L1S@HS^*BQ:E1DW.OR5NM'.R3+-8%L!\/185M8 ;:I8.] M"/[8 ?GV$I ]D[\\P!D@VZO+ZBND=WF <#J?R^?&WE%]\XW^-'_4RDZ^[(OB MTF&K(./?2FVVBT]SHV+*SGP>%FESO 'D]L: MT=KGY%,7HGWBT+PABAV/=MGPV'%IWE"1S#&5#[Q[P8Z_V_RZ3VVZ4U5*A7KL>C MJ5"LHE*5M_%1Z2H4DI>4%7Q_/]JR_'=GWI>;^0/?5'&TJ3*:IH!EN 84@08 M+0I@TM1P@@G,F0@AI^>/GQH%6>_<&F+O7QC?O(#.CU7Z S(P=[S$XB;YLEK, MY5/R>_/_J#F3W7!$I8<7)D8E@=/->SG4SUS54^I4_M!JNW!/[)94?9$=3)6D ME!0*0&UR@$5*[;2$8K>!G&724%,402._IQ]3HXA=,]S8.!9DUCMQX5\6593B M?NH2J*3:L\_\*&>$GAB8F]J=X*7G/$B>=R0\X^JZ]O1E7.77ZP [TH:]\G%] M,\R__="+A2L&PI=/,YZ33 DI@.!N.[NPZSDAL@Q +HS 65'0S*L:^>G'3XT% MF^3HRL6D\3$T@?P9?-W,=3TH Q-2$!X]\L-/-?N*K/!GCQLY%_Q44XXSP$]> MU:-TL$MK_K85I5S/J_53$VV&A2E2YE8T)G>E@],<"&+_D)H(;*I$&N9=.OBT MC:D-V3K#NVSY&5 :]PR,W:,V$CA#[Y%4N+1=[!'7> Z@@-K!UP,U5NW@'H"% MU0[NAJ*K=O"9.\>K'=SM^K/:P1O*&,P:SE(&,9 )@C5)@5U\YR'FA M[:]9RJB7"N.IAT^-E"K_DLK!I/;0?YEU!-SE1=8U< Q,)P%(!"VPSC6YU_+J MZ&&C+:[.-:.]M#I[3<\3;C>#<6NTM?ZAE^7\41_R8C_KS9VYYW]^<3'/J^7M M9K.>BVVEL7"_^L*K&%G&$2IR=YC$L#OXUM0NPMSF"2*(:H,DE2Q$Q^!*?X*& M_@A:!?4\6[;;4Y4$##P$O[*3_.8H(T(_RG+P65.29\H#-XFKS;@R3EC G8FM MZQ+8K5:Y<_:Z71$/U., '/><_4J?QCU^CP/@T:E\I,=>?;;W\'.Q>M+ZFUX_ MSJ4^4ZQZ4;UH]F]WYJN6J^_+^7]K]46OYRM[7;DI#R=)1MO95,802 FWW%S0 M'%"!-4#8H!02#1D."DH:S-.I3=C:1U/EQCH(A&M.[UNT2Y9+UOFG)?.EB MP,O58JZJ'-'2:5_6&E/V2:N]L$3O@\3(+TCP4>/K=?O0AY&N*4TO-])22:LL M_,TNK4]5!Y)O^<^YG3NX=NU*8(]U.#E,#PQU?!G9V]NR5<=E7QV$%RF5&>7 P)P G"L#F( 80&07!KA0)*=>1S+AIJ?V"3DO:]HX M?Y-8[WM79PGH$S^2'P;I@5D['LA1M&2[\1I<6?:,^5?7F>V&Q4=U]L(3^M': MWW7IBE-5]:V5G0VC5.<@9YP!G)D,,"4XT&F.$*)08Q)TAM)Z]M2(J7&M5W'P M-F1^M-(3B(%YPQ.#8%(XT=JHH[[]_%&']8F&O1RWIRX)C_5HG4!\7FVT&^X6 M"WR[5*X*8W,@K[7(4EP8H#77=EVK(: FSX',C6)9:M)4>(U67X-3&\+M2J^5 MT]57SKE=K4[\ZU5Z(]X]V(? <6 &\("P1P2)%Y;^X22Q,1TIMN2:US,HQB0$ MGXZ $Z_'C!9]$M*H=BA*T'T]5?O7*ZFUJO127>J2FZ>Y)/"'A]7RF]LFF^5( M97F64I#GM&)F#@33*3 %9J)04. L2)WTHL6I4?/.X5K:>-ZX7(M#.*?K[<2; M9%D?/^POD&[!'BC=?[$W_*9H43$>F+:?P_NQ!6_M;U(Y'%&OWQ>;N%K]%ZV. MJ]/O"\*11K_WC?WXJ"Y#-R-Y6D@&-4AEB@$V1@ JL0:*($:)ECDK=,@1=/W8 MJ9TDWSL;M=!#(%$T,/FQ07CC!Q[RM]TM#A[2SQL8==PVCQYU<#YOSLL1^.)? M^PK5[0=LM1-=WFXW/U9KM]L\(Q1K 0L*2(I3@#&F@&OH_A!:*&&@0#A,G.ZL MK:E]ZM^V/N@)W[M9J1Y4Z8)EH-1!%\Y^@S<2>H.OO0Z?ZILZVZ],#I[&%)R[ M"$=DD;GS]D86EKO8\&,QN>E.W3]AYY__^&NL0L@_EU_U0]\[E((6_JV M3J\*SG"*.)?$ ,UYANDAU028-4LHN83O/ĥKO/18Y,S\/K)/R_ M\+GZK#>S3 K#4&87]"E']H.M[0>;$ 20$L3D!8,D#XHG>?'\J7TU/T81X=^! MY_?1N@*2@;\<>S2<:VTE_5;XW;X&W,VN>)Q3VI>;^6/DRIUG8!I$3G]GXU54 M\U\T\)PX_LO+PL9[N=[,ONGOCH?^IE??U_SGC[GDBW_B:U,=/KO32C?I^&K_7,_=G*/: M>_AM.=^4#7\_O1#&4@BJ+-<*0$2Q.UP40*0&NFU_R*G61.=!>XU7>3,U^FBG M+*SWK6AV)[>V'0EOVM$W^:!/EWFNF\?JB*&7NJT^V+& MT6 ;F.R>(=;R=)JO,*O>JG_J$^L9BF':0Y3 0S&!F"$N%% $[7+KQ\VQ7!;GKQ_FB_UQXU^*&?8 M",(0ST%FETUVZ:12P!FE@.7"]DIF"BI@<%#:52Y-C:.N#B%*?G=M2ZK&!:8\ M1^A@STWP4;MMZ)WP<7JL7X16%)#C1U9=Y];X$5%18#P9R13GR3V2SWGYP\4U M?%BM:U&G\N/2Q9RX^I+W/_2O]M.Q75=>W)F7^A1[N94<(I0)HP#%D@*34-O\T,G#H6GN M-*V>FRX.K?OW@*3L&+W:S>&OT5<#,WC53:X]B6U0HW%6)KLFV;\DME%)JU7) MG:DGP$FK8<'Z1M$Z+"#+?N2.&RL+?[0.#,O9CXAV5TY_##/CY?Q'!.69)D#, MY_9<(,V_+^=F+KG]3DOI?+"+L*KXI+5Q"!1!AI&,YQ0(R83]:G(#J#$9R'*4 M&0R1U P%+8*\S$[MV_AM^_# UT_NB]=J0')H0;)K0N BQJ\3/!C'2 M#67R^S"A-T$PQ5U.^)D>=\D0!,?1LB#L[K[A,8]ZN3WD-GS1:SM%?:A4"\1B M_KWZ8.\S).8/]I([\\W^MC0NMFZUK+4WX8R9G+"4$%"@U*E@BAQPR+C+C)99 M89#&.FA+.99C4Z.[0PY7Y7.EMMSRN@YEW*5M_3PT.EGM6QT:GQ.IA_V8\C7Z M;6 N;9ITT\JG:[4J.33KYI"A=[_OW7;;;I*Z=3'CA.+"'3FD*))S(T;A^V"_O$1_W>&&NG?N*=N56K*CFNB<4APLY 4U$ E#$#,(.% M4[;B /("<<,DTG[UBOQ-3HVM#UXGM=N[$>Q&]L[U'O%/GAW03;G#P#KT'DL< M1(-BI<) NCIPRM/<:%%48K]#=/OY5NK;X_ MO3QD-LX$8Y+:_^S4TDB C>* 928'N,A3DJ=4[4_D^>5,T&O[P6\J. RZ _.3 [;>1FS<=D=VO_Q6H_R7@1-NPQ&+ M.E\+,#_JC"PCE MG:E*6#SJ]=/,<%="0A; 8)>'PC6R"^?"V(D75%!EJA LG2WU=QP3 YM ML-.T?2N2IAF);8=;%=Y7;X?/UW MOMCJ6KSQ=JE:IS+-D8VZ6UIKV_7:\?52?5XMU[L?W_!R7E9I@Y9)F:#(,""$ M2NV:U466*=NORLX0M4&Y8BHH83J:9U-;VKJ&)57+JB%*E=);87 MH@@PHYSG'((L(P1@B5R$&*0@MS-)(RA$" =F')RT,S62;:+CG:.AB06G3 MVE\_6K@,<#W6)4I'E6*D":&4HP!S;.8.F&J2,4I[G=MG@ MMVKHM#(U0GBN^AA0L;0;R\NQ!%$0&GCLAX 3)HAYJ?'7"V*>M3">(.:E1CX3 MQ+QX<<\*5@^K]6;^WTT5][KT<:6J75;[%N_F9;WQ/,L5H9QD$J19G@.<*0RH M9 5@F<3"T@!.H0Q9,?@:GAHAM/UVTV+E)L.J\;;:$;RFI)YW=_BM+H8 >6!. M>8EOO=C805IY7@N^[7R/6)@K$*VXI;M\C8];W"L0DJ/R7Z'WQ]CB:!4BO;=] M5/Y8+5IJ+G>F$KG\LIY+?;^>?_]NI^-&,I/AU*YW&++D1MV)59YS )'"%.(" M04[[;X<$^S,USMM[[6+@&[>K6/E*3?:G\SS9U*Y?LV\2WF]]]E@&[8V!R?%( MAZK5F)ODT$U?GG53+?I;-2FYO]!-5V[5] 9WP&V=<)]><0NH-X#=VT7]']N/ MD%WQ%LOS3>2TRC*D7)!H#I4"V @-N-$YT$8*G$IB_]EK.^GDTZ=&EHUS@7'H MIX'SX[?>< S,5MY(!)/.R19'I9#G%D8EA).->SF\3U_4M^:17#WH>_ZG+G>5 M>R"4!44< \A3"3"3=L3F>0'<_D^ABUPQ$30A.C8QM6%;>YALG(O[ZNCVC=HN M5> :[@2;T U8V:C]N? M\93Q.8^AW]"^"IF!1_:SZ(^(8BL7VSY,O,>XXBD7&WDVQB.2O(E3*5OK'WI9 MSA]US1F6*NZ,)8X9RUV:*(> BRP%.+>3;TXR;L=WCA7,<*%Y4(96AZV@D3Y" M2M:]LV%'>,OA9+$J S_E7>#Z#?Q(D U, <^\3)I/_2^?+%Y_J3[S;BYD/;Y) M;C>;]5QL-U6,V&9E)P+KKAHE?0JF7X(K=L'TL_;&+IA^J>$G"J9?O*4OI]0U M5?\QW_QXNRTW]LGK703KT\SD2&OFHOC=&MZN"(13&F0 2T4P3VE1P*"U0:>U MJS\SMV&OFIOO!CGV$0'IB*+J21[YT?,XV\ [$Q MTLA/F9]"&GD'+)YIY%U/Z$=H]^LJ9>>I.B2I\GIFFJ2,:\5 AB2VQ)5K0!6A MP!10N:-DD3'>(T7\V)+7*!H__7OG:'T$?),P=H,*F)1.&;M,?EGKG];2CTI5 MG;NHF(0_ZG5S'/D_(?IK5KBCY/KZOR2\=+^_DYN5L+]$\"9Q+W,5YO%_^7+K M!"EWOPRCOQ,]YT=S/3MB'#K;@_^M!K_R+QYAG6][5&(Z8694 CK?S)=$TW%E MWW"5>A&QW^)MI0>ZXX)4$)DJ4@#$"0?8SH0 S7,)M":(,H9AF@56+NNT-]DU MUH;_N9=LQC$_OPLUMB=/BN\^.VU^J0@8GPZBI -TTQH%TH2VS% MV"%PGT9AH%,._FN4".J -EJQH"X;X66#WNGEZL$N>^V[=CC;1WG*4X!UTV8$> 8?/*W]ZY7\9M3 MF/C7LKD2FY%*TP1B%%1?I@.!CG(QI^X:K?I+A\OM8BY=E_6K= M=KWGPHHSRSIFN:PR1UKQR]^<3$Z]9EF5+>U'/0NV5HN20Y,B3D"C0!MWRGF=2^-. M,J/ =S2MC//4?IS\9EO.E[HL;^5_;>?EO)K0NK^NM6ZR$E*8IQJC'""5:CNU MM+-*@10"A3$IX:C0' >EJ&]QZ%@RAC+ M.ARG (NB )1GTI(0DMID&$H9I& 68'MJ=+2+:F\"N3\=3DQV_@<*Q@9T@Q\G M#03NP.QT'M5!4+M:')Z0!8R].!2HEZ@3*,M/1)BZ\C%]W5^+,2T)TW]=1L:HH! M?.%/CIW>UB$1LU1B0C F "IC9T1$<""HUD#D"J5:&\+2H&79:3-3(XY]=8R? MM9N!>DNGH?2CBNL!&I@C]M@T'MXD;R^$SX1K)G5B$%>?5@^W?%[K:OUFJMD;;C$*IE,P+P 3D &=%!KC, MI*L4(?,T%UA"%!9Z>MGHU*BD[7,5A,Y;SH9&GGI@[DXD^D-Q')8:<&_O?=[Y1G^:/[K@UXU]:]P!5E,K MIV7%E=U>EMKMLCG1,CTCD@J140,XAL95K2B T$:Z#1,DLP)#D05IT/;T8VI\ M95]+$KS#VZL#O'=[AX9U^)U?5].R:D)R:$-2->(FV=6#?T9D-_5V<-64J!N_ MUV 9>Q.XER]C;PA? ]B)S>&K'MC&545] ?QH^]6Z=6 R;_=HNX[C[:%/6\W;'3\H MUXN'4H]5$P<]XAL$_KB!65$]'#=.:PAPC\*V!C$2G@YP,2M!U%D)XB@KX?OW M=95#;C]UUJUR+JM&?%TM%A]6:W?%3&8$2<(8(,0H@(DR0$AA/RT*(LETKK%A MOFD% _HYM:_*WN-D[_*%M.U1>[7[ S&AOAKZ4^&:D+RY*E_L7$\GO[LV)TVC M Q(RANQX_\2.B;P (R6(3.%%",HZ&:%[.K)7AK0^6A;,"!"VLVG&,-=O]?EE MO9):J_*#A:<58>XJ"LPTS6&FI!,&APA@%Z[$89Z"E$CB,@MSQH*"E#IL3>T; MOG,U<:]-(E;K]>H/.W31\)=K&I];>D1MSC"48H=@"5I_6Q8ZK"0#D19A7X@#&.+;]JEQ%C MG^[JWKET 7C?TDSSR?=58K+>:U3D [47[%T]#3?DWX9+03R.M.2;L? M'4^ROG+ Z?MAI94T=N[($,P!QLS^+3EF"\6 ME6"]U/-'-\4)+H+1 :T?4\8";& */"=9WU @-[;#DMO%8O5'M90W=I7_=JW5 M?)-\ZBHM$D7/_B5<@\O9[PV^NIK]RZ;[B-D?W=.[NL[#:EGI,=3J"W?;36D) M3LV7WV>%X8CG%E"64FK7I:D"+C[-3N@4%/8O>8:R,%HY;VQJM%+[VE0 7AW\ M[*\DTPDUE9#E0A5 ,2J XW,@)&? ()A"AIC@6LYJK<5O&[[>C OX2\/#P?Y& M?Y\OEW50R:(BH8'P9JF]22&+MT49YR2U>!,-WN^7ZC70WID= M#NOW]0L]+-"^W\\XT W^_:Q(H9$EWPD:M7R-6BCJ(B*Q*T6=-SAVJ:B+33]1 M*^KR/7VK(_!E:>PGYW:IONGUX]S57G S^R9V[E"$NG2)+.7I?VHD;DAJ4&,!&WS5.N;DS?UNMU,$977Y;+=1, M,D4++1@H1&&GW9:4 5<: L.XR66J,PB#) 7.FYH:N>[JAY9-'?!>Q?[.XNH[ MZXN!UN!SOAJBRLTJF'KG:.(\C3GCNX1&Y/G>67,CS_8N-?MXKG?QCGY$\;4> M!>5>%MJVAPM!- ,?"8W[DV2+GP<^V..KJ/C(PZIL\U\>5(/GO=-9N9;Q>\+-\T@1THI5H; M^VT7P@Y>3*0=P5P:H$4N),\* GE0I:EC$U,;PY5OR9NDO5?19S_G&8PANSA] MP1EG[V8'3_S8E_.M'V"?YIF95]B=.=7,TWLR)Z\,S_EIBQBZZE%?78R\.X1= M:SXC*(6IY!PP3'* &=* LXR 7 DE-BE_//#U/YL-36@RFA:: $*%7>=@%XJL MLA28#$%1I,((&;3.N61P:CQZ0B=L[W'/#>>+F/M.J>(A.?@$ZQH0(VBNG49F M8.&U%T9?67WM- 27)=C.W-+AY[;^ M6-V9]WSM#OS++WI='=U]FB_UQXU^*&<(2V2,[0C,"EJS.+3H$@SC=,@T*CMWN_JO4>/9"^YHU9[]K(5]0,KUQBU4 MRM5BKESFXWO[/7-?L&;YK#!'+'>]CF@*,,(9H$93D-,,&9;BW*1>.DW=9J9& MX'_GZWFUV?9Q:7W';!Q"C"IO,'0#S MFW_U@F'@8=Q4JWO;U?C@>;JFHC#%PQ74+W\KPH$F9C[(<,#Y?_A"D2 M;"--G'8H56I'Y[&,5#'4$Y^.2577W:--KCR:T)YD^5S>6\K[IUYOGK[8/MW< M+M7[_]K.?SH33KLK*S"E!;;+Q#1S8@LY!R)''*2Y2*5(D=0R*/FGR]C42'3G M:Y6QJG>.5G+=P>+9-4CE;(O3\@][D#N3X2W1(<9@S0T'FPN Q=0E%ABB0 M9IBFJ2::L2!%[E-&IL88.Q\3N7IXF)>EF^*&%@,^ :4?15P+T,#4L,>F\N\F M:3R,6=OW?/LCU_(]86CDVKWGFWI3+D7W^PI[#V@GCMXH0?K;^-E\@*%%A M(,Q 810#&$GI- *^P?)[& WDJ=!(C_G34WMDU[7TV@5=+7S_]42R M?KU" M/<=]%-B&)H *L4]MQ Y^1N2"BUC$)87SYL9EAXO-/J*)RW=<5X%Z93JTW3]L M-]NU/J'P_J+^L$XAUAPJP%,%[0PB%4[5,0FH-OKN!HG-07_RTSXOE4%I1,X, M4 Q1@(LTMUPO+.$;E&**2)'SH'RS,W:F1M;.S9;.ZQ49PN> ]=T>NAJNP7>( M>B#58YNH$X?(.T6G;8V\6=39X./]HN[+^Y'"R]S8O= A5H885E"0":D!%IJ[ M8F<<9(03P71&# \JD''.T-1HX53>^66EQ#!L_8@A!F(#,T,_L(*IX1(24;GA MK+%1R>%2DU^RP\7K>^J=[ HF?5BMWZVV8F.VBULI5]OEIORZ+THUDTHH;1 $ MN2;"+A(Y!E0B 8Q='FK(E4!A1;K\S$Z-.KZL5X]S=[84*##BA[$?:<1';F * MV3F7'+R[&:-.5QA0<44]_$R/*]D1!,>1($?8W5=L@Y^H#VMMZOGW97V$)I\J M=7[+?"Z]>ZFJG^J@QEOUG]MRTYRLWYE[_N<7M^"R_] J(7R_J@L(SQ3/,UDP M!K"6$F"J4\ X)JZ$M2$921620:NB4;V?&C,VC4QDT\IDB8## MH2GV\RCG31T5[V^2W3NPPR!I@5#%J+5@2 XXU.JL*Y-8+&Z2!HTSE> C'VR- MW8_QS\I&:\'XQV]C=\[)$[W1G0B;32D]G[UKPL__ORU?V\__XNFK_FD-V66< MA1YG'*29R@#F1 *!I &J0)@7C*0R,SYSG@X;4YN9[-Q,]GXFM:-^WYTN-+N_ M#I$P&GKK-Q@>;UKU . $^95:_O7[ZO'?[-TU[]F_5'17$5W7,T>A(X]&[4C# MY]*K:OW4I=KGR^]?]-HNHQ_<^NQ.+.;?*ZZQOW1"N?R[GN$,8ZZ0R]?4R*YW ME/T;++#]>N0%Q5*F*?$:]CWM3XT2]GXG/P^.)ZN]YS?N]XWOO:H)>7>,W_QR M0+@'9I?&\YOD 'G+^>2N!?F7RY#WK584"MP0Q8R\?7B-6D>A )TIA13\F-YI M4U)K53H9V&]\H>_,[2.?+]S4R<[#W&\.DK'N3&TF4PZ%)@Q )0H[ZTDQ8"1/ M@>&&(F*,U%EH*E60 U/COYW_M2SS ]_L])KM@LL)J>MZA57N&Q&<=!76/WXL M."3J ]/@<\"=JP[JZM3]X/--LF\/L*,'E/:RJ#E;O="+G<<5YL38N5V](#J1 M[]7O.3UU!%=E^7:U=.'H;NUY*^5ZRQ>WF[=\O7ZRO_P[7VSU+%>8&HTQ*(HB M!1@SZ3@P X9(Q+3(,1%!N]U>5J=&?(V7U9F3W#L?3'!^B/NQ6G0BXM?^6%^E)3@%'.*">$SNVR;K]2WC5UK^['8 M2-Z'C-^7;1AN*+_ABVH5!A*AO\^7U>K,3DMJ!ZI"?&JU6/!UZ7Z5E X'SZI\ MH[\>#O]T U&VZ27?N3!H!DAT!203#)*@X^?3;5L@Z=OO^KUGGPZ9 ! M"S]XF0\_C7M?E3FH*PI7):WK4C8MPS.1IRG)D0$B-3G BD+ LT( RH5,"TX+ M0ZCOP=QE/ZOZ?5,S4-DF&?\3.P_$+Q_>Q<5Q8%Z_%L*@4SU_9'H= M\'D\?K2S/O^FMH_] NX*5UU\S]>+IQTWJ?K)ZTK,S6E-:*B* YO6%GL,O;5_THUT8@&GYZY-;O!,*H6UG0$"D[O*YHH60$"< U-C92:E=5VJ5Q0G]LYW_QP-67UD7ES[7F*EDM[=?_YWJ^6KNH=G<]5X?[ M;[_]YNY/09H'[K5>ZD,_>HO8,P/S6LO3E\$50Y0?\,,E;@F""S;'+4/@!\!1 M*0+/VT8^CW2JO)NG@_Y"6<7ZW__@RV:?\+/SN[2T^V*7\&_VT9MWEH\_\/FZ M.E+]VBH5387EQCQ5@$&H # MLCU2)X[)3K^@0XAL3/1-F,8!VT!M_- %8,K^*(VBA3:4_;_NKJU';AP[O^=7" B0>( F M((D4+PD0H'V9A9&9L>%I!TCFH<"K7;OE*F^IVF/GUX>45)>N4JE(B5)K\S ] M=EO2.>>C^.F0/)=4>M7@[Y0RMX_O(9>LUC2I54TJ7<.S[2Y!O7UD%P6JD3\[ MO5#JE71W%85!:7>73YT\\>ZJ86VI=][]6'^IZK_N]PAR9G"*& M09&Z)N[0+M@IY!IH3 F74@M;_67Y>.7\FWEH53>R\(@ZC+N+:K(U665D A90H(P;FD M@D*2ZL5:?W**/@0<\_32QFN.L'J.7.@TWGPY&..V0E5C0N+V3C];XX#EN"_) M\FA%X#%0OW'S/!8:;Q@F*]S60/_BU(2?JMRUO145E>WMN$O>>@Q%^.G1("3C MGB;U4V7:TZ5!<%V<-@U[6D]"?2+K9^M+LORL8K5ET[;0/;K MF3XR)!-S:3 MG:%6U[O>0_>J$[IPMO+ )"XG=0FRSOT4A5$9DP)PABTQ82B ,"BS[AU* M"YSGC.5PDE.?H9;,C?]J0^J^L$?EITU!ZO]:C'QB,^5@S_]LYG#ZK7A9WN^S%* P+,WM),Y@ 1"7#%!L?RB&8)'EA2 LR)N_%#&W;UBE6W+_ M)%1F*=?7*GO.; MEY_=?^ZD]AM?Z:HZ?&D)Q'&,^X=JY_7T%R=7+A@W&D.> JA<=5)$(1!*2)"F M12H(S!!E,+S&PR"=0J;'=)4;G))WB;0_$WW4M?)PM@=+JG^_:ZOM$$@VP\;4 M%%Q06H 48V7I/2L 55 #:HB0 F<0Y\&E&28>T?$++H2,YY.2#%..).$J=Y56 M@)94 ,0R"K@[O, 8"T689 K3D$[CDXWB=%W)I?&N8A58M'ST.)$WRZ^:J?U2.3SL??WCZ\>9W\_G#_\.;WX=1Q:6-'Q%9S<3W]F[\< M([=.'C7)Q+U4?3_[6OYER"9"M6Q^S[?OMM5KIJKMB7USO(64)(.IAD KUZ\N M2R5@1BB0"TXSZ[487F3ANPJ=,N16KL'UQ:YI33>#^H4]F[&T++XA&V,?HEOL,&QM>0+3O=/C=VO.P MT3W1[;.^,W5/&.M$M'2*.;2(I9IS @T#6>X*6F)C&:KR![!AF4(F*P0..B(, MDS\WMCJH[Q:WK2VE^C;I#1T8ST.Z\> >^V@M!M+AYU[]\(I[6A6HP[1G3/T MNC@9ZOF8GG%:9:EW9=WV:G>804056+*"@D(1#I!TY5@EP=8-TSEFKI8="0O0 M:I,R-P)KU$MXI>R_!89BM>+HQT2#T1F9;VK][I(]0&.P2R<&<8.M6B5-&V75 M9>Q%>%7GQ?UFO0N?.V;A?=!*?_G:='A9;M2[M6[.)"'4FD.J 86" 90: 42: M*J S:9C*.-=I'L(#GG+GQ@Q'1?>Y7ED8._CB[<<7(Z X,H/4X9H'E=U>[E[I MNSVD5N\13HP#L8K*-+ZR)^6>0$#.V2CT]G[\]//2[3_^8IT=]7:]LV^2JS52 M$^%?MINR7$"6*V$,!@5D!*!<4,"0Y:D40H.4DJ*@,H28;@F<&R-52B7[-A W M0MSZ0>S'13&!&YF$:E5!I6MR5#;9NS>5OO&8QQ>9J)1S4^BD7.,+P3G)>-_7 M,_]7\U*7!R==2<(I10CDB.4 $5D P0H."DX++43&M G+^WWR^+DQ1ZU=[[V8 M,^S\2*(_(B-3@C\8X3F\K3;'S=U]*F+:G-U6\RYR==NOZEV W[H<6[YZNU;Z M^W_J'XM<%T5*"0&&H!0@;5(@>"8 2246!!MC"J^VD%VEU_MNB((70A.=N"U(!5!@"A- "I)J0%*=ICC*O M:R+4_#S?-.CXUMO= :>Q?08.\_S MF'%'9.PSF49[!W'W0B/YHS(B<58DE1DQ#VGZ@QCWH*:''M,>UO0'ZN+ 9L"C MPCVAIMKJCS??Y6>7*_2;?2D7.,,9@8B#K$K!,=8;XEIA('G!ZZ(@9TQ=67$^N?]]V6Y0 *EA9+*>C@%<[U_W"&,@7:I M T6!-<<$!>U*^(F=VT1O&J&UBZN*$=5K MZ[>M/]7'TG6OEY,>8.6A0=B"2J*)RAF 0KM:9$8! 9D"A$B=0H:1@6&%?H)5 MF!N1_7[28O'0>;&LL@ZJ3(,RM&%X^*!H4Q#-60IR;#* --& IX* -)6:,9(S M6I!]7QD=L7+1F\/T6>YCQV)&9/=% M.7)0=K :$\=E]X7I,C2[]Y/Z?<_J4.\'_OWXA3QNJW-M4I@5&*0F30'*I'T9 MJ2J*33*7!2>O$Q_9Q(O.[I&=RT67]R-;5=H.:#?42UDU40*#!*K9-+H4X HHRF&3&<,A(4XM0B9&X4X72LJXL[+>\2IV>OW<)61/V88BA.(S-$ M'XC" Z$Z,(@;#M4F:-J@J Y3+T*CNJX-/Q9L\D/J5BG_K?GVS5JY?DD+0R%! M!&9 (%X )#(**"J,75E!F9$T)XQX9:EV"9G;U-\G*C7]>9RFB56UZM'F?TAX M%=+;!X4Q@!I[BZT/1D%'AK= Z'5L>/6ADQT=WC+K]/CPYK5# ZC:RXB>+D7N MY6[Y;;G[<1:3HQG'=NV0 P21 $A#MY)-<\!93A3'2E :CU3[-50 M&*^'8@U^\E!FOE_OEFJY>K1"]+%#]IOO]PU;1/>\*TK\5GN M:YD<9SV#F@@.&>!4V+4;(0A04V! I6&89!)A*[\74\=2<<[,S4]L3,IC-WG= M6)FXU[/J>=?8Z6[2C:7'ZDI]N3[:6Q#*_<\QMF-_"TZ&]=2\Y&A?\N;)L+YZ M.JQ[(X\EGB;Z6L0>C)&^'M'4?*:O26R8KW]=HDN*GB9]VI2G:9'HUA\_VVL7 M4"#%N,1 LDP") 0!@LD<0);G'.+,(!RT&]A/C;E]->ST(-%2J+O@]Z/R\4$= MF:X[LR#NCHU<3JVYJ_G:7*G-)VO: *R"5V^=I_7CQK'G\ M;X^N)$6S)GCWN"NM'LKRL5T>+.7]6KUV3.Y"@6BJN:$&"&&DJW2? @9Q#J1, MT\+D.DTQ7]A'BHTO,_93)&02GZHSWES>VP%X;4@3;I(\EG4 <>T_ZV2M=\G* M9:4='.>[1#CCJF ^59O7/UZEY[CZ$>[X8S4RX>X-2!H+DMH$Y_G6$0K)B1EW MRJDS*N,/@.F?<@4\;7#O5!7G^O-K\>2P205.$LBI# M'Z8$(&,@H!E"0.>9Q"B'LD"Z9Z'4"V%S\RJ?UNITTOF:!UV=U;YRW*MW]IO;;E( M>:804O9M$4@"A(4"E),4*"TP-H4V- LJQ=LJ96X?E[J3J%O 5@$8?SA%DTK3 M0+>Y'5._3\!@I,:.Y.H!4GA>9!<(<7,@6R5-F^_89>Q%;F/GQ=$/=G[E?]UL M*YFN%L7KS1>^7"\XYA1QG0)>*%?_)6> 2V[1)5JEB%&#>*QRN&WRYT8;MRJ] M5C8T;8J=%5(<\K3K,Y72G"Z" M8YW.Q_2CP]_TSNTSO-]NOBV55B]_?"R=W+?K;];]6JX_-:%<2UTNI$Q-014! M3,O,G>%(P$5N%_@JY[GAUH%B*J3'K;_H(!*]Y4[&*_YU:8GAI#)YD4N,%" I M@0 1;H!PN7NRP%!CG*$TYX$9OIZBY^;1O:KKV5D6V^PU;LJ75GM+JR47RU4U M.H'5=@)&PX_2QL%X9$K;*YV\V*O]D\/ZH'G2J#[*X4LX8K$SB7W%3YU7' A+ M2Y9QZ!.BEMVI:ON\^?)UM?FA==VYT[ZPGZTF[^W;M[!^&M*IYB!7N08H+Q"@ M698"R1"&!41$RJ!%:R\MYD9T3G]NWP^WGR-/^O\FCVL['LGNLT[VMC3[/7MK M$F=.E/HO-\;-]Y1YY-$8_?C9@5L;D-06- 5<[NKR8W?]!B)6E1<_(*O$#R[/E:'M3-\V];N\QM?KMP1@]EL2[XZB3J_5W]]+'?NK,*Z ML._, __^WL55;M;WN]UV*1YW57[3YCUWF:@+E6:2$RI 5A %$#484)BYT<94 M0)(9@H..O4?6=V[T_'%MOZ2KY?]:3OC$G3>Z3OC>4F!-!<[6DSRCP+JT(P^^ M'W//:$A'YOC*TO8.RB]^V93E3W?)_>7HGJ0;'0V_2]RV@/UH6^/ODL;\Y-1^ M=^Y=(Q"QL.XT0Q6W(N_(.D];RG>: ;BH 3R1V*C;M8?%QW$KY:3A-$8D@Q!H MAAA 4FI .89 49QICB U(@OY+(6K,+P#-K% MC03V\^[F'K= CE:,L@O2'\0I-GB[U)C#1J\'3)X;OCY/FCBTM:[J?NRZ6U;T M__"9KY\$)KUMFO">)0#\Q3Y_YXK.',HM+XI<<49Y#KC +I:(,L!Q80 5!80& M*F)D4.7(V5@V-Q+_\/O',OE6QT"ZB%BU6:WX]B0]:JK@V.BOD.I%[*["Q %\&WA\K#=\E%BEB%5%7SZZ2P_@R"<,<:_WE$Z4:W M[A\CC'>L08T6YSN:@OT8%2^Q67&G. M!$X!,SP%,#>9H8071 >5<.L6-[=/:T-X_'NB:SV3%Z+6-/";>@-EOP]=/.Q& M_OKL%6T^&*XX])L]?B]OX1?,_WZP1"7E&R(G94H_\\_IR_.N?ISR%_N4+5_= MK]6]^K)<+]W*QE6Q:83\JJO"]%S"U8]\')2&13D_DDG"VP5/TEEGZ\,@RAD4GD1+F[I%$O8GWZJZ;'K4Y_ M*6;:VO17S;RH3'_]RGXS_$FL1/.YRTS*I"8&,%U8#X-3!EA:,) QK+F0=O&2 M!RU>6F3,S9^(%[?5!JC?/!\(T\@3_0RA^)Y!A_E1)WN;G$EG>X>AY].]Z]+A M"/Y7*M MRU*7?]ENRG+!XY(]RX.KS_YIOUSE+(O5+V/2G?;\H=7_W/\NNKC=(+D^:YSE,*1)K: MI1"'.6#8XDA23:7412&05Q9_MYBY,4"M:=*HZE)BG+*)U39QZOJWX>Q MIL. MXN$U]K9G3ZB"NG'>1J)7/\Z.QT[6D?.V::<].3VN'KY0.3@5^\71!^UV792K MQ'[L!KHH (:V!,;J 6&LI<-"V:+@*<:G=4$2.2+TB;.)8U&Z3+Z-0 M;UP?OD9JLI%_9+EX6.Y6VOX298H:9)%ST5U8:,"S5(,"9AP21G)AO/9LVQX^ M-R*HE')?UBQ_(7[:%Q'P;"+>BM[MU<\03$:>Z:%P!*UUKMG=:X5S\;#)UC77 MS#A=S5R]IN>Y[G8CM5:E:V%:E[:QHU8N,L(UXD4.$+-+% 2+#- "&U!P+#DJ M%$I)4"'"=C%SF[)[+>L#%%=Z:SEE=:XK8^%YTCL8X;'/=Y^ VX#E=(QXIMN) M0=R3W'91TY[?=II[<6K;??7 -G!56^V%QKP0A?7W=:&YY0XH@."" 8H-23'- MK13Q/ M0[8GYEUMP?;TJKX%>_Z\EW+SN':1 Y88UO:/LGIZ^7ZS6LH?]<]#V_(%SCG5 M!4& $0WMQ,X(H$070.8<,:J5$3"H&4VH G.;^A^TM+JNW![^YFN57W^P)GEJ M3I4)9OZ](/HLJI/S^?T3%YS86[Z=)OU@U[K/_GJ06^_9 LE M,BV10B#'F &$%;?K)F& 4B)',$]IKH*J;7:+FQLKUGJZ25<%G27;6M?$ROX2 MF-?6#;,?A\4#;V3&JA6]2\Z.;1IMDX46V=$J9F\-3*7I:Q^TNJ71- M_G#:>NX'=>/:S3G1T!K=PQD=*+61U&D5.YW2T^.*:KOI YU,0N$W,@!H/(6MFS%Z M@S'!>5P/'+Q)H-7NKEEN;SB9X?9OY[/[Z1,GF;ZM1NSG9_L_AJ^9WO/5YGZU MVS0I;1RG6F@! 2:9M LE0P$WKBN31")-J6&<>76^N'STW*:BTRYQZOF[]V=8 MW5[\]$=@Y/EW,/YVIM\M%/Q7-OW1F&@Y$X!*T JFW?".9^CDA B5*(0.T0+D[,H* ,D4 YBQ/A2O#IK1OP/V3)\]M M=E?*^?1IN@%8]XP>!,/(L]@;@:#(^E9K>X75/WW29#'UK0:M0_+P+DF.44XM16&BL5UORQQP11"0D%I@,.*9\EIOMSY];A/PH."_^?NY MEY#==O@' 3'R%#SH%DQ$[6CX._Z#4)G(]P]")\C[OVI]QP+@\I[)U@!7U3U= M!ER_*&*Q@N/)\"+E2KDV<0"FV*X)"JH 8Z8 2!@!H<%:VX=9IA2;0;4)CA)# MWM!3N>.]H$THR6GQ\?5F#>2- N2]X+9K+)1F@@-J%UUUN4RAN ,,DBH$3(U M00E6$<&>Y&MQQ+6)%=R(U?)3Q4"!P3NWD/9;HT7$;^2/S/7:#D=U1Z[@<(G+ M^.4:3F0^?VV&2P"\"C&TW-:;S)<[^]QOKC?9SKX=2['2=7#/;WJW8"DC$$$, M[D$;4 M[9@I!32%%FF&"D!3H0&1*(=";O]WH(MD'6&_6 MC@37^*1M%065ILE1U2:BTE)WQWO9A[,]4(E-V5TBIV9L#_-;"-OGKIY-V#8; M]>=RM5K@U$B&L@)HAJUOG7,(.*0$<,,9(K+(&"V"^JPU#YX;!^_U"FR7[3[O#>9F=&QFU?MG_XM!W*SDRZ:$)V_N]]^XS)DW9[J6)%1@D% MQJC,9691M_0J +93TOY-(6B"^@\]>?K_?6QW#4M!3YHI^9RI>U7]^U: M;K[H7S:E_;WKK_%^N_FV5%J]_/&Q=)_I0_'[>[E;?JNV; Y[IX51F@F4 ^[2 M,5&N$>!80& _N88+IC O@C98QE!R;K1Q8J,K%+G=6^F63\YM#"P)^L-#S$-\"/O)Y[7$?FP+,A/1CH5AQ);6+RPAGYD_OGJHG- MWM!$_$A>?*P'^:?DV&CB:&_4C?PI!B0J18^BZ*1,/R;4YQ^,465%"8YRF2!5 MP"]A&3>8""!-P0 B*0&LD KP%&8\0Y1A$I3$?T7.W-C_(@S(*1H4-WT+6#]& MC@#7R*3:"ZFA,5/G.(P9-760]9QQ4^<&WXBK/: M?/KQ8?GI\V[?D83RG!.WQ5M03 'BB@"*M 0:8ZBI4 P*KX@J3WES(XF#NLGN MH&]HEE8WP'XD$1&VD##5.>!KS;E;L&X()9'#%#2M<6E&@+*C0::X,R(C"DH8%B\Q:60&898'%81 M]:F_M%J&T4<+E'Z,,0R>D4GBB$MSK/^J"YA@5KAN>U0B:!$SZ=R_;N;Y=.^X MLM\,=RN7^[5R_WOS]\?E-[YR*YTZ[5*+G*>N%YRD]@>7*1!(2:"XX@7AJZTJ.B#V8X XP(W,!+TQ"V^:?1..N,VSKXN; MMHGV3;,OFFG?OB,\7-QQSL9\L&['^E&?GM?LD_YDH;%*#=#&L8:K^"5@D5MW M@2BM4T-3X=5/VT/6[&C#JNL*KF]KA?_EGVF>Y?]>!I]I^<#8[ZAV?'A'$B:+5AX(9%,#N"4]'./NM)TP6W.YIRFFHN^\M M/3TSI_-ZMZW>EP_+\F\O?[S4:_G9]:JMG(<44448A("G4EK_S"@@LM32+*.L0P!/%D331/EII1J]!W"06VX]Z&@OC ^$P.=8OGZ%HP#R:<#FA&YITWJ,U)/!PC= MS--U8\]0SKH51^GZXRR_N4Y%]ZO5YD^7"O?S9OMJJ]5R5X7ZN'\Z]J01PMC% M+&6 I(8#E$D#6,$,4#EG!31$YIE77]!A:LS-4]I;D1S-N$L.AB1FLTUJ4Q)G M2V#$9;^!\J.O\>$?F=/"D&\ZGHW32F@8EG$#'ONI,FU(XR"X+H(6ASVMK_-F M]';K0A]=8.0#__[F^U<7:V]7JMHL=PM#!6-8$B I)W8)2000#.>@$!EBFMD% M9%@.V0UYWO'O.I#\;B'LZZ1%PVUT%ZV!K GXMKHFC;+)BT;= MGV*Z:%[ 1';0NF5.[)YY 7#IG/G==HU63D?P%_NG__BG_6_L#\%+_1__]']0 M2P,$% @ :9R'4W&8)07-C ;),& !0 !M9&(M,C R,3$P,S%?<')E M+GAM;.R]69=;.9(F^%Z_(B;G=2P#^U*GJOIX:,G2:45(+2DSN^:%!XM!8B6= M5)%TA52_O@WT1;X[EPM>*&8B(Q6^4/?:\L%@!MCR+__CZ^GLIR^X7$T7\W_] M$_\S^]-/.$^+/)U__-<__?7#2W!_^A__]D__]"__%\#__N7=ZY^>+]+9*<[7 M/SU;8EAC_NGWZ?K33W_/N/K'3V6Y./WI[XOE/Z9? L"_;?[2L\7G;\OIQT_K MGP03_/9OE_\L59#2V !6: U*6 LA:@<^:I9#9-9C^'\^_G/$)!-C"KPS%E21 M#)S@'JQ&ZV-B5OGSA\ZF\W_\<_TCAA7^1,S-5YMO__5/G];KS__\\\^___[[ MG[_&Y>S/B^7'GP5C\N?+3__IXN-?[WS^=[GY-/?>_[SY[=5'5]/[/DB/Y3__ M[U]?OT^?\#3 =+Y:AWFJ+UA-_WFU^>'K10KKC?SL6Q7,SP'9:?ZG__^N[5C5>>+N8?%SG^.2U.?ZZ___G9 M@M#P-GRLU&[^]OK;9_S7/ZVFIY]G5S_[M,3RKW\ZS1&J5CD[?^7__?WO_OS] M[9^7N"+ ;+A]33^X>$1]V5Z4X-,WCYDMDBW?C0K(IWL;S\F[,0<;;Y MZ23C=+)Y\DE=RZ:_>B^7'P?Z+,3E93-.FBPWF505GJ( MW"3@WA83$L,2\T%D7W_;3:JOJ_1DF7Y:+#,NR7I?B.N"RR7FU^=:>9"Y#6=KLJFX^>00 M&O]?9V%)3YQ]>X>?%\OUQ&D4P4<./DB2 YE!\"E*L"8G9/0+I07\_R<]N$)-UY87AAXP0TH+2/$R!W0=HG)"BYL](, MXL9KMX*#[!\.^\NR$S!\6(;Y:EH%?PGHH*P3V@*3D9%?Q3B1[PSH''5*61;O MY#"[PZTW;P4)U3\D#I+HR*AX,5]/U]]>3F?XV]EIQ.7$9RUY3@E**;3C<4^( M9F3MA(N.^T+2\(>AX?8;MT*![A<%!TFP"^V_PX_3*H3Y^K=PBA,98G:V.$ M MD#:X;,!9S4%:PZ0N0@N;!D# S;=NA0+3.PH.D&072'A%\?R23-A&\.])_OAL M<39?+[\]6V2<."]#MHHB;IDH $^HP>D8(&MD.G*I%<+[B[=#1<>GFD,(M"=,;)RF-\NWR\67Z3SAI*A87(@1@O7UH)8Q"%P6D(SV MR9*DTYH-!XQ;;]\.'1V?=0XFVIX@\G:Q6H?9_SO]O'&JB_#,.G0D%4;^4BD> M NV44$_WT97$;-3# >3&N[>#1\=GGP.)=61P5*MWLL2PH3LB8PS)X$6(_:)+)JQ1P6D=Y^XW:J[_AX\R 1CJS^]YC.E@1=+N*'Z7J& MDQ!S0DG\8W$>E"(/.+CJ$*<@?.+).WG8T>;M-VZG_H[/-0\2X+&Z[93?,<'E?L+KY-% M_^)K^A3F'W%S$I]8"IB+ \X%H38&#E$E!T2YH']BUN*P)(C[WKH=!CH^@3Q8 ME%V$ \_.EE5S%=*D@[/5Q"43C9(!M)#DN?(2(=;PMU[G%W2&FS#$X?3] M;]\.&MV?/PX@VBX@\FI.3R-Q3+_@\[ .%VQ-@C68'2KP)FM0VDH2#G. GK;# MI(2)88CCZ?O?OEW^5/<'D0.(M@N(U O^Y;.PQH^+Y;<)MX$1C"T)(=!^:.H= MOTL9@HK&Z.QLRH?M)_>\=#M ='\&N;\@N\#!^],PF_URMIK.<;6:Z$@,1./! M1T^BB#)3&.PBE"A5,2D+%<4 .+CQTNUPT/UIX_Z"[ ('+TYQ^9&VO+\L%[^O M/SU;G'X.\V^3X,@W=B8 1VU!):4A:HJ03?0HHHT^Y"'NK>Y]^7:XZ/Z8\7#! M=H&/]Y]P-KNDGKPA%7A*('*H$F$!G.(9I-=&>\NB4&4(,W'MG=NAH>,SQP/% MV 4(B/#3FN"S2/]X_XGDMGISMJX%/C6RGEA$E@374(H-Y (51KL>R1:\PG#8W=4#;]X.$QT?:@XBTD[J.+XS\9)^LIH4)HKV MD?PBD2F2"D%3;.UJ/4H@$DRB+?*PNXT'7KP=*#H^Y1Q"H%UAXKQ$Z9P)LG?D M.BL' ;,!500QX4H&(WD(0A8E_3#5?W=>O1TN.C[B'$:H(R/CA#C(&RYFX>.$ M\5B4$K3=44!-9LY$<-8;2"ZR0C%5Q -=SANOVZ[DK^,3S/V%-YC6_^7G.\)[ M33_8MV+_S6_/7_SV_L5S^N+]F]>OGI]\>/'\EY/7)[\]>_'^WU^\^/#^)@/; ME?(__=!!:OQWI/W XO^S%7P,X?-DDPU7,?"FO)S.PSQ-R18LSLO]K@ 6BPC% MJ@ \,P*8CQ)%LO;K\R4;B0,^^D/DN MU.UK/NZ\XT.(,YP8B=S*;(%IM4D'3."]B, ,A>8V>EH7CV5.#<#KAHYQV@PT M0\6EV1E Z"/N.'>H?S8+J]6;L@G-3[Y.5Q-5C-%<(BBI:\%T4A"<3."$D!(- M"48_EH4Q 'IND]0)D/;0\T.0.4CH':#G.OW/%Z=A.I_X(DH)44#$XLGC<@JB MUQHLZF*S,MF%QQR7_6%SEY9.\'*8DA>#2KP'S&R. #=\G/R*FT3%D$7(U4'/ M.1 '4EEP2=<;9ZXP2Y.8>*PDX #,W*%E7,PBQQ$;?13.5 *I7 RI_)HP=D ^](5+>,TSFFY(>TGY@Z *,?^P:;W^0W*2CDQUH3ZTN!A-Q M-P"Y.%:^8D(KICS: %GE0DPP0^R4 "Q(EKF44LN6.+E%SKAP.42_]T+E$&%W M@)AG8?7I9)[K?U[\U]GT2Y@1,ZN3];.P7'Z;SC_^+X>HYQ_?V[RXQ,%KC4V0E@R /Y<(F#X[3Q1Q4P!,T-6R'GH,EW@%JWB[Q\@0+ <7HJ-MS(]I;Q_@!9K,-L(!NT M^(S+];>WLT#BF.<::'RNQRBT&4\4O1!]/8E5HH*=:W V)A E6YTI2F;8QO=^ MC*H>'.U!S@T&$WT'=N8-<1)JJ>5K#"M\5\=EO"E_)2-:Q34AZ%M/\2B$F&RM MHI$0@T)03$>K?5)9M,'1HV3UX% / J3AA-\!DOZR6.3?I[/9A#O/E%(1L-24 M:"5J@KQPP%2PNH12>'RLI]K^H+FDH >7>1!\["72#J#P!S8#B M[P!,EP%C[7%\BA_"U^^<&&\L:HP@M:G-!K.&R&AMV,3)^U.2\T2,TX;\A8NS<'"[@ QY_1/1&:\Y-#M_ M_SC]QIO=L^XDS@X"[-?3$*>SS54)Q7B;9*=/BQD)?57CO?6W:]4 R=AH%;A8 M:[UJ&RM7:C*_IMV49>FM?ZQ\;G^8;$MA)PE KP?)[VBBE@YLSC6^;I]Q%2=4 M9D5#H:B/K"6Z0 J6A%.X Y\]^7)<%)L822RWN>:ZGYYN('60MA^X*SU ]!T MZ,7IY]GB&^([G-7!NW=E-?'*)X?DUHE<]_9B GCD!M QHPVW,3S:_GA_+#U) MVKB;7R-8#:N0#A!V\R3TDI_+?H"32*1[QC5H'T.]O),0:@T40V-=+BZ@>ZSJ M>*ASZ-MTC7L0W0A; ZJB V"1 5Z>W;M"E$F)<\^!ZUIC@)R#YY+XXM$H3$PD MW^:8^D&2QCVW;K<##J" #I#T;#'?2./OT_6G9V>K]>(4EW=6!_>%14RY%O'7 M68TL0BC, T:/K# >*-AMDV>[!77C'G WPM?@:ND :O0?G57<.[*^Q5$_MF??>U#Q?QU0] M@^4"8DP:F+)6R90S^8C'N2RY25@W#GJ[HX0A5=.!>7K 0[QVWD\;> [6;NH_ M:276."36>K\2639%:&M/CMT-="51W8/&*+ +VNF12U MC.8Z(XPI9HVIQIL6$[D&X%,RD$+B,095O&K3@>1!DKKQ\YNB; !U=("KS7WY M=7?@.R>N""9S\2 \CZ J.S[Y L(9855PP2;?9A-]D*9N7/^&N^8 MF*@<4^):@RS1U7;GCJPM?>V[J\0F"1UNS>5)!HX7)O UZ'B%JW.R8 M(VURPZBD UOT 4\_+Y9A^>U%\">G]7;T9+U>3N/9NMZ0?EB\#>?E.-[G M7 6GF$-:/J& RS:"X*K^SV3MV[CR.Y.Z%1('[TM[5"2V55\'^'Q$;D;QZ%$S MX)K78%G32HOT;:(M/SEM1+&M.CD=E-#%!V^$>U3(#:21#K!U;9K$>>,/*2J= MM?VW-$1_#@:"U X*,64SI_BEV27134K&;OPTC(;O;2>WI[@[@,M)SINVKV'V M-DSSJ_FS\'E*3MZ$>9:=+1ERG7^H9(@0ZZ"SH%G0*5M'+F:;^^K["1H[J[0) M>(80?@<8^K#$L#I;?KNV"I1P,GB*1&@KEK0K6P%1UML&GXIR/*EBVUS_W*5E MW#/X1L@Y4.2[@\:?@V:.'VL*V(66;LY Z+&N)GW"^FG[!\QNL MUXM5O;=Z4SZ$KQ/'(&5DD'(+LKJ(EQQDF3(V1G:CMC10(RQ8.WRAG&BC"I MS?WU75K&/7)O!*(#1=[!<>E3,?!$.I:99 *P)+*T/ EP=<"D3LF1X$SV\;%Q M\.VJPK8+^OXPM3N':VVDYZW'C>TB] [0<\]X M)*MM4J8@%%;KCY)U%&[X^H<+T3/D,;?9UGZ<<6,[*?GI<6.[2+P'S-R=@47D MYJ1< 18SF5])NWKMP /62U4D+V2=V^0=_ #CQG;2[M/CQG81=0=@N:>C#G%L MM;=D>$L=#6KKP5G)#H14R#21SV2;TZ;.QXT-LB'M)^8N@/+@Z5KM9YVDMF!% M)KWNT*RFYL#94]O;IR_M(OH.0'0MG^9M6+Y9;@25 M-S?<;W'Y_A-)E^RQ%R$2#ZRD5.ME!3B1&.B0(B;OT#;J-[X%<6/#:A@O$1G"6W+RC+8C%%'@U+YP1U MFPTU*([V$'Z/&'ISMEZMPSQ/YQ\G4=$:**E DC7/W5H+D7L*6TW*F6',EK<, MT.ZGJMLLIT'1M*\:.H#4C3S!0++L-'K+/4KMR^0-Y>X,8 TR0=Y0+)R2H/ MR)W71G,2XA$2?1^AL-N,IL$0-I1Z!H/=$3)/WG^@/W]]\=N']V]>OGG[XMW) MAU?TVZ&23AYX>K-\DVVX&2C5Y#Q+]^KXX0J-R@07@I2@;("@@>]AG;'%Y9 @1\]JE:"!: H#D:2W!;4SK)M[V&:G T/H_HFK MUUWD/.(VMUJNZURU?);6;Y;O2!1;8,3>L$UC-!WM_'Q$ 5CGQ_MK\W%@*+M QJ;;,YS#E875T$JE$*[I@$3 MK:YYPQX\+1$PI41;LA6HMPKG=\''73+& 2;+>5\8= .1"#A?$ MQ^*X9ZZ U(5B08H,P6.HZG3".Z)<<=G&&;E.QC@GRNT LK^,>P#(W?M X6J MQFJ*I8_$@4[@DC)03+*)<<>:3:)2 BDR4T+SX&R;61BW*>G$<]U3LW?J#@\04ERNJ]% MYHNO:796S[-K=C?]FVNU+I/.,1,S%+&9M8 <'-EC2!0<8HI9L$8#Z/8@=ERP M'8:.^Z'63%4=H+$>2;XI%XQ^/P#EF@(';T HK%TNM*_K,T!*$0-S'KEHU.&,5^'"[P;U-2IU-<]Q?>+69XDPVE-H064YR/*$T3O.1B63)&,,^]; MW:H_1-/(6:N'*_Q>"!TL_0YP])?E8K6BF*-,UQ,?8E&,+&5)EB02*,!PV3"0 M)DCF*31(N4WH=8V(L5,P!K4T^PJW@Z+ZJ\[U+[Y^KD<+W[=S9W/67 ?@DO9T M8HE#E)+77&TF)')F59LN'P^2-':BQ:"8&4;P'5B6]SB;5<]LGG\-RW_@-98F M/&E?:F((QF)!^4@VL@3RU3+C0CLIM6MSG_8P3>/N4 ,I_.SQ>>ZX"Z9<48SH9P 2ULZL1 C^*(%")D2>BU=MFV*_Q\E:UR? MN0VBAM-#!Z#Z"\Y)1C/BY22?3N?3*I_U] M>LA-T22@M V9T+5C)''P-)D7Q M)41M8PYMIA(^0=BX+E(;8 VIBPZ@=4=($RD9RXD6@W9>TMK(M::2$RMD;V60 MY/^%-N='=T@9UUMJ Y_#Y-V3N_V]4>#$&'0H! /GZKA$C (HB.! "T$'Q65& MT^8(Z!YBQDY%;>-B[RGL'O!2.TS^MI@O;K)R ?^K-263BYE)5TL).]FG_!U6;PQ3D[=4:B,28A^IK< M7V?6&>$A>JTAER)CE$)FUZ;:XAYB1H[;&NA\,:P"NL 0/8N8N'3FM$F**Y_ M.D;BX-Q!U)'(MXD"A>1-R&TVMEN$C!RA'0,[^PN^GR[8CPMJXAQ+LB;H)JSC M3'G7/)V?$5,7ON)B MOOH%RV*)5W.#/.G&N"O\.$WH$-)=?T6D3-M7<\ MDNT/6KHZ_95!C 5!"^0"68DIMKDGO$'&N!/A!L;)_@+NP+)<3BFX++_\):RF MJ5XD3&=GY"].N$U2:*D@LWH1)7($GUVB/Z)VC E9L$VNYA.$C3SA;6 (#:F% M#DS.WW'Z\=/ZJKSWM[.:W_ZF;%B[UIG@-I=,"F-K7UY?N )5B@67Z]ASQJ,T MM#'+TJ9'VW[TCCPG8& ('D%G>R.32(J+,>NUG[WY]>V[%_].GWGUMQ>OW[QO M4K9]]R5'J=Y^@K?AYP6<;Y:;@;UW9C%=QM<#XDA>H,RLTZ\LV-,#1@<*8^[ M;KM(OX-==IMY9F\7RXW>[IE _+T2(/(L+1KR)C+QKG2&:)4%@R%S&;0VIDUS MG8$8Z"0-_@AP'4/C'0/]Y$N8SBJ#9;% M__Q\?DGZ]F$9YBL2?>5ZGC??S%%HDD)@*C)0K@2(B:=:*.TS+U8X MUN;HX*AL=G!=V>DB&Q]5'2^Y+14TL5A*9A[!R)I4($2D^)J^0DQ(L65$YAK5 M=1Q&> <7K9TNBQ::[^ @^1Y.KX8J8W!%T^($SEA=L[%FQL0(T@=NB14E&K67 M>82H3DK:CA U#*69'VG,Y_4#KOO_A??WWUX3^>OWCY MZMFK#RT.\1Y^V5$.\[;D=?A#O<>ZAH8HL6B$8.N-F+ 9@O$%9/*\.)0JL$9U M9=N0-W#71A."M(E6IM=8IS1S!">"J=T)2S$\UZ%P;9GMH&OC\+AXHH?C+E(? MN5'?L_-A\+6*IA1,M>_M=)'?E).\^+S13VU/EUEV*FH)L10RR\D$\-(+8$;$ M$G(.C&_E]6W5LV\;BCK!TQ[:7C04?>=0NNA0EM I6ET&M*LY?Q(51$9A$T]6 MUU5GZ -' ]/8W2"'Q\ . -M#(9U#['OL?M'$+E-T0K!@P%&;6KA>[7L MIG3:F(@)5 J\<@H<9XDS9SCIOTV6VWWD=.)L':[NVUEN!\N^ P!=&[5S84N- M9ZS00H*$$6L5/(,H9(84D,*;D N:-H4$=T@9%S@#J/?AL49[R+H#L)SDO!D9 M'V9OPS2_FC\+GZ?K,+M@QB9M>8FTZ_JZVW-&S.C$-LT8K0\>%=--@/,H6>/N M6\.#:#@== "H&U-T+EA0*NB04JSW$_0'BQQ-6Y,X M;I>4!K:IB6XZ -T[7)-L,%\6-EQPP7/D)"U%\:VQM;LGA9U%94"+09;HBI!M M$'8_/>/V3QD>3@-(O0/LW#=H/+E4C]U *BO)[AH'D9-DG,K*H.-*V#8IJGL. M%FA_;SQ@6+^?F#L "AG(NCWC8V:0@[$MI)_+\G+NY6T3934@<8?'3RK@C>^, T)%\+ M"K1-X 69X)RM%$9K)E6SO)?#!B"W'.C7#@Z[3$7>13=[X^SSYAR>5M1R/=#6 M>%M6$R)7HB0^G"JN-M*+X"6)*F4L2C&1I&MU^'V;EG%/#HZ)K /UT!>>SB?/ M/S];TK(XOS@Z7RV;7[[9W!^M7GS%99JN,$^T94$GIS>,@8K"@^?%0)8A*QYI MX;A&D\!VIG5<5^WH>&RGQP[VV0$##"9;M JT(&6@0,J@@I"9!:84 M&L.JC6]SNKHSJ>.>:G2 TX&TV M,W^'GLV7Z1+*\9S72PD/C7$%(LHZYU#\9'Q5N7V^] [;HO:#BSFD/KLQ6P^L"\\ MS"2+24DK:\E"=;FQ'DLX64!P$JI(,2IS_!W^,,PVZ\W7 68'U.:(D#W-P8'L(P[Z3S#*&YE MC-PI1!F C'&;]1T#D,?650>6=!MV-YM'K&Y/O7S"^6JC]'=(,E]-UW@Q..]\ MT;[#M/@XWSQELWXG3CDM>3*04LV-%J'.*#()')>1J62QR#9GFJTY&[@W< MIF2D4"(WJU'<@]R1VRQV@-H!U=DO9L^7YK/%_ N]B93[IIQ_O9[&Z_UY)EHD M[9USP%.LY]8H($J50+>D>SL4_W$NQXZCX'[AO%FS6S"+&+45 M%E+1]7C;2? L60A&%,M\*JG5S-5#R-X.S'_DF[4&ZNT7R^ M.-* SH04Y4*@^#)8$-8:#%9P&8Z:B'"3O.U ^,>Y2QM471U@L'7G2!%=(HD; MR!XE*$^+TT>G-@>,,8<^RON2C_0UP:]@N? <=6##4GH&0=5,X*:C=4BBND MAH".!,T%_M5Z+PQ[D"VU\1@\+IV..:3M[_^\O7;_[>9DS3U<./,Y[I?EZ&[^#Z M+*P^O9PM?E]=->AT*(626,,.GT%I[@@N@==YACRA)=>)MYE&]!A5 SA2]9EO MEXLO4Y+?+]_^NL+\:O[F-^M51:!S[:30?3^"1840%L,JGVHBD0510@2W8! M8T#6:/I91W/ 6NO\40]_%P5T@)X;&5TU'6N>IC.\P=*'Q:[2="X(+9R"R#DY MGZE(L;6P Q M@AO7/4=19S)J!!^"#B:#9#* RK7!)).*K)EB6= /;:.[XR<(&[>F MOQMLME!C!Z@\26EY'K'=<$^NO!'R3-XN\71Z=KIZ-?^"%ZJ8,!M94LY#D"[2 MVI.9))@1LK<8CXM&8-@T8)#D91PP86XU52YG1&\/8WC5O1WA]]& MRNW N;C+&>T\FQV&Y([3+YM>V;P$4\PR'@2@ >JJ6?#28[-YS#-EV[\A?=.'L\FT7D39:XF:(3AP1M Z>I4 M!U/;QV8-TE',Z:QB,K:)Q?:CM[<&OT="Z>"J[!FWEUP^^Q26'Y&<<1F*$=F# M4(Y$R5""BSF C=P$[Z,SK$T$]B1IO;7W/1(:#U%0S\#;+*;?R$O:^-?KBV6E MI48526Q\4P2E,$"4/(,D/X@98X/X7LG;VLV\C\#>>O<>"82'*ZMG*%ZZ)6_# MM_,Q*Y'<:W*PH22MR>O&"%%'!MP:XY7E M&=$Q#7$Z.^\=(8R(T5&4A[HZ%*DV46/%DR/LL_7T2]ZH,&<;ZGIKP'L\W!VB MIBZA=_,B[)*U;Q.37 F>Y,5$75/!E%JP;T 6H[)U3AC9YAY]:Q)[ZZA[K+UW M (5UB<1GB_E&7G^?KC\].UNM%Z>X_,Z>C2&E5!0$;\FYB(ILO$VR1ED>A8@J MV&-Y@H\2VEM;W2.A,I#'.)UAG%8B[9X)W6%*&U M >3V-(Y[=G/\TJ(6JML?E M:<"U!>7Z9?[\@X^]C%E$,IK0-;^39\N^QNGO[K;+I$XI46V_I;[9>[/IGG M6@__N7YD8K)E]4H5DB7;K[)R$$SR@%%'57BLJ?M-X+@]C5V680Z&EL515-?/ M:>,=!G\Y6TWGN%K5AHT7:_WB-WF2)-<:E06A!".WF:*Y:,DCXCH4;QDRG]K$ M/+M0V65IY='P.93Z#D7HP5GK=S@CM_G7L/P';CIGW6C0+%.PW 7/H!B)4,@ M9YTS130D>%;+A)B7KTD&;\/,WQ3KAHEOEPL MW]]HE/@<(]EW+-HX8I.EVOPHUN'VP1\=PGR;&4.60/G1=,29 $B9HK3D'QQ9,48VZ9"=RORQKT5''M'/EAA_=C, M[44Y,88%9P62#RPI(L0:#'J1B4$;]-#PR+!NIKM]#GZM* MXWL$2JM'S!>9D@^41+6RNTK.TISSU$=7FL,Q@> M'MBD#U5./UOS#3_XWM'UMB#2WZMW!(KDY:V"&)*#;(L.5A:A7)L=^4G2NCRQ M:0:]0175@Z&[QM#E2JH#B*[Z"$\R\PI3R2"2IHU"UEND(!((DYQ*AH?4:+C$ MDZ1U>9AS#.0=KJC.D'<^AW S-%,)K72J0X484FSE8H20(@?/BDJ:AQ++D0S= M]F-.CWT<@#6A7OP7"I>!9-586"#DZ ,Q>Z1Q=J; MLVA/@9B3KDTSXJ=IZ_*XI;4G-Y"J^G'HKCKNKR1*45\H93T*AW;9?LT.JY"HJN38_< MG)ES+JQURL-F%K5*=0RU%N26:J88RXIQ;'->\@A1XV9;'QEK0REG?/.VN5F\ MYB1\P'E-I)C-%K_7U30QR;/DC"/9Y'J9R&NS%97 "TS1F518/KGUR8A5*-)D!+26"Y[@"],FNLN7B09+WHRMY"5!:!22^545Y' MV^:@OCUZFQT\=(K>7539R6306H9)7'S/@)KGJZ#D%[\:RC4P5@VW.^KK<7DR 3&L1BW'2MBERO4O+Z)U%!]'RD^#92>1=@(:>1>OKDOP0 MA,^:B,ZZA.J-\MHZ#:'HE*(MVOK4"C$W"!F]Q6<;N.PO[ ZP"5 CSJG M6O(0T9#':**#$.IZ438%+[V3H8U3-0CYXQ[A]QD$[*7:3O!,?-WF9OTL+)?? MR,GX6YB=X01-BI+547I9)% .!1"?#$P*D5LN%-?MCEJ>)&_<;74$V-P#W&%U MN#RNA"5/*L% B"%49U$C2\W7RJ-@2-J[:I:>$:X6EEN'K,V5??MSP&:Y MX^.C^7@Z'^R:YE]^OJ.KU_2#S:\VOZE_ZQV6G^I___KNU8WGGR[F'Q;S79\_H MH#7W(*RD"$QP21ZO8R ]A6;1FL ;I4H,0OZA%O<@(NK$L]EB=;;$#Z327V8U M2[I.DRS96K ITX),)$E?:XV#L,Z;E&MCA/[$>0\GX[K"Q\?V;;L\*C(&\T6. M;ZJ?XSI,9ZTL]N73CV6X[^6F*_MM?"8GMG!R.SP%8W5$0_1.@2('!#.:;$H; MKZ\+^_T^?<)\5OO5;(I4?OGV;!96JP^;\0$YQ1*2$L!RLA=GQY'X8,JRR*00 M(;PJKL@[K95'4I?'01K5Y+9L'#!T,G7*3GEBG$7C804N*W;3@+' M$P/NM(^!259TFR7Y($GCPFXPI=\&TR :Z !*U^E_OC@-T_F$1V,Q46#G:D-U M5;0#I^LD* KVG$BL8*/[Z[NTC R>891\.^H^3.(]8&93FKGAX^17/(VXG#AR M)[,1#%#QFOL6+<3"$M2V1@JUXK*T:1!PEY:1#](/U.YML!PFZ@[ MLP[61 >PNL7#Q5+S9(2S]K[6PR&)AVM:=$CK+4LF9>*T;MK Z5YR.MF]#E?W M[?J9@V7? 8!.)X-;\8&W)A9#FW3 F5P28D9A)7X U]*Q5M\%SF MX'6;ZOQ'R1H74 .H?=%*!QT ZOU97$WS-"R_G7>Q_>XMRMJ\@EM)Y/-<1<3! MU^;RR%.RDG-?L-$F]Q!)(_S[Z>SG&3KS]1N00C:$-.M(Q(-H5#(/J)"8/HDRC1M=G1[B5G MY#+U1KO9X9+O #X;ZFNK0LS/S^HJ."\'?O^)1+OZ#7_?_&HUJ0,;#3<,C&$2 ME-4(T1.37#!'%MMRFQOM9EO1U\^1TIY N',2,+A6.L#:-9O[-BS?+#;_/?&^(9'S%DI*)DI4$Y&<(EYR RC#=9:*1NU\7Z$JG&;YC2 MU% :Z %-RT7!U6IS1/L2ZSAAPUU!'8$EYFK:38#(*3P.L1AA$W$6&HVIND7) MN!UHFABB_27=:<[F^[/3T[#\MBCOIQ_GTS)-M8%E2HNS>>T"\'8QFZ;:2W'W M=,TM'SQ$IN8^/ R4I'GW-5=Y<%(6%36S8'FPH&1-*0@,P;D2&*E7Q8)-EN'# M-!WL6C\FW^^IS*8DK:17Y-SI BK&4 ]Q"]0::[FIZ/:-[E*VHF_-3^TQ6INN4:P8&-9,A\<)N$SL,@TQ6Y&04BUAQKW):"1.6.;HNQVENR7 ML)J2K-;3T["NGB-YB#(D ]G45K2*W% OL 99.)*!,UY M&V#=I&/,.&&6'%<,&+FUQ&FC5NJ/$S;N(6@CL VIC!_:N]^_BG2WYQ_/MV]92?H( M&HW$H#WSX$HQM#E*#J%PA(C*.Q\9)MUFYE [U_X1B_QF^6S3R/S5_/HG-D.E M9GB>#2*"*9'Q CPY7<>8)7!)%G LU4EFB(RW.;4YB.QN X%=\+7#UCJP(D?< M9U?+]>39V>G9C+3UY:*[_GFF!X5 >;&I-]]D1I:DK1&1@T@B@(I,D4Q= 6TR M49S)\INM[AOIA== 2=_=!N2V%(T]ROIHX%@TU%3GR+M(L[2F%'(K%$0CR5/1 MEI&XN 01F-,N&B:8/1KVQDQ@;H.!'0"VAT(ZA]A)_L^SU;HNW(ODV\+K^O,$ MB\UD>"UH\S F@E->AB*]M7JK"_!A#-TMZOJ%W3[(V,6R':*F#N+8QROMK"]1 M9')3O':I3G?,=3^(-?4[2XZ*:=/F.*[C$M?C[[##ZZH#X-U?D2>$5,E$!LF% M6--V)009)7!-*U2FB%:V.;3[X8I@=U+W5D6PN\B^ P"]JR<#<\R7AS\7]C=Y M;C(G#\-F;^JP=[*_'#,DK:/PI3@KVXSUN9^>'LM>=U+TG2ZR!TN] ^P\4;PK M58G6T]**M3LH^0<0C Z .DKZ-RO.V^1I'%Y W6S7&QY)P^F@ T#MZQ2\ODK MBQ9EM*40)BR)L@0&P84 &D4NWF NO$TRP<&DCWM_-9X[=ER==P#R3"UXG>5L%WB/Y(R*HD#7G);6I2;I+RX]Y[K8G&.XKBMM? M,[MCRY]C:XX?:UW4A\$@]@%I@UF&Y;>+_>9B@,+):97;R7J]G,:S=5VY'Q9O M-WJ9%,U8RH$V"B_JJ"-/(3YM'2"5*;2P"W>FS4W-SJ3^F&'K, !MJ]<.;..S MQ?P++M=38N$YQO6U80HHQ@@#J.G3I,$7H;IULSJ MW$?M,6Q/B"J*4+O"N4C[3$!RT4/2X(SPK"B,0K0)]%O:GN^-9*[>ZN+9 &.,QVP!699(3*XF6"FWU MD6)S+6B7QD:=+@9EHV/;M@L&'^Y%?VQ5_TBV\%)*B^\S MVLRV'L+],6QPKGW1 FV^N?;\5$B6(#";0:L8BLQ:2]\F)CN*_[?E@7WE4%?=P MO'+_A-5Z$>Z%4D70YN&P%% \$2<)+?"G&/B4QA*II#\K5Q*U( Z:5!\$EIC4[YZ-O4 1U"]?CS MG(= SH[S;P=38P>0_74QQV^_AN4_D62< M8! R174%G5>E6"-$F_NX!P@:]]:MC[UX"%UU +E-GVMZUQ^F282T;6A M>]^Y6WV@1Z[N_]7E[ ?E2[8B@K%)@)(U15M'A#J+3Z5L2BAM^A0.R<7(CN80 ML+I]43R6CCO ]U_??UAN3,*W]]4 7-B(S>; LC#64[P8)09:_5Y X-: ,5S0 M5L&4-VUV[H=I&A=[X^'D=E>-8936 ?RN]JI?OEU]^>]37!)1G[Z]QB\XVZSN MP%76A3/@09HZ?:F \R9#T8SV*(>*ZS8)UMO1-VYR0R?[_?":[ F?UT^:[_)W ML:9I[5K/:@-XI)5,2XW<:2XSB=-PJ5G$+!M?\6]#9B!F.BA2F5*!#;1R]C-SI8 MS%>+V3370H$7\_7&$SX?XVIT9*H$L,E0>.0Y@B/*08LT*=@O76E^UZ_N^-L=&[ ML@RBWR< LX>P.]CW_A:6T[IV7LWIF;A:;[CY]MMB_78YK9WI?L$YEFFJXS@O M?4=T6?%$,@MU?'TB5F,B^\N0]G3,Q6.C,^.=2>T+0QZ3K^KLXFJQF5F9%'RNH/%$>9&Q_2#<'&N.-U.CO+.SHN.E@4YSS? MDTYWE4V7. ^AL$*R++3*%7H()5.L):612@2?&_79?9*T3@Y;C@^;VWT>!M5A M!Z!\(#_IBAOI?)':@%5&@G*)Q&1J-VM4M:>ZEFZ[AI1#Y2-V <>!0;!=KN$^ M&ND67_?(;N(%!!0J0_?:L)7@^1-/(PF*;&;!@][ ^HQ3K,!@'4F_4G7)YS)R#>9U,T=+8U-?.0,2/261RLX+<$F8+J7G$XN8DV8:O=_[)8Y-^GLUF8YPN>\RMZZOQC;:ETL<]N*YQG+)'%UYNN]9Q+@HUQH*,STGKM M"41-MI2=R#QT.WWX#=_[1$B) H4.8%0D@^U, 1?)[] 1M12H?64Z?]/+:S#GLW.]KI\<>S=@W;(>V*T,R4*K1+RD*Q ',2HL $ M#'U13 3)79M#S:/:O&M==*;SZ1I?3[_<50"AD&*O0/Z#9R*# M9 F-XA&%:'.SL >Q/Y9-W!YQCW1#:J+'#HY/;C3S>8C%EV?K*M+3Q7(]_>^- MGE]\_8SS%=[B7494,7&$NMG0_N =>&X51.9R]-XPZ=L$R4-R,6YL?7QP'UWS M/[1G\'VPP:MY62Q/-V_=O]'7 "\]GA>Q/>^C^!91:?1&%4!NR?*B9PDA>V&YB"S:-OF*.Q(Z>F>1-H#9'I@':Z\#<#ZO)6.+S_5* M('V:+V:+C]_>33]^NNIB905/VG,&*>4$RC ',:<,B)QC4-G3_YN \0G"N@7? MX:!8M--0!X![=K9:+TYQ^0YG&W6M/DT_7[*2@\R.5B,(Q4H=Z"(@.D'\E&"% M*@Z3;W.7\0A1(U^2'Q%H0VFF Y"]IM"4GG9:DY)J;Y_SSI N!,VR &%+O==P M&ES*M!^DZ+.1PI3M1K'OC*[[J!D75N/Y>0=KID-T7;6(4B*AJ<>UON;5>05! MI0+%)*F8XH;%-H.)[Z=GW!WR<#T_ 9P]A-X!=&[-EKJL0XRH0Y(61 J;OIX9 MG$D:"A&IHDZ2F38WU_>2TQ=P]M'SXP.]]A!Z!\CYY6PUG2,%--5@KS8GJ)LU M)23G)00+V47:F:.1M"FK.F37EI!#\K*TL3H/$#1NSM=X&]L0^ND49N>2O'(Q M+?( ]2T&E64' MQN9I&WTM 3=FKFV0 0QWHJ:-67"HR(V,GD5NI"01MBG$V('*<7L%C;?[-=-D M!RB]D\%]N:QQ]9?E8K6:U%%EKI:N.]1U[K;AGGOM9)O+ROOI&;DV\EA &T 9'4#JGN7R#M/BXWSZ MWR2X3 *?EDU'KXL"K@OIWBSDHM^=G5Z7\VI"#K#@@B2K>**("TV!F+P#;:+/ MTC/A&N5Y-&)H7*=R3.MY=#ATL"H>EO-?5UC.9J^G!2<%%:WE0N&=S*ZV"Y/T ME>,D;&DR*\QI;!,,;4/=N#W9CH;7P175 ?@NLQ0G$HW"; 58Z\EE=EF#-QZ! MAQ2,L,AU:EMBLQ6(S \/HKT$W@%0GE^\=E,[_R%\O7!!SGMLKB>U9@#K:">- ML59+8X08*>QBQGGO;4"CVX3$C].U%:CL#P^J 973 =2V$-O?L69$D2_PA2*M MCWC-_B;.(E,6(;%2^] 4![YP0@XJ)7/)AN713@T?I'HKF+H?'J9'4VP/(+Y6 M_/2FW&9S$K7DG!,CJ!U9?\$3A,PR6)E8ML&9V*B*_W&ZM@*B__&!.)QR?NBR MM._%?'=*5!K7ICW]YN,5J.THA5&JU$HI-5E%0K2"P@JE,SCN/-AB1"E9*EE2 M4_?\!ZA2DR88DWV A/4T+!,SSI=(3*EO$/4Z5V"-"&TDP'(-OI?,,(:[R3 M'+RNOK;0-;4S9W*]E8I!."$;U8@,GO[8:57;(7YA,TUV@-)'>#K/KO/.EL*C M!<'K -/@-H4TBE8=(WJ8T:UZSCU%V0^4_K@3)K;W_7974-^ .TGI[/1LD_-T M_.WB ,8CN3>%?!P7).[1_@.;?5A.FA;&U!MDE4^O= ME8.HHZ:-4 H7@@LL'?W^<@NZ?Z2&W<<#]$':_>&P7%?KA]\7$Z]R6Q M!%J; IQFB$5XGK$'JWM%\+B17=>@W5F?/R1L7R[.EI,@51T\42!OVI_8FDHF M.0>N2TUX*-KD'CS@2WK'+6SK&;0[:_/'Q"Q]=E*;10B3#3#A:65:&R#H@F"U MSBJR0 )H[KM;4.SLKLN,+BK=@:[;ACVI/9:*\WW.)\NEK\MUGN-.'S@04./-2[I39'H/?3*YS[?YP>5%Z7=[>I-/C\DFRP+DE LHITB"IF0HGE,L8#ES MODTCO7TI'O?&H@$.CZ*Z'VH_''A.Z!XO:;=W'GT.Z .(];5:5:$$4Y "/BL8 MA.(\&$_!?U).._XC[:CUJ:_F]*RSVA/U/+5=NQB](NY<%!I4O;Z+9C-9@C2+O+N$#,7I5U*U")6FP%9G48GMQJ"M(O0.T#.34/\#C.>?JXZ>8O+Z2)OEA=W43M;(@6I$H%B M$0?>)UIMA0ME4+G0:-MZFK;Q [8A-[&!==$]NB[68%!DO#%&8%E2@.OK),QB M(QB>E)8^UVJE$?#5PW8W-")V MP>ZND>#E_U=BH1;*@,5" DE(&IRA M<3D4;GV*KE$9V98$]@R\?9"Q$_3V4U-WZ-LL4%J"&&4)M7&"!:7K29Z-'-#J M@H'G)&.K3BJW:1DWK[7M=KFSK+M#R[5V'L5Q9KT,I%)>^2"C'GE48(,C6^]J M!5R;F.\ABGJR1KMK^E'@["GVL4?_79WUWG\6_/P,2<7F%M(*["[!U^/ENF M3V%UN0=K],Y:K\'I4F<@EMJ>TDF064H1+%EI9K9!SU,OZBF:&P(Q@PIV9)1< M _TUN*N3>;Z&>N3)$,H]H&2Q2DH0ZJ.'X) 9)V/*XJD+M6W?U9,K,P!6!A=O MGW"YLHZ8+>=U&J8GW"-+I\&RAZ"[1(AE^)) M):O$G 9M&8)R(H K,8$L%&IJS[WT:6^$[&)"!M]N1D+(/H(=$2&KY7KR+LP_ MGE_PU%07:5P!:0Q%B5Q%B"$ZX-8K&;7P+FY5BD=/O18*T7>WPZ ;KQVWH&ZH M:'E_2?:@_@O4JJ0DDYX!LX:V56^17*8@014?&(N<,;'5%<3V !AS$SE 9;>5 MOH?\1E;[K]/Y]/3L]-((LJRMS@9X,0&(B5K@82V($E)PVF'06^79;*7X&Z\> M6?7[*&XQA!0[.!9[3W+&:O4VO43?E/?K1?K'9BT48X/6-D+ 4B?\"@OTO0<1 MHG3HK&.^38OT!TD:MX!UZ"/5823? 82NTW\1F@F5@V2Z#BJO5_W<" A1!V!: MRV0REF#:M&N[2\O(PQZ&4?+M;(C#)-X#9A:GIXOY^?2 2V_9:]IJ44.VSE,\ MA119J5 @R9#1%".8:S,4Z"XMXV+F4.W>29TY2-0=@.7]65SA?YV1Z%Y\J:;W M,A=-J&15UA*\D;1A>%UC"C/GBF%4;;(2'B1IY+UJ"(4_#:(]I-\?C"X,*4-. M)K26VV/(%#+D"(Z\?%"9BYQ8XL6VJ;ZXEYSNX+./JA\'T!YR[P$\GQ;+]8?; MJ=31%PHY>0&E"P<5! -O4Z3]F!5:;HZ+TL9)OI><<;M<#+YY'2SQ'F%SL9Y< MX"(IE@"+I_64LP 7- ,C'6,%E3:->O@\0-#(=N=P53\%GCWDW@%\'LB91^L* M*QJ2MILC3@$^10GD]4 RTJE YSGEVJ=&YS@,$C3MJOFV2Y7Y2[PX\+T.J'=_/YNL) MD5^0: 6711U881PMJVBASE.S01BM]#&*#[Y3U%/:W)[J?A1">\J^.PQ==E)X M%]:X.5'-;W&9JJX^XB1:7J*GG9XE5SM\> -1. XY8N L6C3Q&,4%C]'84[)= M"YP-II\.D/=VN4B(>?62Y'AK+Y\$)G)1->P4M?Z'<5,+) 30=LZLU<$9UZ83 MP2-$]92<-PRVAM) !V"J-)^SL"*%7#!3VRM>2NS])Q+SZM5J=8:93X)6RAHT M8$6L+18M<6>#A\ S4YK\1-.P^G-[.GM*UAG.G#724R4+M-AVVVKRAP#NAV7(T_G'Y^';:J*R83(Z!C[K0C&VS^"Y8I"834R4)'2C M@40[D=G3)>&Q0+FOEGX("-+/5IC.UM,O>(U//E$EVF"3)!F66I[@&01/$9<1 MF<;:B^2>K@".!IJNGX[L6@#M(#QV@BN@/WRHCJS?E=B3&;-'61 ^:(RV0D@OX M%"0$1(V@I/_D?"TU :Z !,M\A_&:;+OX79V;6^J*M)B8$G M;0R(4-N-6Z-J5W &_Z>]+VMNZTC2?;__)>_4OKS<"%F2.QSAMAR6W1WSA*@E M2T(T16@ 4FW-K[]9(+B#) YP"J= ]\PTITU90"Y?Y5*9E6G09AMY='6.YA&* M4]N(V^VRF)T2NL96R<3/W)[T]K>I_6]58>_P?/%E?EX_:<89*LD,Y>XY$7L8 MB3W& B1K&*-?H#J)ZL,QA-^!!5OGTU=W0.\NEQ0J7@W0 MN;H;NF7SGJ7^2,'EWQ873O MAM.3JEX<49$G-;#[8_J,^?(,%^47O'@;ELOO))NKT'51+C[CS_,0YV?SB^]O M%U^^+LYQ\^NKIZ\CS_4>@Y9VX[]'EU3;*>'('2H;."29^::%UV.=<*\\LUR$ MTG"$]K&FA %!B#+U$"5^B+RUSJ1L_53F5*^! ,[#8E?'>!=^"\ MM\VU,FYH?R&*$^L+O0N]5[9@V/"N^!B2 ]KJ:X\AF>(0+M$QLT,FH(2 M-1;0H8-K0D\3OL/:IIT#,^1D;&/0+MS.;>);JI#[B-'2,[6 M@1)60V!D5$WVQ6HCM1+\"![GYT$]UT>> S]6J+*?U+L#S_V$=&:8SC[Q!-)+ M!7\==(>G/\[#U1)RS#6QO&)( MQRS0)S"J/JMBKH"7Y'P+4[6*::4LQ\BWMY#6DX%J@:Q#M3$<7OX*7N?XJ?9V M_SXBRJZ^_3A/^':QNEC];;E8K6;*61:\U\!#'7A1U[MXG0MPS5C1DMW?+-"01XCUD%&:ZM,%,3:Q.-06SH> MUB36)F"Z2T6?/=*'P&5O&>_OSA87X6RR$LB#]:V%3&[S4L?+WWF,DL9 SMN6 M+HKT.3F#$$7=CBO(%KE8AW<' BWRK 2VBS..5+JPW#'."YU*3RRF=5>8EB!" M<($K[7@^QM:2?DL70S"P4^EB@,"["\;7EZR>AR*\"9"P#I_FBI.'5@:*D1Z# M2X7^]*];NABBWI=+%T-DW1U:[MRR)5L"MXY24,$%*.4%N.(CY(+))VV34,?( MV#HN70S2]*ZEBR%B[_*"^OJF722G<\@<;+*2&#$<7, $V<6@8DR:/5QQ^FI* M%X-TN'/I8HA NT3&]4U[S)EY1>&_3+'4DI\$+T4!RB*+-S%88?8O:O5=NA@7 M&?L(M .7LWU3-&JCD(PIKQ!7-@9"=\G (P93A'%1'&>7=J?+:P\(4@Z6=X>8 MN2X%^F!8*AJ,DW6K2BC@1=)0G':")_JE;?.(\W0VL _1\XX;V <(O0/H;!^Q M9;,@-AR#PNM ;>L"Q$AZ+ES:X&+BF'9:7'+HVY$> IDQ]+S37+,A0N\ .4_= MBUH?"O=D?8-E=>Q!()'2PK-5<2\=,FW='A]38C[L\=K2<>C^I=P">!]>B ME:OW?Z:SRWQ5Y:T5N;6*9E9RSV/PD-:7X_68.>$YI.)]85*X\G#EVDAHVI7" MGK*L/>&P.()N.L#<7=H_E.OKT5KR_76)7^:77V92Z"9\YXP[BOW2J&))6(ER!M M]>TJJUR4XHV096X#J !UT@*+\V_#U*^:WX>QL]!K\EH]N5VI_B8^V%76= M2Q&)9Y#)4B@?=MXTL."D1X6N-&HDV)' Z8/R ['RT#2U M4$P'/F[KI9QR"CF+"$J4^@8].7"V3M?#R$0L(GO;9C#ZWI?=S9#41.V[7( / MT4&'.-K[0)\B- [ M@,[VN]CHD-CG%E#;^JR;1!)1:'!::$/_DVQH4SHYG0OP07K>Z0)\B- [0,ZV MII>4E([HH CG*,]T'B*7&H1@P:N2Z\;BGEK)FMT8'<-Q'2C_[A!TIQ-"B.Q8 M89GDH.AL,6; ,V/!%K+3K*!.^1CC=WMN+QNBZ5W;RX:(O>LF(A=,0NL1=%V7 MKH*LTB$19>&JXH-+YD%^UJB)Z/CM98-TN',3T1"!=F!87C:_ZT.D6<; ;0 = MZV69)Z\;0I:0M#8L*1M2:C. 8S?ZIKV?/H8+:Z"GSM%W)X TQDNT00+GEM%) M-9+"/6)-ZJQ11H\L'?\2J9=LK04R!H!O3S5U +YZ$WS%V756(3UG)GA@,NJZ MLU*!YY15F.+JVSJ396DT!_ZML.OM\.K""&A@6R\R2Z0JR@/>@^VYI2[?%>_=U>'8:B)K#N= MBOPSAA7NTU.P^8MC= QLHV&D?H"KC[X="(L4TC!2DPBED,*8A[HC%E*@F%P% M%02V6>MVGXZ#ZVBX6B%NAIA)H/#Y-U<2ED?U1\*B:-I;H.XAFKGCY\!67I(GS3P^Y"9'B_I3J MS(%$IK,N?_1U#RGSCEL7R;@YV1!(3]$UK=<9'4JCB+]KY[+.)?9W,9N_/IZC MV49/&W>C+4:MZYO64,OVOM210=$1WH5,-B)3C:9MC^UNZ--J<^Y:D&V[6+TY MS]=K(>:XNC)X#WB*Q6'TS *"LN531Z<*0:,4UI$:[1^./9N:[ZRZ_=UY3WV MP4@SX780D-P-JV[6B?P]7-0M--\?L*856I8=N5K!<^U"4>#K &7G)5/*.J9R MFQZ. 41.6QD;T2"U4DP'F-L6A;W$(EE>'KW4D'2]?1 M+3(> X/-;II'=8IM%=5U#/U+6%:VO^'^CT">^*#QXNKG:6P384M#V9 7%K1A M-4DRMC;K%]#%A>2<,4*=1H1=L;W^S'>X2LOY^O;QJ@C#LO"*R3K!H,X;2"%" MM*1<;HOE,6G%8JLH^TFBNHJTAV!@NU$Y7/ 31]MK!M[0\3O_A.L!!O1W^+KS M("JL6T$0>$9B(@J$6*=NU2&2M?. 61YV"*^?_(*ID3"2^A9CR[)'0&QZ!Z(Q M62LB7J&LYZ4PB$(9D$KS[*1S6>A](3%E3\Z(RGL)#GM(I?VTRT?W1D ]E'78CS93:SZ7\/9 MXLW9Q6)#N:EUB3JXO"1'4LAU<91)JK;?ABR#+H69';1^_U.GN59II? #)-9- M1OO0*?Y\NT8X&$NH#:!EW59G$P.O?8V76&:.2RU-HV4!SQ,V]=7>X[ M>HPU]U3DHH%4NS$]=SFJZS/62\77N1J?&29$1.:!L[JX+!,&?/)DDBW7,6@B M.S9Z-?X2:3V:G\/0U48K'5UX.L1PB0MK2TY_AJB M%8L20^2/(MN6Q8$[E$U=$6@'LE%UT@'&'A\:,LSX[W!6SPZ?:<&C\491_EA2 MG1)2#7.6X)0QJ2B)NK1I+W^>KJEO^X]IQ/;61P?HJL[]0_D-P]G[%>D'?UTN MON+RXOM,A"A6/X0?;"2S' J=B;VA_/[%W SAM+QI!/8PG0=%&'!V9(@:B-M"4GEG:J]NWS7 MU!?H8P"FB5PG1,N#\)I%4PVC576'3,K@K4R0B]#,2)>5:Q/H M/*9EZA+*:% Y4,Q=0.66]*P=X[X^^W"NMMK'NM&!"\"L5$D^Y*A:/3L? HQC MO708)00>)-1.UUI6'<%9]ZL?/N+XWV"2DAR;1SW_J>"GT .K;)- !>;1* M!B S$ A-9!R<- B6<)$((=J*-N.$QDF@'[6YW#"6DC0&Z5QP4^ITZN3 .QZ MH0[1YIQ4V&7!]M8/[R"!V4^#3W8'[26VOE/B60HFH@]8[Z6)E43QND,*D;@P MMEC2=&%M2E//$#5=^_((ZMX]]1TD^\Y@=).)O;U<5J'.9 Z!B60A94ZNLD[* M\%Y$RN1+D,RF&/01WP-OJ)JN+;HMD Z2?A>!ZU9N?EF5-$IJ#[KV;9.< M?/6X#APWS'OB3CZ%LLO MZ\\]]/KOA8\=[_YO"/UM+@!+=EX*8:%H)D!1 RNV PI>!396:],PU%[HUP MO@VKS[^&>?YQL;QJ$EO]=)[.+DE4/YW__AG_3E]TN5P+^4.Y=RCF=^1@D[8N MU3U!3%.>6>JL#T?H*$()R[*G=*/L$$V/04M7UXM#\'%OG=*QE=)!8+6MOK]Y MJ/3A_+;"+W0LE-MF"%BS&;FV\RQ!4EJ4DJ52H7U_SM/T31>Y'Q\SS]P;C*3 M#F!Y/R*X?CDW\]&&S+(%M)19*Z$=!)'J#X:!I:2C:C.%>3L]T\7WD\-N! 5U M +.[A^?7Y?P\S;^&LQMFLJQS39P'Z2B945I+"-DI$$(FK6)R#MO?HC\B:[K0 M?W+0C:>NB9]WK&]C%N5R19S4Z;6+2,'S.6;ZSY_I0G'U665S$<_FG];: MO1/?B"Q"RAJ88A949=FYH@"+QI)]]-JD'>*^@XCHZJYUWX#O>&KHP-8]N '\ ML.'UI_/W&U[I6#^1B,\22Y)$Z\'7@.N"*.%K+M*Y]OQ&F4,'9S!WD4JMF*)!\ M@@]@=18E4M2;["X3'W?^PJ[Z,? M:\8M(SSX0MSQR,%9SB"E)%4=&"]RUCK Y'USO -_ M(FEM@T1(OHXG,KD^MA !1(B%Y6R4R,?(@4?"99/L^#BX;*JYOCSL]9-FXA=O M*SZQB,B=!.]#J5OK&:7YWD",-KJH$_/(AOO6;5_553/[2%[U8)%V8+N>LSEGR,+*"('"0C*\IK;YA@#)I1RXBNA<^V<@ MS]/85<%_"$)VZ;L>02T=^,-GAY!>Y2>DI0_E1S*SX>R_,2QG,C&4)I/MMDY< M58F=51HL)L6B*B&8(S;Z/TOKM !LA9HA'(Q[EZ5RPUR1&#!FVC<4FF M%(_0-OL#:,5^W )"+JY/\$ATOJR"8:)*31AIU MQ'$ 6RB<=B9U3S >TLXJX^BY<(7!6=I2M:-;K &V4! M3;-)U9W ;I!Z1INK-3+<[D[=?O]GPM5J,WM;^53O/!(H%QFH@+:^<^80!"\B M6$YGJ:4O4:T#=)$K[;N^L$]L]QIP3QDXQ4H6^L?BG/( M**263K+DC^A6AXP\X*_R7GX?O71NN>Z\P,=D72@\0JHS>U7.$CPWOLZX,M*: ME UO\P1@C!E0_%7>L^^IG0Y2ANUO$)Z06XB4DL=B@5R^JFV3N59W!7CT/M-9 M,U&VNWLJH(ALPY]^!27=A9*'KP2(FYS=Y9 M;ATJTZ;K>G^:IZV0M\/1#EN_&BCU5."[K>BJ96(4WC+ )$B\S)7:G%> I\)L ML:B%;=5!M1_%TUK3OJ![J$)/"+@WE4R>60=X'/G.G.S MES-](G2P"D\,HU>ES!!29050K=^:H8$8A ,NBRV2*25,FX:DH91.VPG1)4(' M*_#4 %J+G)A*44+7/;Q*DI/ ZB0P@,R)%9^D"ZX#@.Y:FV[6(M$G0( M//B^.CCC;%&'\=ZV!)@8,'D+QD@*.KV5=! S'1J+,BC,*'R;)P"#R#S4MN_T M9;^3 GZ@O_6O6?)%JAP0,OFMNHR\+NJC8(G5E.'MS\38LE]_IE_\(9YQ@-,H 2E9L=8$FUP;:_.0DH-GQ5]]WH]T M3BI6ZT?^WEZF+Q!9>W/CB+4G1Q!="M]WT(!IY+!4EK':WUPIC_?__HB&9!M%S M^ 3)N/I:*7/3:/_,V.:$7&CX]&F)5ZL./I2[LKR%;4RYJ! 3&,UK4R/!-F1K MH*2(GBN>36ASV;L3>;T9D@'8>&A(QE='!_5]"J36*XE^PX3S;Y65-V=GBW_7 M5S,_+I9OB:#Y18V]'G 93/*9&0'6&$ZVTB!$#!*T#"%0ABF4:W/&]J-WVL;H M45%X!(7U[=P^IL^8+\]P4=;UM.75;^/W3[CXM Q?/\\3*24<,Z"P/ MX;"54U6&9<^SAYPBK\W)#KRT'E"&+"2G/Q1MBCMC.]5KX=[8[U6-#-^3V);G MX>PZ*JSI[,^DGI_GWS"OEP)=':B9C4YBE@XLQKKY0!EP,BE [J6S:#1KU,-\ M&-V=N>$A:'IH (^HP G]\VIY,?M(&EKO!?S;[<$_>_/G?#53,C AL@)MM 5 M=8(82'X1*2/BH413=HKYZ%ON()#^Z2'ZGB5C6E =$P>+L94R-;+PTT,6WBWJ M4[]9<3EYQ@UHK%U6D9QC+,03Q24Z&YN$P)T:YG9#UE-D3(.L$=6[&%O6$P/F M#1TEHGSU=_P2<3F++OF@DX/LZGU,J%J(QCDO=YHFO!-*[G_WA- 8 M1Y&+4:3:0>KX_N_OWVPHYSIPC$D I1FIUA0S1%\*>)LD8T%'V2@=O*5AFA1O M?%P<*-VI[<1J'GX-:5[F:4-\<5Y$X1G@>N^3$_6Q.&80QFA>[6D1XX4JC[Y^ MFJ>FC:S%0;*=&!B_+A?Y,EU\6'[$Y;=YPK5+3=RB7R]IY9QBL) 8A&("!"T5 MF4"O_(AA[#8*IKT7FBB"/5@5?4"IRF7#P6ISLGPPAJ=D &,=%:2YA!#J4O-8 M)%?:Q!1W*JL-P=-C,J:+4 [7[&.8'"CFB1L;W[XU)7IC M.[,.,22.((VI?;9UP)34#+@CXRE]'0OU8,;TUC6,3W[!Y"@X5'&+L:4X,10^ M7'S&YJAPT+TNA,[">PL4Y]\A1G11\4<):MMQREBWX'(#SQ\=.% MI>/#8 P)=I"W;*2Q(=[X+!SZ L9Y$H$(OO;;)]#"4% F2TZZ3?GT'AG3Q:GC MPN1P&7< D('1V,_S<_SI K^L9HPC%X9[B"[7VJ_5$+41X+R6UI44 RM-BR1# M*9YV$L\$\>]15=P/E)]J?GK_9SJ[S//S3Y5-^K_\>_AS9H1S,C(%";VEK-(X M" P3<&DBD\5*Z9J6^H80VT==JRV*AO6S':S2OJO_Q')=:+MT^""\3J_M90G+U7CE"I =R._F^O OL=AFG<[8M?M'8KQR M!$Y'AS;62?>I+MQFK@8J"2C$R";ED(INP]]V>OJP27MI__'3HH,%WH$3?,3% M#]]_I[^ZOAWA!55D1@*W=6F"=K+F+G6R/P_-=5:XNV.=77Q[(47N]W#(0J/$?)B K1^E#:#+I^ MB;)IZW/'\83[JZ)+:%USLSF(MG 7L@^@>29^ @M &:<"H24KUE.V(X\4FS^@ MK#/;=1 .7@39 4KI &0?PQFN-GG-+WAQW163!(]62DC:"V+""7#%YCK.L+# M4V*BS6J)K>3T!J=#-/[P+O]@\4_=[?ID3Z;MZ*4F:6(8*(HH&RI^V6-!VL20\8=UW&G M'._U]4XYV:%K##]WT^+;_^U^<0K@&S^88V/-3)NOZ_'7NA!2EL<),$.=/ZW'V;* M!*5_Z19/17AN3UKPW3^MQ]Z[',^1.<#)=A!./K(8=[6 M];Q YRO[TCE#-C!34&02AR)T=@D=S]XWB4F?IFG:52;'2*'W$W^/0/H5E_47 MX1/R&4/#*=E#H)^)>#$67.8:=%1:%V&]X6U&Q#Q'56=9SIZ:?PE0^ZJA[\KY MFYSG]9/"V4_G9;'\LO[8@ZOGSW[JB!7TW:EO]P)>A!1U!*YK'S7](\0D/*1H M5))!N-AH-5"#*OJCKI';2>B6^1Q=TF"DHI-D. .G&8+(.O(8B5/7S.X\359G M-?4A6-AB;D82_\0-U<\R\FY#ST9T&Y,ZL\Y:68J#J"R%]XY9"#(%D&B,,%ZP M6.(+AF?/K^YL!,P^"#J&T#L(BS;47^V>G9]_(C;6%I^\](=X-K\:OS1++&C' MZ*!@7>^ELM 0,W'&E!>>BRR9:U-LWXF\::_T1K57XZOC5##V_L^OF.H2A?D7 M^E<^E(_TVU4A>=*?7>4Q]8%+\!*AF!H=&NG :S20A"U16,:#:]I9=R#]T^:& MQT?IN I]#3#^>!&6%^_"Q55+3HB9LBCC0?BZ!<=JDSX,^\'A5 ["[677S+"L4G(%BL)ZSGV$:!P'5[0/*8MB8ILVL(&$ MGKA]WQ-/^\!Z3^6>"G:?DS+]A?DB\YE46OH2.22#M3;E>7UEQ<$&XYC1@3'1 MIB0S%@L=05P\&,7R=7X2S^?]BON;V[6*U/E=64&+ DP3+1>6D]KC6 M[6;&N6B=9#FS1I6K)VG:"9'ZE2)R9)7U"[XW7Q;+B_G_7EV$"R&,DR0DR54& M);*C (,9"#[:%)BF/STJ"N\2MQ,OY>PN\!2$^;:J%8U"GYVJU7I^W( &- MA2BT8[Z.Z%U;F[.10#2.X/N%T'WSFEBTA82DC266DHO@'4G*11^+ MMIBSWVE\^&0^TIXRJ/961;_H^NG+US!?UN[TNOIHEK0AV^H*6%DO>8Q6X+!P MX#P4PSGRH-J4;78B;R>$N5-&V 'J.-T>VMF#-'FL+MH9/U8?[4,.;CII_^LP MJ=WNL[I9549?_6YQ&2_*Y=GU0K,1%W;M\C5-]G4-YF_<9N6G9L+=G'4MC;>* M3)=)S(%R2'F3BP5"C$:2.&5N]&9Z1P(/WF9X9Q7>0_G?+LS[;7%V1@KZ=UCF MF33<9$1.AH\;"K&D 5_[;6/P6=E09-)MAAT.)K6+JN>H"'NTVK"I]CJ(7G9C M\.WELFID5A!M-,P 90 ,E+;D-BT7D)"9D"/]KVXS3780F=/"LC%D]@+H/OK; M&YQ?UW7-=;_6$2$Z4R)(](0>-(B@HM7@HZ(8,L5@G4XDR^<>O;;&YK0U\QY! M.4AC'9C*7Y>+A)A7CSGY=8G?YHO+U=GW?R[G%Q0^?2B%_G3Q#9??9]Z9'"VE M,+)(/\_E_.+[S^M7T//O^&O9^%\%<[S>TK!%]\1/UXLTK]^O5RFSV&U_L,]4O7! M7S%&FGX87R.EZ._FJW2V6%TN\4-YN_CR%8F&]8/SJWTZ]=IL]?$S'85(5.1? MP_=Z?79[2\=-T#YI 2R[ ,H$!P&S BE5-(:%F$N;#8N'T7VH'=WYVW^X^^VW M:^^-$XFC31"L5* D"3!$DATZM#+1'V73IM)P(.'39E5'Q.I#PWM,A7=ZUSS4 M7*V?2.QS;[KG%TUADK?QV(=A9LIZEF0 %DT!A4E7L!M@KG"=LA.^4<8QK6&^ MW=US>QKO4K'6X(?UEC"*^$G'I.ZU$F^/:@B268J3*$PR=48SB2_89($K+7E$ MGI-IX](.I_VDS?,0Q#Z:!7I>U26[/[Q_G\ MXBEFM0D8I:"D(%!20(E(I!S$>X@\9ZE01-UH(]A!9$][?=8%O%LKNRMDW[C= MJZU]VX]V38G3^K]]6-_.?#JO9?^K=S5KG=P*@D?*>[$6@:)/]<$PHZ0[*1#H MDHA#O.Z!_LUR&\T_KT<^K'[X_2L'?U"O7J\?Z MW!DFK%.0;9"@'.'7)?I'RXM%9^B/L$WWW6@LG'1X/P2_0\/[-B#H(!:ZHOQZ M-14REI+S!:(+H7;M(Q$?R6&B+"FZF QKU!1TEXQI43@1%![68?;62P>@VE]P MMVR?Y^HZ?PE?KC=;I8Q(@5, ;AP%:%@O6& ,JB?7M//DFY129A,(C:S.J\4F2 M)C:MDZ-ET4)U'6#P'[BZJ*NOZWFFC$GDH WP0"&0RBJ Y\Z!#D6HVIT:N6F" MNCM$3'N1UH<+WUP>.(TK8\+G2@Z=1_.\7I5J#4Y&BT@1V'JEEL/CNE,DK)* M,4\!AFTS-7X D5U :A\H[!:%':R7DX#<[_]>7/ML"E5=7;^50JU%2!O!2PH, M;' I>"-,RHT6(^Y.Y+2.\9B0VT\O>T/N&R[CXECYZU-!P\\W@SHT'2IC$D6E MLM Q4RE"U,E""*ED$R4ZV<9G'D[[M"6?/F*W(R.@7T/[,L?K'QO# M?YM_^GRQNC.'-I;L=68)A%8)5$H,(B>76Z+#8C7WJ!L&Q&.S,W&"W\'AF!0@ MKZ4OX&: P)T;N.LFHR,V"NQ"QB2= X/ETT(HS.RHFF'"/BL]V1V0,LW0RG6'O_GU:K2\SO M+IKS"0W086$8=#S+=B?G'^NW_ MJ+_:..I:E]K()J OK*0"0I44Z;Y M32#TNA+_?V*]/"XAC\_K23_4[.16K06L_CH';Z:M$(EY"UC(R2L1%*6?2H"-WH0HI$'9 MYO70D1A\-;=S37 ^S;$H^!D8U4\:F-D(SY?S3UB%^=S.@B^ I?YXH72L\(*FA)G&PI(9NO6]U@? M'ZDZ6Y.CS@Y#8&WVD4_*]JNYU>SB^'8#T%=PFG>-183,PF=MZDK9>M]%!RPX M*P&5C\D(16H^ZIN720+@4[@R/843V@)TK^22]9(#$Y['D_XSJ<%@";>6/^B2.(3/G9&SX*.JXS$YS M5=HUZ,=Z0W(D!+Z"0_IR(75'R?$9I;6V.,,@!T.)@$0#47(-F M% 4*P(AM& MDEW(8)K;U;_2D9X(KZ<:N+[Y]&FY;IC[B9B?GZ_FZ1_A[!+O:I-28%TB9A"E M:E,9!3&R"+P4(0N:)#&U#%1?)G&G4V7^$Y@V47DO/FZ<6Z+[,IFIHHPMO$". M=4J1%PB!I3K!C,Z_U)%IW6>#V9,LG6!0.39@V]TQ'H">5W",7G:]3VAREE&I MK(,#A4&#XIK4IRC$#MJ'A,*K[/H\9GNS?(*!8.?'\#CH>R4S [;N)5QV)88N3Q..6;H#1RRCE]@!"+5M(X=+S-8+U7N:)@$!2>75$P1"\= M@&I_P3TSBMQQH9QPDJ##%85DSE,@YA"DCR1:P8P*$^4")[ZB8!"XCK&B8(BF M.T#[MMCOMX]_;.:SLGK7[4F<6@GR2H77:<#*02Y29)9O+9JC M9M%*A1W@\>XT]:R+3ZEP\$)Y4"R24'*2=?8=&N5U#*S-7I=7N*[@$'>^KT[Z M@=/FE 7&T-;5';'D0L33@?":8FY6:LNF(H?AVN0XG:XK&*3,9]<5#)%L![!X MXC1M'8NO3(PLJ%"WO% ^)FJGGR@*HI6J;F=6T1SUR47OZPH&0>& =05#]'(2 MD+L=BZ\\CRS2:>3%U1H]Q06QE$PB3"FJ(DO*1WVJK,]2^SKN"0V.W(".C7T.XWGUYG[CP/ 7QB ME)<9$2$F&<$8'S YR5!W-BGN-:XK&(3 ENL*AL"AEZ.P3]OAL]/H54G,CDD!\DI:#V['\6^YC9MR;<$. MY$R[OF"HO/IH-XC68*KO?:\RCG79P04%.4KK<[3.AC8V\-6T&R!31BD.)68! M*M:WR84GB%II%K7+QC=Z\O2?=H.!^&W8;C !!V$4_4VB?'K;#<8 H5GVPV&Z*4#4#4I)^;DDL\R@+8N@:HO?6*Q M%E!G:ZPM.O VE;/7WFXP"%S':#<8HND.T/Y\K=HG:=RZOSIHDJ[Q!1QCE#TP M2F6<=M*6-F\I_VKM!H-0,ZC=8(@*.\#C"/EW#%QSJ3Q03!5 Y4C,.H[@,*5( M"7 D]]77%>&P"_)3:&XX('@X,@).&?/723Z=_\NU5CY:URB^+ M\V_K!RMWG\\(XZU63@%GB913KZ9B4!D*>LS2H$NAL]%G>_'9N9<8&<5C':+V MD/IK'+C-W'^B/F89-? H-"BE4GWTQ0$Q8H[)>,5/]JR=]!Z\(^#\^$=R#]"= MSISMO<7S-_J(B]OU4-DE3$X(B$8A*$[JBQ22@-0AZ9"3L::SA?<#.3S1 MIK M.I$'0.Y5N\>KU],WZ,H;>>UES=8DA63#%/)H;BNXMO5C!SH3 #RT75TJP&5]^$%\F# ML\)KD4[6 ;_(_:N_W6UW?#HT!8.P_)>[&7Y9?$BAFM!2@1%"@I(Y@[.*U566 M,:,*T@H\,5,P4 0GZLW_4O:@):I?=5!P_ZKP9<$Q[XS1B:QI%*5.O]XKOU=_B_\*+$ C+(]: 9CVV?B3?S#QV/K]Z)KB(?D($NSC17G1 M3'C%,J#WLL;!=?E>S" 3MTIX+"*UF5[]6EZ4.X4R^\#!J/JD6;H(+H<$NC@? MK=>U*^X_+\J;O2@?@M]V+\J'@*"#./+^XU*98A"2,1#>D@@5N?(@R(L[3]_- M%694;1#\*E^4#X+"LR_*A^BE U U>3'JF&9**@$V4UA&49J#()4$"MN*MMZC M,PW7G+[B%^6#P'64 ?8#--T!VN\%@)M'R(A*A#H%5.2ZS9AY#H&AA^)DEDX; MG76;L?5;B.F\I-T<(8MQU=4!XCZ2^M:R>WL65BMR5)65]5DV(J,U+( 7-H+* M=12;* F\8=X&9Z3-C49%/T72:WGA?8@S'T=?'0#O+OW7@QR$R#EJ"=RMUY]( M#EX9"=H'IC7G))@V;ODQ+1,;NG&4O!A5XCU@9O'ER^)\S<>;C;E-,I9DL(#1 M9,-5R!E\UAD<4K A='(RM+%2CVF9%C.':O<)?9ESX0;[RN @X9Z5R#*#+(K\3D()3G#2BHVR:*4=LD8+-1MQU'DF,S(RQSH88\*D MA^-2G>5/J]4EYG>7RYO1Z&O>5T\68U:SZ)+GUEA@EBR3\HI!$"6"2%(HHX,U MV.@T[$?PB7:>C@3V(RCYM0S^KK^(#S55M[6?K^A;T^+3^?Q_,<_/;Q*41?GP M%9?K?VUUQ(G@H] YR:CP\27<1\4WNQ"+R!90Q P*!8)SS$.*@HL2T'K>IH?O MM51\ \8H;)TYQ.JL28^*S T)T-5,WUOGM6LT[>H_%=^!^&U7\1T"@@[B)[)[ MBR]X8ZI^KG^A\EMOJJR,+'&I*&>K[R&XH5#0> TBFLP1F8VQ3=GB&:)>2S5X M$$P6;736+_PVMU]*^8;H#+&")"1?[U5U%J[XD(/5 M[H5@=X>OZ1(D^RAST4:R78$$E]_F"5?7(\-C#JJD6"=C.5 B!R"F$+36%%AP M-#'[P0"Y]Q73)O/' ,?^$NW *7W$L[.ZDOH\_STL_X5UI]@FO=OPD]$KH4R" MF*KSSNN!AB%!,C%J-"F8W&B&Y@N435LR&!]83332 <)^(\40 9^)H7=T8LX6 M7ZO [K.$R20>G0?!O065M "?%0*SWFN=(R^YS1S_'8B;]KU;.YR-K9<.H/8W M/,=E."..WN0O\_-Y39;K/=<#IH0IT;L,-J($%0.K3CR!\,9;B58Y;)/J[43> MM(^KVL%M?-UT +@1:@7.%"F="L1B)&N.=:L1Q0^0*4VVR)S33K7QK\9SY3C$(Y$M@L*0Z6GER')BQ^6YY0ZW'S)3>F A\S0&@U6>%5[,A$"5P6LRSYX;H.0;1X[/D71P:\0'GSN M[R3!'^A?^-?,!6ESS@98+!F480E<1@7&!!9!\]MG'U MK2S*;6CY\!O(5\Y3S9CG9Y?D/]?2O@5\4")R98ASEDH]1AFHUM+N\4NMCJ=Q* #%[%KR$%,E0JTBR"(JD+BD]RJ+X*%.C$7>C\S)M M8MH8UY,H_#3<\\B36X9\>@-7?O0I*D\#-WMIK(W 9*E;YC# NO9I/&,:T?-4 MVLS%;N_@UQV./WQ?OQRZN@VR16H,AA+>J S]D!2U9DR4!"LMHHVIV6BOIXGJ MU5$/P,4S76@'J: #9_PS'63ZM"_O,%[GX!.'L(O0/HO*TC_I8782 +LBDDF*IT:OT;>3T!9Q]]/SHH?&A0N\ .97RV]F15Z-PE LV90$Q"$OY M;Z'\UULZ758);G*PBC4:@?>(EF[*BJ,ZJP-EWAUJ[LRD\4IZRY@ G\ %82@ MO)8[8$(9BY8GYMN\+WR*HHF?=ARHZ6>!LZ?8)V]!O;&:ORPN&I2/A(Q]!-J!R[D[)>;GF]8' MFT0,102P"BG:(J]+UK2V*;!D$HKBQ1$&+_WB24<.5PR7? 7SN'ZX[)^/J MOZY(1[\NYPGY3)QG7-.><'@V MK!E+-Z=1I[@^M(NR+DJ&FZ+D]4WKW7]YM/K%7M_:H*YQ./>MZQUHLO3&(S"M M$52Q"7QA 3)/,4DN8FJTT'?L>D<-"'ZA [:L?W[#7E Z<.<*Y& H*&3TPQ3>2.DQP';@_.G=7_?SU0,VT*(F5$H 5 M13FH8@I"5@Q099&B%(%^U034]\B8!B,CJ',QEFSW!@9YQ;@8(>5ZA^>++_/S M>Z+0)4N7. =MZKL+0;1[YRQP9VW@6EHF[0XF8+,GLODF5@35TD MGHH IS7Y,T4VA@7F;6XT4G14/CK-6(>@KUVC\&!%=Q#;'LCS#]^W?\#5Q*GH M+,HZZ(<20U!(#C58I)S/,,UST@)9F[D!#9GJI3'P^%A]^"2V$^!T>X;NE":# M(7(%2(D*03@(W*6H=LW6VS?7H2Y1-O%NL%PCM!.T]]=D!/N]-*_YP M=RB;0.\I ['@9M2FRQE/'Y'?M9.3/OK__$Y=IOL+\])%)G"LID"!@165*" B!.RBA M)"Q62AMVF<.XX]=->V/5!#NMA-V!OWO0H&P:0?G-;508ZJD X0]O<"/$JH05#97F]@4%W5Z1^:@BU>Q M1%67^[6YY^E]J^;D&>LX2NL ?5M6 1(H=#09Z6RZ LHF!4X6 [)P8YAR/C:: M17 ZJS4'*?GEU9I#)-X#9A[O>Q0ZR^2D \T+<4!I!R7+L0Y;,*)HH61^V"L^ MFAOL?K7F(.V^O%ISB*C[ LL/UR%@83)RG\"0A04EF0/**NHH#/HU]]JS1H_\ M'],RK4-K!Y9]1-T!6+:\WM*8;#$F@$!,]2E&AJ"U@QKA,1=U3J7-Q?^>;R./ M\-A@\NCG0#5U![0[B4E!DVV2 7BLY\\+2AX0#02C60[9(F4N1X!;+]?JAVIZ MU^>40\3>Y:.YZ]=_P2K#M&3 ,V/$"#GF*"*"BMX2BURY_,"WO9KGE(-TN/-S MRB$"[1(9UZ__@HQ$O990C"=&A)3@BB3/CB4A0Q&$97LCH^_GE.,B8Q^!=N!R M#O3:/]\\_/(ZI&Q"@21MI 3 *?"FOBQ$A4XK*V.C*\>Q.)CV;K*C.&H22)S^ M47CS97%Y?C&+Z+./&"'5BKQ2AJQ*8=4S&.V=5+*P1D/NQR"_Q^)T:^2-"_\] M8-!I._358Z;?PY][C;>^^[?':"I^DIJ1^GYO/O]V#>]-\Z747 C!$T24I$*; M&7C+:XE02\Z#Y3Z+)F?Z&:+&63UZ[Z-OY\!& B]'KR"Y0.AUY$@<1PW>%X]: MBA)$R]6WVZGJ8:?DX?C8OGAT!#WT;T7V?_ZPY4-&MBDMGQ0\!YT2'(NB/IL1 MT1-TR%,Y)#73/Z*0HNYS:3.XY!BF9;,UY@<\QS*_F(5DO95%0>3!@ HZ@XLJ M0XZ,0)V4,;DQK_<)ZM>@#$'%DP;E .EW$(W_<;[$M/AT/O_?.IC_SPT7JYGT M)LA3 7;$N9:7:O#E]@J >EMF.#Z(QI-_>(6W^H/Z(887_ M[__\?U!+ 0(4 Q0 ( &F#$P<7AE>#,Q,2YH=&U02P$"% ,4 " !IG(=3 M#\?VEWD( !@+@ & @ &V" ;61B+3$P,S$R,7@Q,'%X M97@S,3(N:'1M4$L! A0#% @ :9R'4_ZIG;=I!0 XQ@ !@ M ( !91$ &UD8BTQ,#,Q,C%X,3!Q>&5X,S(Q+FAT;5!+ 0(4 Q0 ( M &F#$P<7AE>#,R,BYH=&U02P$"% ,4 " !IG(=3H'$7)7CL @"#RA\ $ M @ &A' ;61B+3(P,C$Q,#,Q+FAT;5!+ 0(4 Q0 ( &F< MAU.GX+1U[@X )J7 0 " 4<) P!M9&(M,C R,3$P,S$N M>'-D4$L! A0#% @ :9R'4ZM9/FO:( =DP! !0 ( ! M8Q@# &UD8BTR,#(Q,3 S,5]C86PN>&UL4$L! A0#% @ :9R'4]E=I+*J M6@ H!T$ !0 ( !;SD# &UD8BTR,#(Q,3 S,5]D968N>&UL M4$L! A0#% @ :9R'4P&44C;]W &UL4$L! A0#% @ :9R'4W&8)07-C M;),& !0 ( !>G$$ &UD8BTR,#(Q,3 S,5]P&UL4$L% 3!@ * H G ( 'G^! $! end