0001441816-23-000087.txt : 20230602 0001441816-23-000087.hdr.sgml : 20230602 20230602160428 ACCESSION NUMBER: 0001441816-23-000087 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20230430 FILED AS OF DATE: 20230602 DATE AS OF CHANGE: 20230602 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: 23988609 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-20230430.htm 10-Q mdb-20230430
00014418161/312024Q1FALSEQ1P1Y757500014418162023-02-012023-04-3000014418162023-05-31xbrli:shares00014418162023-04-30iso4217:USD00014418162023-01-31iso4217:USDxbrli:shares00014418162022-02-012023-01-310001441816us-gaap:LicenseMember2023-02-012023-04-300001441816us-gaap:LicenseMember2022-02-012022-04-300001441816us-gaap:ServiceMember2023-02-012023-04-300001441816us-gaap:ServiceMember2022-02-012022-04-3000014418162022-02-012022-04-300001441816us-gaap:CommonStockMember2023-01-310001441816us-gaap:AdditionalPaidInCapitalMember2023-01-310001441816us-gaap:TreasuryStockCommonMember2023-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001441816us-gaap:RetainedEarningsMember2023-01-310001441816us-gaap:CommonStockMember2023-02-012023-04-300001441816us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-300001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-04-300001441816us-gaap:RetainedEarningsMember2023-02-012023-04-300001441816us-gaap:CommonStockMember2023-04-300001441816us-gaap:AdditionalPaidInCapitalMember2023-04-300001441816us-gaap:TreasuryStockCommonMember2023-04-300001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300001441816us-gaap:RetainedEarningsMember2023-04-300001441816us-gaap:CommonStockMember2022-01-310001441816us-gaap:AdditionalPaidInCapitalMember2022-01-310001441816us-gaap:TreasuryStockCommonMember2022-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001441816us-gaap:RetainedEarningsMember2022-01-3100014418162022-01-310001441816us-gaap:CommonStockMember2022-02-012022-04-300001441816us-gaap:AdditionalPaidInCapitalMember2022-02-012022-04-300001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012022-04-300001441816us-gaap:RetainedEarningsMember2022-02-012022-04-300001441816us-gaap:CommonStockMember2022-04-300001441816us-gaap:AdditionalPaidInCapitalMember2022-04-300001441816us-gaap:TreasuryStockCommonMember2022-04-300001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001441816us-gaap:RetainedEarningsMember2022-04-3000014418162022-04-300001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-04-300001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-04-300001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-04-300001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-300001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-04-300001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-04-300001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-04-300001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-04-300001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-04-300001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-04-300001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-04-300001441816us-gaap:FairValueMeasurementsRecurringMember2023-04-300001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-01-310001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-01-310001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-01-310001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-01-310001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001441816us-gaap:FairValueMeasurementsRecurringMember2023-01-310001441816us-gaap:USTreasurySecuritiesMember2023-02-012023-04-300001441816mdb:NonMarketableSecuritiesMember2023-02-012023-04-300001441816mdb:NonMarketableSecuritiesMember2022-02-012022-04-300001441816us-gaap:DevelopedTechnologyRightsMember2023-04-300001441816us-gaap:DevelopedTechnologyRightsMember2023-02-012023-04-300001441816us-gaap:CustomerRelationshipsMember2023-04-300001441816us-gaap:CustomerRelationshipsMember2023-02-012023-04-300001441816us-gaap:DevelopedTechnologyRightsMember2023-01-310001441816us-gaap:DevelopedTechnologyRightsMember2022-02-012023-01-310001441816us-gaap:CustomerRelationshipsMember2023-01-310001441816us-gaap:CustomerRelationshipsMember2022-02-012023-01-310001441816mdb:ConvertibleNotesDue2026Member2023-04-300001441816mdb:ConvertibleNotesDue2026Member2023-01-310001441816us-gaap:MeasurementInputSharePriceMembermdb:ConvertibleNotesDue2026Member2023-04-300001441816us-gaap:ConvertibleDebtMembermdb:ConvertibleNotesDue2026Member2020-01-31xbrli:pure0001441816us-gaap:ConvertibleDebtMembermdb:AdditionalConvertibleSeniorNotesDue2026Member2020-01-310001441816us-gaap:ConvertibleDebtMembermdb:ConvertibleNotesDue2026Member2020-01-012020-01-310001441816us-gaap:DebtInstrumentRedemptionPeriodOneMember2023-02-012023-04-300001441816us-gaap:DebtInstrumentRedemptionPeriodOneMembersrt:MinimumMember2023-02-012023-04-30mdb:day0001441816us-gaap:CallOptionMember2023-02-012023-04-300001441816us-gaap:ConvertibleDebtMembermdb:ConvertibleNotesDue2026Member2023-02-012023-04-300001441816srt:MinimumMember2023-04-300001441816srt:MaximumMember2023-04-3000014418162019-03-122019-03-12mdb:patent0001441816srt:AmericasMember2023-02-012023-04-300001441816srt:AmericasMember2022-02-012022-04-300001441816us-gaap:EMEAMember2023-02-012023-04-300001441816us-gaap:EMEAMember2022-02-012022-04-300001441816srt:AsiaPacificMember2023-02-012023-04-300001441816srt:AsiaPacificMember2022-02-012022-04-300001441816mdb:MongoDBAtlasRelatedMember2023-02-012023-04-300001441816mdb:MongoDBAtlasRelatedMember2022-02-012022-04-300001441816mdb:OtherSubscriptionMember2023-02-012023-04-300001441816mdb:OtherSubscriptionMember2022-02-012022-04-300001441816country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-02-012023-04-300001441816country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-02-012022-04-3000014418162022-11-012023-04-300001441816us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-02-012023-04-300001441816us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2023-02-012023-04-300001441816us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001441816us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001441816us-gaap:RestrictedStockUnitsRSUMember2023-01-310001441816us-gaap:RestrictedStockUnitsRSUMember2023-04-300001441816us-gaap:EmployeeStockMember2023-04-300001441816mdb:CostofRevenueSubscriptionMember2023-02-012023-04-300001441816mdb:CostofRevenueSubscriptionMember2022-02-012022-04-300001441816mdb:CostofRevenueServicesMember2023-02-012023-04-300001441816mdb:CostofRevenueServicesMember2022-02-012022-04-300001441816us-gaap:SellingAndMarketingExpenseMember2023-02-012023-04-300001441816us-gaap:SellingAndMarketingExpenseMember2022-02-012022-04-300001441816us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-04-300001441816us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012022-04-300001441816us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-04-300001441816us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012022-04-300001441816us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2023-02-012023-04-300001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2022-02-012022-04-300001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2023-02-012023-04-300001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2022-02-012022-04-300001441816us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001441816us-gaap:RestrictedStockUnitsRSUMember2022-02-012022-04-300001441816us-gaap:PerformanceSharesMember2023-02-012023-04-300001441816us-gaap:PerformanceSharesMember2022-02-012022-04-300001441816us-gaap:ConvertibleDebtSecuritiesMembermdb:ConvertibleNotesDue2026Member2023-02-012023-04-300001441816us-gaap:ConvertibleDebtSecuritiesMembermdb:ConvertibleNotesDue2026Member2022-02-012022-04-30

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 April 30, 2023
OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from          to         
Commission File Number: 001-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
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 May 31, 2023, there were 70,581,376 shares of the registrant’s 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)
April 30, 2023January 31, 2023
Assets
Current assets:
Cash and cash equivalents $721,787 $455,826 
Short-term investments 1,181,641 1,380,804 
Accounts receivable, net of allowance for doubtful accounts of $6,512 and $6,362 as of April 30, 2023 and January 31, 2023, respectively
211,575 285,192 
Deferred commissions 82,867 83,550 
Prepaid expenses and other current assets
34,424 31,212 
Total current assets 2,232,294 2,236,584 
Property and equipment, net 55,212 57,841 
Operating lease right-of-use assets40,072 41,194 
Goodwill 57,779 57,779 
Acquired intangible assets, net9,133 11,428 
Deferred tax assets 3,041 2,564 
Other assets
182,994 181,503 
Total assets
$2,580,525 $2,588,893 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable $7,986 $8,295 
Accrued compensation and benefits 78,300 90,112 
Operating lease liabilities8,605 8,686 
Other accrued liabilities 50,470 52,672 
Deferred revenue
387,206 428,747 
Total current liabilities 532,567 588,512 
Deferred tax liability, non-current 598 225 
Operating lease liabilities, non-current
35,611 36,264 
Deferred revenue, non-current
25,547 31,524 
Convertible senior notes, net
1,140,727 1,139,880 
Other liabilities, non-current
53,046 52,980 
Total liabilities
1,788,096 1,849,385 
Commitments and contingencies (Note 7)
Stockholders’ equity:
Common stock, par value of $0.001 per share; 1,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 70,630,678 shares issued and 70,531,307 shares outstanding as of April 30, 2023; 70,005,957 shares issued and 69,906,586 shares outstanding as of January 31, 2023
71 70 
Additional paid-in capital 2,382,121 2,276,694 
Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of April 30, 2023 and January 31, 2023
(1,319)(1,319)
Accumulated other comprehensive income (loss)834 (905)
Accumulated deficit
(1,589,278)(1,535,032)
Total stockholders’ equity
792,429 739,508 
Total liabilities and stockholders’ equity
$2,580,525 $2,588,893 

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 April 30,
20232022
Revenue:
Subscription
$354,714 $274,581 
Services
13,566 10,866 
Total revenue
368,280 285,447 
Cost of revenue:
Subscription
78,173 64,569 
Services
19,276 13,646 
Total cost of revenue
97,449 78,215 
Gross profit
270,831 207,232 
Operating expenses:
Sales and marketing
182,733 150,268 
Research and development
116,817 96,372 
General and administrative
39,828 36,532 
Total operating expenses
339,378 283,172 
Loss from operations
(68,547)(75,940)
Other income (expense):
Interest income
18,037 624 
Interest expense
(2,393)(2,453)
Other income, net
1,144 1,621 
Loss before provision for income taxes (51,759)(76,148)
Provision for income taxes
2,487 1,146 
Net loss
$(54,246)$(77,294)
Net loss per share, basic and diluted
$(0.77)$(1.14)
Weighted-average shares used to compute net loss per share, basic and diluted
70,177,499 67,706,502 

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 April 30,
20232022
Net loss
$(54,246)$(77,294)
Other comprehensive income (loss), net of tax:
Unrealized income (loss) on available-for-sale securities 818 (2,364)
Foreign currency translation adjustment
921 613 
Other comprehensive income (loss)
1,739 (1,751)
Total comprehensive loss
$(52,507)$(79,045)

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

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

Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income
Accumulated Deficit
Total Stockholders’ Equity
Shares
Amount
Balances as of January 31, 202369,906,586 $70 $2,276,694 $(1,319)$(905)$(1,535,032)$739,508 
Stock option exercises213,713 — 1,472 — — — 1,472 
Vesting of restricted stock units388,017 1 — — — — 1 
Vesting of performance stock units22,991 — — — — — — 
Stock-based compensation— — 103,955 — — — 103,955 
Conversion of convertible senior notes— — — — — — — 
Unrealized gain on available-for-sale securities— — — — 818 — 818 
Foreign currency translation adjustment— — — — 921 — 921 
Net loss— — — — — (54,246)(54,246)
Balances as of April 30, 202370,531,307 $71 $2,382,121 $(1,319)$834 $(1,589,278)$792,429 
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total Stockholders’ Equity
Shares
Amount
Balances as of January 31, 202267,444,360 $67 $1,860,514 $(1,319)$(2,928)$(1,189,634)$666,700 
Stock option exercises235,517 — 1,656 — — — 1,656 
Vesting of restricted stock units381,178 1 — — — — 1 
Stock-based compensation— — 83,566 — — — 83,566 
Conversion of convertible senior notes8 — 1 — — — 1 
Unrealized loss on available-for-sale securities— — — — (2,364)— (2,364)
Foreign currency translation adjustment— — — — 613 — 613 
Net loss— — — — — (77,294)(77,294)
Balances as of April 30, 202268,061,063 $68 $1,945,737 $(1,319)$(4,679)$(1,266,928)$672,879 

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

MONGODB, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands of U.S. dollars)
(unaudited)
Three Months Ended April 30,
20232022
Cash flows from operating activities
Net loss
$(54,246)$(77,294)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization
4,373 3,787 
Stock-based compensation
103,955 83,566 
Amortization of debt discount and issuance costs847 840 
Amortization of finance right-of-use assets
994 994 
Amortization of operating right-of-use assets
2,225 2,018 
Deferred income taxes
(188)(61)
Amortization of premium and accretion of discount on short-term investments, net(13,230)2,231 
Unrealized gain on non-marketable securities(2,226)(1,751)
Unrealized foreign exchange loss429 581 
Change in operating assets and liabilities:
Accounts receivable
73,364 28,740 
Prepaid expenses and other current assets
(2,909)(3,293)
Deferred commissions
2,664 (4,722)
Other long-term assets
(46)(358)
Accounts payable
(304)1,023 
Accrued liabilities
(12,631)(23,016)
Operating lease liabilities
(2,394)(2,192)
Deferred revenue
(47,266)152 
Other liabilities, non-current
319 329 
Net cash provided by operating activities 53,730 11,574 
Cash flows from investing activities
Purchases of property and equipment
(623)(2,538)
Investment in non-marketable securities(1,306)(1,119)
Proceeds from maturities of marketable securities
280,000 75,000 
Purchases of marketable securities
(66,789)(100,146)
Net cash provided by (used in) investing activities 211,282 (28,803)
Cash flows from financing activities
Proceeds from exercise of stock options1,472 1,656 
Principal repayments of finance leases
(1,342)(595)
Net cash provided by financing activities 130 1,061 
Effect of exchange rate changes on cash, cash equivalents and restricted cash
709 (1,467)
Net increase (decrease) in cash, cash equivalents and restricted cash 265,851 (17,635)
Cash, cash equivalents and restricted cash, beginning of period
456,339 474,420 
Cash, cash equivalents and restricted cash, end of period
$722,190 $456,785 
Supplemental cash flow disclosure
Cash paid during the period for:
Income taxes, net of refunds
$3,146 $1,589 
Interest expense
$677 $755 
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
$721,787 $456,275 
Restricted cash, non-current
403 510 
Total cash, cash equivalents and restricted cash
$722,190 $456,785 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5

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 developer data platform company. The foundation of the Company’s offering is the leading, modern general purpose database, which is built on a unique document-based architecture. Organizations can deploy the Company’s database at scale in the cloud, on-premises, or in a hybrid environment. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. In addition to selling subscriptions to its software, the Company provides post-contract support, training and consulting services for its offerings. The Company’s fiscal year ends on January 31.

2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying interim condensed consolidated financial statements are unaudited and have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. These interim unaudited condensed consolidated financial statements include the accounts of the Company and all of its wholly-owned subsidiaries. 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, including normal recurring adjustments, which are considered necessary to fairly state the Company’s financial position and results of operations as of and for the periods presented. All intercompany transactions and accounts have been eliminated. The results of operations for the interim periods should not be considered indicative of results for the full year or for any other future year or interim period.
The year-end condensed balance sheet data was derived from 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, 2023 (the “2023 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, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. 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, 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 global macroeconomic conditions, including slower economic growth, rising interest rates and inflation, continue to impact demand and supply for a broad variety of goods and services, including demand from the Company’s customers.
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 2023 Form 10-K.
6

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

3. Fair Value Measurements
The following tables present information about the Company’s financial assets that have been measured at fair value on a recurring basis as of April 30, 2023 and January 31, 2023 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Fair Value Measurement as of April 30, 2023
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $487,055 $ $ $487,055 
Short-term investments:
U.S. government treasury securities
1,181,641   1,181,641 
Total financial assets
$1,668,696 $ $ $1,668,696 

Fair Value Measurement as of January 31, 2023
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $268,985 $ $ $268,985 
Short-term investments:
U.S. government treasury securities
1,380,804   1,380,804 
Total financial assets
$1,649,789 $ $ $1,649,789 
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 April 30, 2023 and January 31, 2023. As of April 30, 2023, unrealized losses on the Company’s U.S. government treasury securities were approximately $1.6 million. The fluctuations in market interest rates impact the unrealized losses on these securities. The Company does not intend to sell these securities and, as a result, does not expect to realize these losses in its financial statements. The Company concluded that an allowance for credit losses was unnecessary for short-term investments as of April 30, 2023. Gross realized gains and losses were not material for each of the three-month periods ended April 30, 2023 and 2022.
Convertible Senior Notes
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 April 30, 2023 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.
7

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Non-marketable Securities
As of April 30, 2023 and January 31, 2023, the total amount of non-marketable equity and debt securities included in other assets on the Company’s condensed consolidated balance sheets were $13.3 million and $9.8 million, respectively. During the three months ended April 30, 2023 and 2022, the Company invested an additional $1.3 million and $1.1 million, respectively, of its cash in non-marketable equity securities. In addition, the Company recognized an unrealized gain on certain of these non-marketable securities of $2.2 million and $1.8 million during the three months ended April 30, 2023 and 2022, respectively. 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 2023 Form 10-K for further information. The Company considers these assets as Level 3 within the fair value hierarchy. 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.

4. Goodwill and Acquired Intangible Assets, Net
There were no material changes to goodwill carrying amounts during the three months ended April 30, 2023. The gross carrying amounts and accumulated amortization of the Company’s intangible assets were as follows (in thousands):
April 30, 2023
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
(in years)
Developed technology$38,100 $(30,657)$7,443 1.5
Customer relationships15,200 (13,510)1,690 0.6
Total$53,300 $(44,167)$9,133 
January 31, 2023
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
(in years)
Developed technology$38,100 $(29,122)$8,978 1.7
Customer relationships15,200 (12,750)2,450 0.8
Total$53,300 $(41,872)$11,428 
Acquired intangible assets are amortized on a straight-line basis. Amortization expense of intangible assets was $2.3 million for both the three months ended April 30, 2023 and 2022. Amortization expense for developed technology was included as research and development expense in the Company’s interim unaudited condensed consolidated statements of operations. Amortization expense for customer relationships was included as sales and marketing expense in the Company’s interim unaudited condensed consolidated statements of operations.
As of April 30, 2023, future amortization expense related to the intangible assets is as follows (in thousands):
Years Ending January 31,
Remainder of 2024$6,210 
20252,130 
2026680 
2027113 
2028 
Total$9,133 

8

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
5. Convertible Senior Notes
The net carrying amounts of the Company’s 2026 Notes (as defined herein) were as follows for the periods presented (in thousands):
April 30, 2023January 31, 2023
Principal$1,149,972 $1,149,972 
Unamortized debt issuance costs(9,245)(10,092)
Net carrying amount$1,140,727 $1,139,880 

As of April 30, 2023, the estimated fair value (Level 2) of the outstanding 2026 Notes, which is utilized solely for disclosure purposes, was approximately $1.5 billion. The fair value was determined based on the closing trading price per $100 of the 2026 Notes as of the last day of trading for the period. The fair value of the 2026 Notes is primarily affected by the trading price of the Company’s common stock and market interest rates.
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.
Refer to Note 6, Convertible Senior Notes, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2023 Form 10-K for further information on the 2026 Notes.
During the three months ended April 30, 2023, the conditional conversion feature of the 2026 Notes was not triggered as the last reported sale price of the Company's common stock was not more than or equal to 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days ending on April 28, 2023 (the last trading day of the fiscal quarter) and therefore the 2026 Notes are not convertible, in whole or in part, from May 1, 2023 through July 31, 2023. 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.
Capped Calls
In connection with the pricing of the issuance of our convertible notes due June 15, 2024 (the “2024 Notes”) and the 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 corresponded 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. The Company did not unwind any of its Capped Calls through April 30, 2023.
Refer to Note 6, Convertible Senior Notes, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2023 Form 10-K for further information on the Capped Calls and the 2024 Notes.

6. Leases
The Company has entered into non-cancelable operating and finance lease agreements, principally real estate for office space globally. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Lease terms range from one to 12 years and may include renewal options, which the company deems reasonably certain to be renewed. The exercise of the lease renewal option is at the company's discretion.
9

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Lease Costs
The components of the Company’s lease costs included in its interim unaudited condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended April 30,
20232022
Finance lease cost:
Amortization of finance lease right-of-use assets$994 $994 
Interest on finance lease liabilities676 750 
Operating lease cost2,658 2,564 
Short-term lease cost1,363 537 
Total lease cost$5,691 $4,845 
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):
April 30, 2023January 31, 2023
Finance Lease:
Property and equipment, net$26,495 $27,489 
Other accrued liabilities, current5,561 5,483 
Other liabilities, non-current42,270 43,690 
Operating Leases:
Operating lease right-of-use assets$40,072 $41,194 
Operating lease liabilities, current8,605 8,686 
Operating lease liabilities, non-current35,611 36,264 
Supplemental Information
The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
Three Months Ended April 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from finance lease$676 $750 
Operating cash flows from operating leases2,983 2,722 
Financing cash flows from finance lease1,342 595 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1,177 $5,744 
Weighted-average remaining lease term as of period end (in years):
Finance lease6.77.7
Operating leases5.96.6
Weighted-average discount rate:
Finance lease5.6 %5.6 %
Operating leases5.6 %5.0 %

10

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 April 30, 2023 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
Remainder of 2024$6,055 $8,997 
20258,445 10,708 
20268,711 8,707 
20278,711 6,356 
20288,711 4,857 
Thereafter
16,696 12,550 
Total minimum payments
57,329 52,175 
Less imputed interest
(9,498)(7,959)
Present value of future minimum lease payments
47,831 44,216 
Less current obligations under leases
(5,561)(8,605)
Non-current lease obligations
$42,270 $35,611 

7. Commitments and Contingencies
Non-cancelable Material Commitments
During the three months ended April 30, 2023, 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 2023 Form 10-K.

Legal Matters
The Company investigates all claims, litigation and other legal matters as they arise. 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, labor and employment 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. On May 4, 2021, the District Court granted certain defendants' motion to dismiss without prejudice. Realtime filed an amended complaint on May 18, 2021, which the District Court dismissed on August 23, 2021. On August 25, 2021, Realtime filed a notice of appeal of the Delaware District Court’s order. The oral argument took place before the U.S. Court of Appeals for the Federal Circuit on February 10, 2023. Although claims and litigation are inherently unpredictable, as of April 30, 2023, the Company does not believe that any legal matters, 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. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.
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. To date, the Company has not incurred material costs as a result of such commitments. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
11

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
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 April 30,
20232022
Primary geographical markets:
Americas
$222,346 $174,056 
EMEA
105,123 81,969 
Asia Pacific
40,811 29,422 
Total
$368,280 $285,447 
Subscription product categories and services:
MongoDB Atlas-related
$237,756 $169,995 
Other subscription
116,958 104,586 
Services
13,566 10,866 
Total
$368,280 $285,447 
Customers located in the United States accounted for 54% and 55% of total revenue for the three months ended April 30, 2023 and 2022, respectively. No other country accounted for 10% or more of revenue for the periods presented.
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 April 30, 2023 and January 31, 2023 was $412.8 million and $460.3 million, respectively. Approximately 45% and 43% of the total revenue recognized for the three months ended April 30, 2023 and 2022, 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 April 30, 2023, the aggregate transaction price allocated to remaining performance obligations was $470.7 million. Approximately 59% 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.
12

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
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 are recorded as part of accounts receivable, net in the Company’s condensed consolidated balance sheets. As of April 30, 2023 and January 31, 2023, unbilled receivables were $8.8 million and $9.7 million, respectively.
Allowance for Doubtful Accounts
The Company considers expectations of forward-looking losses, in addition to historical loss rates, to estimate its allowance for doubtful accounts on its accounts receivable. 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, 2023
$6,362 
Provision1,872 
Recoveries/write-offs(1,722)
Balance as of April 30, 2023
$6,512 
Costs Capitalized to Obtain Contracts with Customers
Deferred commissions were $249.8 million and $252.4 million as of April 30, 2023 and January 31, 2023, respectively. Amortization expense with respect to deferred commissions, which is included in sales and marketing expense in the Company’s interim unaudited condensed consolidated statements of operations, was $23.1 million and $17.6 million for the three months ended April 30, 2023 and 2022, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.

9. Equity Incentive Plan and Employee Stock Purchase Plan
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 eligible 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 eligible employees and non-statutory stock options to eligible 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. There were no stock options granted during the three months ended April 30, 2023.
13

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
The following table summarizes stock option activity for the three months ended April 30, 2023 (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, 2023
1,789,813 $7.60 3.3$313,980 
Stock options exercised(213,713)6.89 
Stock options forfeited and expired
  
Balance - April 30, 2023
1,576,100 $7.70 3.1$366,065 
Vested and exercisable - January 31, 2023
1,789,813 $7.60 3.3$313,980 
Vested and exercisable - April 30, 2023
1,576,100 $7.70 3.1$366,065 
Restricted Stock Units
The 2016 Plan provides for the issuance of RSUs to eligible 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 three months ended April 30, 2023:
Shares
Weighted-Average Grant Date Fair Value per RSU
Unvested - January 31, 2023
3,480,206 $288.58 
RSUs granted1,564,517 217.42 
RSUs vested(388,017)250.23 
RSUs forfeited and canceled(168,192)306.20 
Unvested - April 30, 2023
4,488,514 $276.15 

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 common stock at a discounted price per share. The Company’s current offering period began December 16, 2022 and is expected to end on June 15, 2023.
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 April 30,
20232022
Cost of revenue—subscription
$5,514 $4,467 
Cost of revenue—services
2,948 2,212 
Sales and marketing
37,606 30,534 
Research and development
44,066 35,483 
General and administrative
13,821 10,870 
Total stock-based compensation expense
$103,955 $83,566 

14

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 common shares outstanding for the period, including stock options, restricted stock units and shares underlying the conversion option of the convertible senior notes. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares 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 April 30,
20232022
Numerator:
Net loss
$(54,246)$(77,294)
Denominator:
Weighted-average shares used to compute net loss per share, basic and diluted
70,177,499 67,706,502 
Net loss per share, basic and diluted
$(0.77)$(1.14)
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 common stock upon any conversion of the 2024 Notes and the 2026 Notes. The Company has not exercised any of its Capped Calls as of April 30, 2023.
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 April 30,
20232022
Stock options pursuant to the 2016 Equity Incentive Plan
504,452 621,307 
Stock options pursuant to the 2008 Stock Incentive Plan1,152,990 1,836,934 
Unvested restricted stock units
4,054,925 3,675,756 
Unvested executive PSUs174,119 42,876 
Shares underlying the conversion option of the 2026 Notes5,445,002 5,445,069 
Total11,331,488 11,621,942 
15

MONGODB, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
11. Income Taxes
The Company recorded a provision for income taxes of $2.5 million and $1.1 million for the three months ended April 30, 2023 and 2022, respectively. The provisions recorded during the three months ended April 30, 2023 and 2022 were driven by the increase in global income and the associated foreign taxes as the Company continues its global expansion. 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 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, 2023, the Company’s net unrecognized tax benefits totaled $29.3 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. To date, globally enacted tax legislation has not materially impacted income tax expense of the financial statements due to the presence of net operating losses and full valuation allowances within the Company’s two most significant tax jurisdictions, the United States and Ireland.
16

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, 2023 (the “2023 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 macroeconomic environment, 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 developer data platform company whose mission is to empower developers to create, transform, and disrupt industries by unleashing the power of software and data. The foundation of our offering is the world’s leading, modern general purpose database. Organizations can deploy our database at scale in the cloud, on-premises, or in a hybrid environment. Built on our unique document-based architecture, our database is designed to meet the needs of organizations for performance, scalability, flexibility and reliability while maintaining the strengths of relational databases. In addition to the database, our developer data platform includes a set of, tightly integrated, capabilities such as search, time series and application-driven analytics that allow developers to address a broader range of application requirements. 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 4,527 as of April 30, 2023, from 3,798 as of April 30, 2022.
We generate revenue primarily from sales of subscriptions, which accounted for 96% of our total revenue for both the three months ended April 30, 2023 and April 30, 2022.
17

MONGODB, INC.
MongoDB Atlas is our hosted multi-cloud database-as-a-service (“DBaaS”) offering, which we run and manage in the cloud, and includes comprehensive infrastructure and management, as well as a host of additional features, such as MongoDB Atlas Search, time series and application-driven analytics. During the three months ended April 30, 2023, MongoDB Atlas revenue represented 65% as compared to 60% of our total revenue during the three months ended April 30, 2022, 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. We expect to continue to see a higher portion of our MongoDB Atlas contracts to be billed monthly in arrears based on usage without requiring upfront commitments.
MongoDB Enterprise Advanced is our proprietary commercial database server offering for enterprise customers that can run in the cloud, on-premises or in a hybrid environment. MongoDB Enterprise Advanced revenue represented 28% of our subscription revenue for the three months ended April 30, 2023 and 33% of our subscription revenue for the three months ended April 30, 2022. 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, the customer is typically invoiced on an annual basis or pays upfront.
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 405 million times since February 2009 and over 140 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 both the three months ended April 30, 2023 and April 30, 2022. 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 systems software market, is forecast to be approximately $81 billion in 2023 growing to approximately $136 billion in 2027. This represents a 14% 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 to grow our business to take advantage of our market opportunity.
Key Factors Affecting Our Performance
Macroeconomic and Other Factors
Our operational and financial performance is subject to risks including those caused by the adverse macroeconomic environment.
Adverse macroeconomic conditions include slower or negative economic growth, higher inflation and higher interest rates. During the three months ended April 30, 2023, the macroeconomic environment continued to negatively impact our business. For instance, we experienced slower than historical growth rates for our existing MongoDB Atlas applications. While the impact of these macroeconomic conditions on our business, results of operations and financial position remain uncertain over the long term, we expect to experience macroeconomic headwinds on growth rate for our existing MongoDB Atlas applications in the short term.

We continue to monitor the developments of the macroeconomic environment, the geopolitical landscape and, recently, the challenges in the banking industry. As these factors develop and we evaluate their impact on our business, we may adjust our business practices accordingly. For further discussion of the potential impacts of these factors on our business,
18

MONGODB, INC.
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.
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, in our sales and marketing efforts and developer community outreach, which are critical to driving customer acquisition. As of April 30, 2023, we had over 43,100 customers across a wide range of industries and in over 100 countries, compared to over 35,200 customers as of April 30, 2022. All affiliated entities are counted as a single customer and our definition of “customer” excludes users of our free offerings.
As of April 30, 2023, we had over 6,700 customers that were sold through our direct sales force and channel partners, as compared to over 4,800 such customers as of April 30, 2022. These customers, which we refer to as our Direct Sales Customers, accounted for 88% of our subscription revenue for the three months ended April 30, 2023 and 87% of our subscription revenue for the three months ended April 30, 2022. The percentage of our subscription revenue from Direct Sales Customers increased during the three months ended April 30, 2023, 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. We had over 41,600 MongoDB Atlas customers as of April 30, 2023 compared to over 33,700 as of April 30, 2022. The growth in MongoDB Atlas customers included new customers to MongoDB and existing MongoDB Enterprise Advanced customers adding incremental MongoDB Atlas workloads.
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 usage of our platform. Growth of an application is impacted by a number of factors including the macroeconomic environment. During the three months ended April 30, 2023, we believe we experienced a negative impact from the macroeconomic environment on the growth of existing Atlas applications, which affected our revenue growth. We expect the macroeconomic environment to continue to negatively impact our revenue growth for the remainder of the year. In addition, our customers add incremental workloads or 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 platform within their organization, as well as add new workloads with new and existing customers. 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 usage 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 usage 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,761 and 1,379 as of April 30, 2023 and 2022, 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 has consistently been over 120% demonstrating our ability to expand within existing customers.

19

MONGODB, INC.
Components of Results of Operations
Revenue
Subscription Revenue. Our subscription revenue is comprised of term licenses and hosted as-a-service solutions. Revenue from our MongoDB Atlas offering is primarily generated on a usage basis and is billed either monthly in arrears or paid upfront. 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. The majority of our subscription contracts are one year in duration. When we enter into multi-year subscriptions, the customer is typically invoiced on an annual basis or pays upfront. 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.
We expect our revenue may vary from period to period based on, among other things, the timing and size of new subscriptions, customer usage patterns, 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 from our MongoDB Atlas customers.
Cost of Revenue
Cost of Subscription Revenue. Cost of subscription revenue primarily includes third-party cloud infrastructure expenses for our hosted as-a-service solutions. 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 subscription revenue also 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.

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.
20

MONGODB, INC.
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 developer data 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, as well as incur the ongoing costs of compliance associated with being a publicly-traded company.
Other Income (Expense), Net
Other income (expense), net consists primarily of interest income, interest expense, gains and losses on investments and gains and losses from foreign currency transactions.
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 have 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.
Three Months Ended April 30, 2023 Summary
For the three months ended April 30, 2023, our total revenue increased to $368.3 million as compared to $285.4 million for the three months ended April 30, 2022, primarily driven by an increase in subscription revenue from our Direct Sales Customers. Our net loss decreased to $54.2 million for the three months ended April 30, 2023 as compared to $77.3 million for the three months ended April 30, 2022, primarily driven by an increase in revenue, partially offset by increased sales and marketing and research and development costs during the three months ended April 30, 2023.
Our operating cash flow was $53.7 million and $11.6 million for the three months ended April 30, 2023 and 2022, respectively.
21

MONGODB, INC.
Results of Operations
The following tables set forth our results of operations for the periods presented in U.S. 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 April 30,
20232022
Consolidated Statements of Operations Data:
Revenue:
Subscription
$354,714 $274,581 
Services
13,566 10,866 
Total revenue
368,280 285,447 
Cost of revenue:
Subscription(1)
78,173 64,569 
Services(1)
19,276 13,646 
Total cost of revenue
97,449 78,215 
Gross profit
270,831 207,232 
Operating expenses:
Sales and marketing(1)
182,733 150,268 
Research and development(1)
116,817 96,372 
General and administrative(1)
39,828 36,532 
Total operating expenses
339,378 283,172 
Loss from operations
(68,547)(75,940)
Other income (expense), net 16,788 (208)
Loss before provision for income taxes (51,759)(76,148)
Provision for income taxes 2,487 1,146 
Net loss
$(54,246)$(77,294)
(1)    Includes stock‑based compensation expense as follows (unaudited, in thousands):
Three Months Ended April 30,
20232022
Cost of revenue—subscription
$5,514 $4,467 
Cost of revenue—services
2,948 2,212 
Sales and marketing
37,606 30,534 
Research and development
44,066 35,483 
General and administrative
13,821 10,870 
Total stock‑based compensation expense
$103,955 $83,566 

22

MONGODB, INC.
Three Months Ended April 30,
20232022
Percentage of Revenue Data:
Revenue:
Subscription
96 %96 %
Services
%%
Total revenue
100 %100 %
Cost of revenue:
Subscription
21 %22 %
Services
%%
Total cost of revenue
26 %27 %
Gross profit
74 %73 %
Operating expenses:
Sales and marketing
50 %53 %
Research and development
32 %34 %
General and administrative
11 %13 %
Total operating expenses
93 %100 %
Loss from operations
(19)%(27)%
Other income (expense), net %— %
Loss before provision for income taxes (14)%(27)%
Provision for income taxes %— %
Net loss
(15)%(27)%

Comparison of the Three Months Ended April 30, 2023 and 2022
Revenue
Three Months Ended April 30,
Change
(unaudited, in thousands)
20232022
$
%
Subscription
$354,714 $274,581 $80,133 29 %
Services
13,566 10,866 2,700 25 %
Total revenue
$368,280 $285,447 $82,833 29 %
Total revenue growth reflects increased demand for our platform and related services. Subscription revenue increased by $80.1 million primarily due to an increase of $72.7 million from our Direct Sales Customers, inclusive of the impact from 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 continued increase in delivery of consulting services.
23

MONGODB, INC.
Cost of Revenue, Gross Profit and Gross Margin Percentage
Three Months Ended April 30,
Change
(unaudited, in thousands)
20232022
$
%
Subscription cost of revenue
$78,173 $64,569 $13,604 21 %
Services cost of revenue
19,276 13,646 5,630 41 %
Total cost of revenue
97,449 78,215 19,234 25 %
Gross profit
$270,831 $207,232 $63,599 31 %
Gross margin
74 %73 %
Subscription
78 %76 %
Services
(42)%(26)%
The increase in subscription cost of revenue was primarily due to a $9.6 million increase in third‑party cloud infrastructure costs, including costs associated with the growth of MongoDB Atlas. The increase in third-party infrastructure costs was partly offset by continued cost efficiencies realized as we scale MongoDB Atlas. In addition, subscription cost of revenue was higher due to a $3.5 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 $4.5 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 25% from April 30, 2022 to April 30, 2023.
Our overall gross margin improved to 74%. Our subscription gross margin increased to 78% as efficiencies realized in managing our third-party cloud infrastructure costs more than offset the negative margin impact from the increasing percentage of revenue from MongoDB Atlas. The impact of higher services personnel costs and stock-based compensation resulted in negative services gross margin.
Operating Expenses
Sales and Marketing
Three Months Ended April 30,
Change
(unaudited, in thousands)
20232022
$
%
Sales and marketing
$182,733 $150,268 $32,465 22 %
The increase in sales and marketing expense included $24.4 million from higher personnel costs and stock-based compensation, driven by an increase in our sales and marketing headcount to 2,157 as of April 30, 2023 from 1,864 as of April 30, 2022, which includes non-quota-carrying hires in sales operations, customer success and marketing. Sales and marketing expense also increased $7.3 million from costs associated with our higher headcount, including higher travel costs, primarily due to certain in-person events occurring earlier this year compared to the prior year, and higher commissions expense.
Research and Development
Three Months Ended April 30,
Change
(unaudited, in thousands)
20232022
$
%
Research and development
$116,817 $96,372 $20,445 21 %
The increase in research and development expense was primarily driven by a $18.8 million increase in personnel costs and stock-based compensation as we increased our research and development headcount by 18%.
24

MONGODB, INC.
General and Administrative
Three Months Ended April 30,
Change
(unaudited, in thousands)
20232022
$
%
General and administrative
$39,828 $36,532 $3,296 %
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 $6.7 million higher personnel costs and stock-based compensation. The increase in general and administrative expense was partially offset by lower computer hardware costs and lower professional services fees.
Other Income (Expense), Net
Three Months Ended April 30,
Change
(unaudited, in thousands)
20232022
$
%
Other income (expense), net $16,788 $(208)$16,996 NM
Other income (expense), net, for the three months ended April 30, 2023 improved primarily due to higher interest income from our short-term investments and unrealized gains related to our non-marketable securities.
Provision for Income Taxes
Three Months Ended April 30,
Change
(unaudited, in thousands)
20232022
$
%
Provision for income taxes $2,487 $1,146 $1,341 117 %
The increase in the provision for income taxes during the three months ended April 30, 2023 and 2022, was primarily due to an increase in foreign taxes as the Company continued its global expansion.
Liquidity and Capital Resources
As of April 30, 2023, our principal sources of liquidity were cash, cash equivalents, short‑term investments and restricted cash totaling $1.9 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.
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 April 30, 2023, we had an accumulated deficit of $1.6 billion. We expect to continue to incur operating losses, may continue to experience 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 and any impact on it from global macroeconomic conditions, including rising interest rates, inflation and recent volatility in the banking sector, the timing and extent of spending to support development efforts, the expansion of sales and marketing and international operation activities, the timing and size of new subscription introductions and customer usage of our developer data platform, the continuing market acceptance of our subscriptions and services and the impact of the macroeconomic conditions on the global economy and our business, financial condition and results of operations. As the impact of macroeconomic conditions 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.
25

MONGODB, INC.
The following table summarizes our cash flows for the periods presented (unaudited, in thousands):
Three Months Ended April 30,
20232022
Net cash provided by operating activities $53,730 $11,574 
Net cash provided by (used in) investing activities 211,282 (28,803)
Net cash provided by financing activities 130 1,061 
Operating Activities
Cash provided by operating activities during the three months ended April 30, 2023 was $53.7 million, driven primarily by an increase in our cash collections reflecting overall growth of our sales and expansion of our customer base. Accordingly, our accounts receivable decreased by $73.4 million. In addition, our net loss of $54.2 million, includes non‑cash charges of $104.0 million for stock‑based compensation and $4.4 million for depreciation and amortization. Partially offsetting these benefits to our operating cash flow were a decrease of $12.6 million in accrued liabilities, reflecting lower expenses and timing of payments, and a decrease in deferred revenue of $47.3 million.

Cash provided by operating activities during the three months ended April 30, 2022 was $11.6 million primarily driven by an increase in our cash collections reflecting overall growth of our sales and our expanding customer base. Accordingly, our accounts receivable decreased by $28.7 million. In addition, our net loss of $77.3 million, included non‑cash charges of $83.6 million for stock‑based compensation, $3.8 million for depreciation and amortization, $3.0 million for lease-related charges and $2.2 million for accretion of discount on our short-term investments. Partially offsetting these benefits to our operating cash flow were a decrease of $23.0 million in accrued liabilities and a decrease of $4.7 million in deferred commissions, driven primarily by higher commissions paid during the three months ended April 30, 2022, as well as higher prepaid expenses of $3.3 million.

Investing Activities
Cash provided by investing activities during the three months ended April 30, 2023 was $211.3 million, primarily due to maturities of marketable securities, net of purchases, of $213.2 million and $1.3 million of additional investment in non-marketable securities.
Cash used in investing activities during the three months ended April 30, 2022 was $28.8 million, primarily due to cash used to purchase marketable securities, net of maturities, of $25.1 million. In addition, we used $2.5 million for purchases of property and equipment and $1.1 million to invest in additional non-marketable securities.
Financing Activities
Cash provided by financing activities during the three months ended April 30, 2023 was $0.1 million, due to proceeds from the exercise of stock options, partly offset by principal repayments of finance leases.
Cash provided by financing activities during the three months ended April 30, 2022 was $1.1 million, due to proceeds from the exercise of stock options, partly offset by principal repayments of finance leases.

Seasonality
We have in the past and expect in the future to experience seasonal fluctuations in our revenue and operating results from time to time. We may experience variability and reduced comparability of our quarterly revenue and operating results with respect to the timing and nature of certain of our contracts, particularly multi-year contracts that contain a term license. We may also experience fluctuations as MongoDB Atlas revenue is recorded on a consumption basis and varies with usage, including due to seasonal factors. As MongoDB Atlas revenue continues to increase as a percentage of total revenue, these fluctuations may have a greater impact on our results of operations. We believe that seasonal fluctuations that we have experienced in the past may continue in the future.

Contractual Obligations and Commitments
During the three months ended April 30, 2023, there were no material changes outside the ordinary course of business to our contractual obligations and commitments from those disclosed in our 2023 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.
26

MONGODB, INC.

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

Recent Accounting Pronouncements
None.
27

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 in the global economic environment 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 April 30, 2023, we had cash, cash equivalents, restricted cash and short-term investments of $1.9 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 April 30, 2023.
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”). The fair value of the 2026 Notes is 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 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 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 statements 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-month periods ended April 30, 2023 and 2022. 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 April 30, 2023 and January 31, 2023, the total amount of non-marketable securities included in other assets on our balance sheet was $13.3 million and $9.8 million, respectively.
28

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 April 30, 2023. Based on the evaluation of our disclosure controls and procedures as of April 30, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
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 April 30, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
29

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 Data LLC (“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: U.S. Patent No. 9,116,908, U.S. Patent No. 9,667,751 and U.S. Patent No. 8,933,825. 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 filed its appellate brief on December 2, 2021 and the defendants (including MongoDB) filed a responsive brief on March 11, 2022. Realtime filed a reply brief on April 29, 2022. The oral argument took place before the U.S. Court of Appeals for the Federal Circuit on February 10, 2023.
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:
Unfavorable conditions in our industry or the global economy or reductions in information technology spending could limit our ability to grow our business and materially and adversely affect our results of operations.
Our business and results of operations depend substantially on our customers renewing their subscriptions with us and expanding their usage of software and related services. Any decline in our customer renewals or failure to convince our customers to broaden their usage of subscription offerings and related services could materially and adversely harm 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 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 the majority of our revenue from MongoDB Atlas, failure of MongoDB Atlas to satisfy customer demands could adversely affect our business, results of operations, financial condition and growth prospects and our future revenue may be more difficult to predict.
We currently face significant competition and expect that intense competition will continue.
30

MONGODB, INC.
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 the Server Side Public License (“SSPL”) may harm the adoption of Community Server.
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 obtaining, maintaining, protecting, defending or enforcing our intellectual property rights and any failure to obtain, maintain, protect, defend or enforce 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 we or our third-party service providers, experience a security breach or other security incident, or unauthorized access to personal, proprietary, confidential or other sensitive 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
Unfavorable conditions in our industry or the global economy or reductions in information technology spending could limit our ability to grow our business and materially and adversely affect our results of operations.

Our overall performance depends in part on worldwide economic conditions and 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 materially and 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, labor shortages, supply chain disruptions, inflationary pressures, rising interest rates, financial and credit market fluctuations, international trade relations and/or the imposition of trade tariffs, political turmoil, natural catastrophes, regional or global outbreaks of contagious diseases, such as the COVID-19 pandemic, recent volatility in the banking sector, 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 could materially and adversely affect the growth of our business.

Geopolitical risks, including those arising from trade tension and/or the imposition of trade tariffs, terrorist activity or acts of civil or international hostility, are increasing. Similarly, the ongoing military conflict between Russia and Ukraine has had negative impacts on the global economy, including by contributing to rapidly rising costs of living (driven largely by higher energy prices) in Europe and created uncertainty in the global capital markets and is expected to have further global economic consequences, including disruptions of the global supply chain and energy markets. Further, other events outside of our control, including natural disasters, climate change-related events, pandemics (such as the COVID-19 pandemic) or health crises may arise from time to time and be accompanied by governmental actions that may increase international tension. Any such events and responses, including regulatory developments, may cause significant volatility and declines in the global markets, disproportionate impacts to certain industries or sectors, disruptions to commerce (including to economic activity, travel and supply chains), loss of life and property damage, and may materially and adversely affect the global economy or capital markets, as well as our business and results of operations.

31

MONGODB, INC.
Additionally, the global economy, including credit and financial markets, has experienced extreme volatility and disruptions and may continue to experience such disruptions in the future, including severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, increases in inflation rates, higher interest rates and uncertainty about economic stability. As a result of these factors, our revenues may be affected by both decreased customer acquisition and lower than anticipated revenue growth from existing customers. For example, the COVID-19 pandemic resulted in widespread unemployment, economic slowdown and extreme volatility. Similarly, the ongoing military conflict between Russia and Ukraine has created extreme volatility in the global capital markets and has caused and could continue to cause disruptions of the global supply chain and energy markets. Any such volatility and disruptions may have material and adverse consequences on us, the third parties on whom we rely or our customers. Increased inflation and/or interest rates can adversely affect us by increasing our costs, including labor and employee benefit costs. Any significant increases in inflation and related increase in interest rates could have a material and adverse effect on 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. This could also result in an extension of our sales cycle with potential customers, thus increasing the time and cost associated with our sales process. Further, if our customers experience reductions in their technology spending, even if they choose to use our products, they may not purchase additional products and services in the future due to budget limitations.

In addition, the banking sector has recently experienced increased volatility as a result of several distressed or closed banks and financial institutions. While we have not suffered any material effects as a result of the increased financial market volatility, we do regularly maintain cash balances at third-party financial institutions in excess of government- insured limits, and if financial institutions used by us or our customers face insolvency or illiquidity challenges due to events affecting the banking system and / or financial markets, our and our customers' ability to access existing cash, cash equivalents, and investments may be threatened. To the extent that the resulting receivership or insolvency causes customers to be unable to, or causes delays, in accessing bank deposits, our customers may not be able to pay us on time or at all for the products and services that we provide them and they may not renew their subscriptions with us. The failure of banks or financial institutions and the measures taken by governments, businesses and other organizations in response to such events could adversely impact our business, financial condition and results of operations.

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 materially and 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 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 or usage 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 $345.4 million, $306.9 million and $266.9 million for the fiscal years ended January 31, 2023, 2022 and 2021, respectively. We had an accumulated deficit
32

MONGODB, INC.
of $1.6 billion as of April 30, 2023. 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 the majority of our revenue from MongoDB Atlas, failure of MongoDB Atlas to satisfy customer demands could adversely affect our business, results of operations, financial condition and growth prospects and our future revenue may be more difficult to predict.
We derive and expect to continue to derive the majority of our revenue from MongoDB Atlas, our database-as-a-service offering, which is primarily recognized on a usage-basis. As such, market adoption and usage of MongoDB Atlas is critical to our continued success. Although MongoDB Atlas has seen rapid adoption since its commercial launch in June 2016, and though we 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, we cannot guarantee that rate of adoption will continue at the same pace or at all. Demand for MongoDB Atlas is affected by a number of factors, many of which are beyond our control, including economic downturns, 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. For instance, among other factors, the adverse macroeconomic conditions resulted in slower than historical growth of our existing Atlas applications for the three months ended April 30, 2023. 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. In addition, because our customer’s usage of MongoDB Atlas may vary for a number of reasons, our visibility into the timing of revenue recognition is limited. There is a risk that customers will consume our MongoDB Atlas offering more slowly than we expect, and our actual results may differ from our forecasts and our future revenue may be less predictable going forward due to, among other things, fluctuations in the rate of customer renewals and expansions and seasonality of, or fluctuations in, usage of MongoDB Atlas.
Our business and results of operations depend substantially on our customers renewing their subscriptions with us and expanding their usage of software and related services. Any decline in our customer renewals or failure to convince our customers to broaden their usage of subscription offerings and related services could materially and adversely 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 2023. 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, including increasing their usage and workloads with us. Historically, some of our customers have elected not to renew their subscriptions with us or have not expanded their usage of our services over time 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’ usage of our software, our business, results of operations and financial condition could be materially and adversely affected.
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. See “—Unfavorable conditions in our industry
33

MONGODB, INC.
or the global economy or reductions in information technology spending could limit our ability to grow our business and materially and adversely affect our results of operations.”

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-premises 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 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, or may be able to devote greater resources than we can to the development, promotion, and sale of their products and services. As we introduce new technologies and product enhancements, such as the ones we announced during fiscal year 2022, 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
34

MONGODB, INC.
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 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 United States 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 the SSPL, may harm the 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 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 the 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 track certain operational metrics with internal systems and tools and do not independently verify such metrics. Certain of our operational metrics are subject to inherent challenges in measurement, and any real or perceived inaccuracies in such metrics may adversely affect our business and reputation.

We track certain operational metrics, including annualized recurring revenue (“ARR”), annualized monthly recurring revenue (“MRR”), ARR expansion rate, Total Customers, Direct Sales Customers, MongoDB Atlas Customers, Customers over 100K and Downloads of our platform and non-GAAP metrics such as non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating expenses, non-GAAP income (loss) from operations, non-GAAP net income (loss), non-GAAP net income (loss) per share and free cash flow. These operational metrics are tracked with internal systems and tools that are not independently verified by any third party and which may differ from estimates or similar metrics published by third parties due to differences in sources, methodologies, or the assumptions on which we rely. Our internal systems and tools have a number of limitations, and our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our metrics, including the metrics we publicly disclose. If the internal systems and tools we use to track these metrics undercount or overcount performance or contain algorithmic or other technical errors, the data we report may not be accurate. While these numbers are based on what we believe to be reasonable estimates of our metrics for the applicable period of measurement, there are inherent challenges in measuring how our platform is used across large populations. In addition, limitations or errors with respect to how we measure data or with respect to the data that we measure may affect our understanding of certain details of our business, which could affect our long-term strategies. If our operating metrics are not accurate representations of our business, if investors do not perceive our operating metrics to be accurate, or if we discover material inaccuracies with respect to these figures, we expect that our business, reputation, financial condition, and results of operations would be adversely affected.

35

MONGODB, INC.
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 on or 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 on or 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 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 or that we have not breached the terms of an applicable open source license agreement, in part because open source license terms are often ambiguous. 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 applicable 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, the use of third-party open source software can lead to greater risks than the use of third-party commercial software, as open source licensors generally do not provide warranties, indemnities or
36

MONGODB, INC.
other contractual protections with respect to the software (for example, non-infringement or functionality). There is typically no support available for open source software, and we cannot ensure that the authors of such open source software will implement or push updates to address security risks or will not abandon further development and maintenance. Our use of open source software may also present additional security risks because the source code for open source software is publicly available, which may make it easier for hackers and other third parties to determine how to breach our systems that rely on open source software. 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. For instance, with the development of next-generation solutions that utilize new and advanced features, including artificial intelligence (“AI”) and machine learning, we may be required to commit significant resources to developing new products, enhancements and developments. 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 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.
37

MONGODB, INC.
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 Atlas and MongoDB Enterprise Advanced 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;
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;
changes in customers’ consumption of our platform;
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 or other security incidents, technical difficulties, or interruptions with respect 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;
changes in political and economic conditions, in domestic or international markets;
general economic conditions, both domestically and internationally, including warfare and terrorist attacks on the United States and other regions in which we or our customers operate, such as the Russia-Ukraine conflict, as well as economic conditions specifically affecting industries in which our customers participate;
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.
38

MONGODB, INC.
The occurrence of one or more of the foregoing and other factors may cause our results of operations to vary significantly and be materially and adversely affected. For example, 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 ongoing geopolitical instability resulting from the conflict between Russia and Ukraine, severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, instability in the banking sector, increases in inflation rates, higher interest rates and uncertainty about economic stability. In response to the concerns over inflation risk, the U.S. Federal Reserve has raised interest rates multiple times, and signaled that they will continue to adjust interest rates to stabilize and reduce current levels of inflation. It is especially difficult to predict the impact of such events on the global economic markets, which have been and will continue to be highly dependent upon the actions of governments, businesses, and other enterprises in response to the pandemic and macroeconomic events, and the effectiveness of those actions. Any of these factors or any combination thereof could materially and adversely affect our business, results of operations and financial condition. For instance, among other factors, the adverse macroeconomic conditions resulted in slower than historical growth of our existing Atlas applications for the three months ended April 30, 2023. We also intend to continue to invest to grow our business and to take advantage of our market opportunity. 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 experienced rapid growth in our business, operations and employee headcount. For fiscal years 2023, 2022 and 2021, our total revenue was $1,284.0 million, $873.8 million and $590.4 million, respectively, representing a 47% and 48% growth rate, respectively. 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 current and anticipated growth is expected 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 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 the 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 we or our third-party service providers experience a security breach or other security incident, or unauthorized access to personal, proprietary, confidential or other sensitive 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.
Cyberattacks, malicious internet-based activity, and online and offline fraud, and other similar activities threaten the confidentiality, integrity and availability of our personal, proprietary, confidential and other sensitive data and our information technology systems, and those of the third parties upon which we rely to help deliver services to our customers. Such threats are prevalent, increasing in frequency, evolving in nature and becoming increasingly difficult to detect. These threats come from a variety of sources, including traditional computer “hackers,” threat actors (including organized criminal threat actors), “hacktivists,” personnel (such as through theft or misuse), sophisticated nation-states, and nation-state-supported actors. In addition, some actors, such as sophisticated nation-states and nation-state supported actors now engage and are expected to continue to engage in cyberattacks, including without limitation for geopolitical reasons and in conjunction with military conflicts and defense activities. During times of war and other major conflicts, we and the third parties upon whom we rely may be vulnerable to a heightened risk of these attacks, including retaliatory cyberattacks, that could materially disrupt our systems, operations and supply chain. We and the third parties upon which we rely may be subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through phishing
39

MONGODB, INC.
attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), credential harvesting, personnel misconduct or error, fraud, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, pandemics, earthquakes, fires, floods, and other similar threats.
Ransomware attacks, including by organized criminal threat actors, nation-states, and nation-state-supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Similarly, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain or our third-party partners’ supply chains 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 information technology systems (including our products) or the third-party information technology systems that support us and our services.
The COVID-19 pandemic increased our remote workforce, which increased risks to our information technology systems and data, as more of our employees work from home, utilizing network connections, computers and devices outside our premises or network, including while at home, in transit and in public locations. Additionally, the United States government has raised concerns about a potential increase in cyberattacks generally as a result of the military conflict between Russia and Ukraine and the related sanctions imposed by the United States and other countries. Furthermore, future or past business transactions (such as acquisitions or integrations) could expose us to additional data security risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. Risks related to data security will increase as we continue to grow the scale and functionality of our business and collect, store, transmit and otherwise process increasingly large amounts of our and our customers’ information and data, which may include personal, proprietary, confidential or other sensitive data.
Any of the above identified or similar threats could cause a security breach or other security incident that could result in unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure, transfer, use or other processing of, or access to our information technology systems or personal, proprietary, confidential or other sensitive information, or those of the third parties upon whom we rely. A security breach or other security incident could disrupt our ability (and that of third parties upon whom we rely) to provide our platform, products, and services.
We may expend significant resources or modify our business activities to try to protect against, mitigate or remediate actual or perceived security breaches and other security incidents. Certain data privacy and security obligations may require us to implement and maintain specific security measures, industry-standard or reasonable security measures to protect our information technology systems and personal, proprietary, confidential or other sensitive information.
While we have implemented security measures designed to protect against security breaches and other security incidents, there can be no assurance that these measures will be effective. We have not always been able in the past and may be unable in the future to detect vulnerabilities in our information technology systems (including our products) because such threats and techniques change frequently, are often sophisticated in nature, and may not be detected until after a security breach or other security incident has occurred. 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. Despite our efforts to identify and remediate vulnerabilities, if any, in our information technology systems (including our products), our efforts may not be successful. Further, we may experience delays in developing and deploying remedial measures designed to address any such identified vulnerabilities.
We use third-party service providers and subprocessors to help us deliver services to our customers. These third-party service providers and subprocessors may collect, store, transmit or otherwise process personal data or other confidential information of our employees and our customers. Our ability to monitor these third parties’ information security practices is limited, and these third parties may not have adequate information security measures in place. Due to applicable laws, regulations, rules, standards, contractual obligations, policies and other obligations, we may be held responsible for security breaches or other security incidents attributed to our third-party service providers as they relate to the information we share with them.
40

MONGODB, INC.
Applicable data privacy and security obligations may require us to notify relevant stakeholders of security breaches and other security incidents. Such disclosures are costly, and the disclosures or the failure to comply with such requirements could lead to adverse consequences.
If we (or a third party upon whom we rely) experience or are perceived to have experienced a security breach or other security incident, or fail to make adequate or timely disclosures to the public, regulators, law enforcement agencies or affected individuals, as applicable, following any such event, we may experience adverse consequences. These consequences may include: liability under applicable data privacy and security laws, regulations, rules, standards, contractual obligations, policies and other obligations; obligations to notify regulators and affected individuals; government enforcement actions (for example, investigations, fines, penalties, audits, and inspections); additional reporting requirements and/or oversight; restrictions on processing personal and other sensitive information; litigation (including class claims); indemnification and other contractual obligations; damages; negative publicity; reputational harm; monetary fund diversions; interruptions in our operations (including availability of data); financial loss; and other similar harms. Security breaches and other security incidents and attendant consequences may cause customers to stop using our platform, products, and services, deter new customers from using our platform, products, and services, and negatively impact our ability to grow and operate our business.
Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations.
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 data privacy and 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 at all, 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. In addition, as a result of rising inflation and interest rates, and global economic uncertainty, potential customers
41

MONGODB, INC.
may consider reducing or delaying, technology or other discretionary spending, which could also result in an extension of our sales cycle. 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.
We may be forced to reduce prices for our subscription offerings and as a result our revenue and results of operations will be harmed.
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 2023, 2022 and 2021, total sales and marketing expense represented 54%, 54% and 55% 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 in our MongoDB .local events, 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.
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 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, security breaches or other security incidents, 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 real or perceived errors,
42

MONGODB, INC.
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 evolving U.S. and foreign laws, regulations, rules, standards, contractual obligations, policies and other obligations related to data privacy and 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; loss of revenue or profits; and other adverse business consequences.
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. In the ordinary course of business, we collect, receive, store, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, share and otherwise process personal data and other sensitive information, including proprietary and confidential business data, trade secrets, and intellectual property. We collect personal information from individuals located both in the United States and abroad and may store or otherwise process such information outside of the country in which it was collected. Our data processing activities subject us to numerous data privacy and security obligations, such as various laws, regulations, rules, guidance, industry standards, external and internal privacy and security policies, contracts, and other obligations that govern the processing of personal data by us and on our behalf.
In the United States, federal, state, and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal data privacy laws, and consumer protection laws For example, at the federal level, Section 5 of the Federal Trade Commission Act prohibits unfair or deceptive acts or practices in or affecting commerce (which extends to data privacy and security practices), and the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), as amended by the Health Information Technology for Economic and Clinical Health Act (“HITECH”), imposes specific requirements relating to the privacy, security, and transmission of individually identifiable health information. At the state level, the California Consumer Privacy Act, as modified by the California Privacy Rights Act (collectively, the “CCPA”) gives California residents the right to, among other things, request disclosure of personal information collected about them and whether that information has been sold to others, request deletion of personal information (subject to certain exceptions), opt out of sales of their personal information, and not be discriminated against for exercising these rights. The CCPA also authorizes private lawsuits to recover statutory damages for certain data breaches. The effects of the CCPA 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. For example, in August 2022 California’s Attorney General reached a settlement with Sephora, Inc. (“Sephora”) for failing to satisfy certain obligations under the CCPA, including the disclosure and processing of opt-out requests, with respect to the for using third-party tracking software on Sephora's website that could, among other things, create profiles about website visitors that the California Attorney General interpreted as a "sale" of customer information given the benefits that both the software provider and Sephora received from the relationship. This action may signal a priority of enforcement and interpretation that such use of analytics products on the internet may introduce new web-based marketing complexities and compliance challenges under the CCPA.
A number of other U.S. states have also enacted, or are considering enacting, comprehensive data privacy laws that share similarities with the CCPA, with at least four such laws (in Virginia, Colorado, Utah and Connecticut) having taken effect, or scheduled to take effect, in 2023. Iowa recently passed a similarly broad consumer privacy law that will take effect in 2025. Certain state laws and regulations may be more stringent, broader in scope, or offer greater individual rights, with respect to personal data than federal or other state laws and regulations, and such laws and regulations may differ from each other, which may complicate compliance efforts and increase legal risk and compliance costs for us and the third parties upon whom we rely. There is also discussion in Congress of a new federal data privacy and security law to which we may become subject if it is enacted. In addition, laws in all 50 U.S. states generally require businesses to provide notice under certain circumstances to consumers whose personal data has been disclosed as a result of a data breach. These laws are not consistent, and compliance in the event of a widespread data breach is difficult and may be costly.

Additionally, in March 2022, the Securities and Exchange Commission (the “SEC”) proposed cybersecurity disclosure rules for public companies that would require disclosure regarding cybersecurity risk management (including cybersecurity-related business activities, decision-making processes, and a corporate board’s role in overseeing cybersecurity) and material cybersecurity incidents in periodic filings. While the notice-and-comment period has closed, we do not have an expected date of when these rules would go into effect.
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
43

MONGODB, INC.
other applicable laws. Additionally, the Executive Order called for the development of secure software development practices or criteria for a consumer software labeling program reflecting a baseline level of secure practices for development of software sold to the U.S. federal government. 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.
Internationally, virtually every jurisdiction in which we operate has established its own data privacy and security 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. is subject to the General Data Protection Regulation (the “GDPR”), and other European laws governing the processing of personal data. Data protection authorities in the E.E.A. 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. Further, the GDPR provides for private litigation related to the processing of personal data that can be brought by classes of data subjects or consumer protection organizations authorized at law to represent the data subjects’ interests. 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.
Following the exit of the U.K. from the European Union (“E.U.”), the GDPR was transposed into U.K. law (the “U.K. GDPR”) as supplemented by the U.K. Data Protection Act 2018, which currently imposes the same obligations as the GDPR in most material respects. Failure to comply with the U.K. GDPR can result in fines up to a maximum of £17.5 million or 4% of the entity’s total worldwide global turnover for the preceding financial year, whichever is higher. However, the U.K. GDPR will not automatically incorporate changes made to the GDPR going forward (which would need to be specifically incorporated by the U.K. government). Moreover, the U.K. government has publicly announced plans to reform the U.K. GDPR in ways that, if formalized, are likely to deviate from the GDPR, all of which creates a risk of divergent parallel regimes and related uncertainty, along with the potential for increased compliance costs and risks for affected businesses.
Countries outside Europe are implementing significant limitations on the processing of personal data, similar to those in the GDPR. For example, Brazil has enacted the General Data Protection Law (Lei Geral Proteção de Dados Pessoais, or “LGPD”) (Law No. 13,709/2018). In addition, on June 5, 2020, Japan passed amendments to its Act on the Protection of Personal data, or APPI. Both of these 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 foreign data privacy and security laws, including, without limitation, the GDPR and U.K. GDPR, may restrict the cross-border transfer of personal data, such as transfers of data to the United States from the E.E.A., or U.K. 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. Existing mechanisms that facilitate cross-border personal data transfers may change or be invalidated. For example, the GDPR generally restricts the transfer of personal data to countries outside of the E.E.A. that the European Commission does not consider to provide an adequate level of data privacy and security, such as the United States, unless the parties to the transfer have implemented specific safeguards to protect the transferred personal data, such as, most commonly, the “Standard Contractual Clauses” (“SCCs”) released by the European Commission. Use of the SCCs imposes additional compliance burdens, such as conducting transfer impact assessments to determine whether additional security measures are necessary to protect the at-issue personal data. While the European Commission published on December 13, 2022 a draft adequacy decision on the level of protection of personal data under the EU-U.S. Data Privacy Framework and on February 28, 2023, the European Data Protection Board adopted its opinion the draft adequacy decision, no formal agreement has been finalized, and any such agreement, if formalized, is likely to face challenge at the Court of Justice of the European Union. In addition, the U.K. similarly restricts personal data transfers outside of the U.K. jurisdiction to countries such as the United States that the U.K. government does not consider to provide an adequate level of personal data protection, and the U.K. government has adopted its own standard International Data Transfer Agreement for use under such circumstances, as well as an international data transfer addendum that can be used with the SCCs for the same purpose. Certain countries outside Europe (including Russia, China and Brazil) have also passed or are considering laws requiring local data residency or otherwise impeding the transfer of personal data across borders, any of which could increase the cost and complexity of doing business. If we cannot implement a valid compliance mechanism for cross-border data transfers, we may face increased exposure to regulatory actions, substantial fines, and injunctions against processing or transferring personal data from Europe or other foreign jurisdictions. The inability to import personal data to the United States could significantly and negatively impact our business operations; limit our ability to collaborate with parties that are subject to
44

MONGODB, INC.
such cross-border data transfer or localization laws; or require us to increase our personal data processing capabilities and infrastructure in foreign jurisdictions at significant expense.
In addition to the GDPR, other European legislative proposals and present laws and regulations apply to cookies and similar tracking technologies, electronic communications, and marketing. In the E.E.A. and the U.K., regulators are increasingly focusing on compliance with requirements related to the online behavioral advertising ecosystem. For example, it is anticipated that the ePrivacy Regulation, which is still being negotiated, and national implementing laws will replace the current national laws implementing the ePrivacy Directive. Compliance with these laws and regulations may require us to make significant operational changes, limit the effectiveness of our marketing activities, divert the attention of our technology personnel, adversely affect our margins, and subject us to liabilities.
In addition to government regulation, we may be contractually subject to industry standards adopted by privacy advocates and industry groups and may become subject to such obligations in the future. We may also be bound by other contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful.
Further, because data privacy and security are critical competitive factors in our industry, we publish privacy policies and other documentation regarding our collection, use, disclosure and other processing of personal data and 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 privacy and security 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.
Because the interpretation and application of data privacy and security laws, regulations, rules, standards and other obligations are still uncertain and likely to remain uncertain for the foreseeable future, it is possible that these laws, regulations, rules, standards and other actual or alleged obligations, including 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 data privacy and security concerns, even if unfounded, or the failure, or perceived failure, to comply with applicable data privacy and security laws, regulations, rules, standards, contractual obligations, policies 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.
Furthermore, the costs of compliance with and other burdens imposed by, the laws, regulations, rules, standards, contractual obligations, policies and other obligations related to data privacy and security 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.
Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.
Our market opportunity estimates and growth forecasts 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 these size estimates and may not achieve these growth forecasts. Even if the market in which we compete meets such size estimates and the growth forecasts, 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.
45

MONGODB, INC.
We could incur substantial costs in obtaining, maintaining, protecting, defending or enforcing our intellectual property rights and any failure to obtain, maintain, protect, defend or enforce 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, 2023, we had 68 issued patents and 37 pending patent applications in the United States. Patent applications may not result in issued patents and even if a patent issues, we cannot assure you that such patent will be adequate to protect our business. In addition to patent protection, we primarily rely on copyright and 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 and we may be unable to detect the unauthorized use of our intellectual property rights. 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. An adverse determination of any litigation proceedings could put our intellectual property at risk of being invalidated or interpreted narrowly and could put our related intellectual property at risk of not issuing or being canceled. 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, misappropriation 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, infringed or otherwise violated 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 Data (“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 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, misappropriate or otherwise violate 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.
46

MONGODB, INC.
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. If the hosting of MongoDB Atlas is disrupted or interfered with for any reason, our business would be negatively impacted. 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, cyberattacks, or security breaches or other security incidents that we cannot predict or prevent. Such interruptions, delays or 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 we or any of these third-party cloud providers, experience a security breach or other security incident, 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, security breaches or other security incidents, or capacity constraints. Capacity constraints could be due to a number of potential causes including technical failures, natural disasters, fraud or cyberattacks. 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.
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
47

MONGODB, INC.
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, 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 United States and other countries. Our recruiting efforts focus on elite organizations and our primary recruiting competition are well-known, high-paying technology companies. In response to competition, rising inflation rates and labor shortages, we may need to adjust employee compensation, which could affect our operating costs and margins, as well as potentially cause dilution to existing stockholders. We may also lose new employees to our competitors or other technology companies before we realize the benefit of our investment in 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.
48

MONGODB, INC.

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 .local events, 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. Our workforce has increased significantly from January 31, 2017 and we expect to continue to hire as we expand, especially among research and development and sales and marketing personnel. Such headcount growth may result in a change to our corporate culture.
Our leadership team also plays a key role in our corporate culture. We may 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.
If we do not continue to maintain and develop our corporate culture, we may be unable to execute 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 could 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, security breaches or other security incidents, 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.
Because our long-term growth strategy involves sales to customers outside the United States, our business is susceptible to risks associated with international operations.
A significant portion of our revenue is derived internationally and we are susceptible to risks related to our international operations. In the fiscal years ended January 31, 2023, 2022 and 2021, total revenue generated from customers outside the United States was 45%, 46% and 44%, 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,
49

MONGODB, INC.
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;
more stringent regulations relating to data privacy and 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, including any escalation in the geopolitical tensions between China and Taiwan, social unrest, terrorist activities, acts of civil or international hostility, such as the current military conflict and escalating tensions between Russia and Ukraine, natural disasters or regional or global outbreaks of contagious diseases, such as the 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.
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.
50

MONGODB, INC.
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 a variety of evolving data security threats 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 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
51

MONGODB, INC.
disagreement was to occur and our position was not sustained, we could be required to pay additional taxes and interest and penalties. 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 expand through acquisitions or investments in strategic partnerships or transactions with other companies, each of which may divert our management’s attention, result in additional dilution to our stockholders, increase expenses, disrupt our operations, and harm our results of operations.

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 acquisitions or investments in strategic partnerships or transactions with other companies, 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.

The risks we face in connection with any acquisitions or strategic investments include:
the potential of incurring charges or assuming substantial debt or other liabilities, which may cause adverse tax consequences or unfavorable accounting treatment, and which may expose us to claims and disputes by stockholders and third parties, including intellectual property claims and disputes, or which may not generate sufficient financial return to offset additional costs and expenses related to the acquisition or strategic investment;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel or operations of any company that we acquire or invest in, 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 or strategic investment 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 or strategic investment 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.
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 statements of operations. As a result, we may experience additional volatility to our statements of operations due to the valuation and
52

MONGODB, INC.
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. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business. For example, SEC proposals on climate-related disclosures may require us to update our accounting or operational policies, processes, or systems to reflect new or amended financial reporting standards. Such changes may adversely affect our business, financial condition and operating results.
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 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.
53

MONGODB, INC.
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 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
54

MONGODB, INC.
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 new and 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, the rise of flexible work policies resulting from the COVID-19 pandemic is 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 certain 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 the 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.
Potential tax reform globally and in the United States may result in significant changes to U.S. federal income tax 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 U.S. 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. Additional significant changes to U.S. federal corporate tax law were made by the Coronavirus Aid, Relief, and Economic Security Act, and the recently enacted Inflation Reduction Act (“IRA”). The Company has determined that it is not currently subject to the tax effects of the IRA, which includes a corporate alternative minimum tax and an excise tax on stock buybacks. In addition, the Organisation for Economic Co-operation and Development (the “OECD”), has issued guidelines that change long-standing tax principles and may introduce tax uncertainty as countries amend their tax laws to adopt certain parts of the guidelines. In December 2022, the European Union (“EU”) reached unanimous agreement, in principle, to implement the global minimum tax. EU members will be required to institute local laws in 2023, which are intended to be effective for tax years beginning after 2023. Additional changes to global tax laws are likely to occur, and such changes may adversely affect our tax liability.
We continue to monitor the progression of new global and U.S. legislation impact on our effective tax rate. 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, 2023, we had net operating loss (“NOL”) carryforwards for U.S. federal and state, Irish and U.K. income tax purposes. A lack of future taxable income would adversely affect our ability to utilize these 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 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.
55

MONGODB, INC.
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 believe 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 U.S. 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 economic sanctions laws and regulations by the U.S. and other jurisdictions that prohibit the shipment of certain products and services without the required export authorizations or export to countries, governments and persons targeted by the 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. and other 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, export and sale of certain encryption and other technology, including 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.
Our business is subject to the risks of earthquakes, fire, floods, pandemics and public health emergencies and other natural catastrophic events and to interruption by man-made problems such as power disruptions, security breaches or other security incidents, or terrorism.
As of April 30, 2023, 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
56

MONGODB, INC.
of a contagious disease, such as the 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 COVID-19 pandemic and/or the precautionary measures that we, our customers, and the governmental authorities adopted resulted in operational challenges, including, among other things, adapting to new work-from-home arrangements. More generally, a catastrophic event could adversely affect economies and financial markets globally and lead to an economic downturn, which could decrease technology spending and adversely affect demand for our products and services. Any prolonged economic downturn or a recession could materially harm our business and operating results and those of our customers, could result in business closures, layoffs, or furloughs of, or reductions in the number of hours worked by, our and our customer's employees, and a significant increase in unemployment in the United States and elsewhere. Such events may also lead to a reduction in the capital and operating budgets that we or our customers have available, which could harm our business, financial condition, and operating results. As we experienced during the COVID-19 pandemic, the trading prices for our and other technology companies' common stock may be highly volatile as a result of a catastrophic event, which may reduce our ability to access capital on favorable terms or at all. 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, data security threats 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.
To the extent any of the above or similar events occur and adversely affect our business and results of operations, such event 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.
We are subject to risks related to our environmental, social, and governance activities and disclosures.
We are in the process of developing our sustainability initiatives. The implementation of such initiatives may require considerable investment and if these initiatives are not perceived to be adequate, or if the positions we take (or choose not to take) on social and ethical issues are unpopular with some of our employees, partners, or with our customers or potential customers, our reputation could be harmed, which could negatively impact our ability to attract or retain employees, partners or customers.
In addition, there is an increasing focus from regulators, certain investors and other stakeholders concerning environmental, social, and governance (“ESG”) matters, both in the United States and internationally. We communicate certain ESG-related initiatives and goals regarding environmental matters, diversity and other matters in our annually released Corporate Sustainability Report, on our website and elsewhere. Any of our current or future initiatives, goals and commitments could be difficult to achieve and costly to implement. We could fail to achieve, or be perceived to fail to achieve, our ESG-related initiatives, goals and commitments. In addition, we could be criticized for the timing, scope or nature of these initiatives, goals and commitments, or for any revisions to them.
Additionally, there can be no assurance that our reporting frameworks and principles will be in compliance with any new environmental and social laws and regulations that may be promulgated in the United States and elsewhere, and the costs of changing any of our current practices to comply with any new legal and regulatory requirements in the United States and elsewhere may be substantial. Furthermore, industry and market practices may further develop to become even more robust than what is required under any new laws and regulations, and we may have to expend significant efforts and resources to keep up with market trends and stay competitive among our peers.
Social, ethical and security issues relating to the use of new and evolving technologies, such as AI, in our offerings or partnerships may result in reputational harm and liability.

Social, ethical and security issues relating to the use of new and evolving technologies such as AI in our offerings or partnerships, may result in reputational harm and liability, and may cause us to incur additional research and development costs to resolve such issues. As with many innovations, AI presents risks and challenges that could affect its adoption, and
57

MONGODB, INC.
therefore our business. If we enable or offer solutions that draw controversy due to their perceived or actual impact on society, we may experience brand or reputational harm, competitive harm or legal liability. Potential government regulation related to AI use and ethics may also increase the burden and cost of research and development in this area, and failure to properly remediate AI usage or ethics issues may cause public confidence in AI to be undermined. The rapid evolution of AI will require the application of resources to develop, test and maintain any potential offerings or partnerships to help ensure that AI is implemented ethically in order to minimize unintended, harmful impact.

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:
actual or anticipated changes or fluctuations in our results of operations;
whether our results of operations meet the expectations of securities analysts or investors;
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;
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.
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. Some of those key assumptions relate to the macroeconomic environment, including inflation and interest rates, which are 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
58

MONGODB, INC.
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 volatility, instability in the banking sector, the ongoing geopolitical instability resulting from the conflict between Russia and Ukraine, severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, increases in inflation rates, higher interest rates and uncertainty about economic stability, any of which or combination thereof could materially and adversely affect our business and future operating results. 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.
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.
59

MONGODB, INC.
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 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;
60

MONGODB, INC.
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.
Sales of substantial amounts of our common stock in the public markets, or the perception that they might occur, could cause the market price of our common stock to decline.
Sales of a substantial number of shares of our common stock into the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur, could cause the market price of our common stock to decline.
In addition, we have options outstanding that, if fully exercised, would result in the issuance of shares of our common stock. We also have restricted stock units (“RSUs”) outstanding that, if vested and settled, would result in the issuance of shares of common stock. All of the shares of common stock issuable upon the exercise of stock options and vesting of RSUs and the shares reserved for future issuance under our equity incentive plans, are registered for public resale under the Securities Act. Accordingly, these shares will be able to be freely sold in the public market upon issuance, subject to applicable vesting requirements.
Furthermore, a substantial number of shares of our common stock is reserved for issuance upon the exercise of the 2026 Notes (as defined below). If we elect to satisfy our conversion obligation on the 2026 Notes solely in shares of our common stock upon conversion of the 2026 Notes, we will be required to deliver shares of our common stock, together with cash for any fractional share.
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”), which were redeemed on December 3, 2021, 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 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 2026 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,
61

MONGODB, INC.
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 2026 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. Additionally, weakness and volatility in capital markets and the economy, in general or as a result of macroeconomic conditions such as rising inflation, could limit our access to capital markets and increase our costs of borrowing.
The conditional conversion feature of the 2026 Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the 2026 Notes is triggered, holders of the 2026 Notes will be entitled to convert their 2026 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. We also may not have enough available cash or be able to obtain financing at the time the 2026 Notes mature. Our failure to pay any cash payable on future conversions of the 2026 Notes as required by the indenture would constitute a default under the indenture for the 2026 Notes. In addition, even if holders of 2026 Notes do not elect to convert their 2026 Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the 2026 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 2026 Notes was not triggered during the three months ended April 30, 2023, as the last reported sale price of our common stock was not 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 April 28, 2023 (the last trading day of the fiscal quarter). Therefore, the 2026 Notes are not convertible at the option of the holders thereof, in whole or in part, from May 1, 2023 through July 31, 2023. 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.
The capped call transactions may affect the value of the 2026 Notes and our common stock.
In connection with the pricing of the 2026 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 2026 Notes. The capped call transactions are expected to offset the potential dilution to our common stock upon any conversion of the 2026 Notes. In connection with establishing their initial hedges of the capped call transactions, 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 2026 Notes, including with certain investors in the 2026 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 2026 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 2026 Notes on or after October 15, 2025), or following any termination of any portion of the capped call transactions in connection with any repurchase, redemption or early conversions of the 2026 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.
62

MONGODB, INC.

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.
None.
63

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
10.1#x
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)
#Indicates management contract or compensatory plan.
*This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.
64

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: June 2, 2023By:/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)

65
EX-10.1 2 markporteremploymentagreem.htm EX-10.1 Document

image_0a.jpg


Employment Agreement Addendum


February 22, 2023


Mark Porter [via email]


THIS ADDENDUM TO EMPLOYMENT AGREEMENT (the “Addendum”) is made and entered into as of the date written above by and between Mark Porter and MongoDB, Inc. (together, the “Parties”).

This Addendum amends and modifies as follows that certain Employment Agreement (as amended and/or supplemented and in effect from time to time, the “Employment Agreement”) dated December 21, 2021 and made and entered into by the parties hereto.

Change in Location

As discussed between the Parties in December 2022, effective December 21, 2022, Mark Porter will be based out of MongoDB, Inc.’s Miami, Florida office on a hybrid workplace model consisting of a combination of in-office and remote workdays.

Except as expressly modified by this Addendum, the Parties agree that all terms and conditions of the Employment Agreement remain in full force and effect.




IN WITNESS WHEREOF, the Parties have executed this Addendum on the date first written above.




_______________________________________
Harsha Jalihal    Date
Chief People Officer




_______________________________________
Mark Porter    Date
Chief Technology Officer



image_5a.jpg

EX-31.1 3 mdb-043023x10qxex311.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”);

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

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

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

EX-31.2 4 mdb-043023x10qxex312.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”);

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

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

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

EX-32.1 5 mdb-043023x10qxex321.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 period ended April 30, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of MongoDB, Inc.
 
Date: June 2, 2023By:/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 6 mdb-043023x10qxex322.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 period ended April 30, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of MongoDB, Inc.
 
Date: June 2, 2023By:/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 7 mdb-20230430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Goodwill and Acquired Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Goodwill and Acquired Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Convertible Senior Notes - Convertible Debt Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Convertible Senior Notes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Convertible Senior Notes - Capped Calls (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Leases - Balance Sheet Components (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Leases - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Leases - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Revenue - Schedule of total revenue by geographic areas (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Revenue - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Revenue - Schedule of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan, Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - 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 0000050 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - 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 0000052 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mdb-20230430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 mdb-20230430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 mdb-20230430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Other accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Consecutive threshold trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Award Type [Domain] Award Type [Domain] Expected timing of satisfaction of remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 Convertible Senior Notes Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 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] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred tax liability, non-current Deferred Income Tax Liabilities, Net Unvested executive PSUs Performance Shares [Member] Accounts payable Accounts Payable, Current Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Impairment loss Capitalized Contract Cost, Impairment Loss Payments to acquire investments Payments to Acquire Investments Other liabilities, non-current Increase (Decrease) in Other Noncurrent Liabilities Commitments and contingencies (Note 7) Commitments and Contingencies Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Finance Lease: Finance Leases [Abstract] Finance Leases [Abstract] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Concentration Risk [Line Items] Concentration Risk [Line Items] Current liabilities: Liabilities, Current [Abstract] 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] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [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 Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of April 30, 2023 and January 31, 2023 Treasury Stock, Value Accounts receivable, net of allowance for doubtful accounts of $6,512 and $6,362 as of April 30, 2023 and January 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Interest on finance lease liabilities Finance Lease, Interest On Lease Liability Finance Lease, Interest On Lease Liability Level 3 Fair Value, Inputs, Level 3 [Member] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Unrealized losses on US treasury stock Debt Securities, Available-for-Sale, Unrealized Loss Balance - beginning of period (in shares) Balance - end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Other income (expense): Other Nonoperating Income (Expense) [Abstract] Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2026 Finance Lease, Liability, to be Paid, Year Two Leases Lessee, Operating Leases [Text Block] Investment in non-marketable securities Payments To Acquire Non Marketable Securities Payments To Acquire Non Marketable Securities Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Cost of revenue: Cost of Revenue [Abstract] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Employee Stock Purchase Plan Employee Stock [Member] Thereafter Finance Lease, Liability, to be Paid, After Year Four Finance Lease, Liability, to be Paid, After Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred revenue Contract with Customer, Liability Stock option exercises (in shares) Stock options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of basic and diluted earnings (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of revenue Cost of Goods and Services Sold Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Class B Common Stock Common Class B [Member] Weighted-Average Remaining Useful Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Weighted-average remaining lease term as of period end (in years): Weighted average remaining lease term: [Abstract] Weighted average remaining lease term: [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Stock options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Weighted-average discount rate: Weighted average discount rate [Abstract] Weighted average discount rate [Abstract] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Accrued liabilities Increase (Decrease) in Accrued Liabilities Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Entity Small Business Entity Small Business Cash paid during the period for: Income Taxes Paid, Net [Abstract] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Unrealized foreign exchange loss Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, non-current Non-current lease obligations Operating Lease, Liability, Noncurrent Restricted Stock Units (RSUs) Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [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] Product and Service [Domain] Product and Service [Domain] Lease, Cost Lease, Cost [Table Text Block] Unrealized income (loss) on available-for-sale securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Research and development Research and Development Expense [Member] Additional Convertible Senior Notes Due 2026 Additional Convertible Senior Notes Due 2026 [Member] Additional Convertible Senior Notes Due 2026 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] RSUs granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Supplemental cash flow disclosure Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Leases Lessee, Finance Leases [Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities Operating lease liabilities, current Less current obligations under leases Operating Lease, Liability, Current Subscription License [Member] Amortization of intangible assets Amortization of Intangible Assets Proceeds from maturities of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Acquired intangible assets, net Net Book Value Finite-Lived Intangible Assets, Net Average repurchase price of treasury stock shares (in dollars per share) Shares Acquired, Average Cost Per Share 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 Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Notes Convertible Notes Due 2026 [Member] Convertible Notes Due 2026 [Member] Operating lease cost Operating Lease, Cost Common stock issued (in shares) Common Stock, Shares, Issued Schedule of restricted stock unit activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] RSUs vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Net carrying amount Long-Term Debt Total financial assets Assets, Fair Value Disclosure Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting rights percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Employee Stock Option Stock options to purchase common stock Share-Based Payment Arrangement, Option [Member] Class A Common Stock Common Class A [Member] Maximum Maximum [Member] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] Short-term lease cost Short-Term Lease, Cost EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two 2027 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Equity Incentive Plans and Employee Stock Purchase Plan Share-Based Payment Arrangement [Text Block] Deferred commissions Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Measurement Input, Share Price Measurement Input, Share Price [Member] 2025 Finance Lease, Liability, to be Paid, Year One 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, percentage Revenue, Remaining Performance Obligation, Percentage Convertible senior notes, net Convertible Debt, Noncurrent Allowance for doubtful accounts Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Cost of revenue—services Cost of Revenue - Services [Member] Cost of Revenue - Services [Member] Maximum employee contribution rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Gross carrying amount and accumulated amortization of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Security Owned Not Readily Marketable, Name [Domain] Security Owned Not Readily Marketable, Name [Domain] Title of 12(b) Security Title of 12(b) Security Short-term investments: Short-Term Investments [Abstract] Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Cap price (in dollars per share) Option Indexed To Issuer's Equity, Cap Price Option Indexed To Issuer's Equity, Cap Price 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 Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Amortization of deferred commissions Capitalized Contract Cost, Amortization Total lease cost Lease, Cost Purchases of marketable securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current 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] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Weighted-Average Remaining Contractual Term 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] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Face amount of debt Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total minimum payments Finance Lease, Liability, to be Paid Term of contract Lessee, Lease, Term Of Contract Lessee, Lease, Term Of Contract Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Common stock outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Capped Calls Call Option [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share 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 Class of Stock [Domain] Class of Stock [Domain] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Changes in goodwill Goodwill, Period Increase (Decrease) Present value of future minimum lease payments Operating Lease, Liability Remainder of 2024 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Measurement Input Type [Domain] Measurement Input Type [Domain] Total liabilities Liabilities Services Service [Member] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Vesting [Domain] Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock, par value of $0.001 per share; 1,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 70,630,678 shares issued and 70,531,307 shares outstanding as of April 30, 2023; 70,005,957 shares issued and 69,906,586 shares outstanding as of January 31, 2023 Common Stock, Value, Issued General and administrative General and Administrative Expense Security Owned Not Readily Marketable [Axis] Security Owned Not Readily Marketable [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of operating right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Total current assets Assets, Current Interest income Investment Income, Net Principal repayments of finance leases Financing cash flows from finance lease Finance Lease, Principal Payments Patents allegedly infringed Loss Contingency, Patents Allegedly Infringed, Number Finance Lease, Liability, Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net Loss per Share Earnings Per Share, Policy [Policy Text Block] Unrecognized tax benefits Unrecognized Tax Benefits Concentration risk, percentage Concentration Risk, Percentage Asia Pacific Asia Pacific [Member] 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 Restricted cash, non-current Restricted Cash, Current 2028 Finance Lease, Liability, to be Paid, Year Four Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Future amortization expense related to intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Short-term investments Debt Securities, Available-for-Sale, Current Option Indexed to Issuer's Equity [Line Items] Option Indexed to Issuer's Equity [Line Items] Deferred commissions Deferred Costs, Current Depreciation and amortization Depreciation, Depletion and Amortization Interest rate Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent 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, Liability, Payment, Due [Abstract] Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Equity securities without readily determinable fair value, upward price adjustment, annual amount Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Investment in non-marketable equity securities Equity Securities without Readily Determinable Fair Value, Amount Unbilled contracts receivable Unbilled Contracts Receivable Vesting of performance stock units (in shares) Stock Issued During Period, Shares, Performance Stock Award, Gross Stock Issued During Period, Shares, Performance Stock Award, Gross Conversion of 2024 convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Operating Leases: Operating Leases [Abstract] Operating Leases [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Threshold trading days Debt Instrument, Convertible, Threshold Trading Days 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four 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 Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense MongoDB Atlas-related MongoDB Atlas Related [Member] MongoDB Atlas Related [Member] Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Other subscription Other Subscription [Member] Other Subscription [Member] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Schedule of stock option activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Unamortized debt issuance costs Debt Issuance Costs, Gross U.S. government treasury securities US Treasury Securities [Member] Income taxes, net of refunds Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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] Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Schedule of stock-based compensation expense recognized in consolidated statements of operations Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Amortization of premium and accretion of discount on short-term investments, net Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Convertible debt schedules Convertible Debt [Table Text Block] Entity Address, City or Town Entity Address, City or Town Denominator: Denominator [Abstract] Denominator [Abstract] Document Transition Report Document Transition Report Fair value of convertible debt Convertible Debt, Fair Value Disclosures Accounts payable Increase (Decrease) in Accounts Payable Common stock authorized (in shares) Common Stock, Shares Authorized Americas Americas [Member] Short-term investments: Debt Securities, Available-for-Sale 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] 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] Non-marketable Securities Non-marketable Securities [Member] Non-marketable Securities Principal Long-Term Debt, Gross Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Unrealized gain on non-marketable securities Gain (Loss) on Investments Provision Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Option Indexed to Issuer's Equity, Equity [Table] Option Indexed to Issuer's Equity, Equity [Table] Shares underlying the conversion option of the 2024 Notes Convertible Debt Securities [Member] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] 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 Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Present value of future minimum lease payments Finance Lease, Liability Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Convertible Debt Convertible Debt [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three RSUs forfeited and canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Redemption Period 1 Debt Instrument, Redemption, Period One [Member] Entity Registrant Name Entity Registrant Name 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two 13 to 36 Months Share-Based Payment Arrangement, Tranche Two [Member] Document Period End Date Document Period End Date 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] Vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Finance lease Finance Lease, Weighted Average Discount Rate, Percent Other liabilities, non-current Non-current lease obligations Finance Lease, Liability, Noncurrent Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock, Common Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Total stock-based compensation expense Share-Based Payment Arrangement, Expense Gross Carrying Value Finite-Lived Intangible Assets, Gross Provision for income taxes Income Tax Expense (Benefit) Recoveries/write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Accrued compensation and benefits Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Revenue, Net Revenue Benchmark [Member] Cash and cash equivalents: Cash and Cash Equivalents [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of total revenue by geographical markets, subscription product categories and services Disaggregation of Revenue [Table Text Block] Operating leases Operating Lease, Weighted Average Remaining Lease Term Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Goodwill and Acquired Intangible Assets, Net Intangible Assets Disclosure [Text Block] Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating leases Operating Lease, Weighted Average Discount Rate, Percent Interest expense Interest Paid, Excluding Capitalized Interest, Operating Activities Financial Assets: Assets, Fair Value Disclosure [Abstract] Finance lease Finance Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense [Member] Strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Operating expenses: Operating Expenses [Abstract] Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Revenue Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-In Capital Additional Paid-in Capital [Member] Finance lease cost: Lease, Cost [Abstract] Total assets Assets Cover [Abstract] Cover [Abstract] Proceeds from borrowings on convertible senior notes, net of issuance costs Proceeds from Convertible Debt Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Measurement input Debt Instrument, Measurement Input United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Deferred commissions Increase (Decrease) in Deferred Charges Operating cash flows from finance lease Finance Lease, Interest Payment on Liability Other liabilities, non-current Other Liabilities, Noncurrent 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 Stock options forfeited and expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total minimum payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses Amortization of finance right-of-use assets Amortization of finance lease right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Component [Domain] Equity Component [Domain] Other accrued liabilities, current Less current obligations under leases Finance Lease, Liability, Current Percent of revenue recognized from deferred revenue Contract with Customer, Liability, Revenue Recognized, Percent Contract with Customer, Liability, Revenue Recognized, Percent Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average shares used to compute net loss per share, basic and diluted (in shares) Weighted-average shares used to compute net loss per share, basic and diluted Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Numerator: Numerator [Abstract] Numerator [Abstract] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue: Revenues [Abstract] Statement [Line Items] Statement [Line Items] Conversion of convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities Concentration Risk [Table] Concentration Risk [Table] Cost of revenue—subscription Cost of Revenue - Subscription [Member] Cost of Revenue - Subscription [Member] Customer relationships Customer Relationships [Member] One Year Anniversary Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 11 mdb-20230430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 image_0a.jpg begin 644 image_0a.jpg MB5!.1PT*&@H -24A$4@ [0 $(" ( #@,B_> " $E$051X7NR] MAW\<)%LRZJ6BV1;OWOON??.G3NSNS.KF6TZS^O@U^QJ=W9VM9*>/;SG MW">&$01!$ 1!$ 1A/*%?D93T#?9Q<, M#-[1OX @"((@"((@WI$:$=JR/%?&EZ> MNBOPW\;/]2\@"((@"((@B'>DAAS_M?&UN7MS)Y;F_=9[6?\:@B (@B (@GA$ M"LCQI;ZS+U1/G;D]D+LQXS_8/$80!$$0!$%\(P7D>-^5K0L/YL_>'LQ=/V82 M-H\1!$$0!$$0WTAV.;[<=_ZY@Q,7[,E]1LS,'F,( B"( B"^$12 MR_'=H8$O6M]_JB)OP>[-F52&S6,$01 $01#$%Y):CO]W^-.% M584+=N7.WT7D.+>P)".P]G=YI9@\1A $01 $07PA>>6XH>/@;QM;XK^AT0!$$0!$$09&0DJ1S?&[K[9O7")_?ES]L= M C-FG>.Q 2+'O_PN;T/&Q]4?W']X3[\;@B (@B (@HR 9)1C8L:?'WK_R?WY M\W91,Z:EQ"J"I'[Y77[YV/V7?M7OB2 (@B (@B C(.GD&,SXJ4IFQJSFT5@% MEV,P8U*Y)1E_VK40F\<(@B (@B"(AR27'!,S_D*8,:V=N<2,Y^T&.0X5%F<$ MUG Y)I:.IF[,A5A%B?APJR7A^U\('#Q_H.T(0!$$0!$&0F$@6.6[H./A,Q?@%^X@3 M,S/>14O$*F@MV)T[8VL@N(9ECMF_H;6_R\4S\Q $01 $01#O2 HY9F8\;OZ> M$#/CT%S:,(98!2O6/P8Y#JQFF8<@"((@"()X0^+EF)CQPOWCY^VA M/>,YK.92(6;_"C.>MSMWP1XBQSDT<[R&]HR-_C$;>]S47J_O%T$0!$$0!$%< MDF Y!C.>NSM7:'&0U@[>/V8M9)!CFCDFT-V*:SN>WDO->/8.8L:@Q:QXL@+*E#D.$!56.L>J'T\LS;V* MR^8A"((@"((@(R Q%JL0)^39]H_S2L>B'R,(@B (@B QDP Y;NBH6KAO IBQJ!!+ M5E ;GK,SR"(6THQYK(++,<0J('ELI\AY&\=^7/T!^C&"( B"( @2 _&68V+& M3^T=-WM7:/;V("W08BBFQ5*.C60%R#$](8]FCGFL0OHQ;"N%?HP@"((@"(+$ M1ESE6)KQK.V!652.J1G+S/%LI6?,SLGCQ3+'(98Y%HN 0,\8;%ANL_XQ7(-^ MC" (@B (@L1 _.3X4N]Y9L9!,&-%CGFX@C6/9075L_%@$>GI$*M0+2R,(@B (@B#.B(<>O&Z'ZLMHTM1?RXXO)>_8 0!$$0 M!$$0Q [?Y9CUC-^?LS@) -6D#:: MQ!'[QZ%?QDPJS6_$Q?,0!$$0!$$0!_@NQU^W_GWN_GQIQJRX&8,IU^9 B"( B"( ABQE\Y MKF^O>NK7"3-WA&: %F\+T%)BQY"OD)EC/NU8K)8W=RP?2TLVBW)N2<:?=B[$X14(@B (@B!(!/R2 MX[M# Y\U+9Z])T2T>,;6 )-C&:LP8L>0.9ZE3#M68A6L^,QC'JXP.L>:_FK] M8[O*+<[XN J'NR$(@B (@B!A\4N.]U[>-G=_WO2MU(RA8VG6-G18 M?_+7\9"F8$7-V"9VS*:YR46DU9EN8AUI2%: '--D1=A8A>,B?EQQ"8>[(0B" M( B"(#9X+\=WAP8^;5P\:S<+5"AR++68EIQS+*:YB60%ZR*+:6ZF9 4;Z#9R M.8;A;DTXW U!$ 1!$ 2QX+T"S']=G_&;FK&M&TLS!CZQS.WLH$5IG7R M+,UCHW]LQ([G*+'C>;O%"7FV!=;K6)0Q?(P@"((@"()H>";'>R]OG[TW#WK& M(,>0K#!B%7*:FR598=)BN8BT&%O! L>TYNU43LA3V\;6_K$315Y-PQ5_VK%P M\-&@_F00!$$0!$&048DW.F;0U*.89_P\8J6/]8C56P9 7-',.H M8S;M6"8K@F*@&^\R'%]>]7\/>.G;6)RA3PA+W]]1HZFOZH$6T59]6.K&;.-T-HQ MDS;D7>_#R6X(@B (@B"CG9'*\=VA@5<./#U]9W#J%B''(E9A)"N4V+&2K C, ME(M(,SEF2TES,P97-L6.V6IY6JQ"SU=$+DV+%6.&<,5]#%<@"((@"(*,;D8J MQ[]>WCYS=XB8L2K',E8!MKV )-CGJE0 MDQ74DHU8!20K: K9&CMFY^11+1;K2$LMYN$*MGQT*'^=F'/,G-B%%LNR:#%L M8+@"01 $01 $&9$<_WII^XQ=H:F;B1Q3/YYF;AY#*;$*DQ;;QH[Y4B"T?TQ+ M9HYY['A7J*AD+)%CM6<<2_]XM6[&L)%;G/'7JC\_>'A??YX(@B (@B#(Z"!V M.6;CV\9/W1*MRMWVN:7O&3]V:,W4S*R['PHR56 7M'!OKY-&9%= P MELD*'CO>%IA-MT.L?PQ+@< BTL9,MWF[0B#'MK'C6/K'8C]&K?E=;DG&-TW_ MUI\P@B (@B (,@J(48[_V_+WZ;M#1(NGL(+8L1ZK@-JB#*Q@0RJTF6ZS: 5F ML3@R1"E@H)NQE#3M'[-%0.@Z(SDT5L$*=-:='TL;MFZ(@N9Q>_]U_3DC"((@ M"((@Z4XLO)"F'&M(Q8A3E908O/=!/)"G7:L:'% MT#^>MS,T?3.58^J^SA49;K-*E%F%U9+WHF?F5>.9>0B"( B"(*,.UW)\=VC@ MY?U/3=L>!#/FL0HC66&*'6O)"G9RGEF+U60%%)=C2%:$>+*"S723RSNF[PI-WAR83'O&5(MY MLB*,%AO)"E9@PSQ\;(X=S]P1 "UFR0KS4M*BBSQ-=(ZEW7(/UEP9KK?HK]H\ MYC> &UL4.7=]Q@L[?X_-8P1!$ 1!D%&%.SFFBT57+)RZ+3AE4PXM8<9,CJD3 MAULGCS>/C3/SY,P*5CL"U(QY\QBF'8N9;L*,9[-\!9=C57GM_%A39/ZO]&#U MQL*SU;8Q]^/B#!SKAB (@B (,JIP)\?0-N9FO"EGLM!B6B)989R6)[18'5AA M2E: &2O3CF6R@L]TX\D*9L8[@G-W!ODH-[!;8<9A%5EQ9?!=7NJ]I!,K @U^ M'&+-X_O8/$80!$$0!!DUN)#C_@=]KU8\,V5;8/*F;*+%U(RE%AO)"M-2(#)6 MH?:/::QB.RUCIIO08C:P@A8LE''FB*'BC,P>8P@"((@"#)Z<"''1VZU3M\59&9,Y9C-J= RQ[R+;)NLX+$* M&.6V/3!#&74LN\BPCC28,95C%JL .:;-8S;G&.0XNA9;^\?J1D1%EC?(79?Q MP@YL'B,(@B (@HP67,CQ5ZW_F+HC8)BQ2%;P.15LU+%U8(4I62$JC!9#N(*N M \+-&.088A4[@W-W!:=MSH9%0)R6K1G#OU#L2E6RM>V\XHRO&W%-$ 1!$ 1! MD%&!4SF^U'=^[JYQD[=0&YZ\B14D*T".Z4PW/NU8S1P;R8JM?!T0.O-X:V F M3#N&S#&;Z29C%4JR MK&;,$\-M!M[L[@U$TNY3A<"3D.Y\1\F]Q@S9A)Q7E7 M>W%!:01!$ 1!D/3'J1S_>GG'M)VAR>6@Q= \AJ):S),5QE(@]G*L+B+-Y5A. M.Q;K@,AS\M1I;CQV'+,<6_O'2JG!#%M%I@M*-V#S&$$0!$$0)/UQ),?]#_I> MV?_,E*W!2>5@QK2F; K0$EJL+ 5BBAT;1 M/)[+3LB+18YEA;^OU8GE=G#-F(DE>=?ZK^JO"X(@"((@"))>.)+C([=:I^T, M3MJ438J?D">FN:EF3+O(U(E- RNLR0H6JU":Q[1_#$N!4#,&2R8J#"UDKLAL MR#&58[>=8[CQSXH6.[B[U8]SBS.^:?J/_KH@"((@"((@Z84C.?[JT#^F;F<3 MW$A!LD)?!"0 2TE/D]..-2V6S6/CS#R(54"Q+K*6K##%CFFL@LXYCBK'X,': M;6ROM"O;_C&IT)HQ$XOSKO5A\QA!$ 1!$"2=B2['EWK/S]E5-'ESSJ1R6MR, M-V=3)^:*S,V8CZW82HO.J; D*Q0SIG(\DZTC+;78SHQ9[)@E*\0B(.'E6!JP M]&"M6ZSZ<;B=L+)5Y-SU&0H.FC:>M(G6 ME$U$BUD+F6[SV+%AQMHH-VO_6"0KI"A+,P8YAI5!9F\G3ARBL0JFQ73.,62. M-UDRQZH'JUH<3HBMUT0LZ<>A=1DO[GP69QXC"((@"(*D,5'D^.[0P"O[GYF\ M-0AFS&(5W(Q9_UC4%EY3-U,GELD*N3">J7FL)2N4V+&VCK0<50'A"IXY_LGL MN+ 159%!=N6-G6FQW*#;/U,_KKBT3W^-$ 1!$ 1!D'0ABASOOKAMRH[01-HV MIDX\J9R628N%'/-1Q]9DA;EY;!Y80;48\A7JM&-NQE*.61?9R!S_%$9_;0W8 MJL*VMU><6*N@N#W9R%V?\=[>-_77"$$0!$$0!$D7HLCQ>P=?F;(M $Y,B_>/ MJ1#3:6[JV7A,BZDE\VD5$0=6R,ZQ.78LS)B.K0 YGD6T>'MP#MOFF6,IQ[9E MU5_M>NT&VI7:#?G[Y[ &\9"BUF) M48+A^=H\MQ5 ^.\"7K M#;2"6RJ["JW/^*8!9[HA"((@"(*D)Y'DF)V*%YA8GD-C%7Q.A9AS;+2-CT<6S57TU_MQNKU MD7,:YMN'UF:\L -/RT,0!$$0!$E/PLKQW:&[S__ZU*2MW(R9'&=/VDP+AAQ/ MILD*PX^Y%LNS\Z-AXM9L:\3/WCP!2AQ; 4B"K')C.6HRI8_U@L_\'-F"4K3.$*/NH8%#FJ M'%MTUD:((]S=JLB6!G,.FUF!I^4A"((@"(*D)6'E^/5]+^:79>46CRW8]%?\+0\!$$0!$&0],1>CMMNMA9LRLYC9@Q% M_9C'*L0B(*H9L^%NPHR-S#%,KC!E*E0YWAJ8N35(2PE7T%@%G> F2G:.Z:CC MD'VL0A5BU8_#E1.!UA09+HK^,3TM;SN>EH<@"((@"))NV,OQOQH_RR_+ BV& MYC&IB>59.N1G38@/=U.:QWC\F17O&S(Q-F6.0 MXQ"/6$@Y7JD8K:K%FNQ:KXFA8"=B5UR16='3\G[%T_(0!$$0!$'2"ALY/G*S MM: \.U?I&5O\F&6.Z6&$D*\QRS)K'7(O%0#/U84B#$)DLN&3NA+$LQ8TA60/]8UV(VL(*-.K8F*V2F A19&75LFG8L MS%C(<0Z58ZFSTE\M.JM?#]OR2NOM;2^:BS^T4.30FHP7MCT[,#B@OX((@B ( M@B!(:J++\=FNTU.W%.469THMMO:/\XO'3BAGF6.QE#338CKM6)HQS*E@Q6(5 M3(YY\]BLQ:QY; I7""UFI20KYNP,32UGH]PTD56MU_HEZT6'!3=>:;2* ]*/ M89O./,XXW7E*>PT1!$$0!$&0%$678SK$K9P/<:-:+)K'YLK,Y_UC.:I"CG(3 MM3DP;;,1.X:3\V#5:&OGF"VCVMF#NFC%\8(6J ML'+#>KTLK>4L&7/@XG[M-400!$$0!$%2%%V./V_\5 :. M[9,5):R*QQ:49-)I;JH9\Z)=9$.+>;XBT>S(N=(+?[9Y,.5=*#;^_O>UEY#!$$0!$$0)$71Y?CU?4;@ MF"MRF' %J:(-6:H0.+8H<_'G,U.*B*[V7M9<101 $01 $245,/\DDQ211NSY+1C=<@QEV,VI(+I,MN(E*S@_6,08N@+%1 MQZ$Y.T/YOV2HYJK[KK9AO1Z\-D*I_6,FQ/2BXL/,7"G'2JS"K,7'C,ZQ*JP6_>5EY\1\ ]K BA8;_6-Q*IZIY YE_YA=&5J3\;^& M_ZHO(X(@"((@")*BF.1XUX5M^669H?5C0TJL H08MO-9Y9GEN&!#YL1-V6#& M4[;0TLQX.A2;61%^8(6BQ5#2C%G/F,>.=P;SUY@SQ^$45MDP/)AMP'941;9Z ML-8_IA=__%UH-0YT0Q $01 $21-,E$\.C,S.6?HS)"@1!$ 1!D#3 D./^P?[G]SR3OS$S=WT& M*:G%9C/.U,Q8[1]/VJ0E*Z!@>3QQ6AYH,?2/>0N9#W$S2F2.P8S%:7GLA+P= M(4..I1!+P05YM?-@>PDV?\G4/P:E5IR82+!1YNN#J\947L*!;@B"( B"("F/ M(<=M-UO9G IJQJQL&L;4C(M969(5I(HV9DDY-K382%:8 \=4E$&+Q;0*58LM ML6,QS4UDCL&#E?8P=USKE=)WPWBSL1_IUC_9>;#H$\.5:O\XM#9C\:]O*:\J M@B (@B (DI(8N([TM.)V9<;C8L4F4>;(B-'MG*&]-1C;S5$V%G?2/C>NE M"H?;5N18RU'0&[ OD0TXDL#J,2]M?QYCQPB"( B"(*F.(<>O[7LAOY2>C4>U M&#+'BA;#JGB@Q;:Q8[JQ@1;S8VK&ZJ@*Z"*K6DPS%4:RPA0[UK38\&,6J\A; MFY$-%BL]6%PT18TU1=;<-UIQ%;939+)!#X!]E1:[?1!CQPB"( B"(*F/(<=O M[7_5-&,^I(*MC0>B;"EFQF#)$\NS-3,6L8H@*4.+6039I,6J&>NQ"I:L MV,$ZQRN5!G $17;LP?HV:+'P8UE5D&^YE=(5_9-D)Q8/E;8S^\Q8P1!$ 1!D!2'R_&ACJ:"\FQ#B]=GDN(#*]0NLC!CECDVQ8YE_YB>G%>2 M64C\>)-,5K A;J; ,1]288Y51$E6$#^>HV6.K?UC8:N&[YK]V/2E<-ML)]R) MV<7L:(H<^&G,E/5%U_NNFE]>!$$0!$$0))7@B[D9L]@Q^ZK: M-@8MAE@%+VK)=.4\MGRTHL70/Y9FS.08IE7P@6X1!U;,V1$T,L=@L?)?<8T3 M1=9;Q>8R/-BBR/)ZTUW8-<'5&0,9-',WLP68$@"((@")+"<#E^;=]+^65*K((F*V": MFY(YIK%C8Q$02"';R/&&S$(6JX :7\I.SK/,.6;]8U9;61?9>F:>N6W,5L@+ MT6D5VB@WL[":?%=OH 7;@54XT U!$ 1!$"2UX7+\YOY7 M1*Q"%.\S@$5ED[,_C7\^.>,,YTXT U!$ 1!$"15 MX7+\5H5UCIM=[!@:R58M#I.L #DNW) Y93/M'/.!%?1?9::;$:L0ZT@KL6/M MS#PNQRMT#^;;ZH;JP>+ZR%%C?C-67(M7F#T82MU6%)D^UJHQE1@[1A $05*- MQX\?G3USZNCA0ZTMC5H=;FT^>J2UN[O+VSI[YJ3MP\5[K MZ]6?9.KPZ-&C,Z=/'!&OS^&VEN/'#EM?0U_KU,GC\@"L10[IQ/&CZNU[>[K[ M^_OT9Y*:4#D^VW5ZRN9QH6+S'#N]/;V/'SX4']NJ0"5XT,=3?ERCIM-K,*09B-VS):2AOQQ M@51D.,B.KS"R%>8DQ6@Q2)V;#7C'=2,V;\A'JM0*YP'RR_9]H_% M+4TK?9C[Q-R#8=OV>O-=B!R__^L[^FN,( B"($G,X. #(C?$;"KV[4Z;(G*L MJ1NY!ERYK[=G<'!0?Q62AGMW[Z;HMT-[S>MJ*AOK:X@HMU^_UM^72DUE*L?* M'#?=C.6VVD*6X6-M*1";_K&1K,@JW)@YKC1KFAA2(9(5T#86)^>1LFT;B]@Q MEV.04<5W^;]R0UYOOH9Z,-S7W"KF?JQYL+@FBB(K7T4Y1A $05*.BQ?.$8^Q MNDZ:E52W^MK*AKKJHT=:KU^[DH3MY+-G3J7-MZ.J? M-WR:7YH56C\VI*BPT476S-BDQ88\-F;2D_/HV&-JQE2.S5I, MS=AN@AN/5:B98TU_85N[1I:\?>0"][7SX$@E;@.QB@_VOJN_Q@B"( B2K*1E MVSAJ26D[>&#OL:-M?;T]0T-#^DN3"(@['FIIJ#ZXWWK,*5WPR81(?TMS0_(K M,I7C1?M>S"-R7#PV)(18$V4E=BRTF(T]5K68;RC)"G6@&S/CK")6;'B%:6T\ MXU0\,>W8UHPA7&&28RBK#2N^JU\3OG^L6Z^Y'/6/?QPS>5W1E=[+^LN,( B" M($G)I8OGTZ9/&4.!M-775C8UU)XX=J2O-\&-Y/Z^ONJ#^ZS'F39%/I8P1:YO MOTX4.2D^D%BA%&VC^> MLBF')BNVD8*E\HQPQ5&Y/F"KR.3B(-42L.1P)U8/\>4.23QX\F1)%O=W8>.=Q"OAU-C77D2!+U.L2G:EBRY=;- M&_JKD&BH'+^UGPXYIF:L)"M8VIAKL5)L3H748F[&8VW-6 8JJ!:+S'$1+=I" M)GX\=3,LCP=#*K@90[Z"+A]M-6/R[TZE#H)>S64&2S'XO)2J+_.CQHQ[RW>CNNM'1WM;:#*_#P0,TD^#5<]>& M2S@I3QY7+?(YI*9J_^E3QY,J8O%$_V#_\WN>R2W-I&8,G6/(5RAFG,O7D89D MA=!ER]EX?,,LQWR#]8Q%L@(B%IE%I9G3MN;(M?&4=4",_K$I5K$C.!ODF)FK MH;\68=7%5S5@;4/VC\.4WC]6MV6/&8Z'5>#GC*_K_JV_S B"( B2:H NGSU] MDL@9L:(:+SJ71(9:FNJO_$97ZZ"GP3D;J38P< ?$G=3-&QU@BF0_JK>-_-BT M(N[86%]%GCLY3OV $L2=._WD=2"Z3)X[C("P'K;# C.^=O6*=?D/:W6T7SO, M!%WM9WLERO Z'SO2FJC/(5:>:+W1G+\IVZ3%ZS-SUQM:S,S8D&/%C*%_;,D< M*YD*$:N F14PT,T(5Y":6):M:[%H(5OEF"X"(C/'LE2UE=MA/-AT ^TV5O== M8>D?:RK,6L6:(@=79;R[^PW]9480!$&05*:[Z_;9,R?K:P]65\9^NAC1(+*' M[JXN?>\Q\?CQ8U"W,Z?I8GM5E;[TN#E;N/77RZ-"0(X^/#^2Y$T4FQU85 MZ[>#?".N_'9)WV\T'CWB_>S3IXX?:FX 41Z)H\LB?GS\V&']\1+$$VTW#LF% MHXD6,S-F46-#BVV*:[$<7@&Q8[,6J\D*.>I8:O$XEJP85YHUL9SZL:+%M(LL MDQ6J'\^6)^0MM_-@>='Z)5M%EC<3IFM58?I HK@36UK%\@;PI>#JC/=_?5M_ MF1$$01 D]>GM[:FMJ8Q9AHB\7KIX0=^I1PP,T#XW$>6V0XW>]I*AM7FXK26I M_)C0U76[+J9O!U'JIL;:$79J092))1-%CNTPU"(O,MG)S>3('U,Y%F?C<3,V M2JBPNLUCQYH9@PU;.L=*LD(U8YXY)E542HOUC_69;GKG&)K':JQ"%5RK(DMY M59U8FK&EC!ZPV8EMBMTR7/\XN"KC UP'!$$0!$E3NKMO'SP08[>RH:ZJH_VZ MOD>O@8XRL60B6Z2\:B375E<<:FGH:+^F/UY"(4^3? RP'FWD(J])K. GYX$-'&NNK1O)2UU3M M;ZJO&6%+>^0\<>S64=,<-VLI/6,C;2M5CI'\,T-ULS)C6^-&O:%KK\ MAS#C@#5609,51(Y7F3/'*RP>;&O#HK-K+9/[REN:_9A?M'[)+H(<_ E''2,( M@B!I2W=WU\$#>ZUF$[FJ*O<1.=;WY3\TGGN#QG-'_K_^29$]))4?/WPX=*C9 M]8IZ?LCQ, M:='1<9TEHUV\/674U!Q(>/GZB]'1QWL9,38OY16,1$#;S.)P6 MPT"W#6.I"ML-K% ;QH5\PQ0[IK4Q>UQI]K2M.52+MS-+MEM$FLOQ]X:AC!$$0)*VY=^_N@?U[K%H3N1(EQ\# G3OG MSIRJKZTD:FL]-E>5;'Y\Y/ AMT_*)SD&;G?>(L<3LQ_3/'1#;6+7EWZ"F+&F MQ48+V;04B"+'0HM%K$*<82CJQ MK?YJ%ANNA!S;N&_$"M<_SOD1Y1A!$ 1)6QX]>G38?;(BL7(,]'1WM;;0T_5& MV$).*C].-CD>'K$?U]547K]Z1=]I''DBK!G+@@7SP(^)$%,G-O(5@ M026/'\L>,2"ABLFEV?SR6Z69 4](6]51O8R M)J-6\=4N:AN6+V6;,Q56/X;;&-O*H]#M9:S(-AR/*)1C!$$0)+TY MIJO-W3EU\AB1,.NA.B_AQ[[/IXM #'),OG>W.V_I._*:@3MW:JMB;![7U1P@ M[S%]C_&"R[%JPS:Q8U:T?\RTV#33S5@$A);-"GEZLH)KL2@C<$RU>",UX_%E M61/*LJ9OM9GF9IR0IY8FQ.8O214VK!>VY95F/U;+M"MKGW@9NXUV_3+L'",( M@B!I3AK(\3"+6) G,D(_KF;/:]#9.MA^$)L<=]ZZJ>_(!VYTM-?%-/R8)BN: M&_3=Q0LJQU8MIE="U%@&CHT6B3*1X_&EV<22K7YL+\?6$BJL>C#U5_/U]!J[,JZ776&S!],;A%=DE&,$ M01 DO4D/.1[F?GQTA'Y< &8]G*^?-W&;X M\6Q8(4_*L=8G!OUE!JQZ,+UQ&$4&J54]6&[S=C)<$T:135%CN!+NB'*,( B" MI#5I(\?#S(]/CMB/&VL/$DG5=QT7DEF.AVGR^$2MR\$F4.0[$L\E8U2H'-LT MC,VQ"C!C$&61K* %9JQ,JS#%*@K#)RN8')LRQT72C%FR8D)9-BT6/J9FO(.7 MUCDV5%CS8'F]UD*6Q2Q6%D@MK1^$(JM^+&XC%=DH18Z->Z$<(PB"(&E-.LGQ ML!=^3-?_JSW8T].M[]I_DER.>WMZ8EM6FCRIA,FQ58L-78:+Q5*4,TBI9^;Q M<_+XP K62-[ N\BV2X& %EO-F"\%PF(5K&U,M7@"S5=DDYJ\.8?+,6L>YZ[* MR((.KN;!T^ W@X<0MT0Y1A $0=*;-)/C8>'' M;HY'#]\^/!02T.U^\%Y"99C6RWF9FRH9GY\J+FQSJ5HJM5<7WWYTD5]OSZ3Y'), M:&MMCB%909Y4=]=M?5]QX0EG6BS,F,4J8((;&^*F:S'/'$/#F"6/3G$HBDPVN)2+B\:V>@UVCA$$09!T)RWEF-#=W46>5VS3QRH@7%%3&>=P1?++ M\8V.]AKWY^355%6<.'Y4WU=<4!8!L6AQ2-'B7+:(M A4B*5 Q'AC%JO@2X%0 M&XZ0K."Q"J[%S(Q9H()KL3PACYLQ&^M&\\<3R[*G;Z-^3#O'F@I+WV6&:M_T ME2ZK2"V]I9TBJW[,[R*OL6XK#\UWM0+E&$$0!$EGTE6."9V=M]P^-;7JJBN. MM,7US+SDE^.^WM[J@ZYC%0F.#:=G =F3.68K@#" MNLB\?TQ;R'QLA3!CM7/,S9CUC_FJ>&*"FV@>U_K%6X-8HQPB"($A:D\9R_.C1HY,G M8@\?Q[]YG/QRW-O3DV)R7'JF.*\T4VL8AS5C=M'08K$4B#1CDQ9;8\=4CGFR M0D2-Y9P*0X[YAI*LF,CD>$)YUJ3-.;D_9$!P_N$SF..5P1Y^9QNLIQ;77%]6M7]'W%A2>. MW3J:7YJE:;')C$&.08OE"7EF+19+@;">L31C)7.L6K*2-J9FK,FQ;!Z+P#$4 MC1U#_SBX<@Q/ T-9^L?1%5E8K'HO4ED1%%GZL?DNMH5RC" (@J0WZ2W'!.*. M,2Q= 17GYG'ZRG'B3LAKNW$HC\AQ&"W6^L?*'#>Q#@@[(4^(LC+MV#YSK :. MV9P*$&(YSM30WQ#RY(I[-XW25XT0N M)V\U!> M&8L=6[38=*5(&W-+%NN \)/S^+1C)7:\@;603;\(5AQB#'95D3R[-HK,*LL]'[ MQ^QZ=1X%"*ZI?RQ,U]@67XVNR(H?YZP<\]*6/PX,#NBO-((@"(*D"Z-!C@GG MSIZ.^,"=C:>GJP ,Y;3W,J@"#!_I.O28MY9@^MBE>-<_(L6JPE*_@V M#1RS4<>P#@@-6AAF3+O(&[*H&<,Y>1N9&?/^L2ES+),586(5/%S!\Q4\<\SD M.)P':V6U6':1.O%291MN8'7?,!6A?TSD^/W=;^LO,X(@"(*D$:-$CA_1I8\; M8UC JJ^]N"MFS?TG7I-\LNQVSG'$$KI[^O5=Q0OJ!R_L?\5>DZ>G1:;KBQF MV^JH8QFND%K,1)E'C<4)>:#%8,9\FILJQTR(9>P88A7CZ$ W18O9(B!TFEN9 M68Z7F<^W@^M!6Z%/+"[R_K'2#\Y:JFS'U#^V560BQXM1CA$$09"T9I3(\3 = M6W$KYK$5-57[CQYNU??H-Y&6>8 M,L>P-I[48EKLM#P^JH*;L8A5Z')LFZQ@Z^09*X HR>.LX$]0EH*0' M&WXL%5EU8K9!+G*[M?2/G2BRZL=.7[\Z%',S>/X)"N2 M7X[;6IMK'4>W$]XV'@8Y7K3OQ7PAQV&UF)MQ!C5C8REIOHZT#!R#%HMIQS19 M45#"S9@E*T".H\0J>.R81XV5S'%YUL1-[(0\X:.J$T=79/&E+-!BN!A1D;56 M<:1B>\ABT5QE!$ 1!THG1(\>$<^=&[\F*))?C@3L#=6Z&?M35 M'#A^[+"^E_A"Y?CSAD]!CC4S-E_,8"4M69R3QV/'?&"%$3NF RNH&>MSCFTS MQW)F!5@R'UC!IQT;9^/!"7D_CB$F:O)@N:WV<;42#6#JNTO9MMI"MD8LPMQ= M7F-L*_O)9LOC';BP7WN54X7^_OZVMB/W[MW3OQ KITZ=:FL[W-K:1HIL_/9; MPL+UA),G^<&0?Z]>O:I_>91Q[-AQ^:TA=?AP(O\'5CSI[+R]:M6:\O)-^A?< M0'9"7KTU:WYYXXVW7W_]+;7(-2M6K"1?/7+DJ'ZW](4\6?E>@A\Q\@;3;S1: M47_0R/;QXR?T6Z0FHTJ.!^[69'D?);0RH8+'CYY46JX7W__0_I9,RW;W\]]X'<^<^F9=7-'_^TS%\ M""1.W-34_.Z[[\^=NT!];]L6>;^1U_G''W_JZ.C0=Y3Z$!NNKV]X^^WWR+N% MO'/D#Y?R]/->??5U>#LM7OPA>=W(._#V[<0L=A5/0(6_^VXI_*R]]-*KY(=+ M?67(C]YKK[VI_JP5%V\@]^KNCM-J:EXQJN3XT<.'K2U-L26/JP_N:VJHU??H M*4DNQZXR%4WUU0D<4B&ABMS>WM'0T$B$^)577M-^@JS/'9Z^6N2E MF#?O*2+*Y#OBN26O6K7FRI6$_>^@:]>NU=;6O?GF.U85MGUQM!O B[-@P<(_ M__G_R,]LJK261Y4<$\Z?.Q-;LJ*J9_(V\G7R;+58JG.NT&*(&L.H8WY.GICC1HNOD ?)"E.X M@BV29S.PPE2\?YPU@4T[IEI,BRT"PF(5JI@Z5&23^T909/4V\GKQ576'\AJU M?YSS8[(OC\>R$XBCC_7[A*>OK[^\7.JU4VD("#W-RROZ MXHLO?_OM-WV_L7+BQ,F__.63IYYZ!H['^KCA2OZ5(G_>JJJJ_5#V^$#^LA87 M;R ?/-0G97V^#DO^Y9XZ=2;Y+O_PP_+DMV0BQ.0=OG;M.G+ X7267/G55]_H M][3CT*&VM]]>#&]7YV]OMF[) M2Y8L+2B8L&'#1OT+/@-.3#X]3IDR8X2O3$#YQ$XVR,_OA@VE2=Y+'FUR/))D M!7&^&S=\_'BQ(P?/DR\&0^#'!->W_>2DJS0M5C( M,;M2G(1'BDX[-J959-(UI46X0BX"HIDQ7P?$O!0("#'=$-N:&2O)"ALYSM;. MS M72XWV,%PT_%AZL-QF&Z;;B[O(1Y?[X1?)8?PXYJ7-SR?A\GBJ$*O-7>LO M:.=R#%K\]-//NM50K7)9%[FRLFJ$/DJTF!RY_.MB?2"'!7^\__.?KQ+8B(J! M[NZ>0X=:/_C@S\$@-UKK4QM)2:TAAD04^=JUY%)D$.*FIF:B7+))'.&=,&[< MI#-GHL2?5"VV[L%MD?T$@P5$I*Y<2?S_,73(D2-'ERU;,7/F7-L/&",IU9+? M?__/+2V'NKJZ](=W0'U]PZ)%;\+'C\V;M^A?]HW:VGK5B3U\9:#@Q7GRR6>( M(O?TQ&/]X1@8;7)\]^Y=8F\..Z!:D1?JEI\FFK1R?*.CO;'NH/71K55?6]G4 M4),D9CPLY?CSAD^%'',SMG21H6TLM-B8=FR8<;C,,5]$FHUR,];,LR0K5"V6 M9LQ*QH[U6(5:4?O'64OM/#C<]>#'[**IY2RNL57DP$\9[^U\"U[2A!-.B"/_ M'B=?);_W]7V94;4X\MX<%MD)M)!C\V-5BZT[CZUR6:_TY,D42,@0+2XNWK!@ MP<(1?DIQ6" B1)B(E^B'$E_@G,)??EFO=HBCOL.AQH^?3'Y ]#T*.CMOKUZ] MUMMW%!33P2>;FUOTATPRR,<,F4IR\GK&7)HEDU>&?$^CBO+APT?(KZE%B]Z M#$. V>2WWRZ)[1>(.UI;&FS[/]' %EV-V3EZF7<-8=I$S88*; M:1$0ZLJ\84PM69%CEJP08X]9SUAVD:4H6\V8RK&8=DR+SW0S8L<3RK,+?AEK M*\?9EOZQ'JNPNB]L2_>57])NQBZ:6LAP W7_[&)@9<97M?^!ES3^G#Y]!LX% M^>233UT)L5:7+T<*.>S:M6?A0L^T6"VR3[=^?/+D*<^U6!;99Y+[,='BDI*- MH,6>?SLB5Y#U01C-NBGS[-AT00=[>O_Q"\Q),4(SGA08S]:MV_4'3@Y4+;8>O%8>_NC!(PI1?E*>KV8M]?P_]>Y_^M-+ M@X.#^O/Q"*+%WW^_;/IT'BRQ'K]_Q=XP1>39'3MV3#^LA#(*Y;CSYLW8DA75 M!_L8 EV-V3IX^S4TTC#-9&1/< MV#EYQ)4SZ89(5JAR+,>ZB>:Q$JX +>;)8[,591<6;6 M4K.8FHLZ\5)>.6)#5I;TX.]M%%F_C;JM1I/90UC[QW14Q>TH_Z_66_K[^[=L MV0JG1>?E%4H;CD$79%VX<%%[%.#4J=,??_PW\FO:O[\-SOVXKZ^OM+0\+\_' M@PDDMQ\?/7KLCW]\@7P[G'RCY;MBA.\-K4!EOOWV>_W@/(4(\>+%'\Z;]Y3Z M]A[A]]U6CCLZ;KSS#LU1>/7ZA"NR__GSGTZV? 5Y^DN7+HLL?])*V;LH;]&B M-ZPGYXW\U=-V:"WK77+]C%74UM:!%CMY:IZ_&E"P-_)AV/J^312C4(X'[MPY ML'^/]7E%+2+'C7X.K$@V.79HQN3%;*RO.IHT.6,5+L?]@_W/[WDFUS@GSZS% MZ\40-Q&N,(\Z-LQ8CQV#&;-MT&)Z0AY,=F/S*PPY-B\%HFJQ6">/98XWA9?C MI?8%?IP%COM]>/>U;HM]\NN%$!N/#A<518[SV7C=W3W,B:D@VO[!B*TN7+BH M/5!?7_^F35O8 _G53I/EQ(]/GCSU\LN+B!=:[^YYA9+/CV_?[OKPPX^@;VH] M8%GRCW0P2,\R5'MOQ,P\^1P%1>[^VFMOGCMW03_0$4/>!NO7EWARD%I9Y9@\ MD*\-8ZW(,R*Z'Y^!ADZX=.DR1%.LAPH59 WON7.??.^]#V N&_EX!O>50XY_ M^&$Y^: ^??HLAQ[I89%'W+BQU/RA:C%(,]=EHW_,5@ !+69!"S5S3+=9 MX%@F*V2X0L0J:/.8:[%]L@*F';-813E4MDF.EX8M4\\X@A-'[A]+]XVLR/"( MR\9,7EWT6T_L0X+=4E%Q("]OG/47Z CKPH6+ZJ,0,UZTZ(WXF"@4^/'0D,W_ M(>WM[?W+7SZ)W-SRO,"/3YTZK1]-(A -X[ 2$Q >,V7*C+?>>K>FIM8ZKKB[ MNQLB"LW-+1]\\-'\^;PI:]V5P\IETQ@\]^-[]^Y-F#!EA#YA6ZHD8B4AZ-:8N;''W^:.7-NA#= +LL$__++>O+!3+^SA?;VCF7+5LR8,2?R MN]3;*BPR3EY;&!%N[Y'CXA-CKMN=^H[BI5'CQ[U]'2? M/G6<'$;4P6WD;=!85W7T\*'^OCY]1TF#( MKC!.RU/,F,8J6++",&.[9(5QPHH\?/]8?(%;B(,<='1VP]HWU-G&HO+RBO_WM,_UI MQY#X?_];$O7@R7O^ MR2<7EI1L'L$Y M>>2UNGG3W0^15#R.K0T-[2W)VG#6&+(<=O-UORR;*L9@Q:;8Q6TY-@*,?:8#3QF M92PE;0RL,!K&D*R06NY3@;_/A[ZL=1%%GS8Y?;V4R. MW]GQYG [NV;)E*Y'7$;8BM((19GU]?2)*86-+\G\C1JB1' ^Y[Y0I,V1W MA!Q,6=FF< >CWLMZ&%#6&[LM\B*O7KW6] V((^1[O7[]AF"T."SYZBNOO'[F MS%G]_LXX=NSXNG7%['L7RRL69%-'2DH\^[_;:JS"^G C*>+<=^[<:6L[O'#A MLW$("X4K\HH5%4V\>-'?I64CP,PXTFM+7IQ??EFOW\TQ#0U-LV;-\_S;IU4N M#;XO\?!3&9BQ]8&T!WW^^1=BGM-,+/FKK[Z)ZM_A*D0C' 7^Q:R=,#KE^.CA M5K<:"I5LJCIYHT.YQ:> M0 PY/MMU9NKF<;DE-@UC>9%=8SHSCUFRT&(>/A9GXT'FF&Z81QUS,Z9"K,ZL ML(M5L&0%Q([+:4TLSRY:[TZ.>=GZ,:NPV[:GZ(%#*P<@OY2S?$SEA?W#<0=& MMGWRR=^D)5M_D[JJEU]^;>7*GV$DA?8EL$]R_:1)4]]XX^VOO_X?_.]"K6#Y M:%B)([9?_0'VV_^++[X<9KD./?_\>2_S%24E&]5% M_JP/&D--G#AER9*E[&- V/, Y'34TM!"VLCQ*UR#%, MGCPMZM@[_QB=5Z_\-G#GCG[T28DA MQX37][^45\:7 E$;QM*,37(L^\?&P JZ9IY-[%B46 >$G8T'EJS&CD&.V0:- M52AR#&UC6"&O<'TF"*[#,IS8UH\C]H_UF[&O&C<3AP&WR5F><:;SU'#B8),K MMA$K)7_28OMM"V7[5S_(HG7$B8EH5E8>='(B$3N-;[.M9#NL$%NO[NFG?V_[ MEU7Z+EOY>0GYA!#A]/^3)T^I"TI;]^:DW^G(.';L^"^_K)>6',.!:17N;2#?_Z^\\MH[[RRN MKV^P?OPCM6;-+^3M-&<.GZ]LW8_SRHW[9+?'CQ__\,/RR&9,GM0SS_RAO=V# ME"3Q8_)"C?Q;9BV8-UQ2LD%_R%AQ8L8AEVN/1T:VD*V/%;7(D;#S\Q+CQZ-3 MC@<&[E3&-+"BCJX#XM<<7T_D. Y5PW(71]I:3AX_ZBK($7],B%=F=2R,9/B>S9>!$Z?/O/))Y_FYX^+[1>N M5J#%DR=/)^X5>02R+6S%D$WD8&(3"%L-@D.:,F7&-]]\2S3%U?].9>M+QS@: M.9B(YC%1M*C?1_)'9*6[$)F/[B9.?5;0OA<1H" ^'5$0UXP#KIGMHQA+R\QOUH6V+',^* M%2OUW<6%T2G'=^[TQR;'1%Y_NWQ1WYU'I(H<5[#Q;=!^9N'C^O;K5Y/SM#R3 M'+?=;"THSPFGQ29%5I,53(MEK$*-'1?P$F8,:^,9/6/:1;8U8WXJ'O?C+#JS M0F2.(W2.L\*4=&(;18;;"%TV;8/[6AU:.K'BT(&52;0V'B 5V?IWQ7F-1(M5 M3ITZ120OAK^.U@(M)G_&(O2)H[)MV_:GGK)O2$>NW/@VC\O*Z.<*ZV%HAT1D M4;^G1\3LQ^1>2Y9\[^ISBRMNW^Y:MZYX'AM^;'UTMP5J^\8;;Q'3U1_)&8<. MM4*.R+KSJ!5DR>-SY\[I._6'2Y$/?_(P[/'X\:.//OK$ MU4\<.<(77GB9O(O>>.-M.>1!?JQ]_?6WUJ\O\:II^NC1HV^__2[JMX_* M'+-I;D;L6,L<9T4NX;A2CDWN:]V&6RXUNS*["#N$ZZV*G+,BX^N:A*V-%X'= MNW\M*!@?^0^A;079R57__.<7(]1B26]OW_3ILV(X$EEP2/_ZUW]&HL62[NZ> M%U]\Q>U?(_*'^>VWW_-0&B) S#@W6G.4?'7&C#EGS\9X!IX38O;C8##/[_EW M1)'7K/G%E7)9B[S(<^8LB%F+)>WM'>^\\UX,+U2 '<,//RS7]^@#1,(^^80N MY6,]!NUX*BH.Z'<>&6?.G"4_O];'"E>Y2MKD^O5V.1"-;!P[YO&@AN+B#5&/ MC;S-GG_^Q?S,/$.+ MJ1F+_C&?66$95<&WC75 LB>59X$<9UD]V+:D$R\U)-APXN^4;79C$%]'BBQN M U_-69YQ^E8B \<1('X\?OQD5W^S!KYZ^AM)&C'CIW$U*T/YZ1R60^[ MLO)@Y/5!7$'\^*677G6K5N25O''#K^B8Y-:MSHD3IT;]KI$;'#MV0K^SUQ _ MCJH.UB+'-F?._($!WT^_:&DY5%@X(>IK95OD?;5TZ;*.#L^^H436(V=Y;8N\ M"1Y<^=G MS9H7]?V3GS^NMM8ON0%B]F/R6BU:](:^.Y]!.795*,>1BRORP?VG3QU/ABEO MNAR+@6YAM=AJQJ)Y#&?F6<_)XRUD$:@PPA4B6<%BQZ4F.19:K,2.^5(@-'.< M&5F.%0D&WS5M?\>=.*HBF_Q8;EL?B%S_XY@7-ST_,#B@O9C) _F[Z^IOTC_^ M\;E7#6.-U:O7QJ!9N719D'][TC#6Z.KJGC)E>M2_B]K!Q"%9X22%0FZP>/$' M<; 'PI(E=&:M]1@B%]%$#R.A$5B_OJ2@($K^Q%KD&2U;MD+?UXAA?NSNM2+O M0/()=F# W]\AQ+W^^M=/HXZNRZ6KS97I=_8"5\WC()W&,/W>O?OZ7CREO[]_ M]NSHP^;(#5Y^>9%_,2$)^''4X[$69CR28HI< MV=K2Z-]D#X?HEM&C_F,4J0C]E@)*:2C%@V\H60DRWO[?X<;AMMG/5FXU_E8LY*S/> M3;+ L49Q\0:'?ZW)+^577WW=VX:Q2F]O[Z)%;[B247+C?_WK/_XIX)8MVUSU MLT/^)RN<1(T#3&)&,H/6%3=NW!PW;I*K;UP@CLWCH:&A:=-FNCH\\GWT*??:/;OV&?,=W[_Y5WY>GG#U[-FK;.,#>5^O6%>MW]H*[=P?FSHT2=Y9% M;C9]^NP'#[Q-=:1U)];DF&\K6LP"QX86&[%C8<8R6<'SQVRFFZ'%MK%CKL@\5C&Q/#OP MXQB3GD8L*;L1BKMOQ/ZQ<7L[14 M??OV.^\>P2'=NG5+WXNGO/;:6ZY4AAS2M6O7];UXA/- !?'.WM[XG>=;4K+1 MU3<.*C[-X[MW[TZ=.B/JBR:+W-+7Z<)7KEPI*G*7](C#1QU8LL[ZT&J18YXP M88I_BUH[_. '55@XP<.)&58+B:(&)Y/ \MF;A[8WW5T2.MB?)C&SG><7YK?EFV MU8EU158;QFPI$#K!C5UDR0H>.Y:Z;(2/=3,V#733Y=@TT(W(<59@Q1C9]W52 MJA]'[A^KU]"23JPILEG*LY>.F;2JZ%H?754N::FL/.C\5ZU/@0I)5U?7S)ES MH_Y!DD6T=>0G2T6FJ:G%5?.8O)@W;MS4]^(1L)RO]4&MQ_#EE_$^!_2%%UYV M]2DB$*_FL5LY)J_>DB7?ZWOQCL>/'W_YY7^=?!]ED1?VV6>?]R]V?/_^_:>? M_GW4M0^#;''*>_?NZ??WB+Z^OJ*BB=;'M2WR F[8X-/'GWPP4=.OD?D M-M]_OS0.F0I);V]O\C>/48Y=5;(M D*.YW:G-UTG6$WZ]*GCAUH:O+5DLJNV M0XVW;OKUH2("-G)\H>?WP-4F$9USH_)GJD8=BG'%RY< MU.[N.:M7KW5^/.26GWSRJ;X+KWGSS7><:Q\YI)]_7JWOP@MNW>HD:N+DCR*Y MS>'#1_7[^TQU=4UR-H_=RO&X<9/.G#FC[\53W#:/@W2EMTE]OHW\=)BI@,ZQ M?^EG\MG8^0=1\H/FQU!AX-BQXTY^"Y$79.K4F3=O^O5A.!Q'CAQU_AM)5CR; MQRC'KBH)Y;CSEL?O:K#D4R>/@25[HL@U;")R?[]?OQC#82/'P^:9%;;%T\8B M5I%;G$%*,V.8=@R98[%.'L2.C:5 E#/SQ#IYUN8QG(K'^L %;MRSZ84 [-IZ9"LF2)=\[.4*[H_5Q1H];.29OO_[^?GTOGN*V>4P. M?M*D:?Y9J9-,18"/JGC1O\[QT- 0^:SK4/M\E>/__O=K)R](,.Z9"H \XKOO M?N#PA9+%FL>O^W>&A@K*L:L:#7(L(>_ &QW76YKJR5&-_.P]XL?QSU?8RS', MK+ ZL2['4HM9_YAKL67:,;U>QHZ5=4#DP K5C",E*TK=R/%WT0PX?2]>LW?O?N?YV@ _)V^/OA?.3&M7-]&54B<3S[Q3X[)1Z.H*Z% A=B)F_',5$AB:![#!]'X'"W*L:L: M57(,$$4^?>H$4=O:Z@KK ;BJ^MJ#U(_C^!G57H[[!_N?W?ED[L:PR0HAQQFY MIE@%F#'TCVGQ9,4&D&/JQ]2)8:P;#'&CTX[Y4B"18L=T8(4X(<^9'-/LA-6/ MHUZ$:^2_ZD6[REF1\7SYL\D\Q U(0CE^]]W%#G_ODR/_[+//]?O[@//SZ /^ MG).W??L.A]^F7#K;[DO]_G&!_+Y[^677PZ'S\@I+2C;J^_*.Y)1C\>-FQ@U4P''4%R\0;^_IWSUE=.EDOV3XY(21T,JX!BV M;-FFWS\NQ-8\+BJ:Z/=)&@#*L:LB>G?C1KN^.X](3CD&R"M&WBJ-=54C;"$W MUE>3_>A[]PU[.2;LO+ ]O]RF>2Q&51 MIF9,Y9@G*\3Y>3#P&&(5H,5\*1 V MT$TN!2(&'D/F.%+LF"_Z<@!O/;:FPX/@#SZD2/Q#AQ+ MRLLW._S>J0?\]=?_TW?D'2J WNM1^*P8 1R7[S"QV'E^$+/N2GF M@<=2BUD9R0JZCC2=>6K@V&@> MPR+2XLR\&.58NXN\J-U VY;7J'<1E?W#F(FK"J_U)O6<"B )Y7C/GE^='Q+Y M$^7?;"G)K[_N=7Y(GLNQ\TQ%@#9BBSH[;^N[B!?DB;M-5I ;+UCPM'\S*Y)3 MCN_=N_?<<\\[D3"H9)!C4;-FS8OG_\S5 MN'GSIO/WCSSF^"0K1J<]' .W;W>2@QR)']/P\>$XA2O" MRC%AT=X7U:6DI18KUS S9EUD4[+"/*J"3W,SG9.G)BM8"3-6DQ5JYI@G*YS$ M*E3?U4J[#6Q$N&B]1ME)SH\9[^QX4W_5DI(DE&/R]VG.G 4.;8;5XV/$:$U#^R?' MP(!#.0[Z/*UBF"[;WIU8.78^L9N\&C-GSAT<]'/#@G7?>=^7'[)CG MW+SIS92N"(Q..3YW]G2-^R$,1(X;ZFOT?7E'2LCQ,#VWY]8(_;BIH?KZM7AT M)"/),0P\UAK&YH@%"U>HL0HQIX+*,4L>"TL6F>,2)7,,Y^1![+@T4UTG#[38 ME*]@Y^2-#R?'4G\CU!*SX,KKPQFP[478!CE>D5%Q?I_^JB4E22C'PW11ZV<= MVDQ\Y+BAH7'/'*U:L=/@GD+P:LV?/Z^KR\?RVJ%17UQ06 M3K >6X3*]3-9D;1R_,LO+OZW>"[-^Y;HN_""TZ=/.\P MJ0BP5V/:M%D)E.-ANAJYZP5!R.UW[MRM[\AK1J<<'SW)?T?7E' MJLCQ,/-C\M QYX_)6ZBIH28.S>-(M&LRSG+Z:EX]X?NZZ]:4I*<- M0D=52&)(5I#;O_[Z6[YF8X9'JQP?.]+F5D,K^/)X/IIH"LDQX=3)X_4NWSEJ MD2./0_,XDAP/0_.XW#KPV(@=AS0Y5L(5/$VAQH[UI4#4_C&38R;$ZL *(W;, MIAT7KLO,E+(;IH@2O'Y*&=S\H@#_WO?_]7WT5\&1P=VW)H[M:A63;MAWZ+N)+5U?7[-G1U[A6 M*\C^YY+?W;71*&!PPSW0SPA5!Z81I(\<3)T[U8W42YR?D!=@;;-VZ8GT7WN'PA+P@ M"WCQOK:SR?BZ^26G(\3.?EMS?655F/RDF1=U%S8]W0D,U0S)(,>W;G4ZSTD'4(Y]8^#.G0/N MY[C55.T_>J15WY>GI)P<#]-?2CUNCUE6357%R1/^3OJ/+L?#K'F<5YZM-HR- M6J"F4JAE&.G9$H.78UJ@(>.AGD>'!PT.TY>42. M?5)2E./(D->'_;@Y>H^1PR@JFNA?[-C)\M'D&,CWZ.K5:_J=1\PWWWP;]=%E M)8DGT$+HA1P3IXU M=BS,6(U5P*@*Z");S9AO.)9CV2UVVC^6?NRL4NM4/ #EV F)DF-7HRK@H9-! MCA\\>.#VG+R"@O$G3IS0=^0%*,=1^>&'Y5)'),?M86+_ZS\\,.L$6DZ^O]M8=1*,; M',=V-A[-5!SV-U,QG+)RW-O3[?:PH,IHD^.!.W=B.!LO#IF*X9258_*W[U!S0U5,I^41.>ZZ[1Y-C*<1T&_K$HEMLO6B28_@WFA]G?Y^2;>-AE&-GI(H>3XSIT[KN28O,W^\(<_>=X\_N:;)5%?D+R\(G(S_9Y>X%:.@TFP M0AZ NQ>KY M>4*+,TB)F<=&[)C%*I@6\V0%U6(QL((//"ZBELQBQV#&RB+23)'IVM'V5)U8[Q_+G2B[LGD4-L$M%=O&PRC'SD@5.0XP<>GH\+T;$164XZ@D MCQRSL._?0B&G!Q/@S6,O%ZB[>W<@ZB*4(;9,X,V;OOS9CD&.9\ZRP^F8KA5);CMM;F=)#C"SWG)VTJR&5R+(=7Y*Z#.6X9M Q+ M-F+')C.FR0HQV4T])T\N)2V2%>;8<3:%3-. MW;;Q,,JQ,U)(CO/RBF[<2/SOM1CDV*= ",JQ$\Z?/\_4T.FK1#SUF6?^T-'A MVI:7E4<\J(^_MJJIJ_9X>X39SG#QR_(]_?.'\C11 .?::9,Y4#*>R'-_H MN.[V(P=49 M"EA$&F+'/%F1SLUT#:N M2CZD0M+;VSMO7I1C4"MYY-CM.B"Y>$*> MIYP[=]IM@S-NF8KA5);COMZ>-)'C"SWG)\+8"C['S5@YC\LQ=6*9K*"6G"\7 ME):Q8V,I$&[&?-0Q/RT/8A79I+1I;A'DV/!C18ZE^(9S8D?]XR6IW38>3G$Y M#H4*WGKK7?)W7;^_UR1*CMW..0XP9>GL]&4U#5>0]U5AH8O_28USCB.7WW), MV+QYBZMW6H#^ !:29Z'OR#U1V\;DA?K][__H4Z!"XFK.,?F.S)HUSS]9=\[- MFRYZWLSIYY"[Z'OQE-$CQX\>/CS4TECCTN$::BLO7[JH[\L?4E>.>WNZTT2. MAUGS.+\L"[28ARM@VC$?6$&'5\C8<2Z$*_@T-R5V7))%RY2L,$8=,S.V3',K MRPXGQUR(%3F.WC\67>2PBJQ4SO)431L#*2W'Y,@_^^QS_J<+""=75-?I>XDY[>X$[ MQU*.^;;P8X>*S/U8BUA(,_XAXX\;?W]_R/?.I7^DNAQ_^ND_]#O[0 +E>-NV M[/',>0 MJ8AGVWAX5,IQ$HUR4_E'_=_R-^?PM:.%%O-DA5@*1$E6:+%C(U916,**:3$] M(8^6D:P 2Z9F7$8S%>'DV&@ AU%D0XB5V_.RII M2)///,4EBQL/NY3B4'*..7;77W^+_$+3]^(IHT2.[]V[6^UR[8\X MMXV'1Y\6 MV#%=!V1L(>T?PZACOD(>G>:V,;.PE$\[-F+'9:Q_'$&.U9RQ%K%0O[3$TC\. MLPT72>4LR_B_/7].Z;;Q,,JQ,Q(HQVZ7F@LDQS0W5YEC\@2__?8[?1<>@7+L M"O*IAGQ0B2"LX8H<(:EWWEG-P M6JQN9W\W9MR/>==[K^M//M5 .79" N7XQHV;TZ>[R"<$DN.GQ"['A.WGM])PA1SK)F/'1K*" M9XYE[)AI,8M8*$N!T(@%,V/6/&;A"F;#ZB+2X\OH(B#AY)B[+WBPXL0F1=8B MR&8/MJVN6-]1?'$UYS@_ MOZBD9*.^"X] .8Z!D?AQ@!TMN6^$LMY%%GE-R,^:?^^'"! 7=VZ94$5%$^OJ MZO0=Q1=7NNH#'>W>KWP>F=25X]CF'-?7 M5G9W^]L;&I$<0[@BMXR-/8:EI$W)"BK'W(R5<_)X*4N!**?EP0EYL)JT7 5W)<4#"NN[M;WX5'H!S'!OBQ\R,<>06#!>1IOOON^XD: MU.UVU'& _;!___W2Q,:.G:^01Y[:G#GSXW"T:2_']^_?JW'9-JZKJB">JN_( M?U)7CF-8(8]\1X@<]_7Y/Y87/INE%Q+L?D4#_^^*]#0T/Z+CP"Y3AF.CIN?/_],G*0 MSE^]V"I$PQA%SSSS7&MKFWX0\>6___W:^30%/GCCJRMNJ#NPES\[7L\3"D;IR?+BMQ=6+7,$R%2U-]?J.O&:DO_;:F^O6K?=IT+4KUJ\O2;ED MQ9=?.CV/D-QLY\[=^OU](+WE^';G+;?/KKF^^O+EB_J.XD**RO' G?ZZVH.N M>O-PY->O^;XBFP=R/ R3WLK) G8\=L'1#:.08S M9N$*$&*U:*:B;.RS)9-F+2D:\^W_IYEQ)/=E_T909%L_)F;\W,9G!A\FX/.? M3Z <.R&Q/#@I9=>=1@%R;K>'35/=-0?B\$O2&SD>&!QX M>L>\O-),,?!8FC$?6"%B%5!RX+%E*1 8>,PSQRQV+,[,*R@;^\JZ63.MP51Y.7+?XQ-D4/B5#SFQ O>>./M=>N*DZ%5K!%#[)C< M>/+DZ>WM'?J^X@)Y7(>?0LG-WGCC+?W^_I"N0FRLH:$QW(]#T&Y.13"8]^JKKQ,A M)D^YK>UPU"G(B<5M[#C ?N2W;-FJ[R@ND _ #EO=Y"!W[-BEW]\?TE*.:=3X M^-'ZVH/6@P]7E16_DM>AI\>OLXV=$(,,SDF_*/NKP5E MV=I2(.I8MWR:K*#A"C;-C<6.^< *-M/-F.8&;6,C7T$LN; L\U^V<@P5U7WA MHOEFNE5#U/C7](D:2ZJK:YS_);APX:)V=Y]P*,=!=C;,S9N^_P^@Q,HQH;/S M]I0I+@POP%X<8JB]O<:/=-QPO@)(?GZ1?W,J )1C/UB^_$?KP1 [YJ(L8L=,CD7F M&"[R:<=JL@**YRMXLH(H'_/U6/)"&GY6W:M-G)FXH\ MG8\^^K]POY*\ N78<]K;.S[YY%/MW4@NKEZ]-LF[PDX@+[+#%*]:^?GC:FL3 M<%K>YY]_Z>1=1&ZS?/E*[;[^$8,T8)T\V46&9 7K'X,9%]!D!5LSCPZL MH,D*F.E64#K6OG,,_X;Q8YL*(\=92\84_9C?>-GW^2 )X>FG___VSL2MB;-K M^/_3=WWO^[75Q\H.[ANVB+52M;9J7:N/"JBH;9]N/BH@B#O[$A8%%Q!D"4G( MQKZIB"#[#J*X5?C.S)T,X9Z03):9)'A^U[EZ83HS.9F99'ZY<^;RK/7L$ MW8WGYQ?8VOJ87M_9V"''TCBHA\IQ9V=G2,@W/#,.A)=#+^JQ9&;*!-8JF.R! M@)T[=PT/2SKP.3$Q(<3CR;"QE-];[)/C*F7%0+_S/SD=9VQT%/Q2+EC7W,>, M9SQ0COO[^S0J.3\K"Z%55_9TVZ8!X+A-#;4-==7__&,8G6E[V@KZ6Z/7U-?J M6YL;X>O0Q/C81Y,NC6056,#)<@S*?.*3MJW/BY@5HXY(;8X?CR?#5.Q].KB1T]+Z!>S4/CN MN^^%> R)]O;GU.HB@7+,!W((#@X1F(-I,L>.17P4O[,I1U]?'VB-@9;F!COD&%9YWOZ,WI:K\6@SGK%;CG6N&0T$ ;6UVE@A M+VU@!W3I;5FDIZ=+JU9P9@Q4Z]1ZK1(>Y +^"2K\ZM7LIR[\K:@H=;X<3WUX M'2X_XI_W):_LF"FNX,J.V'IZ.B'!YMORO-A= M)&71I\":"F]O/PF&C6=LEV-(/B;F$KT5$? L.=9J=0OW\?'GY"^ Q^>S045.HVJ MNVM.02;L**U:.38VRD5?;W>5JH(J98;G5[L&.WQXY'TML1!8$T%+'#I4KP$P\8S M=LEQ7-QE>BLBX"ERS,V39_:P0F)KUP:_?;O0[E1N:6D5?LYP ;L(SG]Z6^(@ ML*;"SR_HVK4;],IB,C7U&NR*[S%6 ]92J^3@H_067<'T]/23Q\TJA0UF# [J M5F8\P][99JL9DP Y[GK106].9,@MC\(+N\&,E8KRH<$!>D/6Z.GNTFJ4U.TN M>IT:_-CT$:!:K]%I5=22HLCQC-&/_;*7F)8=LW^0RN/95L?&AA6S4X&P0\A+ M# W=6#GVERW>FK$J^5;XF>O??Q[S_^858G[P5)B*A5UJS.&>NGT:EU4V[Y;B4 M;2)65Z.CMR@YI)\QF+IP45-6EE;KU6YEQC-LDS(P2'ZV5@.^$FC4"K'OEC8% MS)@I7Q&J:L@O:]VAI=M:Z*:J(BEAS/L'X<=C_4'_QX MMIN;P8P-#8_)^#'7[=C0N6).V3%I6,'*\3-DMQ[ B&)($,P!;8'QLM$:O M$3[@"CEKJN0NG // I.3+^V3XU)I!X]'1H8E,V.FB;*N:F2$+G\R*\&R@J#'/MG+H'@>E:P916&.?.8Z?%D MB_>D!2?>.I9P\^>5EWP6Q7QF78CY"_#"4&K\0:+!+1?BAG)<5/30)FGXI.1X MAFE;H?'W7\9_7JOAYQ>4FBIB9[>L+)G5 V0A8?1C$6>W$3)L#)\2MV_?H=<4G]'1$>$#KOR0EY5TDQ>#PR;+,9 MJ^PUXQE6Q'5:%7_.0JJLPM#>N$JNY]5:B"O',ZP?+\_U]9TQ6UQA'#_^.VDWR'%28OB&N, ON,H*O@%;_N=<,U[PI<8< MV[;M%'@)A.CLI'^)$(/BXA*KG_M<2"/'P.;-6X7+\<" N/.2V%=&%WN\5JQ8,S1$CTXYA<>/ MGVS88&4&2LAY[]X#])J2T-Q4;],T'\];FV&?2[8/#UL-HQDOB?\B\)JOYH69?;?P M:&AHM"HT7,!B2J44NZ6TM$SXU0BRDN!.>9U.OVR9T$H/2+ZNKH'>A%.QN[@" M5EF__BNG'T>0@!T[?K"<#_S?C1LWM;5)VJH)/GQC8BY93HP*.'R7+U^A-R0" M-@UIPWD.;]6.#G%_Y03Y#@W=8M/NXL*;+< X/WJ)C@!G#6]CR,8+SZL3"D5-MS?Q@]2Y2)&\VGX9![H M[P4-A>T+SQ".$2CLX*#]9CPC3([5JDJ-2@Y?\\SVP9!"CH&"MCN!^4OGR#'1 M8F/9,=.SPG!S'EMV3*J-V7ORF+%DD./D78F)QU.2PH]?#_L\>IZ18\Z +?[S MDS)C("TM4_CE&98\=>H,O0D12$VU_HLA%W"1T.NKZ4TXFQLW;MF4TN'#_[:U M[:*M5%5I("7[KMFPXL6+L3T]SAGP&!X>!C.VO'^(&3][]IQ>663@**Q>OG9XZ-.4>A;#%C<6=E MGP_P13LZ')L-8F;PW\;ZFM[>;O[OX(X ;\"QL=$GCUL@6PB;M!BR DOKZ^V1 MH.3 ;N %@MO9T5"/"OB*(B\O:6ENF+1Q_KGY,-5BFW8[?!MA)ZAS=)^_?#D! M-6\Y]4$LDQV_SX<,#M+PTU%<:V;J2L@AU%9K68,6.3 M@F/CG7G^LD5_)>].2@Q/38G\/7'WY]$F]^3--W[,;<5 M4C!@4V)?GOW'B#VS'=H-[1G\ON#Y9/<0L"*WW__ M8T-#([U=&W%S,QX)B7T7RZ]>O M)R;&(<\:O4:G4<%F;2JB*&7K*$ 6FQOK7TY8GW#853 E(OU]X'^.FS$)\GT M=E1#775O3Q?L0UL-%=Y!<-3@VTAK2V.U7FV3%I>R \80_7V]MC[O?,"):OF& M//:F/;56K7CEPI'C&<:/IU@_7DJ5';.*S(X9DX(*]IX\\K>QIF+QILR@:XE' M$A./IZ6<^$_BKL^B_\>*"L_S(&/&5WW5G2Z;,E%BP(SW[__9\N;?V]O M']O)V^;E;@E$ MFEU2)\#AB!^SK\L_+2VCJ:F9WJX 0'?@?0H?*98/C4O,>&KJ]22(A!G$#50\>=P"2D<6EE<\4BG*R49L316> M'02]QOV:M1$^3C/V"4Y<6Z,#[[?5/H4$^99"2GXU50K#_J_5-SM M3?5U>EA,JU:2X79;]SQ[4R S8$SUBW"0IL;Z[NY.ZD&J6T5?;T^-OJJEV%KJR?-) M^Y?&+%K,;UAA-DS\^),RX\>/G^3EW=FZ=;OES]GY M;ZX8?=967ESKTY#[08 M+GX__;3?OLL/K+5FS8;HZ%BXB#IK%+FEI54FR]FR)GTD-N^?0>]O>E\A ?[TOS!S*JJU,XRT>'A$8U&>_3H<1!<^TXJK]E#Y@\O M$"P93JVA(6?^F-/6UF9?+Q3G!M^8X23?M.D;T.7CQR/A$+MD=-D1/_9B7Q2< MD^'AD=75-<(++10*Y9X]^\A!YV^3"VG,&%28&7P='*BMUA(]JF2-TR;C<3PX M4;,I;!HDYH)HL5Y7U=O;[29U%,Q +&N?Q(89^V2%F+Q,"8X%]T5%8-B1$C-= MHH+9[4X<,.88'1WA=W&FY)B9R'J>P6-)Y1B8>L_X<:"AOL)P-QZ) ..<(*8U M%8&L'&_-7 %RG)AT+"4U,B,]:D-SL/ =3 M)<<45/[GG_\-%V.RZTQ'E$&((6V0$E"3T- MOM;Z?'FSWPUB8^--TA2%D9%1 M2"PU-8V"WPM0TV?N3(,7!ELF>$',&&AD;(#126Y/;U MUX;<'#E27)#<8(.P6=@X.#>8-WB\D,0L *N?/OV+4_:>TX-[-Y'TX%6GI65( M/)SLH!][&=]KH:'?1D2FWF.?<;I_<.4ZDQ82G3UI!VART3[<-3HO[>GML MD@KAP-%LJ*_M[IHS>,SO<]S;T\T?/(:=+[4U]Z M>B:=Q%Q "/+S[\*EB+KZ.C&HK&!?P=,Y\:9^XL<.IDT=4V_O@#U[]I%?MS=M M,@@Q^[B5@P5+!@>'@$?263J;=^_>[=CQ(WS?,\G92F[V!77XX 7FY%CI0O#P M8;%X)[EIF!XU>,:BHH=T*C;2UO;,0?^3)LCKA3,3OK -#M(5A.)!_-C'J>\U M>&3__D/DO;9V[0;AG]BPY)8M8=+T,W[>WN:LF^W<.9A&RY5E%67%C0VU+R?& MW4J+@3=34POU.XD$6LPQ.3FIJ:HT;0FGTU;I-'-4\-7D2\A'65G.E9@/#0XH M*DI=(,/'QH85AH)C,G[,_,TVJ0C*^I=_UJ*_DW>#'">G1*2DG4A+ M.Y&P&<^P#='\_9=9_6QU8L#3G3P91>;-&SBX G-S8I#72&*T-!O93(1)]V@4"I5>_<>@&^/3CSW['BO MP9(1$2>D&3LGP\8+TLE(D%*!*F6Y5JUL;JI_Z=0B5R?R]$GK ON*0@;I62U6 M]_6)KL4$IJ2=2TTY"9&?]NOWJ!J:R@LCQ_'YL-.,% MVYNBO+Q"XFLS/-V9,[_0>'A)Z0LO!X= M';9[(F*W#:YVEG%BC;*IH>[EQ#B_R9?[L)"&C8D3DSX8]7754FHQX>,__PP. M]*FK*H4T2SWPV<7_F95C5%"]N,9]Q5CDM*'DF?U>^__T7G,1?I MY1@N;\>/1[Y[]XY.Q1F,C(Q&1)QP[A#R?$%^'08UV;=/4BTFN%".K8XB,8PSYP]C>OM#B%R+/W( M,3S=V;._T7G,17HYAJS^_/-O.@^G8EIE(<:5VX>MH%B_?F-\O/W-X!S$57+L MYQ>4G6VEYM@EVWS MYJV1D:>DUV("V(-GR3&_HP694J1&KR']DIEZ8D\08E/J:ZN5#DP'+7%0AX ( M<1UKHA/C8ZYU8E/^^? !4M)KJS1J16VU%KXLC8P,]W2_@+^92:1US#UYIM[L M8CF>(7ZL.+PL?VF <9(\T\H*_ZQ%42G;DY,B4E(BV9J*4QF99V2R7_+S_MIQ M/?ASW%@2^\72JXM// A_]T&4$3NWHJZN+B!@.1G2D"9LJCF6+,!CKEV[ M2>^(H5JZ>FINA4'*.CHQ/. M'[)7^2_'#0-V>V:FC'X9X@-?$>/B$O;LV>:Y@XP_V#\V!#+^0&IA;[^V?]BYI$V5E8$,F45 M7YQ+V+SDTA>!5WS_*/W/IV#&A+_^ M.D=Z2)& O\^?O\AU7G,\HJ+.'C@PNWV(VMHZ.@D>I%L%/\K**OA/85-45]>< M/'F:VNRA0X='1D;H).9"NE7 _H&(B;G$W[)3 BYOW.$X=.C(^+BD']/$DN&I MN8ON?(YE]@KM8]+K3:E4N6JHF.+CQX\7+\:8?MTB@]G\L\N18 <%9X7;SV\9 MG/E6[V'O[.R$Q*AO7+ =:G(X1X*76%!8V':1)K[6:G5$D:4?I[ARXQ?$LV#7["7%"+P2$&R[=OWA"G\_KUJPFP&]Y$#_:%Z=PM+4WU3CP*.GI45FRLSDYO]V^_>?]@@O_S3J\)&;1XFB# M'S-FO-"+C!%$"-Q8,N=8^_8=I"[,7)!N;K!P?'P"?/-Q[3BQ64B?8^X;"/S= MU^=\*R(=BVU]"M.UR(K.FD^$ S9HFIC8L[OK=/HM6[YS?S_V8>8JVL6O()08 ML&2%0@G?A+GWVN[=>\T:,['A_?L/P7L-WIY4YV,$0=P'-Y)CH&WL2:3BR+([ M2TEG-U^FX'A5:G)D KN)</.W?^ MOGOW?-&#V/M%L>=RCGC'_^O$@_#VX6?TYA $01#!]//[S_-7Y?GZYRPZE[(G)3DR M)8TI.&9K*G[)R?G/[=M_%N2?NW_O8N&#V-*2*]55&87JE+K(]-=\!P6OW;__4$I*6FUMG>4V:GU]_:;CIBI5U>'#1XW>_)6I-_-EU]9@ M;T]!( CB .XHQP1Y5UEPP;*8U/W&/A4GV3X5OQIK*LX_>!!=5'2I MO/2:3I,Q,=I-KX\@"(((QFS#8W)SWI$CQZJK:^@5;*>WMP^\F>@R>RN;H3R# M;[W" W+.S;72<0]!$,0FW%>.@4)%4GK&25)PS-14R)@^%7EY?^0S-147"A_$ M%#^,5RD2&^KN?_R(/ZLA"(+8 ]?'C?).T-;0T"WIZ9GT"DZBOK[ARI5K7#L. MOO@*"5AQUZZ?1)IJ!T&03Q.WEN.^OK;,K"B3F@I#GXJ"@G/W[UTH+(PM*4[0 MJM.&ASKH-1$$01 !L*44H?Q2"G@D+&R'-+W2U&K-_OV'[%-D6&O-FO5OWV)9 M'8(@3L.MY?CMNZG\@@L9F5%L3464S*1/Q8,'T0^++BDJ;]75%."P,8(@B!V8 M+:4@QOGO?Q^7QHPY.$7F&["%@.4W;/C*(Z8%1A#$4W!K.0842EF6[ Q54W'O M[GE24Z%6)0\./J?701 $02S2WS\0'W_%U]?,2*V/3V!*2AJ]@E3$QR= ORL M+$1@X/*RLG)Z0PB"(/;B[G+6G?,+R#%;4\'VJ2@X=__^Q:+"V-+2*UI- MYM24I#.0(0B">#H='9TA(6:Z4GBQG8//G[](KR MK!^;L?;Y EZ(3)9-;P5! M$,1>W%V.W[V;NG?_DBS[E]F:BKNDIB).I;C5U/B07@%!$ 29'V+&9NT3'MRZ M=7M?7Q^]CN1$1IXRZ^YF ^4801#GXNYR#!0]O)J3^YLL^]?;AQHU;P<$A9LW8V]L_(&!Y=[=;] QN;V__ZJM0@?7' M6%:!((AS\0 Y5JIR\F[_;JRI^.^]>TQ-Q:/B!(TZ]7F[EEX:01 $,<>5*^9O MOR/AVE)C/MG9N?[^R_AY4H$WY"$(XG0\0(X'!MKOY/_!UE0P4T8_N,_45)0^ MNJJI2GLU.4POC2 (@LQE>GJ:F#%?+DGX^ 1\__V/;C4/\_CXN$ Y7K]^([9R M0Q#$B7B '/?WMQ44_)6;]T=^_CFNIJ*B[(9.DS&)%2?(RV_5Z+,G7P[12R,(@B F=':^V+1IRWS5%,0O5ZQ8\^)%%[VFJ[EX M,<;":#<)G"$/01"GXP%R#,CE*??OGV=J*M@^%:6/KJH4R?4U^=C'#4$0Q +3 MT]-146=]?8/X6LD%R/'*E6O?O'&[P=?,3)F_OZ7,O=@Q[]SO7H5%+32\K"Q%SMR'!T=\_'C M1WI]5V.UK *T/C8V;GIZFEX301#$ 3Q#CH>&7I047RHJC"TICB\ONZY2I#34 MY[<_4]/+(0B"($9R!@QZ.2^*+"2R7%E^7E-ZN4:4V-=Y^W:^CE$ 1!$".QL7$6Y-+4,M>L MV>"&-<>6\_?Q"?CAAUUNU9L909"%@6?(\=!@9VG)Y8=%\:6/KE16)*I5&2U- M#SH[=/1R"((@B)'X^ 0+[9RL]KGV,\OJ+)20:^&( CB,!XBQT.=Y657 M2HHOEY=>4U:F:-6RQRT/7W16T\LA"((@1@3*L9=;3@)B>88\'#9&$$0\/$.. MAX(WVI^4]W0WT<@B" M((B1MK8V(=TJ2(!&/WI42F_"14Q/?SQQ(FJ^F@H_OZ#8V'AZ'01!$"?A&7(, MZ'6W58I;*D6R3I-57UO0T5[9U]M$+X0@"((8$=C*C028Z/;M.]VD4"$[.V<^ M,X;'MVW;.3@X1*^#( CB)#Q&CJOU=ZI4R2IE:K4NM['^?F>'JK^OA5X(01 $ M,2)P$A 3[PQ,24FCMR(Y;]^^#0G9[.UMWNE]?0/E/:F@*=)EVKSJJK*6AI+NGMU@\-MM$+(0B"(";85%G!":@+_9@U M8_-#W;Z^@6C&"()(@,?(<5WM/;TV4Z_-::B[_Z2UK+^W=GCH&;T0@B (8H*M ME14DP(]34]/I;8F/!3/V\PN*B8FC5T 0!!$!CY'C^KH'-;KL6OV=YH:BMB?R MP?Z&D9'G]$((@B#(7)X]>Q80L-RFP6,OUH\3$Y.'AT?HS8E#;V_?I4OQ\YFQ MKV_@MFT[!P8&Z=40!$%$P&/DN+&^L*XFK[ZVH+6EI+U-.3S8,C;Z@EX(01 $ MFJ:GH>*X>&WGR M"$$0!#%'>WL[.S1KWD$M!Q@J462=3C\R,DIOVBXT&NWAPT?7K_]J_@'C #1C M!$%<@L?(\3__?)AZ/=K;VS30W]S37?OQ0_^KR3YZ(01!$,0$O+-T:/A6JVNH:&1?@YKU-<,8" (@GPB..C'7FRA!4@MZ[5^ MX+@'#OQ\[%@$N#)8K]E0J:H.'SX*B^W9LX];=[XVQMQ38)$Q@B NQ"/E&$$0 M!+$/Q_V8"\YT!09_"V8WF)Z>22>-( @B(2C'"((@GQ8)"5T=S4"((@-O'_ 9\ GRAPHIC 13 image_5a.jpg begin 644 image_5a.jpg MB5!.1PT*&@H -24A$4@ "6 &K" ( #+[SLI " $E$051X7NS= MC7L?U;]]S+YL6Q1J^4!-+Q*\W(B1U31R6Y"U=+[V4=ZD(E<S16GA%*A MJKNJNJJZ9R!^/T_9#X7IKJY^F6Z@?E,U=_0:]]5SH^:/ #3B M#O,']=MV]%.=I8[Y4P #U:SH@_.6OEC[[\D/CT^/F"P M #JUW1 >*YSZG=??NBA0R-+[RZ9KP$ "H6=,!X9=._&;__WB9XX\) /"D0D&$0( M !-:RX@_.6OEO[CCS^K L+6@1:#" $ ("&-1<0_N4;_]?#1QZ4 M >%'7KBO=:#%($( "@84T$A+_\U=(WIIY\^,B#_8#P5D8H T)1 MQLZ.F4L# J$WM >$O?[7T)\?^Z'=>>O#AE]8&A/OOE&6J,V6N M P * >]0:$__2OUS[_@X]O^?Z#O_/2K;(ZB'!-0+AY\E/F:@ M #J46- >.6=B[__@X]_^OL/6 'A@Q\_?+\*"$49GQHW5P8 M !0@[H"PF,W?[3Y>P]\^ONWRI;5C%#-,OJI[VWX\/X[]?+*W%&S"@ M "YU1(0'KOYHT]^[P$[(%2#"#_U73,@)",$ &I _ M('S]YH\^];T-,B#<_*+*"(V \'X[('SPN8>N_N*J61T " ?#(' MA*_?_-$GOKOA4]]=#0BM081REE$](+QS_/WRT$$R0@ *!&.0/" MRPL7/_[=#9_H%S6(L'"6T4]^=X.>"Y(1 @ ,W(%A#>^)=KO_?2 MQ^R L'"64?&J'0V2$0( !URQ,0_OR7/_O,2Q_]V.$-GSB\06:$ MWEE&[5R0C! "H6X: \)>_6GKLM3_XV.'[]8#0.\NH'0H:Y5,O M?*K[;M?<& ( $&0+"G<>_\-')^QT!8>$LHW8BN*9\^U;Y_(N? M)R,$ ,DH-"+\U_7>_/7G_1_O%R C=LXP:66!9^>-7_MC<) M (!820'AZ9^>_.W)^\L"0O.GGTR/?N>^A?D"8 M.,OHO<]$!H0///M0]]VNV3( :H%A)\[\O#(=^X=^8X1$'H& M$1;.,AH=$(KRQ1__J=DR $J!(0'_^' 0[?2P$LH]$! MX8>?OE68:!0 "($!H0_FSI9Q\__-L/?>?>?D;HF67TH^4!H9IE M-# @E'&@71YDHE$ "@NM" \,G3__6!0_>M!H25!Q':LXS>^\Q= MX7%@8?GB:TPT"@ %03%!!>_/GT@X?N%24Z(+1G&;WWF;OLS*]J MF9J?,ML* H%Q00/B%G_PG&1!J@PA39QF]]T"&@/"3W_F4V58 M Y?P!X<6?3V\X=.\&,R"L/(C0F&4T2T HRK/W5^R?NT0/"7+.,Q@2$WWJO?&AM^=+Q4;/= (IX M L(=KSUV_\0]]_<#PKRSC'H"PM4LT(X#"TNGVS&;#@ ,#B"@BG M?S9]WW.WTD%C$&%T0*@/(EP3$%:, ^W"($( @A"L@W/':8X4! MH7.6T;4987E >-^!NZ+CP,)R];]?-7< P%JE >'L#0C]LXP^ M[P\(U2#"/ 'A-S^L%[Z)$ ' K#@B7?K5T[\%[' %A^BRC#QR\ MQTS[W&5M%EA8OG3\K\P] 0 * I#@@/_^-A/2"L8Y;1AYYS!H16 M^!=8&$0( .!0'A%M>W'+OP;OO>9?1!/2"TBL@M.*]]++A MP(/==[OF+@$ #H*P@(=[^Q^^Z#=_4' MLZ_HNP8 "@9P2$HV_L5@%AW;.,/G@P-""TP[^0\B<__**^:P M !Z1D"X^7M;B@+"6F89+0P([9POM#Q54.:['7WO M +P?$%[]Q5SKF;M:S][=S"RC#QZ\QPSYPHN5!1:6[UQZ0=M3 M %I ^,*;DW>N#0AKG67T@?" T$K^ LOO'?Y];4\! : 'AGQ[; M61X0YI]EM#@@M$*^Q-)]MZOM+ '"[>S\@?.C0QEL!85.SC-X* M"*T\+WOYPWLO('R^_P6$SH P\RRC]06$O[EO35F[ MOP ,!M[;V \$LG=[\?$#8RRVB6@-#( @O+A9].K=UE M X/;U7D#XR>]^^K=6 \+R080Y9QF]_YG* :$=_H64K[SQM;6[# M -R^W@L(/WS@KH" ,.&%SI09$-8_RZ@1$-K!7L;2?;=K[C< !P6[H5$#Y_95(&A &# M"+/-,GK_,W?;25[&\NM:.7[CA+G? P&WI5D#XE;-C'SYPESF( ML#@@S#;+:-Z 4(\#?_T;9OGR2;Z&$,"06EY>7BRRLK)B+NK4[7;-*BHR:QP0 MXX"(_S27J$@<2;W"0N+HF:L! P ?7K8#P_WCU/W[(#@AKGF4T)2!T M9(&%Y7=?X&L( 0RI4R?;K__XM>$I9\^>6RW:K& MBC@=:O>K9K0 L%[<"@@W3&Q4 6' (,(\LXQN" L(W4,#PXNYWP P M!#KS\W9&-53EU,GVFU^;TVV_='$A0"@ #U MN140?NC 73(@- <1%@>$>689+0P(<\6!=IE]YZJYZP P:!?.G[-#J:$MERY. M=^;GS7W(ZNVW;MK;'88B]GUQ:&9A!? !,#,S.S%Q:,>.+VS;]FBK=;33B:G-H[+!'$RWX7 ,!-O9'G!JS=XJ_]8R7XSP:#(AYK^L,CU4"M3TV-TG=Z[U4I+*))T9M3NV.^8.EVNWOV/&EO72^BJ4>.O&RN65%]NRQV M8=^^I^S:]"(6"/EJ6[%U<9;MU8TBCEA$.W6Y#OO$Q"%[17<1!]FLI8CW4%0] M6=DKQ*#8YZY2,:M;Y5W +7!UNSV.LB/A8P%B+=5S[2A5;R9V#8XBQ DRJ\OW&(V0 M\;<.0_@O;QE5VN@ #[O4S.4* ,.@(" ,&$2889;1^YZYQX[QZBO?^OMOF[L. M -UZ>*T'4&MEU)'3"C^!K W-&Q%[/@["PMFTP&L?^JO??.%,(&K'SGRLMZS MH#X +LL.[>/)K7Y_:WJOA['%;=L>59O;M^\IO?LO>G/J\^SF"VO-S,P:F]NS MYTG5&*,+1KP4T=LEU;?+QB[HIT_4; P&=;?_V+'C^KDVK@3CD_)5VZG+>-@G MZ@D(10OU0R$.G3B8]B$5R[A3!R5[A1@@_7***&9UJ[P+N 6N;KQF8B]:KVG$PTYU])3U)XIE)K0(:L^>)\TE M2WRZ(J=5[$ZH6G3_^PN:.W3JRK MMEY65:^_F/JLO2@14VGE/>QJL6W]N7!#RKY]3YFUK*5WP!4>BAEMQ&U(-USV M"C%8ZLJTKZZ08E:W2E5KOA FZ#>X(AB5K>NZ&%5?@[<70RRL^JK$6H7=J>,T4_G5>LNJS/B/7VJMZXL'E,'S5M53VNGV#7WH;/E/>RJ)\[N M*8L6>%3UD^7>D>P58K#D:6HY;R\1$JL-7#UP,9V>]+2+V MJ"VN'&A=N):[:#P#]R+3" D(]4'$_U/1?&\0SR'PY6'V/T29O MSK*&LF>931T]^Z3D?8Q6$GC$>@&_=1C"?WG+J-)&!WC8I<"#G^5R!8!A<,=? MM$?M@#!@$&'J+*/W/7.W'>/55W[WA=\W=QT AICX%;/2X+F4>2_%MMY^ZV:E MS1FE@8DW5U96PEM8:5RC6#@N*:RT%0!#+K#/HHQW==4S:'<_%=([^]S=$V54 MMT7(ZEWMP]KN/L'Y^?ESY\Z+98SYG1S[+E:1"P1&7&KX0N#R2DV[W*MX^KI: M&&R'NVKOPKN3U)50J?,K^V%7!Z'PU0BJ0F\/8"_L(&2O$ ,GSU&K_/82)[': MP-4#%S.(2U?=71VYB[J -P8/7M$?*ZV 0^M'8)FWP.CJUW75-2GG@XA M3Q,U1"GD-J4_>J(_QE'38[3AFW/5U>5>VP_E[(_1'+%0"&P1U_='3[;^QO-3_+:,,!H2CFK@/ <.L&?R??J9-M<^4HR\O+5V=G MHL<4OOW63;/&K!87%^V-%A9SS0"B\JHQH3A0M0Z=!-"DD#X+!^_JJIO/VR>K MG-,FHBSK\2E3M7NEIW6(N UR2->; M0?6QVKNLNLG"=TU<,W*5D(Y")?MA5Q6:+T2IVI>MW@YEYS=[A1@&\ASENNJ4 MQ&H#5P]\!Z94NWZI%"'\?JX>:HZ< MV*"2$O=#K4Q-C]'F;\YR=?O:*R0/VL:BH#W[8S10WM\ZI(A?WM+%;710AUUJ M_G(%@&'P7D!H#R)TSS)J#"*T T+O+*,$A #@%3C7Z(7SY\PU$ZRLK-RX?BTN M)A0--JO+*K!5YFK!WG[KIEV;HURZ.&U6 6!]"NFSYJ+KE(=-^%[$='+V< NA]9=7Q9+]41K53K&N^5B[[85<5FB]$4=OR]I(K*ELM[#3,7B&&@3Q!N:XZ M);':P-4#%RODN.WH_=>!,PKJ](^>N*_\E/8[8K"4:FN5]Q:G,U*TLB-C4&M5 M.LLJ Z_\RN.JZY,R&.T^9MS^+IJ9&?APMD?HX$B3H3CMPXIXI>W='$;'=1A MEYJ_7 %@&-SQLP\ PZTS/V^'4G;)&Q!* M*RLK5V=G[&UY2ZT98> @/W.U*L2?(H$QI"P,(@0^&%07AOE"&._JW@4*G3MW M/O##XX:XWHJ01LH)H_1/57L[565?=GA72T\;Q[!MVZ/F:R7JVV75GV4/+X@0 MLD5;Q%K9#[OW1%>BSE?A *E"*G(H;%[V"C$,(J[\$(G5!JX>N%@AQYM1]5]' M#UA1[V5'J--+:[_C8PTIU=8J[RU.F5_]5C]UON16O#=GU9Z084R*>5,92J MIL=H\S?GP+WHKDZZ6Y8J97^,!LK[6X<4\ M65BPZRPK]>TL@";)O^W=?18.WM6KSA:53FQH8N)0> ='+V O"GF[>^2KE?IZ M>E&-J6.7'=W<<=3P#O,%)[F*NS??D/VPRQ.=I?]+'=7"#3FHM8Q<)'N%&!)Q MI]4KL=K U0,7*U.VN@H/PD<7&51W=LN90)0U(%#9ZF4_'SCOLRR.JE8]F^1_ M>F_.<6,!U0C1N,LC^V-T(#=GN:(W()1AJB-HE_5XSY0A;G^5[+]UE*GI@G<+ MV>A #KLTD,L5 (;!^P&A/8BPUEE&[\T>$*Z- ^U"0 A@W1EX0-CK#R6\='': MWJB[U/1]A,T$A$+XZ,D3QX^9*P-8A^)Z!!3OZG$?S&]2].>OO=T]$1\&[P4< MTG0ANZQZTN,Z6VWJBX+"AW>H-I2-(8:$XX),D5AMX.J!BY4I7%W=M5K.;,]+O6T=CZ3"!H0K M6[WLYP/G?99%4%,LZG=O^1/OS2KN0*F$PUM_%M['Z-#>G%62ZG@+9'^,ALC^ M6T>9.BYXKY"-#N2P2T-[N0) W5P!8< @POA91I,"0BO\L\M_^+I9" @!K#O# M$!!*-ZY?L[?K+J+Q9BW)&@L(5U96PB<:Y:."P = 8L^"=W5]4KB47MWZJ'[, MJGU2WNX>N4#5S\)[#VFZD%U6R^A]B.?.G1>KJ!UOK69C(9F?ZI04JP0^/M2& M0NI7LA]V6:'L-1,M409L>=@])U[A40U1MF+9S[VB5T0SU$5EOI FL=K MU0,7*Z1R%V/E?JD@J,?/*7]ZJO=[-PHI=I:>9]E5>F3B^J3!WB/ MO!1]H*)7C.!]C$;?8Z-7#"1/MWM\%? MB*C*B>/'LG\_7V,!8:]*)MII:L) /5)[%D(65U-%[9QXT?<\4GSNMVNRGNJ M?OS9V]VCOA(I?*]5BN;M0HT6N,MJ[V3C9V9F]1XZNXBS[*A-4L-)157>C%#U MX]O][&[9#[O<#D%4I68+Z1)K#9P]<#%"JE#:ER9ZGV=>,6J^AV]\%G:;^=&*=76ROLLJTI5 M:&0&\H?>]X5Z0IDO^#1VA$,>H\-YA M#KLTG)LGS+T'@*%GQU%V:28@ M[%7/"+,W+"0@S#7GY_+RLEUY8;EQ_9JY,H#U1G6UF"^$"5E]9F96'W0E@Q9O M/M0 T3#UI581?2O>[IZ(?A/5N;QOWU/F:SF$[[+>56<,FQ,OJ6S,Z+^S^\1U MXJ2KK6_9\G!9!Z78HEK,&( 2(OMAE_NHNL_$/^PFB9_H,6'9KAD=H.'*.@&S M5XA*" @+!2YFTW,7XTVD+O7$<2KJRG6:A-8K\#$:MQ>]FF_.LE4;R[]]4,K^& VA'[%-3:T=>(;'%(T=>5@/46E4FO=2%=/=4_5"V.DI5^VC<(G99=8"JWI^-&S\B MSI>]UOS\O%ZSN_M>K*X^(R_KU#O^Q.$R^@3MS87(>]CU[DAW7Z0Z#F6YIMJ[ MJOO57?UZ+6->N.P5HA("PD*!BQGTW,4>-ZQ>*DO? ZDKOU4>(\6UW_@ A/ER M;+4-"'F6!2J;7%226_&^+]0SPOTT,>@CO OOY(FJ/D:'\.:LGN8A!S;O8S1$ M3;]UV#)>\.$"-]K\89>&\'(%@&;<"@@',LOHK8"PSCC0*+]&0 A@?;+C*+MD MC,1"O'GELMV&LG+B^+&5E16SBE@-!X2!>YIQBP &1?6PF"^$J;3ZQ,0A/?Y1 M1?QPSYXG WM#*E$?QRXK,IVJVB$B!7;W2&4]T3K5*9;2SY)KE]7R\I1MV_:H MW=NKTSMGO3LKJK(#8[V(S27V=DG>EO0"#KMJE;=?NZ==%851HJK*?"% X;J% M/PR4LBZD!@+"JL7]QE&+F2^$"5P]<#')SETV%GUA;> .AO!65:G]XEXJZMFW M[RG]Z598LWJU:BFL+:-*SS(W%6\49C;R)>_[0CW%RN[)A?1G2N(1R_(850N; M+P1(6==!G1WWT]Q@OQEMWL=H"+77=?S6HKNM&0/O[6^Y!Q'6-,OH@\_=8\=X6=?OSMSDWUDO'S$(7K%OXP4,JZD @("]FM"B_B-E7X1E,+N'&\SY&0^C'.>-O';9<%WPE=6PTRV&7U)$W7PB0LBX #)P_( P81!@S MRVBN@- . LO*H8O/FWL/ $//CJ/LTGQ )?Y6L9OA*,O+RV8541H."-]96+#K MM\NEB]/FF@#6F\0_[%-6GYF9G;"^3J;53X;2.SN4B=7I*_6R:]<3:C*K5K]K MR'M"I:[V_5N%E>M3",HVB!.MAP'V)1'8 M2Q@MY+"KEI@OE%"C-.S+6.V7\?,0A>L6_C!0RKJ0U/536!P7E9=>2:52F*XI MB2<]<'7[4(04]P=$U&*!MR,';U5VVP*+^_CKBU4JCCJSV)'C6:;N_QN+)A>5 MU.Z;+UC4T*C"X:0&^3842^IS5)H+560_0ZL^1M5BY@L!4M8MHVY6V6=K"'F, MAE![W0H^@][?.@IEN>"KRK[17(==4D?>?"% RKH ,'#O!83-SS(:%Q#:L5]X M.?_3"^;> \#0L^,HNV2,Q,)=G9VQ6U)6+BHEV_76Y?9IF,W3VB)='-J"1\E]6)J#3: M0,T3.&$-^] [\KPSB(I7U0B2^C+"P,,NCIAH@[U'952WG7T-JZ-J_#Q$X;J% M/PR4LBZD!@)"\X4TB=4&KJX? ;OH$8MXFXNWB3B,XBWO?INK5=RWCA#>JMSM M-\J^?4^)]A\Y\K+C'B*I:LT7:B9::#=;+^K.;+]D%+-JC7MR44EMQ7RAB/YM MM1,ER;$X@SNT053JW]YSD2+P,:H:;[X0(&7=,O*1*AILOI F\#$:0NUUKM\Z MRJC39[Y0I[P;=1]V>8EZB[Z*.OCZ#P.EK L R<#0L\@PCIF&0T)".V0+Z40 M$ )8C^PXRBX9([%P*RLK)XX?LQM36')]$^%P!H3O+"R8:P)8;Q+_L$]*5J[MG9F96]<_:8\[J$+++ZBQ4:I+Z3B"[@T\=KL# M3RRC@H1]^YXR7TY6WV%78U_LPZM23^/G(>2*QE<-9:\0E1 0%O(NINX&XO(+ MN1L(ZFZ0^&Y5;T]'\[P+Q*FI6B]UM-.+6?4J[^2B4L@R.OV;*>6*?NMF^;ZU34<$';FY^WZ[9)K E4 U384Q NDCVRI-O96E MNT?OZ*DC!BL4LLNJMZALD$VA^=5O.3(FY-3GBPO, WK]VE0[\UX)=1]V67/+ MNC;4-5/IJ/:T[EVC,SI[A:B$@+"0=S']%A38K:\N]<0/CJ@HR]$\[P)Q:JK6 MJ^Z ,&1R44E64NE](7_K M<,CRRUM5N38:H:#@A#$M",FP,P0(4]!>$25R^CNBK*NC_R MW:-W]%3:=#KO+JN]"\_SI,)+(F(2,$EU:V:\$AHX[(4'H:?-PE>U M#T[U]QEI2O8*40D!8:&0Q?0N[)#00MT*$J]8=D_1%JJC9=XK,L9')1 MR7ODRQP[=ESIDZ'J-Y?^MP2+S@ MXV39:!V'71JJRQ4 FG3''Q[=7FD08:Y91C<!=IE]YZJY]P P].Q$ MRBX#S*A"(C15TD?:-1P07KHX;==OE([S,\( UHNJ'2N&Q-7+!,Y7EHOJX*C4 ML9C8W5-?1T\([RY']Q857A*J8U<-]0B4_.X.:2'!CVI>HA7SZ)+#]5=54;;J49YEZ M6(OS,K$Z_V=9D4MNV?*P_L.0>#A$\T&%^S&J]G>BXCTV>L4RZC%:V,X(-3U& M\_[6X9!RP4=+WVA-AUV*ONJB5P2 (5$Y("P?1%AMEM%L :$5!)85<]7K;;4U;29QEM."#TCH\\=;)MK@-@?:K:L6*0ZSJ^>F1^?KYJ M7X\4U["9F=E]^YX2[?%V-QLB-I?2W:,ZNUO)'3TU[;+J]*EZ^@JK+?QAH)1U M#7&'75S#<-GK$JN5ZSIN^%+X5M1'![Q? M32I>5=56?3\J>B6%TT)*X>VOI*9JTZ4\R]23(KKD^O!'2E!1QV-T>&[.ZL@X M0O%P<8_1$'E_ZW!(N>"C)6ZTOL,N#<_E"@ -N^.;4^._/OY>0-CD+*.1 :$5 M^X47<]<;M+2T=/3HJYU.QWRAG%AE:FIZ?'R_*J*&N;DY<[D$HC91I[Z)=KM= MJ9$#(0Z+:*?>;-5X\9*Y]!"09]_\J9/8D/WJ,:=W!T->VRZBVJU,*RD0KN;;FE MK*N+..SBD,H (W!Y20TKL=\7*I_P1BP&=9:-GV>O$$-"7:OF"VGJN^'KPANO M?\^HM]=;I8G1.4?@,,3P]E=24[7IHI]EO6$*"-7XLZHA7Z^>Q^CPW)S5D7&$ MXH$B'J/A\O[6X9!RP4=+V6BMAUT:GLL5 !JF!X2A@PBSS#+J#PBMA"^E_/:! M3YJ[WHAVNSTZNGMD9)-X5(R/[S=?MG0ZG?$8158D*4V(\O4F% M9?/F+6-C>U,VD9<,V$2;1JB-JJ9HWUD=>J:)+C6I)%+"!;'G=1B2,CCJ3YTV3JNG*\W?0BKZLZ6N)E MAU)VR16)Q>G,S]M-*BOFRA4U&1!ZMW5U=L9>[AA&74C##)ICGM2 MU/08'9*;L\K@JSY_==&/T7!Y?^MP:.R"U\5MM('#K@S)Y0H #;OC?&>J:D!8 M/HBPPBRC9D!H17HIY7^SRJ/?^S_-7:^-"D[D0T*5[=L?,Q?53$U-VZLXRMC8 MWDICL\3"X^/[ S,V641[XA*=+&1^4^F8&$7LK-CE2D=2=LD5 MB<6I-,MHXI [;VCW>J:CX1T^>/;,:7,= .N9ZEMQ=Y@64A]++^Q34Q_K+NL[ M(K:A^NHBIS,K4M\NJMRB\5U'%#\:'W-V7BH.Z M$ASM=$LY[*KSJ])GZM5Q*^S+<\>'A5367GCTLE>(82!/4"OX]A*HOAN^KFKC MU7UCH_/+"+O=KGHO1PRCT4?AN.]I5=L?J*9JTU5]ED636_'>S,6=4T:YWB45 M=6&'WP9U-3U&A^'FG.5#-BF/T4HR_M;AT-@%KXO8:&.'71J&RQ4 FG?'?+?S M'\9;S<\R>O_!>^Q@+Z[8<:!=GOCQE\Q=STI.U^D>Y29>-5?KFYJ:=H\;*RMB M6R&3CLIHT#O,J["(M9H?LM;I=,;&]L8UV"ZBGKIC0AD*NL]^84!8-1K4R\Z= MC]>Z4[:4UMI%CBET[(*XMO7-F2]7E_>Z:E4/Z:/9T91=LD1B*4Z=;-NM*BR) M7T/83$"XLK+B_O;!LV=.BV7,U0"L9WJ7:WB/3$_K=1*E;#"'&JX1WG$CJ4ZB MJIT.>E]86:ML$1U,O8K=/7K?]*Y=3X2WS:N^7:Z:)>B7A'$MJ:HJ)6T][2 [ MVNF0?MC5-1QX*7IS]0@P#==V:+Z2I]8:O5&V\J%#_,D+S M98W^CJXT&Z1X8ZH=]][0JK8_4$W5IJOT+$LAMU(6IRGJ+AK>I.A!ZE)-C]%A MN#FKPUXF_3$:+N-O'0Z-7?"ZJAMM\K!+PW"Y D#S[A#_TP+"T$&$Z;., M1@>$=OCG*F/OE:?.?-O<]01+_2\(/-K_ K_MVQ\+C!SLB*C3Z:2,9&KUTR]W M1C@Y>3BP>8XR-K;7K+<>>2,HO8B#D''4G6BG_(9([)PU.K559>O6 M1YH)J.H[+ZW^J1%O(E'$)N0;JO ]9;:I"G&4:FI_WNNJC)U.V24]$DOTYI7+ M=JL*2^*TG T$A"LK*V?/G+:K585T$/B@4A\!WK;MT9!.@=[:_EQ'/X[JZ]GH M'!=B4-TB&TLB%C?5"Q/X(6B]+S*\@ZD7W-TCZE1+BCT*S)ELJI%V7V1-NZQG M"2%]\6J D=T1J5=EM[^,?B485Z;C:$BY#KL>;8:\.T(23;5?(0-D0X9M9:\0 M R?/4XE0WPU?B6B\?E-RW\=42\(?*WK[[9N)+:+](6JJ-EW@LRR=W(K] M@+!5^F2&N@&&7)QE:GJ,#OSFG')P%[[1Y@^[,O#+%0": M=RL@?/3H]JH!8?D@PM!91@,#0C/P M#\E2EA'*N1GMY>.*G6YFE^N .,KHZ.Z41*W=;DF@8R0G?&O'GS M%O&.&!O;*XZM^$=@7%JUB&K-9@5SMS]+2;RNO.R RBZ)D5BZM]^Z:;>JL"0V MM>Z \)V%!??8P<2 $\ PTWMDMFU[U-'5)777?B>*>WE]R9#N'M5YW2J9H=%+ M[[9SA#22WG$D3G[HM705JKI+=45=4* MZT[2E[=WRO%2+^MA[VF!A*C*'2VH 27N-%&\I+J_W9VVJD+WL*KL%6+@Y&EJ M.6\O<6J]X4MQC=??\HZ;OVB :O_&@"_E$L\=]>YHA:4.<>WWJJG:="'/LBSD M5D*RG/!/%^E+.NZZ7C4]1@=^<_8.D4SS,T$\,;YQG4E M_K_YZRJ$G5'9)242RV)Q<=%N56%)_.J^D( P8A/+R\N=^7EWY:=.MA._0!' M\-.G7VOU^P4*>UW/G3N_;]]3^I*%B^GTSNA6_U/)A:O,S\]/3!S2NW&K=F;I M]&ZC'3N^4-@C+!HF%M,[RJOV+7J[>]0"K7YB)/8HO)AU^2*Q^G99?4AI0SU+S/]T!7V4JE7[2;E/>R]M>\.46%AL_4V>[LU>VOK M%$?/[@34C^K&@%0F>X48+'4-B^LJKC@NPOIN^)):WGS!)_ 2-=HO=K:P8>*' M^JVIY;P[Z:+;[Z8W.*XXSFF*';YG62YJ]\T7BN@70^'Y%5>(>J:$W'6]:GJ, M#O;FK$YNX3$LH]9J97J,5I+QMXY"C5WPNI"-#O:P2X.]7 &@>;<"PI>O'FU^ MEM'[#]YC9GZ.8@5^58NYW[':[;9Z5E4M,B \>O35JME#2%$)2O;T4171[#HB M$-%@QP'9OOVQ3J=CKK.6."GN',@H<5E.8K W-37MS:NB2QUSP(K6EEU(XGSI M R(+B=4SIM3V!*U>WNO*NPO-7%_I:JSLBNU'V[7M*[X5I!8P,*^3M[C%VJE(QZW)&8E)- MNZR/'VKUS_NN74^H:HTSZSUQ^@A169O12+W?OU4^.$,M8!\-??6JQ:A*,0() M_2#LV?.D?@&']U,;=8HC*7;6/JH#K! #I,Y7="F,-Y3Z;OB]A(#-&-UHOJP1 M[7<\5NR7-H8-89>BV^]F-"FBA.]")=YG62YR*SO" D)]E%ZK?W&*FVWAHR?C M/:VFQ^@ ;\ZJ_DH7C[Z;58M95W5Y?^NP-7;!ZT(V:AS)2L6L*\$ +U< :-ZM M@'#V%W,1 6'Y(,*@648W. )"*]Y++ \?^IRYWPDZG<[8V-ZXJ13+$A=1F_P" M-E7"O]Q.ETV8T<9<^>)ZM^:CBPYAWYIE2:F9DUNO/L(C^C M;:X9QMO=8V\NO)AU.2,QI;Y=]IZ^'<&C6XP!@F5E1\D #DDM9N^+755X,:K2 MZ:-5RHI8(+"_6)K7OFJHL R\0@R*?>ZJ%L?;1ZKOAJ]6-%\(()JM;]=\>:TC M1UZVLTRC;.P/0JITV:>TW\%N6]7B/:=#3NY%8$#8ZU^BQF=*[%+UXO2JZ3$Z MJ)NSJK_24;*;%U[,NF)Y[T[AOW48O+^\U2%DH_8^AA>SKC2#NEP!H'FW D+A M[H,C#<\R^GY :.5YVU,34U7&L-4 M6,16QL;V%HZ7$C^LN@N.UE;E2(\JI5!*I2%Z$;-6BOHG)P^7)6?117Z'G\J& MX^);<1[-YB9P',:J,\TZSG)(B;@2W.E@Q&!$]U2K1A&'SEP_F1U9V648 L+P MZ,Y-_9'>NW9\^21 M(R^G= JHFO6'R+9MC\J/AU?JP HTWY^\5-2_8W5TVH[^$!/1C$HS;JTC->UR MMS^UFJC6N"I$M1&=='8C93OKNQ*RT)LMVZR&F$2W61P]_4TQA!7B ZS6&WXS M5/OU.&$=M1]N\JZKG]\&[FGV$VI'CL_8>.\G+7[YVJQQY\Y6U>YW3TM)2Q#>N;=Z\)3RHB/[B MPY!Y%'L5\P_U38J)LJ,G^T5'257 M=NN83#4B5>V%?2.F."#V\11'H.I.#<-UE>L]HMA)E5T(")LL;UZYS(!" M .O:>P'AH2N3$0%A^2!"_RRC^0/"?A986&87KJ[=Z_PZG4[@P+*1D4T1 MN53585BB,2'1H"YP$Q'S/=J6EI8<*4[Z1*:!68YH0]7\R>"=T]4N8OGQ\?V! M$U%6^D;)B.O*)@Z(8X^J7E22^W3+(D= BJV+3M M?&&M9 =4=B$@;+X0$P( !8O]X+".>[G?\PWFIREM'4@-!* M6+O+=>ET.G9.8)3MVQ^+3@XR>6#\RE1#/,E:MS;"LE&_9>O5D:7_=U)02>Z[P3C=K1E%T( M" =23AP_]O9;-\TF @ ,#0>R\@%![^_M:(0831LXQ6"PBMV"^\?.'E M+[Z_NS5SC%YJI>4KDKM^65(F4>R%S0:9.(-BN]VVZ\Q5N3(W-V=77ECB!JOI M0K+A5L+7!(9GD(D9F%C=KE.5E)&=(8?(7*G^6)" .O+ M^P'AWYX9BP@(RP<1>F89=06$5LB74FK] D+#]NV/V3F!*NG15\@(O\3A?2&S M02:.CG+'G-$C+&W>46NRI \B%.QJC9(8#X<$;*WD4,K];9>)V;,WXTR\=!N[ MKMQ'297$MXG.3J3L0D"HEZI'0R:((367E;-G3I,1 @ %A'W@\(9W\Q MU^0LH^\%A%:>E[W,_UNV8,"K[H!0\*9WB1%1+R!7$VTPUPGFSC@S9BH]WS?2 MZ24]/;+K-$KZV7=,_IEK*^X+./'2\EY7*?6[KZLL\Y?J&KNN)#N.LDO52*P. MX0&;N685(5N)/AHK*RMOOW4S;E@A&2$ " =>3]@%#XR N;(P81QLTR M>N\S]]AA7O;R\,3G]!VLFSM?20QO)&]*E+Z5D,%JYCK!W,E*]+645.XBR2WHDEBXDNDMO M:LA6$C>AW+A^S:[<7:[.SIBU ,#P61,0SG<[CN\S=]O!7EQ1 M<:!=9A:NZCM8-W= F"6E\ [ORQ(0>LA*,L+BZ:M0 # D%D3$ J/'MT>,8@P8I;1 MNYYNV5&?M]@1H*-L:79^T5XC 6'/E[)D"0AK^KHX=XJ6\M6&#M[A9;(DCN]T MG_I6[!$S>,]+*R%D7;\!H?NZ:B4<$X? ZRI]:MG>^@D([585EAO7KYEK5M%P M0"ATN]U*&>'9,Z?-*@ !@R)@!XI;F$<=]QZ!U36]]UY0TF6YF^AM".H.R2-Q*+8[>JL'3FY\TUJV@^(!06 M%Q?MK3@*@P@! ##DS(!3N/CC2P"RC=D!H)WR)9?[?,DSN5XD[)4K/ M5R3W5A*#+LF;%45LY>C15^UZ]%)?D..=F3-]Z^Z3TLIT]KWGI55G0!AQT@UV MG7HQEP[C_6++Q#/KT,!U)=GYDUVR1V)5=;M=NU6%12QIKES%0 +"7L7O([QT M,K,@[^BU+E%)HZ3TLIT]KWGI14;L_4" M*M^Y\W%SG8KL.E6)/OX#O*Z\F7[G8B L'P08?$LH_4&A%_]T+%K M_\W[.[*8JU7AW;LL9S]D1\QU M@GDK3_R22'?]T5-Q>H?QU7==>6?-E<5Y;1G 'A5S]DE(WCGS!WJ1'NE"A+ M1-3S;24BNK.YLYRXK;B;W:HSR.DYQZZI8JY3A7?OLIQ][WEII>V%79M14O;" M/=ZNW6Z;*X3Q'OEU?5U)=OADEYHBL7 AN9TH-ZY?,]>L*&1#-1V-E965$\>/ MV9LK+.E["@ #U*0X(XP815IIE]$/?N-/,^4**E046EGVGGS9WJ1'N MK"(E7-&YMQ(1W=F\053$5MS-;M4Y?E['O/2RMM+S9O MWF)7J)?1T=WF.L$<0_U2YN'T'OE:KZNM6Q^QMV@47&&Y.CMCK@P 0Z,X(.SU!Q%6#0C+!Q$6S#+Z MFR$!H97\A90[O[&A^^^I?=!QW%E%EHBHY]M*1'1G\P91$5OQ1BFU!CGN@R:+ MN4X5WOJSG'WO>6FE[84CPU.ET^F8JX5Q9+01EY/B/?+K^KJ2[/#)+O5%8B&Z MW:[=)+N<.ADY3E0WV( P?);1^MH .E* \*U@PCSSS):$!!:45]< MV?/?OF+N3%/<:4&6B*CGVTI*UJ)X@ZC)R.O/?D+%QYCI5>/EE;872TM+WARW%;4OCN,3_>V#DJ-F57C;7K&ZP 6$O['34W08 2.0*".>[G7L/CE0*",L'$9JS MC-84$.[ZT9?,W6B0.ZN(B%4*N;>R?@/"5HXHI4S=08YW[R*.F,U[7EII>]$+ M.U C(YOFYN;,-8^\*"DC%-U"#I>Y3G5V^&27 <91@8/J+EW, M\!;H$1 " 0 ZN@%#XYM1X3;.,VME>>FG]W<"^?5!R9Q59(J*>;ROK M.B",J#:0-\C9GC;!J7?OLNR:][RTDN.HP$&$X1FA6*RLPBR3?WJ/?"O3P2_D MO:XV;]YBKE.='3[998!QU-79&;L]=EE<7#37C+)> L(WKUPVUP0 " MH>$)"+OO+GWTA:YK*$6#R])!<<2R#.P;&]MK5VX4 M;SNCU7U=27;X9)=:(S&'E965$\>/V>VIKWGK)2#,\H6+ % 33T H M'+_9KA00E@\B7#/+J!WXN8L=!QKESD$/'^SY4J(L$5'/MY6A#0B]44HKQX23 M9;S?09AXW-PGI15UQ&S>\]+*$1#V @Z7*ILW;YF.P(,SP)%^9^M\M*55\QV-\Z1B+0R M140]WU82@R[)&T1%[(OCB^A4R3(?8R'W01.EW6Z;ZU1A5VB4B"-F\YZ75J: M<&EI:>O61^S*W44<9%'<*XZ,;,H[3E2<.'LK1JGONO(FJ5EVU@Z?[%)K)%8F M6T8\=V! > M!]I9H%T^_=QGS48/@CN%RA(1]7Q;&=J <&YNSJ['+IU.QUPS!_=!2]^N7:%1 MLLQRZ3TOK4P!8:^?$7K3KZI%G(7$XVP3%=H;LDO@-R96Y;VNTK>[N+AHAT]V MJ342*Q/R[8,GCA];65DQUTPPV( P\'2<.IGT@0, J%M00"@LD2I-DV M;]YB;TN5]!%F=IU&:>:\M/(%A)(X'2%GS5O$11MWS80(:6&6J3YM[C=C^G75 M"TZDZHO$R@0VK#,_;ZZ99K !X=MOW;0W9Y>KLS/FF@ P3$(#0N$/ M;DTTFF>64140VE%?1/F;XU\QVSH@[K0@5T#BWDHS053T-Z24^/[#J-TLQY:>4."'O](7HI0PG%28^[6L*%-"]+5F>S-Z27+-]] M&)C#U1>)%5I963EULFTWPRAO7KELKIELL 'AI8O3]N;LPORB (9< MA8!P?DE.-!HTB- ]R^C#WW[(SODJER_?*B-/?Z+[[UVSK0-B)P1ZR163K-^ M,.1K"*,K=_#.;IH^#Z1=IU&:.2^M&@)"J=/IC(WM=0_$5$4L-CJZ6YSNI:4E MLZ(:#.JZ\LYNFF6+PQD0OGGELMT&HYP]82 %";"@%A[[V)1H,"0O M6K4%A)+=@,V;MXR-[15[)TJ[W18+-!,*ZL06[>-@%_'&,==,X[ZN5[)! +UDBHMYZ#@A[8;.,IM1?R#T%99;@UJ[6*,V'*T_1( Y%4Y(.R^N_3;DY\.&43HF&7T MT7T?CX@#C?+I@Y\=GLE%)3LDT$NN-&5=!X3M=MNNS2YY!WN-C&RR-R%+KF%> M=LU&:>:\M!).C9MHOW$8T[^X,:.0(]/*-%I4:>"ZZE4)".O+Y)2!IX.]X( P M^_C%D'&3ITZVW=F>.#)B,7$8>_V#J88/BB(;+%:_='%:%'-- ,BJ M=L/ (:8@%!X>>YH MRBRCCW]SJYWY52HO77G%;-,0L',"O>1*)NR:LV_%&T2EA$/N9$65D9%-XM&.7OFM#A%&\D=X["PNG M3K[_B009#\@PC+9AD= MW?='=N877O[LAU\R6S,$EI:6[*A +UDBHIXOB\JR%6_6DA@..<(5O6S>O$4< M57/E*AQAY,C(IL3*%>_A:C5U7EK)IT:QYQ0U2L9X-9? ZTKL5Z?3,5>NPG$B MTBLW7+HX;6=19<7[!7@1Y'?FV=LRRH7SYVJ*)W7A$ZZ^'I#8AIT.N[P296M6Q^)CO'$BHZM M).Z"SGOJ6YG.2\B&LNS7SIV/VS7;971T=_39J4-CUY5CFMQF47BY= MG,X5U"TN+H8,''Q];;)5JY!I3E5)S]C>?NMFR/$/20=[_410'%+]/U5 *">2 MU>LQ%@8 " O)("PNZ[2[_WTM:JLXQ^[IF/C'_[<3OY"RDC3W^B^^_U M3F$7;7+RL)T6Z&5T=+>Y3G7>B"C+](:.B25E28^[W%\-J)?-F[=$S FYM+14 M^,UYLF3\BKB>CEQ_-C5V9GH;&QE9:4S/Q\8#38PK:@B&A82U^GEU,EV7,PF M)_FT*S1*I>]Z*Z5_!5K[H%WLL2%*X:0?5%E M^V:LV_(&T*'%'&%;-_^F"RBV>/C^T5I MM]NB\O0KQRWD=*A2*>KN=#J.ZZK2)>JUO+Q<:;1<83E[YK2HY)V%!6^(M;*R MLKBX^/9;-RO-:-K8P$&9688D=H7EPOES8M>\>9O8BCA6XH@%;JCJ8$T[(!0G M2/Q$;,[^QD$"0@ "U2@T(A=E?S-TW,1(^R^B. P_O'_^_/SOV$3L" M=)1A3@>GIJ8=L8%>Q&+1,T N+2UY9_Z4961DT]&CK\:%D>'[(K8R.7DX\>O6 M*F4YFS=O\69[\B@Y DYO#55Y1XZJDCB$5)P:QW[I9>?.QZ,OLUX_!K/KS%YD M@JA&'YJ-2)/]NNKU3[3C^(?4X+78=^/ZM4HI77@Y=;(MI[4TBKVDM[QYY7+T M",40W6Y7'(K._+PX&F?/G+8;D%+L(R!*I;&)8N%W%A;,1ON4?0>AV$U1IQ$' MIL^/"@ .&0+"7C\CW+":$98%A&J6T2\>^.R!\3_;\8W/V"F@H[QT MY15SJP,U-34].7EX='2W=^"@7<0J8L7Q\?W>*1G% D>/OCHVMG?[]L?L>KQE MZ]9'Q+KM=ML=X\W-S8FMQ.U+J[\5L:ZH(2[FJ93EM%;GM#0V)W9![*;XN2/" M$2_%M= 6??;%\N*,A!\K<>+$DN)2"4QMC6W9!RI0U9.2I23FFH:JNZ!?5^I= M&7A=I7_OX#L+"W8*-9SETL7IND>V94\$,Y83QX_=N'ZMTL!!I3,_+W9-_:<* M" 69W:J7Q/5@CRD$ @(SR!(2]]S+"C2&SC.[9O_W _C_;\_1V.P4L M+/_3ES_T_6%*!\._Y"RP%(8B?.Q\UM] 6.2@POY@8"A,R/'ZAXU*(E-V%L?AI(2#2KB1*M!A'I *&I^?740H=B$6*PS/Z_6 @ M (#LL@6$PBMS1]V#"&5 ^-7Q'0?V[SKXS)_;6:", XTR5.E@K_K()&\I# BG M8 F<0#+0^@T(JWY#7O8@O%+) M=___6/VG&@F0Y>'JYTL%=#1/1!"@C+QBF&\'Y]8-62,<)1FCG[ MO=SGI56^(8?V7!@_Y\]>^")B8-_^>=/_^&:./!OS3*$Z6"OAA&$A5,49@\(RP:0Y0VB MRL;#A9-Q3N*HKYT['T__6KA"MU5 V.M/=1OQ]8>Y2L:3.,S7U3 $A&?/G+YT M<5JT9""AH"(V;;>ML7+B^+$+Y\]=G9T1!Z'6R52[W:[8T*F3;;&MSOS\XN*B M./+B^,M93,VE 0 * &^0/"7C\C?' U(S0&$6Y[YN/]^47_XM!S?W5P MXB\__+=WVKF@**VOWC/ST\MFO<-A:FIZ?'R_7B8G#XL?AI1VNVVL6Y:HR3RC MK)1M4?S<7EB6PABRMW9WCAY]U:[378PM3D6E4(7$L1H;VQN>Z(R,;-JY\_&\ M0[MLV0/"LO,RGCL@3#DLXJB&GXB,19S3E&87DM=5>.K9P'6UO+R\6*0S/W_C M^K6((N>HM,O5V1E],;F5 <:!-M&8M<>@@/NPE.V[7=31>&=A87$0QZ';[:H& MBW^(_6J^#0 !N6[4$A+W5C- ."+]XX+-R?M'O3(Q./O]?_\NW/E^0 M#G[MWIF%JV:-N%TM+2VI)')T=/?V[8^ILG/GXS+7G)N;,U>KA]C6>$E 6Q;U M">(E8V$5%9N+KII:#6[M;3DV)(Y#U0V%$T?;SL_J+N*,F^W(9*BN*P M FE170"ATWUWZW)%'C%E&__; 8W)^T>#O[/_ MX>Z_9_[.)P IEI:6QL;VVNE=J_^%?'JT)DKXX+S 4M_0/0 ;D\U M!H2]?D;XQ6,[]4&$3Q_8*><7?>$[?_W=R2=?>O%K^U_X2Y41/G'D<;,* ,U M-S=GSR\J?A(RZZ87AL;&_T[*QB0V:] @0;T!H30^O5\& MA)]^=D2?7_3%PU\^\OVQ5W^P[[D7__JSW_CH:Y=^8*X)8* *OPHQ9<+2N;FY M2E\M*';#C@.?T><7_?YWO_*#E[[^ MPU>^^?IK!W[ZTUES'0"#L[2T9(_Y&QG9E.MK^8X>?34P)MRZ]1%S90 M D*"A@%#XAW]\0Y]?]'O]^45?>?GO7GOUZ>D+/S*7!C XA=.*;MWZB'=. MT4I$;:.CN^U$T"[FF@ ($%S :%P:&+4GE_TQS\<_Y=_^;FY*( ! M.7KTU9&1349$EST=5$(R0G,= "0H-& \(V3+Z[.+[I'S2]ZJGW8 M7 [ @$Q.'K;SN8PSBQ;:NO41>Z,$A U*31@/#:W+0]O^@_7GG# M7 [ ()0-YAL?WV\NFM74U+2]455&1C:9*P @ 2-!H1+2_^BYA=] M>75^T9_^\XRY'(#&%8X=E/E<39.+ZNRO/%1E^_;'S*4! $""1@-" MX7N'OWSXA3TO?>_6_*(_.OK-UU\[\*]\ 2$P:'-S.SU"7U^T>,_.?AO_[I@+@2@6=NW/V8G<[+4 M/;^H)+9B;UJ6=KMM+@T !(T'1!>N7Q2GU^T??R0N02 9G4Z'3N6 M4V7@ 6$#$YP" '!;:3H@_*=_NJS/+_K&B1?,)0 TZ^C15^U83I7! M!H3-3' * ,!MI>F <&'A[?[\HM^X-;_HZP=/MP^;2P!H5EDXUV1$ M5S;'Z=34M+DH !(TW1 ^,M?_IL^O^B9-UXTEP#0+'= .#*RR5RA M!F(K]J:W;W_,7 X "1K.B 4WIM?],?/O''BA?-GCI@O VB6.R 4 MI=UNF^MD53;'Z=S5G-+_H/ MTS\V7P;0N)T['[=3.J,645GRCB,L2P?YZD$ &HU M@(#PPM\?5?.+SKQYTGP9P"!LW_Z8'=?912R6/KQO:6EI;&RO73GI( M #1A$0'C^AZOSB_YD;O:,^3* 09B;F[,3N[(R.KH[.B8\>O35S9NWV'62 M#@( T(P!!(07+[RFYA?]I^OGS9F7U?SB_[S6Q?_Q_]X MUUP"P(",CNZVTSMO&1G9M'W[8V+=\?']1A$_W[KU$7L5O8R-[5U:6C*; @ M ZC& @/"72__RULW+,U?>F)L]T_GI%0)"8*C$981Q9?/F+5-3TV8+ M ! G080$"J_>O?_65I:^/_^WQ7S!0 #576NT8@R,K));(6!@P" MV]/,S.S$Q*$=.[ZP;=NCZN$H_BU^(GX^/S]OKI!,U"EJWK7K"7V+8G/B)XE; MM&O>LN7AQ&KKJ%.GZA?5ZD=CSYXGCQT[;BX=0*PEUA4UJ-HV;OQ(?6Z-X+JC[I/C)N7.W]1?N<%B 82/>E>*W M6?66%'=1\98T%P+P033(@!# T)J:FMZ\>8OJZ\E;1D=W\XV# ("AHAY2Y@MA MPE>?F9G58Z2RLFO7$[GZ-$4]HC9[$T;9L^?)JEOL=KO[]CUE5Z47L8!8S%RS M7!UUZL2*8D_M.O6R96WNM\#(Q</_$BE_!">_ONV^+?\2(%X]#MN[_A@<%R-ZD9GOH"* M" @!E)JIW&%HTA=)6V*/YB-_Y05S6+/]>-D9&!?[K74:?.J%_L[YX]3^I' M0[W4ZH=;WDT8)U2T2M4F&ESIV.KU5"T3Y=V%=5P ==1I4.?:?&&MB=JZ]3$D MU(DS7]"H9<3%YGW/%K*W0D"81> ;.466IT9-=Q+1-OU6*1H@FF0W3"PCEC17 MKH'82J7VNT77-E2')7HOR@16J):)*(XGOBZP)1AR.QKYF(6D/C\G;J3J+BI^ M:"[7"#G"6+^].XK\?;ZQ3Q6@>?)$%][*U!/Z#V>CNY.N<"6_@>B XNJN:R[L(X+H(XZ#7JWIOG:6NID;>M/SQM2 M]C%9UKH2]E9F^D.]'47?HJ,8;WE[0Q]@X6_D:+F>&G7<2?08 MK+!M\AJ3"S03AND/HQU1[Q1=7&W#=ECB]L(AL$*Y0-XGOB&P)1AR.QH,"-4U M4_@+;6/F^]. XU9&0)@+ 2& M($M+2^UV>VQL[_;MCXV,;%(/[,(BEAD=W3TY>7AN;LZL" " X:,>8>8+8;RK M=[M=U2GFCIUZ_87U/W>C_U!7>9AWBSWM@\,; T;AJ.9Y:U8]L][NU#KJU*D= M+.LC5O0>S+*>.+UCVML?H7\HVWQME7MS-G61%/ZU+-5Q =11IVYF[7@@\^6U M5*> W[%KK4:4WJ5]T9-11])91YTZL9AO;'G5 M?1ER=KK:X,6R-%&^ZC[R.MD Q\FMXP*HH\[>ZL? 1>7&+*^M\C>4I"Z;P,9@ MW0FY$M0R\ET6,>HH9"N&B%5ZL6NM%]%OY#@9GQK9[R2J0N_G47IA-\E$:C2G M.@@A!ZU,=&U#=5BB]Z),I0JK[IKWB:^KU!(,N=LG(!1W9O6NW^?\UM@RZG?4 M\'<6U@O'Q:F>+.8+J(B $ +<[^:=%]%\7WM757_CAJHNV M+)&RB;;)50K_ )/V4V0>P:MS8T_Y\%>?% M?*VO4O-D)X@["*GC JBCSIXUUD$OYJ)KJ=-JOH /BI K02VC[IG;MCUJ+N04 MLA5#Q"J]V+76B^@W+FKI#7+V!UWDAE1&F5((AY+@X"0AS(2 $ M # [4[^:1']UX5W=>\"A61&%?=!6M43%[ZN6%*N(M8U7UNE_@P+&3DGR0$E MXO_+6E)'G0:5]@4NW]-Z&>Q(+Z+!ZMB6S3(J7PWI+E2# ]P+UW$!U%%G;VVN ML&W;HQ/:-\J8BZZE3JOY CXHU(5AOJ#1EU%)3^%,DF5"MF*(6*47NU:M,KZ) MHM_($2)NPHZG1L:#T-.>'85=F8749R_<=_4XZEC)9UG5MAFB:QNJPQ*]%V6J M5AB^7X%/?*5J2P!E4%>+2@?%_=R^/U!0N?.G0\<&V&+VZ)W+=7AF_'#N774:9!=#X5_6)91PP3M MT4AQO9;N8QM887=U[ED[MC2X-U?&O9;[U3+>M>3,A/J8DL#^^L#%L'YY+YZ> MM8RZGX2,4I)"MF*(6*47NU:M,KZ)HM_($?(^-?*V4ST@PB<,4".][,=-HOG5 MK\M5X_#DABH]#964VH;GL*3L1:&("N4"&9_X4D1+ &4@5XN>#IJO1>FN#E;. M\G3 D'!A4=^%6EOO3.?,%)KE(VRBUD M-%A5==1IDYLH_,/2P7%:Q7D4?Y&&=W3VG+7U@KL+Y0 IU??G4,<%4$>=A0+[ MZ^5B>?N.,53D9>"^$HQEU(";P._KZEDUA(A8I1>[5JT"WVMQ:JH\^U,CXYU$ MM:WJ7JNU B_:0.H4J*>5_,^J3T,INK:A.BS1>U$FHD*Y0,8GOA31$D!I_FI1 M$7A9.GCNW'GQDOKE<]>N)T)^\99O'._["^N(X^(D(,R%@! "W._FG1?1? M%][5X\:AP%Q!+J9.:[?;%4=&_*?*X\71%FT.Z4["<)+GT7TEV,L8D^QY MV35X1:S2BUVK5H'OM3@U59[]J9'Q3J+:5O5Q8T<[Z0K?"''-ZZ75-CR')64O M"F6O4*GTQ._5V1*L%^)M(LZ^BM/$'6Q7?UYE<[D25:\64;.X,:KQW&*[E3;7 M6TWR1 UV!"Y^HOYT,HJZ\\O_M+[&67:%<3-V.Y&*!;TPE M_7!)B6>YM_H91[$+LA)1@]R=N,^P9MDO^[$KFZ0N#/7#M>O=HFY]ZB?BYJF? M4]$V<:7%[9UA9F965*5?";+R\.&J60Z7E/W2)2 $ # [4[]WFR^$,:[^I'5 M;]\1O\>'_Q610G4M%?[A74C]_5#X!T9/^QM,_]-"?KS7^&-)_*2L$D,===ID M556'FZBMFR]4IW8SI4=;[D7@4+PZ+H ZZBRDUC)?6$LN)OL+1/WJCV2[B(,6 M/N$DAHBU-3Y=F?&AGO)(5M"Q&] M8AE]MDF]8U1N1>YLN,3:HOL5"B7MARUZAKM(3O]:68( <=U'])?$KF7[W M,XJXB@K_]'"LHDKAQ2-N@RJ@LHMX*>3)JX;[VVU3(PME$7=R<0>8T+[75OQ; M_49J!S_R,WF%[QW]H(G%]*WH1?\M5S0O9#&'E,.5?I8-ZJ9:6-3W-\O_=-]X M4_9+)[92]M@5/Y>5R/\LO!K5'O5\A\B].V[BV#IJ;O4_F>&^&!(/5P.7+@$A M ;G?J-V;SA3 AJZN_"L1?.^X>QES49V_%'Q7VGP&&/:N#P[:5#W%3?YS( M]GO_6/+^M=.KITZ;_)"RVDH(U?50^.=H)=W5+T1IA<45A51[0OJ[I>P70*^> M.FWZG\$.2*,;'S\,/'2IQ]S>EO(-4)>8+FL)ERKK+ M"Q76X!:Q2B]VK5H%OM?BU%1Y]J=&QCN)6M*]19L:8[H_&'5 M=V5B;4-R6!+WPI:]0J7J$[^^EB!03<]!QUU4O:3':>(?ZL8E?@=3OWQN+/IX MHOO.*8O=+@*&USI+"M&["IW1S5&[93\(*/\ M=^'9D1+W2U%_*;3Z9U.<7[E?>B7NO\@F5M]ZA>=T0LN56[$?T]0_.;2Q/V2S ML/+"U$U*/UR%5T+A-1E]Z1(0 @ X':G?ETV7P@3LKKXFTW_@.2.?E]DV1\2 M6>A_0H@_NLK^ZA!_GZC%W)WIZH\3L8K^QY+<'?7'DOZG3LOWQU@===HB.ADG M5O_@5!^GC:-_?K/P+]M \@AL#/XNHEX-%T"OGCIMZG2;+ZPE%U-_[HI_V!L2 M/]'_'BYK,%*H-TMA2;GL527F"YJR952KO THJ\$A8I5>[%JU"GROQ:FI\NQ/ MC8QW$KUMYFM.[@[0JAP7?]G/'=)K&X;#DKX7ANP5ZN01"WSBU]H2!*KI.:C> M.^8+VDLR8A&_=-GAD+A^5 !CMT$L+U,*6>1BHA[]AT:=ZM?IC24?=A0_5/=D MQP<"Y/#!PBM<'-5,?66$S_F\ZQ MF^F'*_TL*^H15EA)3QN7IM*LB9* ,'V_)'6N-_837^/5[NHTL^HCMH5[IRI1 M,];:3W#1!M4>>T-N\EJ511QG^YK4Q_,5MC#+X6K@TB4@!)#!W-S[GD9GN;-2A_[X]G="? Q>[OBJ2'8SG/T_%=]0 M?F5]M)*S\FQ%;VM.ETR*3)8["H,TY7S*A\XWE0 MV@BW-'/(\M[EJT53I%M*KWC1E8.?2#Q-_!KN(0>N4$^2SC?,JOYC0'9WGI#9HH3G?3>BQM3VZ006MDCXMO3RX^9A[57,]@ MZ H0 AL]>/#@G7>^_\8;WXC[[&*[=^_5M][Z]OOO_^3)DR?+@R>DHQ9!Q_VA MQSJWO*6Z+)/.J2.CVTI89U*7JM<@^[?-U0=X:<2;UW+'G%6'O]?YK87T8OI+ M?3)\M4KZ(%0')LOMF[??%UX>5BF+FH\:?\0J'ZC2^U!TB3S'9HZ*Z;F92+YFSF?$VS0W+;4[4]QX9#:E$Z/,/2JG?\BY:$>1=Z'QS<16/73>?.%LXN M",O.%C6^(3'.YU20*_B.13TS>H)BJ>O-EIO M(7CDG__*;9XBR\EZ+79(HQ/0+VL#JG7J:C:.)\(L-UTFKJ\],:U MFQE="W%(\]2E/]_^\F5=G<.;Z^9B0U> $%CMHX\^^M:W_G?2MI1YF:;7 M(/NWQ8D KE#<$I<[YFPX_(,/?KI8:Q7;*YW%$!ND3-[KQ".;)UT>_U5E^M[7 M$A=BJ5GOD]4E\MPO/H;U/H.5XC-AO:5/:"FK5.#Q1]:QR+_W)*6!8P= =HD\ M%P8S8J4XT> S<"B[J9Z38H]R=J;>]ERGDS7AST+M&Y+;_3A*[%J_/V'-LB '?K.FI,RW8ZJVY]CL MJ%J$PS,LK7K'OVA)6.5"[X.#NVCL.AOMB+53XY3CHI8+H9;[6G*(HIDXAZ": M;\KQMV5]=RU%PRYWW,KY-RL2C3;^_E^L!AM?ACFW9D6.:JY#>CEV-=ND-E@S M=U2]XD97[ZJ-W\'CTFMV1&EMX4_3 S*K_X18>\9>R= 5( 16>/CP83,D M-K/=N_?JCW[TK\L<^WKQL,T!PK??_FZ=6VSOO_^3Y0$3>JVQJJ9):IPZ$P%" M@&W'@YGHU,!GQ:_?W=Q^K$H9EI]>ZE./)UO+ MXDU&O,HO?C8_7%TBSYWFORX:WKM[P&:YI<]FB_;?5MHHS]K5I8:&#W-W5K/IHE^;WXI^S210VW#(:>M1UW4Y+6V MS84RCV:\.>A=([]^R)TD"K9X?<:>8[-R+K*N9I9/,7-5'IC;GJKM.?9T:"VR MPS-JT%M=B664]X<^Y"7BN:\:AWC3>/NY/LZ>(] MQV;CITUF.<%,AQZ8VYZJ[3GV=&@MLL,S7)A_Q[]T25CE0N^#@[MH[)KYPW*F M&.,T@]!%4P1UZO&9AVZ=SR N58H_U'O)$E0:]7SWY,RZ:J?BTAOW:39^$.M"5+8YEF8^__Y-\!]F_O?'&-V9BA+UXV+8 X4SY5X7TLF9@+V]OO?7M9>J^ M9CX"A #/3-P2ESOF[#Q\(7U^*\.$]8>$&?&G_V1LYG'Q^^J]KW-&D59]4HH/ M8\W)W$ODN=EG=S\1O[8\9\7<=//#[4#,@]0ST6.7& "7R+.I^<%UO_%WD-GL M0A.CI[E;ZTR:F.U*%W@]=&=R6-APR&GK47O$I;1_6V8]X4(7- MP9TDOA6Q>'U&/G#\]+"!&.1UJ4HS:4Y'Y_:\FN786IPND.'"_#O^I4O"6A=Z M'QS<10>[:C/%&*>)TXT##V$0U,E9U?G$*<8AD+B9-Y/%>>OW^E-QBN;>,-FV M@V1'-=?@%+5F#J>[QT[.?.T@FPE3'56OR9AE,Y,L+KV9K 9OW[7) 3EP5'.= MGLG0%2 $SIN)KJW:9F*$O7C8M@#A6V]]N\YJL:U]+NBI$]B+[:.//EH>T-', M1X 0X)F)6^)RQYR=AS?%!YX-R\[B\T]S-KPGG27"8\TSQAS?JD]*?[[[G8GF M(X,ND>/L*%+N07X5VCURR;YQ,C,K3M M>HFWF+-_,,R$9UB;?\9]!25CK0N^#@[OH8%=MIACC-!O" M_#E]?[TGPE1U M@/"H>N47Y_,95"$NO>6.CF9YFC94=F%##KWB38Z$/^OM;%"J%P_;$"!\\N1)G4^];7C*Z+BRK[WV^MDX:-;,1X 0 MX)F)6^)RQYR=A_?$G^]KXU6#9ZF-Q>14\XQ1GO%']]J@?2Z1YP9E=/#L-_>W MB4^PJ_*?G"Y9N,0 N$2>/Y:.UTL\Q?A7:.75:S^7QL)BV]@U 'L&3-/F\QRLO%5 M>6QNI^?4+)>KQ5$9UB;?\9]!25CK0N^#@[OH8%=MIACC-%&7Y8Z^WB'-%^/U MYJY2_G.]CJ!D^0V]%V*?;+3]R2;K4FH>,CA%+:>L>[#W^D ^I+[#- LYUCRD M^>+ H K; H0SZ>=3]FS(H7?(Y$C8DTR $!AY^/#A^*?[7GOM]7??_6']<,X' M#QZ\_?9WZ_3E-@[U]>)AXZ.:YE= UA49:P;VRNV==[Z_/*:EF<\B;I>:-$*P MS>V--[Y19W)SVT=UXG*;+"3 2RSNFWC/Y"*E:S'=//M(DC+^MOWF. M;] ^E\ASK6<0'3P5$YV]28U:=,?\(=DE!L E\NQI?G ]1,[V$CES"3/]-9,F M*U?!ELMN-HRW^9.6MAUU41OJ/N]"F;\([QJ]K&*FLIY7'=M\X.FK3]!-AX^W MG/+UU_^A?+&<3#\VMRQ2OK>R=IL//+P6AV=8FWS'?P8EX<4QN(L.=M5RRO&? M8>,T>>_DZ;+>(4CSQ8%!%>)&M]S1,7_J^90]&W+H'3(Y$O8D$R $1K[5"ES% M]LX[WQ^OD'OPX$$O:I6W04#NP #AS/-%\[;V*:/C]LE;:H3E895F/M]:N;#O MP!8#N#9QSUSNF)./?;W_&SE__O.?UTYE9ML*MNVH;'!L? 9;6Y=GG./ MT\3X6>[HR^GK#T>]?.*[>KT;;NWIR^D5S M#4Y1RRGK'NR]WA/?IJI;\JAZK7WVYJ *+V6 L+YJ)D?"GF0"A$!7+^"4M_?? M_\GR@)8G3YX,8H1OO_W=Y0%W>F=?&^[J/5_T1S_ZU_K%M4\9;0;V-N39S$> M$."9B3^4Q[_FTC1>()4^S>89KOI3UHRXF2]W#&T[*AL<&W-\J^HR_E+\)?*< M5TZTS1<@/M:NG;(!:C'E MT;Q4>0'-C)R9-"'=D&,M; R>L^.MMNJD8=M1%[6A[O,NE/F![QJ'WTEBX44] MNS>V=K:T=&S$Z-C/T\3I>HOS M%@8?CO)=MXX"QBEZ-^3XBD\S3;XTTDUC4,+)1MN?[*CF&IRBULSAM#*3TS! M>'B])C]W-S/)XI98CZA:O!DULUJ(0L[DW'14(\*AP5_/YHJD\:5>S5+WR- V:J-S.EKGY.%8!0H!G)KZE/IZ7 M:8HE:,TO?<>GV;5?G#\5'V/J90IC,:])LVU$7M:'N\RZ4^8'O&I>XDVQX&G/<)#>_ MH\W;T'0#\[F]R,TR7XM)VS+<_(X_L*TDO#@&=]'!KMK,2!BG6?MLY[B[UO?) M7/+Z#^^XM3:?$9KWQIUDD6WML2Y.-MC_946^)CJ@# MA$?5*SX=C_LK&WPIYU24=E56,V\K>R8'LJ.:ZS0]$O8D$R $VGK1IIOU@:OD MHX\^JO/)6R]\U2M +WU/\_FB>>5B,RRW*O8Y&2"\=^_5<=PQ5:H^:FT[']5B M %2H^7]6? M,[-+Y#F6/J?%3-R&)X7&9]%5HV7\^;:V(:X6+C$ +I%G3_.#:RD:9]5ZE!AI MFS_J\XSE_AJ,A--\=%@)I\X:5VUD4'W_\R3+=G4/"7;WGBW[T MT4>GSN+"F2>"AKI2O6T<[1,@!'B^R@^E\Q..IV).YZ;__)!8>C7S::04LY#U MYX2Q^-RU:M+S5'Q@Z!4U5YREXU'PDR:6KD*86:\+6P[ MZ;:C+FI#W>==+O,#WS4.OY/$GQ.3;Q"1?NVM=9M<^ UO*TWSN;W(S3)?BTD; M,MSSCC]PB3QYE@9WT<&NVLQ(&*=9]76*\?6>[Z+-?.+>7F_I73O?O>//Z<4V M\W8PV6C[DQW57(-3U'+*N@>C,/6N6OF)N/Z[_:AZ/5[SW.GX@ZU9_OA8MRJK MF>^&KOVX5^=Y5'.=ID?"GF0"A$!#+ZYV,_S5P+&(QKWVVNL_^M&_IE,L4WS5 M(>&N9@@P;?GLO6H^>/!@F5%',T#8?'+IS5U4LDF $."YB^^JYS4ER]TMCXN? MLQI\+HV/NZ_:4S"SDP_G374YZQUP)ESC//2XEE9\T/==F!>>;7 M>[5.G]/B$U$ZX^1T<%/D,_F=T/*IAI-!SYH?7!?*@.5, MSI'G?.%Y[G*7C4?"3)I:NB1C/,<_EHGZMIUTVU$7-7.M;7:YS ]\U[C$G23N M>S.K_S#!@X\__F35-H@S/7GRY/WW?_+66]]^XXUOQ,WH6]_Z MWV^__=WT^C)U2WVZYK8\;,[@B:"#*-=9XR6#"Q\?$>YJ/E\TO1@)FA&^=][Y M?I''2._PUUY[O7[]WKU7>V'1%S] ^/#APSRBFE68N3J:!S;-Y+;8!M=:*94A MIY\O3$@79AK 98^G7DYC:2;:#7PME!..\375@<=?_1&[8C96?.?E[(R_?A34*1\Y5R\L_R0.6Z?H_(<5.&]8L8A=4=]["IEP*\^UT(9 M2&Y^ZFN:_%#:*\8E!L E\FQJ?G"ME=\I'L_L1V-.Q@!X0<3X6>XHS*1I*L?G MVAPV''+:>M1%35YKVUPT\Z/>-4X7N).D7;$P<1SOB0Q3&9;[+B-JNMRQR:K< M7MAF656+&1LRG'S'7VM#27BA#.ZB@UVUF9%P-DVY?GIPUXTPS.";8?D&WCM7 M.BI]]DEITM;\T)1>S/?M=(KO?.S M_-VI^+C4O!T=4J_35]?G]?+)[QKEQ[=EBN*/@30D>N5[F, M1M='A?([9XO1>%1S38Z$/7GOM];-APOJH MWO;&&]](9UP5PWCGG>_7^=SWV54F^. M+]B;@QH9>.[*O^]O;B>PFL&Y]$?\#W[PSV7*9K+2XR+Z>'/[]?GF(>ES2/ID M$C-H-]4'E57*A_"D3P*]S\_I]?B=>\V;^CTEBZZ?7YQZ*LK<'"JA5^7390; )?*L M-3^XULH+-G5KLS!E2<8?SGD!Q1!:[BC,I.DI1^FJ'#8<NM6TNFOGIH'>-TV7N)&6>J0SUA&Q9ME>&,[;'RF=\LS7-NL':W%[,9EE; MB[,V9!BC:_R.O]:&DO!"&=Q%![MJ,R-A)LU[Q3S/&QJ'F_W2EE MWGQ'.$TWVE')]C?7V5.4
  • #\9W3U_I?%N_IMISQOM;\4VU"]>Z^^]=:WWWWWAWE;G.+MM[\[B.K5IQMOZ5R3 MJZR2LI#E5M?H: MO#4_V-0>%ZLG<[;?^AC!'>W(V3LGG+ MO6^>6YNR$%6N/^B6(O_FI]9+#(!+Y+D03;?<45D$]P2=Y)% MGJD\J51UV>8S/$0^Z5'#:4-N+V"S;*C%V(8,)]_QU]I0$EXH@[OH8%=M9B3, MI#E]]8MB+;&>]0IE/.C#][^+MX)NWWZW,_VY6[;V[Z-KI MJZO/HW;E]X1R;LLLSGV86A0R*INV\FUK\&W(_$FB9]O#O< MU0S1U9&AYN- >TO]%IJAK%S"U)7-96=U 4XO48"P'H%Y>__]GRS":8.Q?3:W M>IL9V(N \CH\NGUP)?7_F;IXL@1W-+?]:O_7K[9,YO[GX& M9EBLY>IM;_97@_6"9&L=XI+#(!+Y%EJ?G#M2>U3?O!N;BE!Y)D^1Y93C'GRO6*Q6;W'OS?_;^V21[:E7:5"DZ,?\ MO\VJQ>'Y?P?OXV_VOZD9:7I5CN65O:UW8-C97),C84\R 4*8%4&+Y8YI\=S. MLX&Z,I+1B^[DO9,QI @ZSJ1_^/!AG'VQK7HPXTYE;*;<>@VRT'N^:!WY:SY/ M=?(IHX, X:GS_-(R06@^DG2FLTH[6VQL,D"XW%$I0Z&]D-M\;JOD\'QD/HA0 MAH@QCT=^NIPC1MAL'^#KZ/'M#V#D%5'QY;Y7;A=+I<\>/_[QO_4^8\R(G..6 M>'/[V2 O63AV>BC[\^W#2U/^;Q8+O-*_=Y[Q\>TC-%,FBR9*M1M_SAFX1)Z7 M5C?OFW=/!6Q^A?G9JTNX?P!<(L_-RL+DDL2"SF=<$N 9._!=XQ)WDE2&\AU_ M?X8O!\T"7U_YRY3EGW]Y^=>J/WH?WZWV^^;$3[^/Y?+DDOQ@_8,K+NV0YCI* M?IN+>V]N_U28\BM]^?7WS@6]CJI7*E+Y=E"79Y5T8/GW0"[2YMQ"_*51QOE6 MO6T=U5P7(D (LW8&+^:CR'%XL5Q;/+4CS/-E+P9,!MO MO?!5KQB]] N]YXO6U6\&YYHI:\WZEB7L/:QUT:?-RLYW;M;,Y&:ZQ<:."A"> MOMHUS;&]*K=)\2S9=/8<+[]W[]5Z">]"/J2YZ',AVF=MKP$ !L['SG9LU,;J9;;.S .&I6+797,:W-K<995 P0L+C=8'1GC,-F%>LI@&6 M,E_N P ."K?G#WX]:OO_X/\\]HR2OA8J'8F\?].@.Y204(KXH (O7NO+O>M#Q!&&9HAF5(OSG33"0Z5F@&S\=:+OO2*T4M?ZCTE MM5?WYJ\5]J*)I69]%R5L/L+TYJO1J69EYSLW:V9R4Y5GFV,#A.DJB*!LO8AP M;6YGQ?-F8P#DZ/MX:6"TYTRH^'0;#%Z^! $!'^>/6K[SRO_+#ZM.+BYC? M9Y_]W_PS#7G=8=[>W/J+UU MC__U5G?-/X]TH5G?10F?/'D2BT'+K7S$9;.R9WMJH9G)356>;8X-$)Z*N&G] M2X0;1)F9CODM^5>>A%YG?RMNQ__ M^-]R>FU[500(8=:>H$4L4!L_TK"6GXMXTXKQY-?G8TCQK,NSRZ%Z<::9\C<# M9N.MKEK6*T8O?:GY?-&;?M_%"K/%=C:@VZQO7<+>SQQ&_LW*SG=NULSDIE6> M#0X/$,: K*NY(;>Q'* MXWR3"VJC)'44$P ("C/'[\."\3?//-_U.N%+RY M72P8BPN7A]&1FBNWWO>^]T_+?2T1HYU<<MV[#4C"DV'^Y: M:M:W6<+F4TQO[N)MS_N_;Z!0 (!G[\]__G-,:IT-K,;S1;_SG7]<[N.E)D (L_8$+>)V MO-QQ3L0GZEA1[_6F!P\>#'[RK18%7FQG3]<,F(VW7OAJ<[BK]WS1\?+'WE&] MIY)FS?HV2YB:/;J@W/*RMF9ES[;V0C.3FTYYUKI$@#".6HS);;GUQ#+&%'QO+WUUK?34)FYB #@>?G!#_XY3V>]\LK_&CQH]#__\U[FFL!;VY7@*5C>UN$D>JCEBD5O=3^]T\QE_7ZZ__P@Q_\\X]__&__^9^_2ML''_STO??^ MI7R::]JU/)Z7G0 AS&J&@@9;!"T&JP!G]([-K]^[]VK:U=L6<;YQK*O4>Q[F MS;D5=6-UE.6F'[[:%N[J/5]T\S9^!&5S5-2=%7K!R^9C70?Y-&UKL4GO7B! MV,NSV:J#;5#!.$5SW/86%]:>/'GR_OL_:79?&B&>/@H # "^B]]_XE%@CV MMM=?_X>SCR'EI21 "+,B:/'QQY_,;+&N*,(V:^,]6>_8^E8^V.[=>W401*G% MTQ?KK5Z)-:D9 [OI1W>BW2;39[U5>GNV9FPI:X:RZLX*O498FT_3MA:;U OF M92]L@##'R'M1WFBQR96UI]M(81H/*7T=+)S/! ">C<>/'__XQ__VO>_] MTYMO_I\(%K[^^C^D_WWOO7_Q6-%K)D (L[:%0$[#QX2>%?&D^MC\>KV"L(Q; MI'^_^^X/-SP%<;P.+Y5J><"$WC,\>]&=;>&N.FRS?QNLO&R&LNK.*KWSSO?K M0YK;.)_:MA:;U OF9=NNCFB*7H"P?'&#-/)S/H/0W3B".)8ND\6RPLWA

    ZZ>BJ(/(UEG-T-?@I&.#B&,O?+4AW#4X MRYYM$#UJMM*X?9X\>3+XB)0*$<=3B^9S;VHU_OO M_V2Y;UKY(X6'M#8 P$4)$,*L/4&+" BM7'#AQ&N M&#P>+YJW7C-N"!">BI5MX^UL/@L;6FS> M)0*$<5TL7M^6VT(9+?Y6]?.>.%;O-AI][#1 M6LP8%>76ZY12].Q@F\FGM*'%YAT>((P 7EW-#;G5HL#SV^8K)8MQWFPB M ( 7AP AS-H3M(B5;;TX4T\L!*Q#%_GU.K@2(ESQQAO?6.Z;TPLXQ9;.7A>L M].#!@[-!NU[XJG?V7OK!\T73(?-;??A-?UG8Y@!AN=<@AE3^UMW:)X*&F85N*4TJ:AE'2?].K\P< M>]./IJP-=_6>+YJ*L4PZU(MHUHLX3SL"A*=^@=?F$]:VV"KO'AT@C,%9QY@W MY+80U\Y,2#Y=*1%-C!?C9P6;_=X4)SVDP0$ +D> $&;M#%K$X?/!@XB@ M-$,4>=N<]>3)DU[ [*BMUR!KPUV]+"&.TQ$-ZFR5L>N>=[^=#UCY)& M #@&1,@A%D[@Q81O+EW[]69H$7$8UY[[?7EOEMY[]D84N2S:O%B*97V[,,P M]VR]\-6J<%<9"EUL]0*UL4%6=0/N#! .SK4JGVQ5BZUU8("P'%'-WEF56RT6 M[/:NG5HT7;1YN:RP[O=:I+]IC1, @!>* "',VAFT.!6/ZWSCC6\TXR(A MGE5XTU^-M(AG#$3)9Q(W731&V M?K0IWQ>*MQ=9\.NM9L79SL=6+$7<&"$_] MDJ_-Y[2RQ=8Z*D 8C^Z\:?WZ8#:?6U,T:2__IOJ1IU'E5)ZS,;^XNN=7' ( M /"\"A#!K9]#B]-7'==Z[]VH=;,_%9O:!=_931_0'"\J0?MRI^NFWVJ%=*O^JD M #/A0 AS!J$0.8M?M+OM==>?_OM[[[[[@_S5H8&;X81E-.: .&I^$&U MF^E?96N*(,K:[=Z]5U,9/FY%L'KAJV;B9OK!@SJW5;9LKL6V"/_L#Q">^J=; MF\]\BVTP&2"K;.IH[%@\F36,U7ERLG4T7[SOO?#\5_D<_ M^M?TW_3O\G*>?'HP ,!S)T (LPX)$)YN8X2]!6IEI.'L4K^<OCP87,AX&!+Z?,9FQ&L7JRHF;B9OM>>\S]!5ZMSR]MBW6L_F'8A>*'LY#?B9\L0@!P !X M\0D0PJSWW_])7N>WW+')PX%9)N?WH1_\Z#IR\]MKKJ8[EKRVF?T<9SA:FF;B9/KIFL__M6'/_W@_O_W_^8M_>]GO_OMG_[XQY1@>EHH4^:02+GE@9Y'N=I5"R/'THCN MV_B+XQ*]P OK)1N] / B$R $ ("NOW[YY6>_^VV>N8X@7&R_^?337_S\9WD: M:V7>MBK&D,H<56ANZ73II,O#)D1(;_-$;3IP7+;4YH=$<5(^ MD>>> &'9-6LC6*06J[MXL*7K<;ZSYJ,+9?[/K!-C!&Z^6+[NRFOP_OJP6;Y% MIPMPN6.X:U*ZS]?#8[RE&]?XMKF_5&=%L9<[OIXNT0N\L%ZRT0L +S(!0@ M:"O7P WF&?_ZY9:5@O=4!X\FAGH=3CO$/MG(DY.W9Q CCO-,(NMK,+@MAFEFH]P;Y#?$=+06N[X>CJ\%WB1Y>Y^:48O +S( M! @! &#IZ=.G>GE^=KG[G/+P=-[FFJKXU%D^V_&1K@+",7:5_ M+W=S3LSLG[U\\E-GH[5G8H1YM)R]*$ZWXR$-N1A=Z1]G,]\I1N"&B^7E$%T? M7UE8%2",>V,=S1WLFA3/#9Z\J,O!T[MM[B_565'LF3'_XKM$+_#">LE&+P"\ MX 0( 0#@*QY_\<4O?OZS#W_Z03,T-?;7+[_,P:T-QPZ4/] USKF,(PXFV6,B M?AS.+,\[&8&?_/I7@XG=>"+ESA!._63+98H)96AV0ZU) MUK9_&MXQ.,=AW5BP-1^/V3#R-XL1>)W#)I;>YJ?&-19O!,T"?.U 8$" $ X'_D -4X M;'96GI6>CT:<%=/<,U^HC\2]N=0RM':VFF7BY;Y":K='CQZEXL6<;-Y63?2? MBLCE..23Q<*CM659;[GHDH]MD[_%G/8+WC M65_37F";Z+A5=VP 8!L!0@ ^!^?_/I7@[#9HT>//OO=;\OG9Z;T?_KC'^N% M(.-\5BF?0%B?J!8AO>:L:!G-&L142CT\0Q[QM;QNL8JQ%>&#RH7 Q<[TJ MJK20HXRIK2*PNJK,IZ(1?O/II_D?A_3[5=D<)(L#!T&@W+.#!$UKGVJX6<2Y MUPZ\ET!5QMB!+E;"_=H<_F M+"^@\LL*L50H_^_\G3.^55#?MP>[YFWNG3APPY#>+Y]ZSXTQY#XZ)*O-OJ:] MP#:YRS;\\2?J+G__L3W_\8\QE/_[BBS(8 MMHA/Y.GI/7/3682=YJ].I$_^VTS>O'X[H?0ZD<1?O+K7]4OKA4A MJ.;9FW+Z^@E=$4KI_3QAT]IG+6Y8\G@JJME;!W8)90AAPZQZ')+'QMK#R;9% ME$,\4[<9/XB]:R,$Y=K0Y;[CQ A<=;&\!&+Y8/IO>===>[N+],L=PUV3]O1. M/O!^ZSWETO9'1L.!66WV->T%MHF_'Y[CD . JR) " ?_.+G_^LC@3D)X7> M/[>L+0)%BU_URZ]/_M1?3RRN6N[H&*RWB,6.:Z?>8IIUN:,EPI#S%7]>ZZCB MR9:G(B T[NM2[IH//OO=;R.W_ #8U"-G^V)>CO!%""&?:#*B$)&G'.&(*HR+ MET9:2AEKF_+I4@Z3;;4H<#I7.C8-L/QZ#G*G-AR7H902I\,CSSU2#K\D]N5S;E95O74 M42*F6]]:X[*:&0P1 :K7E@UVS8OK8FW[Q)!>W/SG2[7GPERL:%\[9N*=HKDM M KJGV_Q3;NE>G;+-ISYV7!W>"PMQ^XJ(36]S4;,\%./PG,/B/3V_XV^X8P, VP@0 @# WV>E%R\^O7L(7CTE M6OO+7_[[\]O?X5N\GN-NU]I5@+%\ M<-"A^YV]6 [L\935V9Z:"2$<(DI2WUHC0%COJD4WU3>$P:Y)T?B]WNF)FT-] M]JC=H%0[+\PH=A[S&\9,%+*YU37JY9^WF3O P"5Z(8QO7[WV*>VL_LX"E,,I M-52\C=XO!D;D7_]QLA"Y->^6.XMZ&K95>CT?'K?$9AD @$L0( 0 @+]-HM61 M@)ABGEP'T)178YR=FSM*S/'5U8FYN;,3>;68R%ONJ,0#3NN9ZYZ8$\QE3LT> M14VOI!KE[;/?_;:<7IQ?M= 3"V4BJY@ _6K"AEB;$E//^7][TYHQEJ)2C^ZD MK"(>4/=:*3+)"U;BC)%;^D=DE?XQB/>4Y4DYI%KD'&(!ROW;4,3CNQ4J$9;H M9;*Y4J?^3V;.BV(L7H_RKQHM4:^8MKZ0&(%GA\W.'B^OJ71X.C"G3'>VM&N^ MIP[QZ.X6\6&U?+#[)H4C3]_*\OBD9AU>T:IZHIG^R_,R"'? M,Z,*\V,F99Y3QEVNO+3+])'_)[=+$N-B2?\HQ]4X2#9VB5[(XJ)(_TTEC*H] MOETDEX\=WP%V5O_ CR^^R'D7)A/S?C>59D%2-$@\GEHRH533K &&,QF8U%_)L=:S"&<]W'R*:MW>Q'-+C97?7 MUU06T91>20X4+=P\UZJ[38L>[)H4H[=9SJ9RF68.>"P2Y*!1KU2'7)B+ M,9-ZMB[&J>CQYIC)ZCMD*4K;RR&-U>CK9@XS+M$+IZ+P*67SFHJ0VR"^N*?Z M^PMP*I:\Y_I^WGK^=MP#ZZ%2&K3S_J)&YLU;4,HSC\;/;K_ZD%,VQS\ < D" MA \+< 0STOEB?=UBY="K2]^;9)^6BEA'3R;G4J&-,8@ZF-2/D^!^?U;Z M5(18ZIAWWAN3N8/R1/P@;XN]!U8JFF[S-3(8G^6RE?GMP]M5,N-Z':(>2 O[ M>SQVC7OJ:;%^:+GO4&5>G.#LU?WT;N5Q?4\;[)H7C3^^&YSN%F*6@ZT9 M78Y2U=UT.NC"/'UUS#1/E,6W' 9IZ4A7(EY7+?K;QWD"#450L1E!J7)PIS MOYHU/K92T?N;N[)<=;K8%>-D?DN9U'/<%Q(G7>ZX$PEZK1>B\.6+,>T^B,:% MB*QL[HBSHCSC&IUMEBRNQ#JKP:Y)9?1E[?9):_7SZ5RI]E^86>P]&QR-TBYW MW!GG,ZA+:3)9TR5Z8?ZBB+,W8ZAYU]EZU/.]/QR3 ,#A! @! * =PSL[K3;ID$S&RLFU9GBC-P,X(R('@UG( M+!8BK)K@B[)]^-,/FE/>M:AO<^9T1G/:M/GB0G/"M%?KS]?$5D_]?$Y%V7H+ M>DHY93VS/U/!D%/>KQ9T'EBI4Q'#6^Z8UBM/S%FG0?7)[>]R#;9RW=7]V_YM M7D<'BK[HMAUR8IR*?L_&84V?,A+-%RH&?LW?@SVZ? M&]F,U9UUT5Z8N2@&RP0W5_^H D0^S;WA;#]&R+FNR_ZBSN<02UH'104 +D& M$ _A:EJ&?'#IFKRM->%PTVE-'!WC3I'FS@H,9V%RUF0!/EKNIF7Y^IC4"8W5Y8KG>V>#!J0C= M+^^5N3S-B/+^HJYZL\B'WY_K1P#@ M* *$ #PM[FM>OHLSX[5@<.F1X\>-1=)Y.A1;XYUOYA"O3^6.:]0IB%FBB>'=(3*RH%];*4BMWHMU*08GW7+1+^<;;%22AQ+9A=U M/];99ZON[/%!W/JYB%8]&RV(IR6/2YXOQN:E.M@U*09MKW>R&&/CHF:]4AUR M868Q9NI="\TQ4XJLECONQ(\FWK^]=:=WG[,#=:W#>V'M#6=P[]I6_0,+T'PS M:LHYU /O-&RZ_45=FT-.?'_BC@< '$B $ _CY-MG@QSVC/1*UB+KZ>QTPY MSX36MBDC&8/HX&E'."V6)\Y,7L=*CE43?%&V>HYR8'.-LM[:B%A.L7C]5,0M M%KU<3XQFD?[L9'WH976ZFPZ>&8TQY[LX;W3E>*B$?,9%4QQ;J+#M[O/GB\Q(QL%7;X(80:XCKV,-@U[R(_?1Z)YM? M ANEJBMUR(59[IH9\V>'1R^<64IWPFBH7*1TO1SX;9C#>R%N.&NW94:W-E3_ MJ *L&N0Y9=V5J=T&-YG]18TQ5O]=U)03-PL# %R. "$ /P]PK=82Q'SMN,I MO],P%)%>[#VOO)NTOR#U&*6MMD. U&VWEJ6ILTU M.@T?)=J+9L4A]31K;XZUE]5 [M-ZZC_./C,=W!N-$4X^.YY/QH&[!F$ZV9$4>OI[]YD?I5=/!.64=/U@U M7=M[0.6!E8I=]SQ?5LUF?\:B+W)YSFX1 M[!D4/J[3.K0\V#4I&K^^J&MQ_Q\GCE+5-])/CK@P3RM7(N:4]5TB6S7\LI1R M$09._3CSWM1SB5[H?9ECO\GJ'U6 P7"J-0=8#*3>+6A_4?,M:#*'*,_,Z 4 M#B1 " ?Y-G&!=SRC'MV)M$&T_T?_+K7_66:&Q6/O@KY3\S/WCJ3!&>=;;Z MI2A8/7,]%F6;#Q".F_VL*&I]QF:X-^8NZ]GG2%]/:^;7!T&.A<%9HL!GNWL0 M/\BOWY\; \UV.!U:J=C5BU*<-7@0:)1_/L*QL*JYUHH.K8=-MK_'\XOS/74Y M<8'7W=14!A27^^[D(&+S[CK8-2FB+[W>*<67%<9Q[D&ISE:VU+LP3VL>_]L; M,V%^^"VD4W]>K*BK(_?S+M$+.+UC'*F)V._VC##:D?\>N^JC3W23LS.3FI,=??!%K M:^[WYW:;-@3A8@'E_8D9Y]/T0]YJ,3,X'\M9-7=25$,VYU)A[ MK9LHOSXY/7HJ*E6WP_QT<,0/ZE[(KS=K7>LUT8&5BJ*N&LDA@ARI7^K&CWZI MVV%&Q!LFE[^L%NI"XH :5K<4ARQVW8F5S?>,=[)H7:YHG M"QR#K1[D692J&2(=5W:A=V'&KG&$+.N-F9"S&@S^=&!],PQI5USXS2K/.+P7 M3L==%)NK?T@!QL.I5G=W7)6#>^_^HJ[*(=YDESL @ L3( 0 @+_+\VCU]&), M]C6W>FG4Z2ZZ-IA@727E5BX<_&7KV65C&X(Q<X9-&,RQVMM37CILLQU&8@)\]X-G?5(AS;;,!<@)F.:"X6R6+"_6RC17BL MGML]L%)1U/F@=4@Y1W6:_1)[ESOF[%RB>E;.O-DLV?S9>SV>6[XYR&NI/=?> M4B:-NZDGOIK0'!OU13JS:U+<7B8'^6EBM(Q+=;H;,S.1T=Z8"8/JQ/UP MN:.2OY4RWXRE2_3":>5%T;2S^OL+<#HWG&I1YGPUQ+G/_OL=[_M+6[HY;-! M.G5,EZ=_3,X)+CR^^ZF\R?F^2/]A:]E<;<\$W]K@8L1*!Q/! U'4YN$Q!9_W M1HBKV6[12LU)^9B%GVG P0-:5TT'Y](V>R$&<#/H4HJ(>!VR/:I2IR((M-PQ M(>K2[)?]Z__FVVJ#Z-#FL#D=U.-1A9F>BAX_MKX1F9B\C81Q^R\"'I.[)OWE M+_^=<^CU3BWN8+W6CE(UWQ'&E2T-+LQ#QDP663779T=IESLJ\[&TVB5ZX;3R MHDBG3ND73;VS^OL+<#HWG&H1.LT#;/(:V5_4O YUYFT]I[P_-WH!@&,)$ ( MP/_( :%!;._1K<&46=J5@RC-V=55THEBXNS^[51I+QXY(]:IU$LD%YX6R[,F M:Q%SCMLF^&+B^^SA9>1R6VM$47M5RWOS['F$N)ISJ>-:C_>68D8^-7L]M.:G M@R,PUCQCY-.,C(;(Y'YKJ!Q5J?%:J(&GQ>/[>M=I1!?&->V)PS?'%\?.MN$A M/7[V+"%Z:FU?C.5[:?_%%CA'6D[!G_?7++W-([^R< MVEC*)R;7[M^&6/9/G,4R@EY8)8LJU/-] S%EN:VJM8AFONXH R3B665:JF4\4>+FC$EW<'+IE(_?*D\IB%^:=$AH@9-(='[J!F.'.P:U+'XBV:@:5QZ4ZY,(\9,QDXZPF M0W!L4K+/__"'#V\CBQLF MTTOE%^H_W/I,T::8=?VP$_[\4_$XTU43N_LG^*+6O2KGYMU0MH7(9+GC3K12 M_*.>CL]BG>5RQYURPKJ925FI7E!Y?CHX I:]7HBI_V9Y8MCG,_;B.H=4*J)' MS7&XD*J3DI4A\P^'0>YMX>J4831@K^3E='8SP8RS(_"H'H]&[O54JO)@K7 < MWLM_H QZK>J%+.X&=2,\OEM#7,<.![OF1;&7.\Z);ETT=92J>5O+]E^81XV9 MT[D%:G^]6X+V8?^=[FD1SAQ%.E6$YG4=Z?]U=]9@)GA MM/#T[N&KT;.3Q^XLZM-B#7'SC/DRC[;JA74!@(L2( 0 @(8<\+M_.P_X^P?_ M54_SA;]^^65$1'ZS[RF@6%MM@CKBYK(Z?;52 MZ=]_^N,?']U*V49L)M6N#L]D<99>,4JY

    ]4,[8YH&="_.7O_QWE'-FVJ.?;H;LU37;48GW5 8K!K4MS*-A0[+HI%>'*F M5#LOS /'S.FKWY!(&:;"]&J4"Q.7?Q0XZM(<5V==HA?"X*)(E8U='W:^0W/: M7?V=!9@93K4XW?UAUR_L+.JI>%SS_;OAE%LI]4ZLU'_4>4(I /!L"! " $#7 M7[_\,N;[TG_S#%=LGQ31B]]\^NFCSGJ"M6)";=O6FQC-GCY]6@8YZBW5J#?9 MU_/Y\'F JWQ>+#ZKMPUE6XC9U<%,>E3G_FVG]];91%9G:SVNU"?#<-?\=' L M$QE/L_ZU>(3L8OOP=DU,3-<.FNBTKU)1U+5;RO9L.T3YMVVI]08E+^?$E_OF MG!TVQ_;XV>L]U:AWXXHT=41JK.R"G6'4^]4:LH@ U1?F8->DN/;'@[\I8B&+ M>.IDJ?9.F?(&F+=ZK/ZI6&O>W/;^8-K?Q[>NTN_I["C Y MG!;*TO:N]Z8]1.IB2S>6I[>KP_/_-N.I ,"E"1 " , 93Y\^_=,?__C9 M[WX;2RMB:NRSV^53JZ;JQG:&-^Y/S!&?;B>C?__@O\KJ_/(__CVO#U@FG1"K MA0Z9X'MZNW;SDV*)9"[;(9G'7.>@IN7\^."D,UF%NE+IW[\?KDS-(KIS=HRM MFF9-:SY'O?(JH_MFR;:Y4%/7L]LO;)8 ISU3@\31TJ,,;9[=\EG3@V5/$ M(6MC9N'LL+E$C^?KO8P__>+G/QM?[[&*Z_[Z.$T,K4$4ZJPX^Z(=/F92AKDNJ=AIJ-=G/-U=_FEON<;WD'OU)7JA MEO:F$Y47Q>3M*]M?_6T%6#6O$+NI9>C%VMC9K"3"Q, @,,)$ ( +S,/K][*.YR1TM>S+%YA=Q+ M+R^".;O6$,YR80( \'P)$ ( +S,XJ%PRQV5> +A9-#BVN0';\ZT))SEP@0 MX/D2( 0 'B9S<_K)!KRC^7-?D;8S#FP@0 X/D2( 0 'B9_>+G/\O1 MA>6.K_KKEU_F9!YCV/3TZ=,/?_I!VM(_EOM@/1/5KNXW1*K7??,QXYC@L3 (#G2X 0 #@999_.2]M'_[T@V:, MX>G3I[_Y]-.PX__.+G/TO_ MFU[TY$QX7ER8 \%P*$ <$4$" $ ."*"! " # %1$@ M! @"LB0 @ !71( 0 KH@ (0 %P1 4( M "X(@*$ <$4$" $ ."*"! " # %1$@! @"LB M0 @ !71( 0 KH@ (0 %P1 4( "X(@*$ M <$4$" $ ."*"! " # %1$@! @"LB0 @ !7 M1( 0 KH@ (0 %P1 4( "X(@*$ <$4$" $ M ."*"! " # %1$@! @"LB0 @ !71( 0 MKH@ (0 %P1 4( "X(@*$ <$4$" $ ."*"! " M # %1$@! @"LB0 @ !71( 0 KH@ (0 M %P1 4( "X(@*$ <$4$" $ ."*"! " # %1$@ M! @"LB0 @ !71( 0 KH@ (0 %P1 4( M "X(@*$ <$4$" $ ."*"! " # %1$@! @"LB M0 @ !71( 0 KH@ (0 %P1 4( "X(@*$ M <$4$" $ ."*"! " # %1$@! @"LB0 @ !7 M1( 0 KH@ (0 %P1 4( "X(@*$ <$4$" $ M ."*"! " # %1$@! @"LB0 @ !71( 0 MKH@ (0 %P1 4( "X(@*$ <$4$" $ ."*"! " M # %1$@! @"LB0 @ !71( 0 KH@ (0 M %P1 4( "X(@*$ <$4$" $ ."*"! " # %1$@ M! @"LB0 @ !71( 0 KH@ (0 %P1 4( M "X(@*$ <$4$" $ ."*"! " # %1$@! @"LB M0 @ !71( 0 KH@ (0 %P1 4( "X(@*$ M <$4$" $ ."*"! " # %1$@! @"LB0 @ !7 M1( 0 KH@ (0 %P1 4( "X(@*$ <$7^?_,A 2@%@@[ /* $E%3D2N0F"" end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.1
    Cover Page - shares
    3 Months Ended
    Apr. 30, 2023
    May 31, 2023
    Cover [Abstract]    
    Document Type 10-Q  
    Document Quarterly Report true  
    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 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   70,581,376
    Entity Central Index Key 0001441816  
    Current Fiscal Year End Date --01-31  
    Document Fiscal Year Focus 2024  
    Document Fiscal Period Focus Q1  
    Amendment Flag false  
    Document Period End Date Apr. 30, 2023  

    XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.1
    CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
    $ in Thousands
    Apr. 30, 2023
    Jan. 31, 2023
    Current assets:    
    Cash and cash equivalents $ 721,787 $ 455,826
    Short-term investments 1,181,641 1,380,804
    Accounts receivable, net of allowance for doubtful accounts of $6,512 and $6,362 as of April 30, 2023 and January 31, 2023, respectively 211,575 285,192
    Deferred commissions 82,867 83,550
    Prepaid expenses and other current assets 34,424 31,212
    Total current assets 2,232,294 2,236,584
    Property and equipment, net 55,212 57,841
    Operating lease right-of-use assets 40,072 41,194
    Goodwill 57,779 57,779
    Acquired intangible assets, net 9,133 11,428
    Deferred tax assets 3,041 2,564
    Other assets 182,994 181,503
    Total assets 2,580,525 2,588,893
    Current liabilities:    
    Accounts payable 7,986 8,295
    Accrued compensation and benefits 78,300 90,112
    Operating lease liabilities 8,605 8,686
    Other accrued liabilities 50,470 52,672
    Deferred revenue 387,206 428,747
    Total current liabilities 532,567 588,512
    Deferred tax liability, non-current 598 225
    Operating lease liabilities, non-current 35,611 36,264
    Deferred revenue, non-current 25,547 31,524
    Convertible senior notes, net 1,140,727 1,139,880
    Other liabilities, non-current 53,046 52,980
    Total liabilities 1,788,096 1,849,385
    Commitments and contingencies (Note 7)
    Stockholders’ equity:    
    Common stock, par value of $0.001 per share; 1,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 70,630,678 shares issued and 70,531,307 shares outstanding as of April 30, 2023; 70,005,957 shares issued and 69,906,586 shares outstanding as of January 31, 2023 71 70
    Additional paid-in capital 2,382,121 2,276,694
    Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of April 30, 2023 and January 31, 2023 (1,319) (1,319)
    Accumulated other comprehensive income (loss) 834 (905)
    Accumulated deficit (1,589,278) (1,535,032)
    Total stockholders’ equity 792,429 739,508
    Total liabilities and stockholders’ equity $ 2,580,525 $ 2,588,893
    XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.1
    CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Apr. 30, 2023
    Jan. 31, 2023
    Statement of Financial Position [Abstract]    
    Allowance for doubtful accounts $ 6,512 $ 6,362
    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) 70,630,678 70,005,957
    Common stock outstanding (in shares) 70,531,307 69,906,586
    Average repurchase price of treasury stock shares (in dollars per share) $ 13.27 $ 13.27
    Treasury Stock, Common, Shares 99,371 99,371
    XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.1
    CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
    $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Revenue:    
    Total revenue $ 368,280 $ 285,447
    Cost of revenue:    
    Total cost of revenue 97,449 78,215
    Gross profit 270,831 207,232
    Operating expenses:    
    Sales and marketing 182,733 150,268
    Research and development 116,817 96,372
    General and administrative 39,828 36,532
    Total operating expenses 339,378 283,172
    Loss from operations (68,547) (75,940)
    Other income (expense):    
    Interest income 18,037 624
    Interest expense (2,393) (2,453)
    Other income, net 1,144 1,621
    Loss before provision for income taxes (51,759) (76,148)
    Provision for income taxes 2,487 1,146
    Net loss $ (54,246) $ (77,294)
    Net loss per share, basic and diluted (in dollars per share) $ (0.77) $ (1.14)
    Weighted-average shares used to compute net loss per share, basic and diluted (in shares) 70,177,499 67,706,502
    Subscription    
    Revenue:    
    Total revenue $ 354,714 $ 274,581
    Cost of revenue:    
    Total cost of revenue 78,173 64,569
    Services    
    Revenue:    
    Total revenue 13,566 10,866
    Cost of revenue:    
    Total cost of revenue $ 19,276 $ 13,646
    XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.1
    CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
    $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Statement of Comprehensive Income [Abstract]    
    Net loss $ (54,246) $ (77,294)
    Other comprehensive income (loss), net of tax:    
    Unrealized income (loss) on available-for-sale securities 818 (2,364)
    Foreign currency translation adjustment 921 613
    Other comprehensive income (loss) 1,739 (1,751)
    Total comprehensive loss $ (52,507) $ (79,045)
    XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.1
    CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($)
    $ in Thousands
    Total
    Common Stock
    Additional Paid-In Capital
    Accumulated Other Comprehensive Income
    Accumulated Deficit
    Treasury Stock, Common
    Beginning balance (in shares) at Jan. 31, 2022   67,444,360        
    Beginning balance at Jan. 31, 2022 $ 666,700 $ 67 $ 1,860,514 $ (2,928) $ (1,189,634) $ (1,319)
    Increase (Decrease) in Stockholders' Equity [Roll Forward]            
    Stock option exercises (in shares)   235,517        
    Stock option exercises 1,656   1,656      
    Vesting of restricted stock units (in shares)   381,178        
    Vesting of restricted stock units 1 $ 1        
    Stock-based compensation 83,566   83,566      
    Conversion of 2024 convertible senior notes (in shares)   8        
    Conversion of convertible senior notes 1   1      
    Unrealized income (loss) on available-for-sale securities (2,364)     (2,364)    
    Foreign currency translation adjustment 613     613    
    Net loss (77,294)       (77,294)  
    Ending balance (in shares) at Apr. 30, 2022   68,061,063        
    Ending balance at Apr. 30, 2022 $ 672,879 $ 68 1,945,737 (4,679) (1,266,928) (1,319)
    Beginning balance (in shares) at Jan. 31, 2023 69,906,586 69,906,586        
    Beginning balance at Jan. 31, 2023 $ 739,508 $ 70 2,276,694 (905) (1,535,032) (1,319)
    Increase (Decrease) in Stockholders' Equity [Roll Forward]            
    Stock option exercises (in shares) 213,713 213,713        
    Stock option exercises $ 1,472   1,472      
    Vesting of restricted stock units (in shares)   388,017        
    Vesting of restricted stock units 1 $ 1        
    Vesting of performance stock units (in shares)   22,991        
    Stock-based compensation 103,955   103,955      
    Unrealized income (loss) on available-for-sale securities 818     818    
    Foreign currency translation adjustment 921     921    
    Net loss $ (54,246)       (54,246)  
    Ending balance (in shares) at Apr. 30, 2023 70,531,307 70,531,307        
    Ending balance at Apr. 30, 2023 $ 792,429 $ 71 $ 2,382,121 $ 834 $ (1,589,278) $ (1,319)
    XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.1
    CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
    $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Cash flows from operating activities    
    Net loss $ (54,246) $ (77,294)
    Adjustments to reconcile net loss to net cash provided by operating activities:    
    Depreciation and amortization 4,373 3,787
    Stock-based compensation 103,955 83,566
    Amortization of debt discount and issuance costs 847 840
    Amortization of finance right-of-use assets 994 994
    Amortization of operating right-of-use assets 2,225 2,018
    Deferred income taxes (188) (61)
    Amortization of premium and accretion of discount on short-term investments, net (13,230) 2,231
    Unrealized gain on non-marketable securities (2,226) (1,751)
    Unrealized foreign exchange loss 429 581
    Change in operating assets and liabilities:    
    Accounts receivable 73,364 28,740
    Prepaid expenses and other current assets (2,909) (3,293)
    Deferred commissions 2,664 (4,722)
    Other long-term assets (46) (358)
    Accounts payable (304) 1,023
    Accrued liabilities (12,631) (23,016)
    Operating lease liabilities (2,394) (2,192)
    Deferred revenue (47,266) 152
    Other liabilities, non-current 319 329
    Net cash provided by operating activities 53,730 11,574
    Cash flows from investing activities    
    Purchases of property and equipment (623) (2,538)
    Investment in non-marketable securities (1,306) (1,119)
    Proceeds from maturities of marketable securities 280,000 75,000
    Purchases of marketable securities (66,789) (100,146)
    Net cash provided by (used in) investing activities 211,282 (28,803)
    Cash flows from financing activities    
    Proceeds from exercise of stock options 1,472 1,656
    Principal repayments of finance leases (1,342) (595)
    Net cash provided by financing activities 130 1,061
    Effect of exchange rate changes on cash, cash equivalents and restricted cash 709 (1,467)
    Net increase (decrease) in cash, cash equivalents and restricted cash 265,851 (17,635)
    Cash, cash equivalents and restricted cash, beginning of period 456,339 474,420
    Cash, cash equivalents and restricted cash, end of period 722,190 456,785
    Cash paid during the period for:    
    Income taxes, net of refunds 3,146 1,589
    Interest expense 677 755
    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 721,787 456,275
    Restricted cash, non-current 403 510
    Total cash, cash equivalents and restricted cash $ 722,190 $ 456,785
    XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.1
    Organization and Description of Business
    3 Months Ended
    Apr. 30, 2023
    Organization, Consolidation and Presentation of Financial Statements [Abstract]  
    Organization and Description of Business Organization and Description of BusinessMongoDB, 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 developer data platform company. The foundation of the Company’s offering is the leading, modern general purpose database, which is built on a unique document-based architecture. Organizations can deploy the Company’s database at scale in the cloud, on-premises, or in a hybrid environment. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. In addition to selling subscriptions to its software, the Company provides post-contract support, training and consulting services for its offerings. The Company’s fiscal year ends on January 31.
    XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.1
    Summary of Significant Accounting Policies
    3 Months Ended
    Apr. 30, 2023
    Accounting Policies [Abstract]  
    Summary of Significant Accounting Policies Summary of Significant Accounting Policies
    Basis of Presentation
    The accompanying interim condensed consolidated financial statements are unaudited and have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. These interim unaudited condensed consolidated financial statements include the accounts of the Company and all of its wholly-owned subsidiaries. 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, including normal recurring adjustments, which are considered necessary to fairly state the Company’s financial position and results of operations as of and for the periods presented. All intercompany transactions and accounts have been eliminated. The results of operations for the interim periods should not be considered indicative of results for the full year or for any other future year or interim period.
    The year-end condensed balance sheet data was derived from 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, 2023 (the “2023 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, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. 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, 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 global macroeconomic conditions, including slower economic growth, rising interest rates and inflation, continue to impact demand and supply for a broad variety of goods and services, including demand from the Company’s customers.
    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 2023 Form 10-K.
    XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.1
    Fair Value Measurements
    3 Months Ended
    Apr. 30, 2023
    Fair Value Disclosures [Abstract]  
    Fair Value Measurements Fair Value Measurements
    The following tables present information about the Company’s financial assets that have been measured at fair value on a recurring basis as of April 30, 2023 and January 31, 2023 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
    Fair Value Measurement as of April 30, 2023
    Level 1
    Level 2
    Level 3
    Total
    Financial Assets:
    Cash and cash equivalents:
    Money market funds $487,055 $— $— $487,055 
    Short-term investments:
    U.S. government treasury securities
    1,181,641 — — 1,181,641 
    Total financial assets
    $1,668,696 $— $— $1,668,696 

    Fair Value Measurement as of January 31, 2023
    Level 1
    Level 2
    Level 3
    Total
    Financial Assets:
    Cash and cash equivalents:
    Money market funds $268,985 $— $— $268,985 
    Short-term investments:
    U.S. government treasury securities
    1,380,804 — — 1,380,804 
    Total financial assets
    $1,649,789 $— $— $1,649,789 
    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 April 30, 2023 and January 31, 2023. As of April 30, 2023, unrealized losses on the Company’s U.S. government treasury securities were approximately $1.6 million. The fluctuations in market interest rates impact the unrealized losses on these securities. The Company does not intend to sell these securities and, as a result, does not expect to realize these losses in its financial statements. The Company concluded that an allowance for credit losses was unnecessary for short-term investments as of April 30, 2023. Gross realized gains and losses were not material for each of the three-month periods ended April 30, 2023 and 2022.
    Convertible Senior Notes
    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 April 30, 2023 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 April 30, 2023 and January 31, 2023, the total amount of non-marketable equity and debt securities included in other assets on the Company’s condensed consolidated balance sheets were $13.3 million and $9.8 million, respectively. During the three months ended April 30, 2023 and 2022, the Company invested an additional $1.3 million and $1.1 million, respectively, of its cash in non-marketable equity securities. In addition, the Company recognized an unrealized gain on certain of these non-marketable securities of $2.2 million and $1.8 million during the three months ended April 30, 2023 and 2022, respectively. 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 2023 Form 10-K for further information. The Company considers these assets as Level 3 within the fair value hierarchy. 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.
    XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.1
    Goodwill and Acquired Intangible Assets, Net
    3 Months Ended
    Apr. 30, 2023
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Goodwill and Acquired Intangible Assets, Net Goodwill and Acquired Intangible Assets, Net
    There were no material changes to goodwill carrying amounts during the three months ended April 30, 2023. The gross carrying amounts and accumulated amortization of the Company’s intangible assets were as follows (in thousands):
    April 30, 2023
    Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
    (in years)
    Developed technology$38,100 $(30,657)$7,443 1.5
    Customer relationships15,200 (13,510)1,690 0.6
    Total$53,300 $(44,167)$9,133 
    January 31, 2023
    Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
    (in years)
    Developed technology$38,100 $(29,122)$8,978 1.7
    Customer relationships15,200 (12,750)2,450 0.8
    Total$53,300 $(41,872)$11,428 
    Acquired intangible assets are amortized on a straight-line basis. Amortization expense of intangible assets was $2.3 million for both the three months ended April 30, 2023 and 2022. Amortization expense for developed technology was included as research and development expense in the Company’s interim unaudited condensed consolidated statements of operations. Amortization expense for customer relationships was included as sales and marketing expense in the Company’s interim unaudited condensed consolidated statements of operations.
    As of April 30, 2023, future amortization expense related to the intangible assets is as follows (in thousands):
    Years Ending January 31,
    Remainder of 2024$6,210 
    20252,130 
    2026680 
    2027113 
    2028— 
    Total$9,133 
    XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.1
    Convertible Senior Notes
    3 Months Ended
    Apr. 30, 2023
    Debt Disclosure [Abstract]  
    Convertible Senior Notes Convertible Senior Notes
    The net carrying amounts of the Company’s 2026 Notes (as defined herein) were as follows for the periods presented (in thousands):
    April 30, 2023January 31, 2023
    Principal$1,149,972 $1,149,972 
    Unamortized debt issuance costs(9,245)(10,092)
    Net carrying amount$1,140,727 $1,139,880 

    As of April 30, 2023, the estimated fair value (Level 2) of the outstanding 2026 Notes, which is utilized solely for disclosure purposes, was approximately $1.5 billion. The fair value was determined based on the closing trading price per $100 of the 2026 Notes as of the last day of trading for the period. The fair value of the 2026 Notes is primarily affected by the trading price of the Company’s common stock and market interest rates.
    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.
    Refer to Note 6, Convertible Senior Notes, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2023 Form 10-K for further information on the 2026 Notes.
    During the three months ended April 30, 2023, the conditional conversion feature of the 2026 Notes was not triggered as the last reported sale price of the Company's common stock was not more than or equal to 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days ending on April 28, 2023 (the last trading day of the fiscal quarter) and therefore the 2026 Notes are not convertible, in whole or in part, from May 1, 2023 through July 31, 2023. 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.
    Capped Calls
    In connection with the pricing of the issuance of our convertible notes due June 15, 2024 (the “2024 Notes”) and the 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 corresponded 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. The Company did not unwind any of its Capped Calls through April 30, 2023.
    Refer to Note 6, Convertible Senior Notes, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of the Company’s 2023 Form 10-K for further information on the Capped Calls and the 2024 Notes.
    XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.1
    Leases
    3 Months Ended
    Apr. 30, 2023
    Leases [Abstract]  
    Leases LeasesThe Company has entered into non-cancelable operating and finance lease agreements, principally real estate for office space globally. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Lease terms range from one to 12 years and may include renewal options, which the company deems reasonably certain to be renewed. The exercise of the lease renewal option is at the company's discretion.
    Lease Costs
    The components of the Company’s lease costs included in its interim unaudited condensed consolidated statements of operations were as follows (in thousands):
    Three Months Ended April 30,
    20232022
    Finance lease cost:
    Amortization of finance lease right-of-use assets$994 $994 
    Interest on finance lease liabilities676 750 
    Operating lease cost2,658 2,564 
    Short-term lease cost1,363 537 
    Total lease cost$5,691 $4,845 
    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):
    April 30, 2023January 31, 2023
    Finance Lease:
    Property and equipment, net$26,495 $27,489 
    Other accrued liabilities, current5,561 5,483 
    Other liabilities, non-current42,270 43,690 
    Operating Leases:
    Operating lease right-of-use assets$40,072 $41,194 
    Operating lease liabilities, current8,605 8,686 
    Operating lease liabilities, non-current35,611 36,264 
    Supplemental Information
    The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
    Three Months Ended April 30,
    20232022
    Cash paid for amounts included in the measurement of lease liabilities:
    Operating cash flows from finance lease$676 $750 
    Operating cash flows from operating leases2,983 2,722 
    Financing cash flows from finance lease1,342 595 
    Right-of-use assets obtained in exchange for lease obligations:
    Operating leases$1,177 $5,744 
    Weighted-average remaining lease term as of period end (in years):
    Finance lease6.77.7
    Operating leases5.96.6
    Weighted-average discount rate:
    Finance lease5.6 %5.6 %
    Operating leases5.6 %5.0 %
    Maturities of Lease Liabilities
    Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of April 30, 2023 were as follows (in thousands):
    Year Ending January 31,
    Finance Lease
    Operating Leases
    Remainder of 2024$6,055 $8,997 
    20258,445 10,708 
    20268,711 8,707 
    20278,711 6,356 
    20288,711 4,857 
    Thereafter
    16,696 12,550 
    Total minimum payments
    57,329 52,175 
    Less imputed interest
    (9,498)(7,959)
    Present value of future minimum lease payments
    47,831 44,216 
    Less current obligations under leases
    (5,561)(8,605)
    Non-current lease obligations
    $42,270 $35,611 
    Leases LeasesThe Company has entered into non-cancelable operating and finance lease agreements, principally real estate for office space globally. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Lease terms range from one to 12 years and may include renewal options, which the company deems reasonably certain to be renewed. The exercise of the lease renewal option is at the company's discretion.
    Lease Costs
    The components of the Company’s lease costs included in its interim unaudited condensed consolidated statements of operations were as follows (in thousands):
    Three Months Ended April 30,
    20232022
    Finance lease cost:
    Amortization of finance lease right-of-use assets$994 $994 
    Interest on finance lease liabilities676 750 
    Operating lease cost2,658 2,564 
    Short-term lease cost1,363 537 
    Total lease cost$5,691 $4,845 
    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):
    April 30, 2023January 31, 2023
    Finance Lease:
    Property and equipment, net$26,495 $27,489 
    Other accrued liabilities, current5,561 5,483 
    Other liabilities, non-current42,270 43,690 
    Operating Leases:
    Operating lease right-of-use assets$40,072 $41,194 
    Operating lease liabilities, current8,605 8,686 
    Operating lease liabilities, non-current35,611 36,264 
    Supplemental Information
    The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
    Three Months Ended April 30,
    20232022
    Cash paid for amounts included in the measurement of lease liabilities:
    Operating cash flows from finance lease$676 $750 
    Operating cash flows from operating leases2,983 2,722 
    Financing cash flows from finance lease1,342 595 
    Right-of-use assets obtained in exchange for lease obligations:
    Operating leases$1,177 $5,744 
    Weighted-average remaining lease term as of period end (in years):
    Finance lease6.77.7
    Operating leases5.96.6
    Weighted-average discount rate:
    Finance lease5.6 %5.6 %
    Operating leases5.6 %5.0 %
    Maturities of Lease Liabilities
    Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of April 30, 2023 were as follows (in thousands):
    Year Ending January 31,
    Finance Lease
    Operating Leases
    Remainder of 2024$6,055 $8,997 
    20258,445 10,708 
    20268,711 8,707 
    20278,711 6,356 
    20288,711 4,857 
    Thereafter
    16,696 12,550 
    Total minimum payments
    57,329 52,175 
    Less imputed interest
    (9,498)(7,959)
    Present value of future minimum lease payments
    47,831 44,216 
    Less current obligations under leases
    (5,561)(8,605)
    Non-current lease obligations
    $42,270 $35,611 
    XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.1
    Commitments and Contingencies
    3 Months Ended
    Apr. 30, 2023
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments and Contingencies Commitments and Contingencies
    Non-cancelable Material Commitments
    During the three months ended April 30, 2023, 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 2023 Form 10-K.

    Legal Matters
    The Company investigates all claims, litigation and other legal matters as they arise. 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, labor and employment 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. On May 4, 2021, the District Court granted certain defendants' motion to dismiss without prejudice. Realtime filed an amended complaint on May 18, 2021, which the District Court dismissed on August 23, 2021. On August 25, 2021, Realtime filed a notice of appeal of the Delaware District Court’s order. The oral argument took place before the U.S. Court of Appeals for the Federal Circuit on February 10, 2023. Although claims and litigation are inherently unpredictable, as of April 30, 2023, the Company does not believe that any legal matters, 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. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.
    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. To date, the Company has not incurred material costs as a result of such commitments. 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 28 R15.htm IDEA: XBRL DOCUMENT v3.23.1
    Revenue
    3 Months Ended
    Apr. 30, 2023
    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 April 30,
    20232022
    Primary geographical markets:
    Americas
    $222,346 $174,056 
    EMEA
    105,123 81,969 
    Asia Pacific
    40,811 29,422 
    Total
    $368,280 $285,447 
    Subscription product categories and services:
    MongoDB Atlas-related
    $237,756 $169,995 
    Other subscription
    116,958 104,586 
    Services
    13,566 10,866 
    Total
    $368,280 $285,447 
    Customers located in the United States accounted for 54% and 55% of total revenue for the three months ended April 30, 2023 and 2022, respectively. No other country accounted for 10% or more of revenue for the periods presented.
    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 April 30, 2023 and January 31, 2023 was $412.8 million and $460.3 million, respectively. Approximately 45% and 43% of the total revenue recognized for the three months ended April 30, 2023 and 2022, 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 April 30, 2023, the aggregate transaction price allocated to remaining performance obligations was $470.7 million. Approximately 59% 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 are recorded as part of accounts receivable, net in the Company’s condensed consolidated balance sheets. As of April 30, 2023 and January 31, 2023, unbilled receivables were $8.8 million and $9.7 million, respectively.
    Allowance for Doubtful Accounts
    The Company considers expectations of forward-looking losses, in addition to historical loss rates, to estimate its allowance for doubtful accounts on its accounts receivable. 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, 2023
    $6,362 
    Provision1,872 
    Recoveries/write-offs(1,722)
    Balance as of April 30, 2023
    $6,512 
    Costs Capitalized to Obtain Contracts with Customers
    Deferred commissions were $249.8 million and $252.4 million as of April 30, 2023 and January 31, 2023, respectively. Amortization expense with respect to deferred commissions, which is included in sales and marketing expense in the Company’s interim unaudited condensed consolidated statements of operations, was $23.1 million and $17.6 million for the three months ended April 30, 2023 and 2022, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
    XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.1
    Equity Incentive Plans and Employee Stock Purchase Plan
    3 Months Ended
    Apr. 30, 2023
    Share-Based Payment Arrangement [Abstract]  
    Equity Incentive Plans and Employee Stock Purchase Plan Equity Incentive Plan and Employee Stock Purchase Plan
    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 eligible 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 eligible employees and non-statutory stock options to eligible 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. There were no stock options granted during the three months ended April 30, 2023.
    The following table summarizes stock option activity for the three months ended April 30, 2023 (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, 2023
    1,789,813 $7.60 3.3$313,980 
    Stock options exercised(213,713)6.89 
    Stock options forfeited and expired
    — — 
    Balance - April 30, 2023
    1,576,100 $7.70 3.1$366,065 
    Vested and exercisable - January 31, 2023
    1,789,813 $7.60 3.3$313,980 
    Vested and exercisable - April 30, 2023
    1,576,100 $7.70 3.1$366,065 
    Restricted Stock Units
    The 2016 Plan provides for the issuance of RSUs to eligible 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 three months ended April 30, 2023:
    Shares
    Weighted-Average Grant Date Fair Value per RSU
    Unvested - January 31, 2023
    3,480,206 $288.58 
    RSUs granted1,564,517 217.42 
    RSUs vested(388,017)250.23 
    RSUs forfeited and canceled(168,192)306.20 
    Unvested - April 30, 2023
    4,488,514 $276.15 

    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 common stock at a discounted price per share. The Company’s current offering period began December 16, 2022 and is expected to end on June 15, 2023.
    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 April 30,
    20232022
    Cost of revenue—subscription
    $5,514 $4,467 
    Cost of revenue—services
    2,948 2,212 
    Sales and marketing
    37,606 30,534 
    Research and development
    44,066 35,483 
    General and administrative
    13,821 10,870 
    Total stock-based compensation expense
    $103,955 $83,566 
    XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.1
    Net Loss Per Share
    3 Months Ended
    Apr. 30, 2023
    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 common shares outstanding for the period, including stock options, restricted stock units and shares underlying the conversion option of the convertible senior notes. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares 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 April 30,
    20232022
    Numerator:
    Net loss
    $(54,246)$(77,294)
    Denominator:
    Weighted-average shares used to compute net loss per share, basic and diluted
    70,177,499 67,706,502 
    Net loss per share, basic and diluted
    $(0.77)$(1.14)
    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 common stock upon any conversion of the 2024 Notes and the 2026 Notes. The Company has not exercised any of its Capped Calls as of April 30, 2023.
    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 April 30,
    20232022
    Stock options pursuant to the 2016 Equity Incentive Plan
    504,452 621,307 
    Stock options pursuant to the 2008 Stock Incentive Plan1,152,990 1,836,934 
    Unvested restricted stock units
    4,054,925 3,675,756 
    Unvested executive PSUs174,119 42,876 
    Shares underlying the conversion option of the 2026 Notes5,445,002 5,445,069 
    Total11,331,488 11,621,942 
    XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.1
    Income Taxes
    3 Months Ended
    Apr. 30, 2023
    Income Tax Disclosure [Abstract]  
    Income Taxes Income Taxes
    The Company recorded a provision for income taxes of $2.5 million and $1.1 million for the three months ended April 30, 2023 and 2022, respectively. The provisions recorded during the three months ended April 30, 2023 and 2022 were driven by the increase in global income and the associated foreign taxes as the Company continues its global expansion. 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 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, 2023, the Company’s net unrecognized tax benefits totaled $29.3 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. To date, globally enacted tax legislation has not materially impacted income tax expense of the financial statements due to the presence of net operating losses and full valuation allowances within the Company’s two most significant tax jurisdictions, the United States and Ireland.
    XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.1
    Summary of Significant Accounting Policies (Policies)
    3 Months Ended
    Apr. 30, 2023
    Accounting Policies [Abstract]  
    Basis of Presentation
    The accompanying interim condensed consolidated financial statements are unaudited and have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. These interim unaudited condensed consolidated financial statements include the accounts of the Company and all of its wholly-owned subsidiaries. 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, including normal recurring adjustments, which are considered necessary to fairly state the Company’s financial position and results of operations as of and for the periods presented. All intercompany transactions and accounts have been eliminated. The results of operations for the interim periods should not be considered indicative of results for the full year or for any other future year or interim period.
    The year-end condensed balance sheet data was derived from 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, 2023 (the “2023 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, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. 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, 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 global macroeconomic conditions, including slower economic growth, rising interest rates and inflation, continue to impact demand and supply for a broad variety of goods and services, including demand from the Company’s customers.
    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.
    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 common shares outstanding for the period, including stock options, restricted stock units and shares underlying the conversion option of the convertible senior notes. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive due to the net loss reported for each period presented.
    XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.1
    Fair Value Measurements (Tables)
    3 Months Ended
    Apr. 30, 2023
    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 that have been measured at fair value on a recurring basis as of April 30, 2023 and January 31, 2023 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
    Fair Value Measurement as of April 30, 2023
    Level 1
    Level 2
    Level 3
    Total
    Financial Assets:
    Cash and cash equivalents:
    Money market funds $487,055 $— $— $487,055 
    Short-term investments:
    U.S. government treasury securities
    1,181,641 — — 1,181,641 
    Total financial assets
    $1,668,696 $— $— $1,668,696 

    Fair Value Measurement as of January 31, 2023
    Level 1
    Level 2
    Level 3
    Total
    Financial Assets:
    Cash and cash equivalents:
    Money market funds $268,985 $— $— $268,985 
    Short-term investments:
    U.S. government treasury securities
    1,380,804 — — 1,380,804 
    Total financial assets
    $1,649,789 $— $— $1,649,789 
    XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.1
    Goodwill and Acquired Intangible Assets, Net (Tables)
    3 Months Ended
    Apr. 30, 2023
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Gross carrying amount and accumulated amortization of intangible assets The gross carrying amounts and accumulated amortization of the Company’s intangible assets were as follows (in thousands):
    April 30, 2023
    Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
    (in years)
    Developed technology$38,100 $(30,657)$7,443 1.5
    Customer relationships15,200 (13,510)1,690 0.6
    Total$53,300 $(44,167)$9,133 
    January 31, 2023
    Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life
    (in years)
    Developed technology$38,100 $(29,122)$8,978 1.7
    Customer relationships15,200 (12,750)2,450 0.8
    Total$53,300 $(41,872)$11,428 
    Future amortization expense related to intangible assets
    As of April 30, 2023, future amortization expense related to the intangible assets is as follows (in thousands):
    Years Ending January 31,
    Remainder of 2024$6,210 
    20252,130 
    2026680 
    2027113 
    2028— 
    Total$9,133 
    XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.1
    Convertible Senior Notes (Tables)
    3 Months Ended
    Apr. 30, 2023
    Debt Disclosure [Abstract]  
    Convertible debt schedules
    The net carrying amounts of the Company’s 2026 Notes (as defined herein) were as follows for the periods presented (in thousands):
    April 30, 2023January 31, 2023
    Principal$1,149,972 $1,149,972 
    Unamortized debt issuance costs(9,245)(10,092)
    Net carrying amount$1,140,727 $1,139,880 
    XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.1
    Leases (Tables)
    3 Months Ended
    Apr. 30, 2023
    Leases [Abstract]  
    Lease, Cost
    The components of the Company’s lease costs included in its interim unaudited condensed consolidated statements of operations were as follows (in thousands):
    Three Months Ended April 30,
    20232022
    Finance lease cost:
    Amortization of finance lease right-of-use assets$994 $994 
    Interest on finance lease liabilities676 750 
    Operating lease cost2,658 2,564 
    Short-term lease cost1,363 537 
    Total lease cost$5,691 $4,845 
    The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
    Three Months Ended April 30,
    20232022
    Cash paid for amounts included in the measurement of lease liabilities:
    Operating cash flows from finance lease$676 $750 
    Operating cash flows from operating leases2,983 2,722 
    Financing cash flows from finance lease1,342 595 
    Right-of-use assets obtained in exchange for lease obligations:
    Operating leases$1,177 $5,744 
    Weighted-average remaining lease term as of period end (in years):
    Finance lease6.77.7
    Operating leases5.96.6
    Weighted-average discount rate:
    Finance lease5.6 %5.6 %
    Operating leases5.6 %5.0 %
    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):
    April 30, 2023January 31, 2023
    Finance Lease:
    Property and equipment, net$26,495 $27,489 
    Other accrued liabilities, current5,561 5,483 
    Other liabilities, non-current42,270 43,690 
    Operating Leases:
    Operating lease right-of-use assets$40,072 $41,194 
    Operating lease liabilities, current8,605 8,686 
    Operating lease liabilities, non-current35,611 36,264 
    Finance Lease, Liability, Maturity
    Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of April 30, 2023 were as follows (in thousands):
    Year Ending January 31,
    Finance Lease
    Operating Leases
    Remainder of 2024$6,055 $8,997 
    20258,445 10,708 
    20268,711 8,707 
    20278,711 6,356 
    20288,711 4,857 
    Thereafter
    16,696 12,550 
    Total minimum payments
    57,329 52,175 
    Less imputed interest
    (9,498)(7,959)
    Present value of future minimum lease payments
    47,831 44,216 
    Less current obligations under leases
    (5,561)(8,605)
    Non-current lease obligations
    $42,270 $35,611 
    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 April 30, 2023 were as follows (in thousands):
    Year Ending January 31,
    Finance Lease
    Operating Leases
    Remainder of 2024$6,055 $8,997 
    20258,445 10,708 
    20268,711 8,707 
    20278,711 6,356 
    20288,711 4,857 
    Thereafter
    16,696 12,550 
    Total minimum payments
    57,329 52,175 
    Less imputed interest
    (9,498)(7,959)
    Present value of future minimum lease payments
    47,831 44,216 
    Less current obligations under leases
    (5,561)(8,605)
    Non-current lease obligations
    $42,270 $35,611 
    XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.1
    Revenue (Tables)
    3 Months Ended
    Apr. 30, 2023
    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 April 30,
    20232022
    Primary geographical markets:
    Americas
    $222,346 $174,056 
    EMEA
    105,123 81,969 
    Asia Pacific
    40,811 29,422 
    Total
    $368,280 $285,447 
    Subscription product categories and services:
    MongoDB Atlas-related
    $237,756 $169,995 
    Other subscription
    116,958 104,586 
    Services
    13,566 10,866 
    Total
    $368,280 $285,447 
    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, 2023
    $6,362 
    Provision1,872 
    Recoveries/write-offs(1,722)
    Balance as of April 30, 2023
    $6,512 
    XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.1
    Equity Incentive Plans and Employee Stock Purchase Plan (Tables)
    3 Months Ended
    Apr. 30, 2023
    Share-Based Payment Arrangement [Abstract]  
    Schedule of stock option activity
    The following table summarizes stock option activity for the three months ended April 30, 2023 (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, 2023
    1,789,813 $7.60 3.3$313,980 
    Stock options exercised(213,713)6.89 
    Stock options forfeited and expired
    — — 
    Balance - April 30, 2023
    1,576,100 $7.70 3.1$366,065 
    Vested and exercisable - January 31, 2023
    1,789,813 $7.60 3.3$313,980 
    Vested and exercisable - April 30, 2023
    1,576,100 $7.70 3.1$366,065 
    Schedule of restricted stock unit activity
    The following table summarizes RSU activity for the three months ended April 30, 2023:
    Shares
    Weighted-Average Grant Date Fair Value per RSU
    Unvested - January 31, 2023
    3,480,206 $288.58 
    RSUs granted1,564,517 217.42 
    RSUs vested(388,017)250.23 
    RSUs forfeited and canceled(168,192)306.20 
    Unvested - April 30, 2023
    4,488,514 $276.15 
    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 April 30,
    20232022
    Cost of revenue—subscription
    $5,514 $4,467 
    Cost of revenue—services
    2,948 2,212 
    Sales and marketing
    37,606 30,534 
    Research and development
    44,066 35,483 
    General and administrative
    13,821 10,870 
    Total stock-based compensation expense
    $103,955 $83,566 
    XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.1
    Net Loss Per Share (Tables)
    3 Months Ended
    Apr. 30, 2023
    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 April 30,
    20232022
    Numerator:
    Net loss
    $(54,246)$(77,294)
    Denominator:
    Weighted-average shares used to compute net loss per share, basic and diluted
    70,177,499 67,706,502 
    Net loss per share, basic and diluted
    $(0.77)$(1.14)
    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 April 30,
    20232022
    Stock options pursuant to the 2016 Equity Incentive Plan
    504,452 621,307 
    Stock options pursuant to the 2008 Stock Incentive Plan1,152,990 1,836,934 
    Unvested restricted stock units
    4,054,925 3,675,756 
    Unvested executive PSUs174,119 42,876 
    Shares underlying the conversion option of the 2026 Notes5,445,002 5,445,069 
    Total11,331,488 11,621,942 
    XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.1
    Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Jan. 31, 2023
    Short-term investments:      
    Investment in non-marketable equity securities $ 13,300   $ 9,800
    Equity securities without readily determinable fair value, upward price adjustment, annual amount 2,200 $ 1,800  
    Non-marketable Securities      
    Short-term investments:      
    Payments to acquire investments 1,300 $ 1,100  
    Fair Value, Recurring      
    Short-term investments:      
    Total financial assets 1,668,696   1,649,789
    Level 1 | Fair Value, Recurring      
    Short-term investments:      
    Total financial assets 1,668,696   1,649,789
    Level 2 | Fair Value, Recurring      
    Short-term investments:      
    Total financial assets 0   0
    Level 3 | Fair Value, Recurring      
    Short-term investments:      
    Total financial assets 0   0
    U.S. government treasury securities      
    Short-term investments:      
    Unrealized losses on US treasury stock 1,600    
    U.S. government treasury securities | Fair Value, Recurring      
    Short-term investments:      
    Short-term investments: 1,181,641   1,380,804
    U.S. government treasury securities | Level 1 | Fair Value, Recurring      
    Short-term investments:      
    Short-term investments: 1,181,641   1,380,804
    U.S. government treasury securities | Level 2 | Fair Value, Recurring      
    Short-term investments:      
    Short-term investments: 0   0
    U.S. government treasury securities | Level 3 | Fair Value, Recurring      
    Short-term investments:      
    Short-term investments: 0   0
    Money market funds | Fair Value, Recurring      
    Cash and cash equivalents:      
    Cash and cash equivalents: 487,055   268,985
    Money market funds | Level 1 | Fair Value, Recurring      
    Cash and cash equivalents:      
    Cash and cash equivalents: 487,055   268,985
    Money market funds | Level 2 | Fair Value, Recurring      
    Cash and cash equivalents:      
    Cash and cash equivalents: 0   0
    Money market funds | Level 3 | Fair Value, Recurring      
    Cash and cash equivalents:      
    Cash and cash equivalents: $ 0   $ 0
    XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.1
    Goodwill and Acquired Intangible Assets, Net - Additional Information (Details) - USD ($)
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Goodwill and Intangible Assets Disclosure [Abstract]    
    Changes in goodwill $ 0  
    Amortization of intangible assets $ 2,300,000 $ 2,300,000
    XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.1
    Goodwill and Acquired Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Apr. 30, 2023
    Jan. 31, 2023
    Acquired Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Value $ 53,300 $ 53,300
    Accumulated Amortization (44,167) (41,872)
    Net Book Value 9,133 11,428
    Developed technology    
    Acquired Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Value 38,100 38,100
    Accumulated Amortization (30,657) (29,122)
    Net Book Value $ 7,443 $ 8,978
    Weighted-Average Remaining Useful Life (in years) 1 year 6 months 1 year 8 months 12 days
    Customer relationships    
    Acquired Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Value $ 15,200 $ 15,200
    Accumulated Amortization (13,510) (12,750)
    Net Book Value $ 1,690 $ 2,450
    Weighted-Average Remaining Useful Life (in years) 7 months 6 days 9 months 18 days
    XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.1
    Goodwill and Acquired Intangible Assets, Net - Future Amortization Expense (Details) - USD ($)
    $ in Thousands
    Apr. 30, 2023
    Jan. 31, 2023
    Goodwill and Intangible Assets Disclosure [Abstract]    
    Remainder of 2024 $ 6,210  
    2025 2,130  
    2026 680  
    2027 113  
    2028 0  
    Net Book Value $ 9,133 $ 11,428
    XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.1
    Convertible Senior Notes - Convertible Debt Schedule (Details) - 2026 Notes - USD ($)
    $ in Thousands
    Apr. 30, 2023
    Jan. 31, 2023
    Debt Instrument [Line Items]    
    Principal $ 1,149,972 $ 1,149,972
    Unamortized debt issuance costs (9,245) (10,092)
    Net carrying amount $ 1,140,727 $ 1,139,880
    XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.1
    Convertible Senior Notes - Additional Information (Details)
    1 Months Ended 3 Months Ended
    Jan. 31, 2020
    USD ($)
    Apr. 30, 2023
    USD ($)
    day
    2026 Notes    
    Debt Instrument [Line Items]    
    Fair value of convertible debt   $ 1,500,000,000
    2026 Notes | Measurement Input, Share Price    
    Debt Instrument [Line Items]    
    Measurement input   100
    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 | 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  
    Convertible Debt | Additional Convertible Senior Notes Due 2026    
    Debt Instrument [Line Items]    
    Face amount of debt $ 150,000,000  
    XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.1
    Convertible Senior Notes - Capped Calls (Details)
    3 Months Ended
    Apr. 30, 2023
    $ / 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 47 R34.htm IDEA: XBRL DOCUMENT v3.23.1
    Leases - Narrative (Details)
    Apr. 30, 2023
    Minimum  
    Lessee, Lease, Description [Line Items]  
    Term of contract 1 year
    Maximum  
    Lessee, Lease, Description [Line Items]  
    Term of contract 12 years
    XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.1
    Leases - Components of Lease Expense (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Finance lease cost:    
    Amortization of finance lease right-of-use assets $ 994 $ 994
    Interest on finance lease liabilities 676 750
    Operating lease cost 2,658 2,564
    Short-term lease cost 1,363 537
    Total lease cost $ 5,691 $ 4,845
    XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.1
    Leases - Balance Sheet Components (Details) - USD ($)
    $ in Thousands
    Apr. 30, 2023
    Jan. 31, 2023
    Finance Lease:    
    Property and equipment, net $ 26,495 $ 27,489
    Other accrued liabilities, current 5,561 5,483
    Other liabilities, non-current 42,270 43,690
    Operating Leases:    
    Operating lease right-of-use assets 40,072 41,194
    Operating lease liabilities, current 8,605 8,686
    Operating lease liabilities, non-current $ 35,611 $ 36,264
    XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.1
    Leases - Supplemental Information (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Cash paid for amounts included in the measurement of lease liabilities:    
    Operating cash flows from finance lease $ 676 $ 750
    Operating cash flows from operating leases 2,983 2,722
    Financing cash flows from finance lease 1,342 595
    Right-of-use assets obtained in exchange for lease obligations:    
    Operating leases $ 1,177 $ 5,744
    Weighted-average remaining lease term as of period end (in years):    
    Finance lease 6 years 8 months 12 days 7 years 8 months 12 days
    Operating leases 5 years 10 months 24 days 6 years 7 months 6 days
    Weighted-average discount rate:    
    Finance lease 5.60% 5.60%
    Operating leases 5.60% 5.00%
    XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.1
    Leases - Lease Maturities (Details) - USD ($)
    $ in Thousands
    Apr. 30, 2023
    Jan. 31, 2023
    Finance Lease, Liability, Payment, Due [Abstract]    
    Remainder of 2024 $ 6,055  
    2025 8,445  
    2026 8,711  
    2027 8,711  
    2028 8,711  
    Thereafter 16,696  
    Total minimum payments 57,329  
    Less imputed interest (9,498)  
    Present value of future minimum lease payments 47,831  
    Less current obligations under leases (5,561) $ (5,483)
    Non-current lease obligations 42,270 43,690
    Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
    Remainder of 2024 8,997  
    2025 10,708  
    2026 8,707  
    2027 6,356  
    2028 4,857  
    Thereafter 12,550  
    Total minimum payments 52,175  
    Less imputed interest (7,959)  
    Present value of future minimum lease payments 44,216  
    Less current obligations under leases (8,605) (8,686)
    Non-current lease obligations $ 35,611 $ 36,264
    XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.1
    Commitments and Contingencies (Details)
    Mar. 12, 2019
    patent
    Commitments and Contingencies Disclosure [Abstract]  
    Patents allegedly infringed 3
    XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.1
    Revenue - Schedule of total revenue by geographic areas (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Total revenue $ 368,280 $ 285,447
    MongoDB Atlas-related    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Total revenue 237,756 169,995
    Other subscription    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Total revenue 116,958 104,586
    Services    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Total revenue 13,566 10,866
    Americas    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Total revenue 222,346 174,056
    EMEA    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Total revenue 105,123 81,969
    Asia Pacific    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Total revenue $ 40,811 $ 29,422
    XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.1
    Revenue - Concentration Risk (Details)
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Concentration Risk [Line Items]    
    Percent of revenue recognized from deferred revenue 45.00% 43.00%
    Geographic Concentration Risk | Revenue, Net | United States    
    Concentration Risk [Line Items]    
    Concentration risk, percentage 54.00% 55.00%
    XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.1
    Revenue - Additional Information (Details) - USD ($)
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Jan. 31, 2023
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
    Deferred revenue $ 412,800,000   $ 460,300,000
    Percent of revenue recognized from deferred revenue 45.00% 43.00%  
    Remaining performance obligation, percentage 59.00%    
    Unbilled contracts receivable $ 8,800,000   9,700,000
    Deferred commissions 249,800,000   $ 252,400,000
    Amortization of deferred commissions 23,100,000 $ 17,600,000  
    Impairment loss 0 $ 0  
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-11-01      
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
    Remaining performance obligation $ 470,700,000    
    Expected timing of satisfaction of remaining performance obligation 12 months    
    XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.1
    Revenue - Schedule of Allowance for Doubtful Accounts (Details)
    $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    USD ($)
    Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
    Beginning balance $ 6,362
    Provision 1,872
    Recoveries/write-offs (1,722)
    Ending balance $ 6,512
    XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.1
    Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details) - Employee Stock Option
    3 Months Ended
    Apr. 30, 2023
    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 58 R45.htm IDEA: XBRL DOCUMENT v3.23.1
    Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Apr. 30, 2023
    Jan. 31, 2023
    Shares    
    Balance - beginning of period (in shares) 1,789,813  
    Stock options exercised (in shares) (213,713)  
    Stock options forfeited and expired (in shares) 0  
    Balance - end of period (in shares) 1,576,100 1,789,813
    Vested and exercisable (in shares) 1,576,100 1,789,813
    Weighted-Average Exercise Price Per Share    
    Balance - beginning of period (in dollars per share) $ 7.60  
    Stock options exercised (in dollars per share) 6.89  
    Stock options forfeited and expired (in dollars per share) 0  
    Balance - end of period (in dollars per share) 7.70 $ 7.60
    Vested and exercisable (in dollars per share) $ 7.70 $ 7.60
    Weighted-Average Remaining Contractual Term    
    Balance 3 years 1 month 6 days 3 years 3 months 18 days
    Vested and exercisable 3 years 1 month 6 days 3 years 3 months 18 days
    Aggregate Intrinsic Value    
    Balance $ 366,065 $ 313,980
    Vested and exercisable $ 366,065 $ 313,980
    XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.1
    Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details) - Restricted Stock Units (RSUs)
    3 Months Ended
    Apr. 30, 2023
    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 60 R47.htm IDEA: XBRL DOCUMENT v3.23.1
    Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)
    3 Months Ended
    Apr. 30, 2023
    $ / shares
    shares
    Shares  
    Unvested - beginning of period (in shares) | shares 3,480,206
    RSUs granted (in shares) | shares 1,564,517
    RSUs vested (in shares) | shares (388,017)
    RSUs forfeited and canceled (in shares) | shares (168,192)
    Unvested - end of period (in shares) | shares 4,488,514
    Weighted-Average Grant Date Fair Value per RSU  
    Unvested - beginning of period (in dollars per share) | $ / shares $ 288.58
    RSUs granted (in dollars per share) | $ / shares 217.42
    RSUs vested (in dollars per share) | $ / shares 250.23
    RSUs forfeited and canceled (in dollars per share) | $ / shares 306.20
    Unvested - end of period (in dollars per share) | $ / shares $ 276.15
    XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.1
    Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan, Additional Information (Details)
    Apr. 30, 2023
    Employee Stock Purchase Plan  
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Maximum employee contribution rate 15.00%
    XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.1
    Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Total stock-based compensation expense $ 103,955 $ 83,566
    Cost of revenue—subscription    
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Total stock-based compensation expense 5,514 4,467
    Cost of revenue—services    
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Total stock-based compensation expense 2,948 2,212
    Sales and marketing    
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Total stock-based compensation expense 37,606 30,534
    Research and development    
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Total stock-based compensation expense 44,066 35,483
    General and administrative    
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Total stock-based compensation expense $ 13,821 $ 10,870
    XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.1
    Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Numerator:    
    Net loss $ (54,246) $ (77,294)
    Denominator:    
    Weighted-average shares used to compute net loss per share, basic and diluted 70,177,499 67,706,502
    Net loss per share, basic and diluted (in dollars per share) $ (0.77) $ (1.14)
    XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.1
    Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) - shares
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
    Antidilutive securities excluded from computation of earnings per share (in shares) 11,331,488 11,621,942
    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) 504,452 621,307
    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) 1,152,990 1,836,934
    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) 4,054,925 3,675,756
    Unvested executive PSUs    
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
    Antidilutive securities excluded from computation of earnings per share (in shares) 174,119 42,876
    Shares underlying the conversion option of the 2024 Notes | 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,002 5,445,069
    XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.1
    Income Taxes (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Apr. 30, 2023
    Apr. 30, 2022
    Jan. 31, 2023
    Income Tax Disclosure [Abstract]      
    Provision for income taxes $ 2,487 $ 1,146  
    Unrecognized tax benefits     $ 29,300
    XML 66 mdb-20230430_htm.xml IDEA: XBRL DOCUMENT 0001441816 2023-02-01 2023-04-30 0001441816 2023-05-31 0001441816 2023-04-30 0001441816 2023-01-31 0001441816 2022-02-01 2023-01-31 0001441816 us-gaap:LicenseMember 2023-02-01 2023-04-30 0001441816 us-gaap:LicenseMember 2022-02-01 2022-04-30 0001441816 us-gaap:ServiceMember 2023-02-01 2023-04-30 0001441816 us-gaap:ServiceMember 2022-02-01 2022-04-30 0001441816 2022-02-01 2022-04-30 0001441816 us-gaap:CommonStockMember 2023-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001441816 us-gaap:TreasuryStockCommonMember 2023-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001441816 us-gaap:RetainedEarningsMember 2023-01-31 0001441816 us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001441816 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0001441816 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0001441816 us-gaap:CommonStockMember 2023-04-30 0001441816 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001441816 us-gaap:TreasuryStockCommonMember 2023-04-30 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001441816 us-gaap:RetainedEarningsMember 2023-04-30 0001441816 us-gaap:CommonStockMember 2022-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001441816 us-gaap:TreasuryStockCommonMember 2022-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001441816 us-gaap:RetainedEarningsMember 2022-01-31 0001441816 2022-01-31 0001441816 us-gaap:CommonStockMember 2022-02-01 2022-04-30 0001441816 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-04-30 0001441816 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0001441816 us-gaap:CommonStockMember 2022-04-30 0001441816 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001441816 us-gaap:TreasuryStockCommonMember 2022-04-30 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001441816 us-gaap:RetainedEarningsMember 2022-04-30 0001441816 2022-04-30 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001441816 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001441816 us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001441816 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001441816 us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001441816 us-gaap:USTreasurySecuritiesMember 2023-02-01 2023-04-30 0001441816 mdb:NonMarketableSecuritiesMember 2023-02-01 2023-04-30 0001441816 mdb:NonMarketableSecuritiesMember 2022-02-01 2022-04-30 0001441816 us-gaap:DevelopedTechnologyRightsMember 2023-04-30 0001441816 us-gaap:DevelopedTechnologyRightsMember 2023-02-01 2023-04-30 0001441816 us-gaap:CustomerRelationshipsMember 2023-04-30 0001441816 us-gaap:CustomerRelationshipsMember 2023-02-01 2023-04-30 0001441816 us-gaap:DevelopedTechnologyRightsMember 2023-01-31 0001441816 us-gaap:DevelopedTechnologyRightsMember 2022-02-01 2023-01-31 0001441816 us-gaap:CustomerRelationshipsMember 2023-01-31 0001441816 us-gaap:CustomerRelationshipsMember 2022-02-01 2023-01-31 0001441816 mdb:ConvertibleNotesDue2026Member 2023-04-30 0001441816 mdb:ConvertibleNotesDue2026Member 2023-01-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:MeasurementInputSharePriceMember 2023-04-30 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 us-gaap:DebtInstrumentRedemptionPeriodOneMember 2023-02-01 2023-04-30 0001441816 srt:MinimumMember us-gaap:DebtInstrumentRedemptionPeriodOneMember 2023-02-01 2023-04-30 0001441816 us-gaap:CallOptionMember 2023-02-01 2023-04-30 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2023-02-01 2023-04-30 0001441816 srt:MinimumMember 2023-04-30 0001441816 srt:MaximumMember 2023-04-30 0001441816 2019-03-12 2019-03-12 0001441816 srt:AmericasMember 2023-02-01 2023-04-30 0001441816 srt:AmericasMember 2022-02-01 2022-04-30 0001441816 us-gaap:EMEAMember 2023-02-01 2023-04-30 0001441816 us-gaap:EMEAMember 2022-02-01 2022-04-30 0001441816 srt:AsiaPacificMember 2023-02-01 2023-04-30 0001441816 srt:AsiaPacificMember 2022-02-01 2022-04-30 0001441816 mdb:MongoDBAtlasRelatedMember 2023-02-01 2023-04-30 0001441816 mdb:MongoDBAtlasRelatedMember 2022-02-01 2022-04-30 0001441816 mdb:OtherSubscriptionMember 2023-02-01 2023-04-30 0001441816 mdb:OtherSubscriptionMember 2022-02-01 2022-04-30 0001441816 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-04-30 0001441816 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-02-01 2022-04-30 0001441816 2022-11-01 2023-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-02-01 2023-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-02-01 2023-04-30 0001441816 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-02-01 2023-04-30 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-04-30 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2023-04-30 0001441816 us-gaap:EmployeeStockMember 2023-04-30 0001441816 mdb:CostofRevenueSubscriptionMember 2023-02-01 2023-04-30 0001441816 mdb:CostofRevenueSubscriptionMember 2022-02-01 2022-04-30 0001441816 mdb:CostofRevenueServicesMember 2023-02-01 2023-04-30 0001441816 mdb:CostofRevenueServicesMember 2022-02-01 2022-04-30 0001441816 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-04-30 0001441816 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-04-30 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-04-30 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2022-04-30 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-04-30 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-04-30 0001441816 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-02-01 2023-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2023-02-01 2023-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2022-02-01 2022-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2023-02-01 2023-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2022-02-01 2022-04-30 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-04-30 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-04-30 0001441816 us-gaap:PerformanceSharesMember 2023-02-01 2023-04-30 0001441816 us-gaap:PerformanceSharesMember 2022-02-01 2022-04-30 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2026Member 2023-02-01 2023-04-30 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2026Member 2022-02-01 2022-04-30 shares iso4217:USD iso4217:USD shares pure mdb:day mdb:patent 0001441816 --01-31 2024 Q1 false Q1 P1Y 0.75 0.75 10-Q true 2023-04-30 false 001-38240 MONGODB, INC. DE 26-1463205 1633 Broadway, 38th Floor New York, NY 10019 646 727-4092 Common Stock, par value $0.001 per share MDB NASDAQ Yes Yes Large Accelerated Filer false false false 70581376 721787000 455826000 1181641000 1380804000 6512000 6362000 211575000 285192000 82867000 83550000 34424000 31212000 2232294000 2236584000 55212000 57841000 40072000 41194000 57779000 57779000 9133000 11428000 3041000 2564000 182994000 181503000 2580525000 2588893000 7986000 8295000 78300000 90112000 8605000 8686000 50470000 52672000 387206000 428747000 532567000 588512000 598000 225000 35611000 36264000 25547000 31524000 1140727000 1139880000 53046000 52980000 1788096000 1849385000 0.001 0.001 1000000000 1000000000 70630678 70531307 70005957 69906586 71000 70000 2382121000 2276694000 99371 99371 13.27 13.27 1319000 1319000 834000 -905000 -1589278000 -1535032000 792429000 739508000 2580525000 2588893000 354714000 274581000 13566000 10866000 368280000 285447000 78173000 64569000 19276000 13646000 97449000 78215000 270831000 207232000 182733000 150268000 116817000 96372000 39828000 36532000 339378000 283172000 -68547000 -75940000 18037000 624000 2393000 2453000 1144000 1621000 -51759000 -76148000 2487000 1146000 -54246000 -77294000 -0.77 -1.14 70177499 67706502 -54246000 -77294000 818000 -2364000 921000 613000 1739000 -1751000 -52507000 -79045000 69906586 70000 2276694000 -1319000 -905000 -1535032000 739508000 213713 1472000 1472000 388017 1000 1000 22991 103955000 103955000 818000 818000 921000 921000 -54246000 -54246000 70531307 71000 2382121000 -1319000 834000 -1589278000 792429000 67444360 67000 1860514000 -1319000 -2928000 -1189634000 666700000 235517 1656000 1656000 381178 1000 1000 83566000 83566000 8 1000 1000 -2364000 -2364000 613000 613000 -77294000 -77294000 68061063 68000 1945737000 -1319000 -4679000 -1266928000 672879000 -54246000 -77294000 4373000 3787000 103955000 83566000 847000 840000 994000 994000 2225000 2018000 -188000 -61000 13230000 -2231000 2226000 1751000 -429000 -581000 -73364000 -28740000 2909000 3293000 -2664000 4722000 46000 358000 -304000 1023000 -12631000 -23016000 -2394000 -2192000 -47266000 152000 319000 329000 53730000 11574000 623000 2538000 1306000 1119000 280000000 75000000 66789000 100146000 211282000 -28803000 1472000 1656000 1342000 595000 130000 1061000 709000 -1467000 265851000 -17635000 456339000 474420000 722190000 456785000 3146000 1589000 677000 755000 721787000 456275000 403000 510000 722190000 456785000 Organization and Description of BusinessMongoDB, 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 developer data platform company. The foundation of the Company’s offering is the leading, modern general purpose database, which is built on a unique document-based architecture. Organizations can deploy the Company’s database at scale in the cloud, on-premises, or in a hybrid environment. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. In addition to selling subscriptions to its software, the Company provides post-contract support, training and consulting services for its offerings. The Company’s fiscal year ends on January 31. 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 financial statements are unaudited and have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. These interim unaudited condensed consolidated financial statements include the accounts of the Company and all of its wholly-owned subsidiaries. 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, including normal recurring adjustments, which are considered necessary to fairly state the Company’s financial position and results of operations as of and for the periods presented. All intercompany transactions and accounts have been eliminated. The results of operations for the interim periods should not be considered indicative of results for the full year 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 year-end condensed balance sheet data was derived from 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, 2023 (the “2023 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, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. 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, 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 global macroeconomic conditions, including slower economic growth, rising interest rates and inflation, continue to impact demand and supply for a broad variety of goods and services, including demand from the Company’s 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%">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 2023 Form 10-K.</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 financial statements are unaudited and have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. These interim unaudited condensed consolidated financial statements include the accounts of the Company and all of its wholly-owned subsidiaries. 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, including normal recurring adjustments, which are considered necessary to fairly state the Company’s financial position and results of operations as of and for the periods presented. All intercompany transactions and accounts have been eliminated. The results of operations for the interim periods should not be considered indicative of results for the full year 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 year-end condensed balance sheet data was derived from 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, 2023 (the “2023 Form 10-K”).</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, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. 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, 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 global macroeconomic conditions, including slower economic growth, rising interest rates and inflation, continue to impact demand and supply for a broad variety of goods and services, including demand from the Company’s 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%">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> 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 that have been measured at fair value on a recurring basis as of April 30, 2023 and January 31, 2023 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 April 30, 2023</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%">487,055 </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%">487,055 </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,181,641 </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,181,641 </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,668,696 </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,668,696 </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, 2023</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%">268,985 </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%">268,985 </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%">1,380,804 </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,380,804 </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,649,789 </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,649,789 </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 April 30, 2023 and January 31, 2023. As of April 30, 2023, unrealized losses on the Company’s U.S. government treasury securities were approximately $1.6 million. The fluctuations in market interest rates impact the unrealized losses on these securities. The Company does not intend to sell these securities and, as a result, does not expect to realize these losses in its financial statements. The Company concluded that an allowance for credit losses was unnecessary for short-term investments as of April 30, 2023. Gross realized gains and losses were not material for each of the three-month periods ended April 30, 2023 and 2022.</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%">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 April 30, 2023 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="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 April 30, 2023 and January 31, 2023, the total amount of non-marketable equity and debt securities included in other assets on the Company’s condensed consolidated balance sheets were $13.3 million and $9.8 million, respectively. During the three months ended April 30, 2023 and 2022, the Company invested an additional $1.3 million and $1.1 million, respectively, of its cash in non-marketable equity securities. In addition, the Company recognized an unrealized gain on certain of these non-marketable securities of $2.2 million and $1.8 million during the three months ended April 30, 2023 and 2022, respectively. 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 2023 Form 10-K for further information. The Company considers these assets as Level 3 within the fair value hierarchy. 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.</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 tables present information about the Company’s financial assets that have been measured at fair value on a recurring basis as of April 30, 2023 and January 31, 2023 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 April 30, 2023</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%">487,055 </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%">487,055 </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,181,641 </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,181,641 </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,668,696 </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,668,696 </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, 2023</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%">268,985 </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%">268,985 </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%">1,380,804 </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,380,804 </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,649,789 </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,649,789 </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> 487055000 0 0 487055000 1181641000 0 0 1181641000 1668696000 0 0 1668696000 268985000 0 0 268985000 1380804000 0 0 1380804000 1649789000 0 0 1649789000 1600000 13300000 9800000 1300000 1100000 2200000 1800000 Goodwill and Acquired Intangible Assets, Net<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%">There were no material changes to goodwill carrying amounts during the three months ended April 30, 2023. The gross carrying amounts and accumulated amortization of the Company’s intangible assets were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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%">April 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(30,657)</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%">7,443 </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%">1.5</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%">(13,510)</span></td><td style="background-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,690 </span></td><td style="background-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%">0.6</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%">(44,167)</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%">9,133 </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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(29,122)</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%">8,978 </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%">1.7</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%">(12,750)</span></td><td style="background-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,450 </span></td><td style="background-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%">0.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%">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%">(41,872)</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%">11,428 </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 for both the three months ended April 30, 2023 and 2022. Amortization expense for developed technology was included as research and development expense in the Company’s interim unaudited condensed consolidated statements of operations. Amortization expense for customer relationships was included as sales and marketing expense in the Company’s interim unaudited 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 April 30, 2023, future amortization expense related to the intangible assets is as follows (in thousands):</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: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 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,210 </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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 The gross carrying amounts and accumulated amortization of the Company’s intangible assets were 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%">April 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(30,657)</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%">7,443 </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%">1.5</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%">(13,510)</span></td><td style="background-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,690 </span></td><td style="background-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%">0.6</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%">(44,167)</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%">9,133 </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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(29,122)</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%">8,978 </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%">1.7</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%">(12,750)</span></td><td style="background-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,450 </span></td><td style="background-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%">0.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%">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%">(41,872)</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%">11,428 </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 30657000 7443000 P1Y6M 15200000 13510000 1690000 P0Y7M6D 53300000 44167000 9133000 38100000 29122000 8978000 P1Y8M12D 15200000 12750000 2450000 P0Y9M18D 53300000 41872000 11428000 2300000 2300000 <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 April 30, 2023, future amortization expense related to the intangible assets is as follows (in thousands):</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: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 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,210 </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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6210000 2130000 680000 113000 0 9133000 Convertible Senior Notes<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 Company’s 2026 Notes (as defined herein) 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:65.269%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.395%"/><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="display:none"/><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%">April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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, 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Principal</span></td><td colspan="3" style="display:none"/><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,149,972 </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="display:none"/><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,149,972 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,245)</span></td><td style="background-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="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,092)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140,727 </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="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-9pt"><span><br/></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 April 30, 2023, the estimated fair value (Level 2) of the outstanding 2026 Notes, which is utilized solely for disclosure purposes, was approximately $1.5 billion. The fair value was determined based on the closing trading price per $100 of the 2026 Notes as of the last day of trading for the period. The fair value of the 2026 Notes is primarily affected by the trading price of the Company’s 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%">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;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 2023 Form 10-K for further information on the 2026 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%">During the three months ended April 30, 2023, the conditional conversion feature of the 2026 Notes was not triggered as the last reported sale price of the Company's common stock was not more than or equal to 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days ending on April 28, 2023 (the last trading day of the fiscal quarter) and therefore the 2026 Notes are not convertible, in whole or in part, from May 1, 2023 through July 31, 2023. 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;margin-top:3pt"><span style="color:#000000;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 issuance of our convertible notes due June 15, 2024 (the “2024 Notes”) and the 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 corresponded 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. The Company did not unwind any of its Capped Calls through April 30, 2023.</span></div><div style="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 2023 Form 10-K for further information on the Capped Calls and the 2024 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 Company’s 2026 Notes (as defined herein) 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:65.269%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.395%"/><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="display:none"/><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%">April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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, 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Principal</span></td><td colspan="3" style="display:none"/><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,149,972 </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="display:none"/><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,149,972 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,245)</span></td><td style="background-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="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,092)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140,727 </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="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139,880 </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> 1149972000 1149972000 9245000 10092000 1140727000 1139880000 1500000000 100 1000000000 0.0025 150000000 0.0025 1130000000 1.30 20 30 68.15 106.90 211.20 296.42 LeasesThe Company has entered into non-cancelable operating and finance lease agreements, principally real estate for office space globally. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Lease terms range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExODg3MzczMDNmZTQ2ZTFiYzI4ZTA4NDY3YzhkNjVmL3NlYzphMTg4NzM3MzAzZmU0NmUxYmMyOGUwODQ2N2M4ZDY1Zl81Mi9mcmFnOjBkYzRlYzJmMjhlZjQ0ZTliYTVmYTU2MzRhMjc5YTA2L3RleHRyZWdpb246MGRjNGVjMmYyOGVmNDRlOWJhNWZhNTYzNGEyNzlhMDZfMzA4_00e94384-bfcb-4935-a4a0-5440a57ad3b6">one</span> to 12 years and may include renewal options, which the company deems reasonably certain to be renewed. The exercise of the lease renewal option is at the company's discretion.<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 interim unaudited condensed consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-bottom: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:70.477%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.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.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align: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 April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">994 </span></td><td style="background-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%">994 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </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%">750 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,658 </span></td><td style="background-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,564 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363 </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%">537 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-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%">5,691 </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,845 </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-bottom: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%">April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">26,495 </span></td><td style="background-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%">27,489 </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,561 </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%">5,483 </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%">42,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%">43,690 </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%">40,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 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%">41,194 </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%">8,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,686 </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%">35,611 </span></td><td style="background-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%">36,264 </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"><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">676 </span></td><td style="background-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%">750 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,983 </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,722 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-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%">595 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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 leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,177 </span></td><td style="background-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%">5,744 </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 as of period end (in years):</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</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%">7.7</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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.9</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%">6.6</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </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 April 30, 2023 were as follows (in thousands):</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: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 2024</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%">6,055 </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%">8,997 </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%">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%">10,708 </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%">8,707 </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%">2027</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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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 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%">2028</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%">4,857 </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%">16,696 </span></td><td style="background-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,550 </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%">57,329 </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%">52,175 </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%">(9,498)</span></td><td style="background-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,959)</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%">47,831 </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%">44,216 </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,561)</span></td><td style="background-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,605)</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%">42,270 </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,611 </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> LeasesThe Company has entered into non-cancelable operating and finance lease agreements, principally real estate for office space globally. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Lease terms range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExODg3MzczMDNmZTQ2ZTFiYzI4ZTA4NDY3YzhkNjVmL3NlYzphMTg4NzM3MzAzZmU0NmUxYmMyOGUwODQ2N2M4ZDY1Zl81Mi9mcmFnOjBkYzRlYzJmMjhlZjQ0ZTliYTVmYTU2MzRhMjc5YTA2L3RleHRyZWdpb246MGRjNGVjMmYyOGVmNDRlOWJhNWZhNTYzNGEyNzlhMDZfMzA4_00e94384-bfcb-4935-a4a0-5440a57ad3b6">one</span> to 12 years and may include renewal options, which the company deems reasonably certain to be renewed. The exercise of the lease renewal option is at the company's discretion.<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 interim unaudited condensed consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-bottom: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:70.477%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.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.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align: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 April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">994 </span></td><td style="background-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%">994 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </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%">750 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,658 </span></td><td style="background-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,564 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363 </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%">537 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-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%">5,691 </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,845 </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-bottom: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%">April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">26,495 </span></td><td style="background-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%">27,489 </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,561 </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%">5,483 </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%">42,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%">43,690 </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%">40,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 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%">41,194 </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%">8,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,686 </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%">35,611 </span></td><td style="background-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%">36,264 </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"><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">676 </span></td><td style="background-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%">750 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,983 </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,722 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-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%">595 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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 leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,177 </span></td><td style="background-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%">5,744 </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 as of period end (in years):</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</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%">7.7</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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.9</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%">6.6</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </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 April 30, 2023 were as follows (in thousands):</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: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 2024</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%">6,055 </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%">8,997 </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%">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%">10,708 </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%">8,707 </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%">2027</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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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 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%">2028</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%">4,857 </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%">16,696 </span></td><td style="background-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,550 </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%">57,329 </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%">52,175 </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%">(9,498)</span></td><td style="background-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,959)</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%">47,831 </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%">44,216 </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,561)</span></td><td style="background-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,605)</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%">42,270 </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,611 </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> P12Y <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 interim unaudited condensed consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-bottom: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:70.477%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.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.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align: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 April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">994 </span></td><td style="background-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%">994 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </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%">750 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,658 </span></td><td style="background-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,564 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363 </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%">537 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-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%">5,691 </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,845 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">676 </span></td><td style="background-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%">750 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,983 </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,722 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-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%">595 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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 leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,177 </span></td><td style="background-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%">5,744 </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 as of period end (in years):</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</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%">7.7</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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.9</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%">6.6</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </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> 994000 994000 676000 750000 2658000 2564000 1363000 537000 5691000 4845000 <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-bottom: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%">April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">26,495 </span></td><td style="background-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%">27,489 </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,561 </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%">5,483 </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%">42,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%">43,690 </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%">40,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 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%">41,194 </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%">8,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,686 </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%">35,611 </span></td><td style="background-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%">36,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26495000 27489000 5561000 5483000 42270000 43690000 40072000 41194000 8605000 8686000 35611000 36264000 676000 750000 2983000 2722000 1342000 595000 1177000 5744000 P6Y8M12D P7Y8M12D P5Y10M24D P6Y7M6D 0.056 0.056 0.056 0.050 <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 April 30, 2023 were as follows (in thousands):</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: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 2024</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%">6,055 </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%">8,997 </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%">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%">10,708 </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%">8,707 </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%">2027</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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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 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%">2028</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%">4,857 </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%">16,696 </span></td><td style="background-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,550 </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%">57,329 </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%">52,175 </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%">(9,498)</span></td><td style="background-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,959)</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%">47,831 </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%">44,216 </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,561)</span></td><td style="background-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,605)</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%">42,270 </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,611 </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 April 30, 2023 were as follows (in thousands):</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: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 2024</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%">6,055 </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%">8,997 </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%">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%">10,708 </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%">8,707 </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%">2027</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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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 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%">2028</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%">4,857 </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%">16,696 </span></td><td style="background-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,550 </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%">57,329 </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%">52,175 </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%">(9,498)</span></td><td style="background-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,959)</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%">47,831 </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%">44,216 </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,561)</span></td><td style="background-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,605)</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%">42,270 </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,611 </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> 6055000 8997000 8445000 10708000 8711000 8707000 8711000 6356000 8711000 4857000 16696000 12550000 57329000 52175000 9498000 7959000 47831000 44216000 5561000 8605000 42270000 35611000 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="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During the three months ended April 30, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">other than certain non-cancelable operating leases described in Note 6, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">, there have been no material changes outside the ordinary course of business t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">o the Company’s contractual obligations and commitments from those disclosed in the 2023 Form 10-K.</span></div><div><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%">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%">The Company investigates all claims, litigation and other legal matters as they arise. 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, labor and employment 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. On May 4, 2021, the District Court granted certain defendants' motion to dismiss without prejudice. Realtime filed an amended complaint on May 18, 2021, which the District Court dismissed on August 23, 2021. On August 25, 2021, Realtime filed a notice of appeal of the Delaware District Court’s order. The oral argument took place before the U.S. Court of Appeals for the Federal Circuit on February 10, 2023. Although claims and litigation are inherently unpredictable, as of April 30, 2023, the Company does not believe that any legal matters, 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. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.</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 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. To date, the Company has not incurred material costs as a result of such commitments. 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>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. 3 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><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:72.263%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.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.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align: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 April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,346 </span></td><td style="background-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%">174,056 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,123 </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%">81,969 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,811 </span></td><td style="background-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%">29,422 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">368,280 </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%">285,447 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">237,756 </span></td><td style="background-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%">169,995 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,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%">104,586 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,566 </span></td><td style="background-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,866 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-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%">368,280 </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%">285,447 </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 54% and 55% of total revenue for the three months ended April 30, 2023 and 2022, respectively. No other country accounted for 10% or more of revenue for the periods presented.</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 April 30, 2023 and January 31, 2023 was $412.8 million and $460.3 million, respectively. Approximately 45% and 43% of the total revenue recognized for the three months ended April 30, 2023 and 2022, 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 April 30, 2023, the aggregate transaction price allocated to remaining performance obligations was $470.7 million. Approximately 59% 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 are recorded as part of accounts receivable, net in the Company’s condensed consolidated balance sheets. As of April 30, 2023 and January 31, 2023, unbilled receivables were $8.8 million and $9.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 Company considers expectations of forward-looking losses, in addition to historical loss rates, to estimate its allowance for doubtful accounts on its accounts receivable. The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):</span></div><div style="margin-bottom:9pt;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, 2023</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,362 </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%">1,872 </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%">(1,722)</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 April 30, 2023</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%">6,512 </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:4pt"><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="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 $249.8 million and $252.4 million as of April 30, 2023 and January 31, 2023, respectively. Amortization expense with respect to deferred commissions, which is included in sales and marketing expense in the Company’s interim unaudited condensed consolidated statements of operations, was $23.1 million and $17.6 million for the three months ended April 30, 2023 and 2022, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.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.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align: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 April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,346 </span></td><td style="background-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%">174,056 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,123 </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%">81,969 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,811 </span></td><td style="background-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%">29,422 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">368,280 </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%">285,447 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">237,756 </span></td><td style="background-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%">169,995 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,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%">104,586 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,566 </span></td><td style="background-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,866 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-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%">368,280 </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%">285,447 </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> 222346000 174056000 105123000 81969000 40811000 29422000 368280000 285447000 237756000 169995000 116958000 104586000 13566000 10866000 368280000 285447000 0.54 0.55 412800000 460300000 0.45 0.43 470700000 0.59 P12M 8800000 9700000 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, 2023</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,362 </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%">1,872 </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%">(1,722)</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 April 30, 2023</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%">6,512 </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> 6362000 1872000 1722000 6512000 249800000 252400000 23100000 17600000 0 0 0 0 Equity Incentive Plan 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-weight:700;line-height:120%">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 eligible 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 eligible employees and non-statutory stock options to eligible 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. There were no stock options granted during the three months ended April 30, 2023.</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 three months ended April 30, 2023 (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:38.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><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.120%"/><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:16.608%"/><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.807%"/><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 <br/>Exercise <br/>Price Per 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- Average <br/>Remaining <br/>Contractual 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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - January 31, 2023</span></div></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%">1,789,813 </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.60 </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%">3.3</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%">313,980 </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%">(213,713)</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.89 </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%">— </span></td><td style="background-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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - April 30, 2023</span></div></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%">1,576,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.70 </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%">3.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%">366,065 </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 style="padding-left:9pt"><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, 2023</span></div></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%">1,789,813 </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.60 </span></td><td style="background-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%">3.3</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%">313,980 </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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable - April 30, 2023</span></div></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%">1,576,100 </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.70 </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%">3.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%">366,065 </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 eligible 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 three months ended April 30, 2023:</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;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 - January 31, 2023</span></div></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,480,206 </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%">288.58 </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,564,517 </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%">217.42 </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%">(388,017)</span></td><td style="background-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%">250.23 </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%">(168,192)</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%">306.20 </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%">Unvested - April 30, 2023</span></div></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%">4,488,514 </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%">276.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 common stock at a discounted price per share. The Company’s current offering period began December 16, 2022 and is expected to end on June 15, 2023.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.453%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.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.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align: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 April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,514 </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%">4,467 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948 </span></td><td style="background-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,212 </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%">Sales and marketing </span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,606 </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%">30,534 </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%">Research and development </span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,066 </span></td><td style="background-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%">35,483 </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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,821 </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,870 </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: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-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%">103,955 </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%">83,566 </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 three months ended April 30, 2023 (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:38.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><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.120%"/><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:16.608%"/><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.807%"/><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 <br/>Exercise <br/>Price Per 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- Average <br/>Remaining <br/>Contractual 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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - January 31, 2023</span></div></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%">1,789,813 </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.60 </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%">3.3</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%">313,980 </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%">(213,713)</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.89 </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%">— </span></td><td style="background-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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - April 30, 2023</span></div></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%">1,576,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.70 </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%">3.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%">366,065 </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 style="padding-left:9pt"><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, 2023</span></div></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%">1,789,813 </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.60 </span></td><td style="background-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%">3.3</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%">313,980 </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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable - April 30, 2023</span></div></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%">1,576,100 </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.70 </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%">3.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%">366,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1789813 7.60 P3Y3M18D 313980000 213713 6.89 0 0 1576100 7.70 P3Y1M6D 366065000 1789813 7.60 P3Y3M18D 313980000 1576100 7.70 P3Y1M6D 366065000 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 three months ended April 30, 2023:</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;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 - January 31, 2023</span></div></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,480,206 </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%">288.58 </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,564,517 </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%">217.42 </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%">(388,017)</span></td><td style="background-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%">250.23 </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%">(168,192)</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%">306.20 </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%">Unvested - April 30, 2023</span></div></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%">4,488,514 </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%">276.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3480206 288.58 1564517 217.42 388017 250.23 168192 306.20 4488514 276.15 0.15 <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.453%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.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.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align: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 April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,514 </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%">4,467 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948 </span></td><td style="background-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,212 </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%">Sales and marketing </span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,606 </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%">30,534 </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%">Research and development </span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,066 </span></td><td style="background-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%">35,483 </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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,821 </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,870 </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: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-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%">103,955 </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%">83,566 </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> 5514000 4467000 2948000 2212000 37606000 30534000 44066000 35483000 13821000 10870000 103955000 83566000 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 common shares outstanding for the period, including stock options, restricted stock units and shares underlying the conversion option of the convertible senior notes. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares 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:73.453%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.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.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align: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 April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,246)</span></td><td style="background-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%">(77,294)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,177,499 </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%">67,706,502 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">(0.77)</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.14)</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%">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 common stock upon any conversion of the 2024 Notes and the 2026 Notes. The Company has not exercised any of its Capped Calls as of April 30, 2023.</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:72.858%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.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.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504,452 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,307 </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 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%">Stock options pursuant to the 2008 Stock Incentive Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,152,990 </span></td><td style="background-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,836,934 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054,925 </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,675,756 </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 4pt;text-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%">Unvested executive PSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">5,445,069 </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: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:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,331,488 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,621,942 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 common shares outstanding for the period, including stock options, restricted stock units and shares underlying the conversion option of the convertible senior notes. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares 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:73.453%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.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.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align: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 April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,246)</span></td><td style="background-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%">(77,294)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,177,499 </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%">67,706,502 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">(0.77)</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.14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -54246000 -77294000 70177499 67706502 -0.77 -1.14 <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:72.858%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.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.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504,452 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,307 </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 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%">Stock options pursuant to the 2008 Stock Incentive Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,152,990 </span></td><td style="background-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,836,934 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054,925 </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,675,756 </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 4pt;text-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%">Unvested executive PSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">5,445,069 </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: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:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,331,488 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,621,942 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 504452 621307 1152990 1836934 4054925 3675756 174119 42876 5445002 5445069 11331488 11621942 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.5 million and $1.1 million for the three months ended April 30, 2023 and 2022, respectively. The provisions recorded during the three months ended April 30, 2023 and 2022 were driven by the increase in global income and the associated foreign taxes as the Company continues its global expansion. 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 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, 2023, the Company’s net unrecognized tax benefits totaled $29.3 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. To date, globally enacted tax legislation has not materially impacted income tax expense of the financial statements due to the presence of net operating losses and full valuation allowances within the Company’s two most significant tax jurisdictions, the United States and Ireland.</span></div> 2500000 1100000 29300000 EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (R PE8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ",@,)6+Q98#>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E&&2;-I:.G#@8K;.QF;+4UBV-C:R1]^SE>FS*V!]C1TN]/ MGT"M\D*Y@,_!>0QD,-Y-MA^B4'[-3D1> $1U0BMCF1)#:AY/\9^@S3"K!'BP-%J,H*6#=/ M].>I;^$&F&&$P<;O NJ%F*M_8G,'V"4Y1;.DQG$LQR;GT@X5O#WM7O*ZA1DB MR4%A^A6-H+/'-;M.?FTVC_LMZVI>-P5?%;S>UUSP>\$?WF?7'WXW8>NT.9A_ M;'P5[%KX=1?=%U!+ P04 " ",@,)6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 (R PE;_A;@CXP4 + ? 8 >&PO=V]R:W-H965T&UL MM9EM;^HV%,>_BL6F:9-*B1T*]*Y% MK>56LIMW2;NFDO3&(@NDF<.0Z4;[_C M GMS(%%ES('D8C30,9$B>EUK4<_ M#5S7!.1?_!Z(9;IS30S*1,JOYN;>OZXYID0B%)XV$AQ^%F(@PM H03G^V8C6 MBO]I G>OM^IW.3S 3'@J!C+\(_#U_+K6J1%?3'D6ZF>Y_$5L@"Z,GB?#-/]+ MENMOF\T:\;)4RV@3#"6(@GC]R]\V%;$;0/<$L$T ^Q! W3T![B8@K[G&NF0Y MU@W7O'NEY)(H\S6HF8N\;O)HH EBD\:Q5O V@#C='=WP-B+]M0C;(^*21QGK>4IN8U_X[^,;4*"B5&Q;JCY#!7N).B>N09X^"-?$9?:HM^5QBWJR,WE7+2._NI-4JV@V?UMJZ"U0M.N8/KBIS3A MGKBN06=+A5J(6O>'[VC+^=E&]XW$WL$V"]@FIMZ]D5X&W523EU4B;*1X.'7J M7VQ(:%1%I(L"Z>(XI"\95UJH<$6>12*5MN'A4EIEMDH9H%$5\5H%7NO(C"D. MPVL^.N[GP[6F/$RM@&A81VP MIF.#0T,KPG4*N,XQ<,]B%ICA!=(XY)&UX^$ZCT_#ST\W_3-R/QR@YN0NE MM#60 1YP@+1T@-1W,5\ M1"U&JI&2BR#V[.T9UQR^6D%/88QHZ8PH[F<^@HYDJGE(_@R2O8/Q 44*,^VE ME?04'HF6)HGBSB9OK3U8Z>X'PP5:S985ZQ3.B);6B.*^YD%ZD*_17,:8-SH@ MTF;M>M.Y9%:^4Y@C6KHCBMN:ET"#ZY-30MF/DY_(6'B9@DQ:(7&E@8PBF'_' M6GI?STC"%5GP,!/D>^<RXP.--WXIU"I/$2I/$<$>S32:Y??/F/)Z)O=;W@-"P-[[I69>=>&!5PM(6 ML:-LT2!3RBS0UJNR/),PH636G98#BJ_6_9D!'E65L[1"["@K=!_#ZGJ],4?, M;M06W,J)*^[C/(4%8J4%8D=9(+,2A54+>(*95-:QZ(#. U?0VGN>)T (9/RU MI)7X%$Z(E4Z('>6$QA$/0]+/4GB=VMLMKK-W8P&/J\I7&B!VE &ZC82:F8[Y M&13 @\-DD?#8GEI<<#_H*?P/*_T/P^W+-I%S 8G$\"IN$.%Q5?%*'\2.VB-Z M/\F/\_UL\I1I<+6QF4*MQ-_(X6SJ8:UVD:N90Y1%M^U<=*C;!ONXL#&67H@= MM54T@!%5@>F[CWWQ1GX5]C3B4@Y8GF:3=JC5T^+!57-9VAV&NY7M='D7I,;< MO@KP:K>Q;Z84NSO Y>IUL_='K:"G,$!N:8![I'?PT#K"'A!C#FM: M#Q-.88'0(;>.,0<$ M]HZJ>%Q5L)V#+]RG%,G;9 WKA0>DBB.]O6=ZN,#_96WLG(F:R3T_*DZ)9[:: MU\>CQ=/B.+J7'\(VRL_79]F/W'B#E(1B"J'.>1L&=[4^'E[?:)GD)ZP3J;6, M\LNYX+Y0Y@-X/Y52;V_,/R@.Z;O_ E!+ P04 " ",@,)6U)4X07H' #A M'@ & 'AL+W=O^U-+\E4[MUG6((L3BA"!4$YOE]_"U(B)0*@XEX^)";%Q?+9 MQ6*?!^#ULU1?RXT0&GW;YD5Y,]IHO7L_G9;+C=CR\DKN1 %/UE)MN89;]30M M=TKP53UHFT\IQM%TR[-B-+NN?_NB9M>RTGE6B"\*E=5VR]7+1Y'+YYL1&1U_ M^"-[VFCSPW1VO>-/8B'TG[LO"NZFK9=5MA5%F7",3RJ.47\W-;ZN;$3:(1"Z6VKC@\&GWT M_DL=/ 3SR$LQE_E_LI7>W(R2$5J)-:]R_8=\_E4< @J-OZ7,R_I_]'RPQ2.T MK$HMMX?!@&";%[^T^+^#L'5XO/OO]W=/L#-Q]O? M;S_-[]'BU_O[AP6:H#\7=^CMFW?H#)HN#^_[V+R/ M>MYWNU-7B.$QHI@RQ_#Y\/!_\@*&$]?P*43>AD_;\&GMC_G"KY02A4:\+(4N MW[OB:1P$;@=FE;TO=WPI;D:PC$JA]F(T^_DG$N$/KNA^D+.S6%D;*QOR/IOS M.8N-JZAV95K!?A93$B?Q]71_&H]M%H1A0J/6[ QI MT"(-!I$N-E+IB19J"]6V%Z7>^F V?L*3]Q.2D"@@/9P..Y;@! =NH&$+-!P$ M>KM(Y] B>;$4")HM6LGJ4:^K'/K680B8O(G& M(:'UG, EB^"R_AT6298W\WY<*K415'\%O?;PY+ *QO#RS%1+?@!Q+4=:YEGHC%'3@T_[@PAU;B%@0T*"'VV%% M*/&D-FEQ)X.X'Z3F^7= 3.R)I8S2M _2:1>%B6>1I"W,]$)Z070H_5*GU;2= MG5G.]3IQH4TM%&%XFJH&J\,J3DZ6_1E2@CLVQ(-8/P-2KK/B">4"Q %21@5, MY'I2P8T_PP>OIW "C.,^:)<9(:DGO^2$P\D@ZG](N7K.\MP)C3@R%<=I']HE MLW-H';^204J##@D3;I9_5FA>/&70(0]Y]!; P>,IE)0PU@=L6Q$2T,0#N"-) M,LR2;;_2_-O0C#-[16.+=AQ6-(Q\\]W1(QGFQ\]U;QH YZ"[A*;6@G?:D1 S M#\".%LDP+S:=:0"@@VO"!(>TSTENPR1)?1 [6B+1=RF_/../69[I3+CE'QFD MM]?JOQ_E[3SHCNC(,-.U>F7'7XQ8<09L12'6F:>:;.**$X9Q'[)MEF+B(V'2T1L9YK<^9YQ4E!.M M35U)A*W"=UDE'EU-.WZC%_BMZ1R'+%] 2FVZ"G$0]_/J,J-1[,DK[5B-#K-: MVXF5V(NB%# BAKW)= M=@EH<5]*.W*CKR"W(]@78&)93 XQ.'';-!:F21^T@^NHIR'0CNKH!:KS+Z[+ ML&UZ8V%$^B3M,HNHCZ5I1X)TF 3[]7L9KXOLPL"J#MN,D9#Z\':,2(=W:G,) M>VVE:XE6BB*#76LAM? +-6KOQD""@>RU$+L,69HDGHT;[0B-#A-:T\]>510V M<86@W*R&X3"CJ1=P1W#T>_9LE_J$S50DAFRE%DJ'81*D+/&MNX[4Z#"IS)W3O"#CMT2!SG/ROY_1^?G9!U+,CRH#1=: M+K]N9+X2JOSYIX22^$.]<=4O3HG(!CGWM1+Q1WD[C[UC73;,NF;B07.5)@5C MT(D*[7E>B?JX"E]A3!!T9%1NN!(?$!ECC(__FA^A7"J]D2K[+W2^OW&<]0'% M>!R!710G1X]961JY8L; PQ!,&8Z/#V6E2]A:K@Q'>-]7>\4X'*=A[/ :I>,4 M1^,PB?Q>G6B=Y6!KC;C/.2X;3V]AG19A%_;:JU5F!#,T&'.>-UF"= MY&$7S\-;\"O8KRTS)PUX)^23RBC5 MZ'O."S6Q,JW+.]M6249SH@:BI 7<60N9$PU;N;%5*2E)C5/.;1?CP,X)*ZQH M;*XM9306E>:LH$N)5)7G1/ZXIUSL)I9C[2]\99M,UQ?L:%R2#8VI_E8N)>SL M3B5E.2T4$P62=#VQIL[=S,&U@['XG=&=.EBC.I25$$_UYF,ZL7!-1#E-="U! MX&=+9Y3S6@DX_FY%K>Z9M>/A>J_^W@0/P:R(HC/!_V"ISB;6T$(I79.*ZZ]B M]X&V ?FU7B*X,O_1KK7%%DHJI47>.@-!SHKFEWQO$W'@ #K]#F[KX)XZ!*\X M>*V#9P)MR$Q8$,TK*A?8ZPEW&7@IZ/9EX?YXB%> MS!&LXB^?/LZGC["YGWZ:/LP6*/ZP6#S&Z&I))"UT1C5+"%?7Z!?T+9ZCJW?7 MZ!UB!7K,1*5(D:JQK0&JEK:3%N"^ 7!? ?#09P'*"BV*E*8]_K/S_HY[1L"& M;'0IOD$N=KT^H//NOY$"W)T^]R,).E22A$PN:@*)R M2ZWHYY^< /_:%_C_)':4AMLN#;?GU*,IAXX#L5,$O0NEHEKI=<6A#22B*G3O MA]<(!D:P;F?;*/ ==VQO#V/J,?*"9Z,C5K]C]<^RSD2>PYN!XDV>;E!))-H2 M7E%T!:62"LZ)5*BDT$PS**OK/O1&/SR@P@.,G1/V2U9'\$$''[P9'I%*9T*R M?VAJX VPZB5N1/T#%@?O_TZPWV1ZQ!YV[.';V9E2U67N\ 5,B ,/!^'PA+K/ M$&-_Y(?]S,..>?AV9CAHE89&RHK-)?!A#X_O.1X.3\!?&@:C$0[\8= //NK M1^53#(X2U$I&10H]"D-(X6JY(\VK":,__#]-T\>'GXBWL ] MC>R2U5%8#GX^$O'9P![W\'%3P,T;ND&QB:+WB,,O>%IO5XT:X#M@^,\ MIW)CIAR%3*-K3O;N:C=)3&PO=V]R:W-H965T&ULM5G;;MLX$/T5 MPELL6J")15+7K&,@MW8#M$D0I]MGQ:)MH9+H)6DG^_<[NEBR)(IUMMX76Y)G M1N=PACP<<_+"Q0^Y8DRAUS3)Y/EHI=3Z;#R6\Q5+0WG*URR#7Q9+1[ M\!@O5RI_,)Y.UN&2S9CZMGX0<#>NHT1QRC(9\PP)MC@?7>"S*TIRA\+BKYB] MR+UKE%-YYOQ'?G,;G8^L'!%+V%SE(4+XVK(KEB1Y),#Q=Q5T5+\S=]R_WD7_ M5) ',L^A9%<\^1Y':G4^\D;PY3V3QB5XJ6VN$YANI M>%HY X(TSLKO\+4:B#T'B*-W()4#Z3K8 PZTLZ5.%T(O@+$KDU M1,LOBK$IO(%-G.5IG"D!O\;@IZ97]W?7-W>SFVL$5[/[+[?7%T]P,WN"KZ\W M=T\S=/\)W3_LC(A:A&CQ7A[L3 M QQ:CRPMXM&!>(]LR[(-.].-3.EIZSWSF7LFU^&;M= Y-3K'F((K+A7BBQT^;2J<8Z;B2,%:9-V:K'M *N9MRCK&91AG;ZP# MS[:#3D;Z5IY/L*-/B%=C](P8/PLN)5H+OHB5#IK7>RGQ+)_B#C:-F>412O3@ M_!J<;ZR6^S43H8JS)6*OH)*226W!^,(->B)^ ML)RYCF_0&VSL$X_23DXT9HY%7%^?$VPU^F0943X"[U#,5P70"*HZX6O81FC+ MIPK5 H%='WL=K!J[P*7>0/W@/2W%YO)F&9104D -(U#K6*J\I+;:>5@%VT=! M U@;NV U9JXS5.R8-&#) >L%[Q6]%BKI8Z !]7I8^W8$IN_@R#9:BHTJ-OV2 MKQL+P=,=8)[I@=(>@!,7E*17 1H[SPEL:P!HHX?8-B\B:L4$[(SF/&7H?36F M'[0+"39*ZUM7DF-%:_-NE!8;M6UZFRD&<55%7L4#*Q+(X+9& 8Y.I\F_U M^FE](G-1G$-TGE_BLZOR7*4)4Q[S? W%,LXD2M@"0L+I%E"34L:EM8'M^_1DG;,HET/.P+XDO M\WWY9B;V3'\KY ^5 6CR7#"N!E:F]>K:ME6204'5E5@!QYV%D 75.)5+6ZTD MT+0$%L&F-@.+-=Z67C,EYDV M"W;47]$EQ*"?5@\29W;-DN8%<)4+3B0L!M;0O1[UC'UI\#6'K=H;$^/)7(@? M9G*;#BS'" (&B38,%%\;& %CA@AE_-QQ6O4G#7!__,+^J?0=?9E3!2/!_LY3 MG0VLKD526- UTX]B^QEV_@2&+Q%,E4^RW=DZ%DG62HMB!T8%1Q6$/ M@#S- &\'\(X![3, ?P?P2T3^UE,II]PZ^[AL(^R6??X8OUE0# M_O>:B 49B0(/6V9.P0;(+4]$ >3;<*ZTQ!_Z>U/T*O9V,[LYY-=J11,86$BL M0&[ BM[^Y7:[R3F%"-OTB%[)1(<_%LHE;0]MJ= MOKW9E]]@%H9>KUV;'0@+:F'!Q0Q-=0:2) >IR:O4O#."WW\@',KT:?I\W20_ M>,T+449$ 7)6N8Z MA\:D5I\*]K+5=;M'&3VU:7E^YTQ"P]J+\*(7>,'C]/*+X.GBBM&J M<*3_X+5J#F23YO!$3\]SCS2?VG1[7J2M +LL. M0*&4-==5B:A7ZR9C6-;6H_4;;#ZJ7N$W3=6YW%&YS+DB#!9(Z5R%&#Q9=0/5 M1(M565#G0F-Y+H<9-E @C0'N+X30+Q/S@;HEB_X#4$L#!!0 ( (R PE8; M$1&4^P< +$\ 8 >&PO=V]R:W-H965T&ULO5MM;]LV M$/XKA%ML#3#7(O7>)@9:ZZ79UJ:KTPW#L ^JS<1:9=&5Z*3=KQ\ENY9%T8S4 M'O8EEIR[YR@^Q[/T''5^SXJ/Y8I2CCZOL[R\&*TXWSR;3,K%BJZ3\BG;T%S\ MYX85ZX2+T^)V4FX*FBQKIW4V(8;A3-9)FH^FY_5W;XOI.=OR+,WIVP*5V_4Z M*;Z\I!F[OQCAT=;Y);.J?\_>9M(HZN(G%V-?OEU=6O0?AN_L,CCV#W.0I_>W]Y_2=Z$H31Y>SR^@R- MT?MY@)X\/D./49JCZQ7;EDF^+,\G7(RSBC99[,?T; ML?5:)/>@]WZQ7*;5XD@R]#9)E^/+',V23:H>2?@ UF*Q76^SA-,E MNN(K6B Q-E$I5M42OJ/H,E^P-57@1OUQ WJ3+E*N (D?F%U1LC,14L,P?K%IS:1WFTJK= MS!-S*8I'M8+%Z@KH[NBLJK?U:EZQ;$F+\D<4?MJF_ OZZQW+,B1^L^^38OFW M:HXMR"4'"19 @H608!$D6 P$UDHE^Y!*MG99UCF#V*:^*:2?:;%(2UH>EVU5 MRF@QAZ:,W:G2Q+1M+"]@R)@A)%@$"18#@;62P3DD@_,-R:!* *?#&79L1ZK* MVF!#:T&?B"%DQ @2+ 8":]'J'FAUM;3^3DM>_?"R&_'D6/(B751WCV5-]C9/ M^8/+70L_=+F['2)-#V-7^H4-(&.&D& 1)%@,!-;*"^^0%][WY84J%[SN.I26 MO=>]TY*XU0YK*+>08!$D6 P$UN+6/W#K/US*QY5"LT3B27,C'CN3JJRK*/4[ ME'JF[':R M!,?55SS]D%%4TCQE!(+XD62EUFRZ_4L_]F6?$US ME53\UDM#T#>6H6N)*.JUN M]KLN\3LK&%2I T4+0=&BGC,20T5MD]H(<5BOQ(7Y4M,X>;$IGB+3.*V4Z]$' MW\AU13G',QQL.*9\/P>JRX&B1:!H,11:.S\:;0[KQ3DI/WKEA*/HBQ#/]>5: MH+#KW+_4NH9CRY%C1BHS3!RGTVN)E98G>RBX4<6P7A8;U*PT ME?/;U;(K AJ::\JVZY MIF\;GDRXPD[N.N.NED:(*Y: W)-4&(Y]PY97E,(*VZ9MF$1>42K+TRNJT9RP M_S_V)3&D8C,#10M T4)0M @4+89":^\G::0NHI>ZOJT_2;HZ%,&FVWFLZ6D7 MZ (,(J&@%BA9#H;7I;D0KHA>M^G<@]T"M-H/E$IE@4)V**'2J3LP0-&8$ MBA9#H;7I/=H>II>JOKL3J<5JHMC])7,,JDF!HD6@:#$46IOC1KPB>O'JB.,-+>J=]-7- M]Y B +ICC73E(4)\OY,?H H7*%H$BA9#H;7SH]'!2(\=:3T[UZ0K4V%#/([9 M\OJ'%(*"GE%#T*@1*%H,A=8FN1&SB%[, NU9D:Y Y&'Y@5P_H,$I (D6]KF M"#1D#(76YK_1WHA>>_N.?A7I2FD^Z?S@0RI5 2A:V.<"(M"0,11:F^U&:B-Z MJ4W7KR)=H6QL6\22%51]B,&,@FY! T6+B$*=4\Q(#!6U36HC]A']#K/^_2JE MD$JZ6\!1I5SM2KE)+O/6)+ M$/>)1>1>E,I.OA=7V!#3(UBNHJ'"T)-?T8D41F-L>SZ1]R3'2LNN;CXY>A>S M>IGW=5+N8'QCE;UX5&]\'MY2GOX'4$L#!!0 ( (R PE9C,(W8?P@ %DF 8 >&PO M=V]R:W-H965T&ULK9IM_BL9WYTYW)JZ1Q(.=FW@F M3=)I9K9-IDYW7V.08VX!>2792?;3[Q$0P" 4>]=]T6#[Z/ _>CB_(\'%,Q<_ MY9HQA5ZR-)>7H[52F_/)1$9KEH7R(]^P''Y9<9&%"CZ*IXG<"!;&1:,LG1#' M\2=9F.2C^47QW8.87_"M2I.OOB>_*T5OJ+R?QB M$SZQ!5,_-@\"/DUJ+W&2L5PF/$>"K2Y'5_C\VO5U@\+B]X0]R]8UTJ$L.?^I M/]S%ER-'*V(IBY1V$<*?';MF::H]@8X_*Z>C^IZZ8?OZS?OG(G@(9AE*=LW3 M/Y)8K2]'TQ&*V2K(+A:W/]V=W/U"!\6C_#GZ^VWQP6Z_XRN MKQ9?T.??[O]8H#'ZL;A!'W[Y%?V"DAP]KOE6AGDL+R8*U&B?DZBZ\Z?RSF3@ MSA1]Y;E:2W2;QRS>;S^!*.I0R%LHGXC5X=5&?$34.4/$(=2@Y_KPYL0BA]8] M2PM_=*AG0[E&*U@F$JT$SQ"L/!&J)'\JIVZB$F;LM=*K:_:J5_6YW(01NQS! MLI5,[-AH_M__8-_YGRGD$SG;ZP"W[@#7YGW^#9)0RJ4QR+*E7[34F68W'WLN M"[Q*8H6CY:AS#/49AQ MH9*_BB],D9?NO-:0N32@G7'M&]%@&IA'-:B5!E:E"\6CGV.=TF,4\0PX)P=% M!KW[8X?./*\CLV\VI9[OFW5.:YU3J\ZK5@2%3J%9.>:K\58R%$K)S*IG/46S MUE(N5=MM]E1CIV&<YAD9CQ40&L>U8E9//=.XUQD<,\5%"G6Z$?3M"Z%"(#<^QE9;S'SG4R6GR M%XS$$]3'.H"FY9HRYC]6 4K^;8@UF M9!H,L0$W_,5V #\(M@F3&&:59B\KQXFK-1.PD8$$INDVG&'[K!V3F=.;:P8S M2F9T0'O#9&R'D8:VY!W:OLW63?@Z-%5)'Y5CZG3[T6"%B[V= M46 #5&('*@@46[:70XP:33@E?@LDE4J#'4 )#]2)I&$JL3/UODY\*8.R]EV] M!CP2VJNPC&9X-C Y28-'8L=CO80$V[%\:QYV ]M@8?C=F6FPP]Z0PH: Q$[ M:ODTO7A6 +Q*3D:]?;11W,U))J,6)/?%-OPC5J84N^>#]I]&W5X?R; +ZQ9* M!C.,O6"@WB8-KXA_U-%'6=P=(-N*P6.A?2IO^YW0X)"\@\.M@.I*<[ HA_70 MJ=>"B>S/;;+)AJ:<@7 ^Z6Z@35;$HT.YN^$@L7/PKB[#=>5U5'E+#-##U.DM M;9,9QD/KI6$CL;/Q0?"(L;B:<5FH*JFZ]P^/H4]$,G7@7S>(OEW@MO?]HG M*<&83$DW$!-QIU-GH#*@#7$I.2IQE0<=OOA-:YM1WD^RN) MO3 1)5!]P(R4^H@-(*2&RF-JX#;PO3M\!BO?&YJ$#=ZI'>\/(H&QVH0ITAN1 MU_)\MW5*51119ME]@D/JS!O0W9">_@/2'SSS# CO<=YDY R=^= & M\]2^+;U=K5BD=!?7!PE0G3!47DM]0*+C.BNCT]3;A6DQ*IJ",'652"*E-UWP MNS$XPX:VMR4T&(TAI0V<)M.&W]3.;STL,*%$47I_B%EYI9/9OXVJSV[B>U.O MNZ\PV(UQX-.A"== GMHA?WVP_#.T9$])GNMYJ*L8)A(>&V/J4]WU?$I[@V6P M"UR7#)&SP3^UX_^8F)@^E[!&8\ [@3U2;UWU[2#J8#HP0FY3![C.^QPJ#E-B MX#YT/NQ<*KWZ\,YXXN5:2XMC&70J;_L=T!04KKV@N&L==1?GP7K !%MM!QXU MN_V*@.+^X\2^%?:F Z6GVU0-KGV??I\\GP= \:NH4UUZG?._FT7<.3]Q^ MU>$ZW8VLPBG>7 M)"K.2LN77.IOZ_>CKHJW@CK??\+GU^5;3HV;\J6KKZ$ 6DNH=%?@TOD80+>* M\CVF\H/BF^)5H"57BF?%Y9J%,1/: 'Y?<:[>/N@;U&^3S?\&4$L#!!0 ( M (R PE9IW3#'^ , ,@( 8 >&PO=V]R:W-H965T&UL MK59M;]LV$/XK!Q4H-L"Q9#MMBL0V$"?KE@'M@F8O&(9]H*B31)0B%9*RZ_[Z MW5&RX@!>4&#[$HODW7//W3WD9;FS[K.O$0-\:;3QJZ0.H;U,4R]K;(2?VA8- MG936-2+0TE6I;QV*(CHU.IUGV=NT$V"5@;O'?BN:83;;U#; MW2J9)8>-3ZJJ V^DZV4K*GS \%M[[VB5CBB%:M!X90TX+%?)]>QR<\[VT>!W MA3M_] V<26[M9U[<%:LD8T*H409&$/2SQ1O4FH&(QN. F8PAV?'X^X#^/N9. MN>3"XXW5?Z@BU*OD70(%EJ+3X9/=_81#/F\83UKMXU_8#;99 K+SP3:#,S%H ME.E_Q9>A#M_B,!\A,Y9;@I#\'1J2*_ ML/[%5<*HKZ(OD2G@%KUTJHUK6\*F\^3A_3(-%(U]4CD@;WKD^;\@+^"#-:'V M\(,IL'CNGQ++D>K\0'4S?Q'PNG536&03F&?SQ0MXBS'U1<1;?$/J$[BQQENM MBJ=*W#OT:((XE.*],L)()30\T":2,H.'OZYS'QQIZ^]3%>H)G)\FP/?MTK=" MXBII.9;;8K)^_6KV-KMZ(;WS,;WSE]#_4V?_'V3J?V5O-Q.X,W(*W[U^]6X^ MSZZ&W;B:78%U$&J$X?#&-JTP^^'P>]@)3Q:JHM)KO0=EI'6M=53^@A;1TW,S M..PM:K$3#OG@H]UBDZ,CK607T)$"^S!&- BS[$,+&>+230: M2("LA:DX$/4Y.@8+SW/Z]:CI57SLA OH>GX?Z57ZDUXEN%%A/STXLRG' M*7!+CV)+U$AU EHM K^R('O$'KZTQ'[4X!$]KM'LXHKJ4Y;HE*D.L)I8T'(" MC:6T#51HT)%JVXY*YS$&XX=L KM:R9K=\D[I -Q-JI5Z[,C(RHX5?L:6!0@G M:Q7H)>T<3N%8 !ZD,)1*J^W^)+U#.! !O!0:#XV3VG;%A**>D?H;Y=%/6 V* M6=3[W*D"T&R5LX:)/"OV".YLSKT;2X=&Y!K]4VD]-XW3*Z)2^Y*HK\2F;;62 M0PI.M*H@?;&)M#Z<(=4TS@O>E,YZ3Z1R9T5!MB0*[D5'.4E*S$<5B:)0L4L4 MCX:.YH;X+A\O1B3"2O*V#"S3YUIKG=VJ@IBW'%[2R\F/"B&T)/= MHX&+&/V M%(VGJ1-#T*NA)/F57+KPI 9_NF"EXA[ 'H6C8A6>F_ZS,"3:/2QFTU/O3GHT M71IT59RAU'829N@'S;@[CNGK?CH]F?Y]>(@U45)/C77Q:E:GU+Y9+F-94Z/CPK?D\&;K0Z,3 M'L-N&=M NI)-C5VN5ZOOEXTV;G9]*6NWX?K2=\D:1[=!Q:YI='B^(>OW5[/S MV;!P9W9UXH7E]66K=W1/Z7U[&_"T'+54IB$7C7%]P_\\.?J:K9B@\A2F5B#QK]'>D?6LB*8\6NOR1NGOP?M?Q3? MX4NA([WS]A^F2O75[/5,5;35G4UW?O\3]?Y\Q_I*;Z/\5?LL^^IBILHN)M_T MFV%!8US^KY_Z.$PVO%Z]L&'=;UB+W?D@L?(/.NGKR^#W*K TM/$/<55VPSCC M."GW*>"MP;YT?9^3H?Q6W9N=,UM3:I?4IBQ]YY)Q.W7KK2D-QK6^^(2^ MB]'Y"]%W\9*^__92_6M3Q!0 EG^?W5:'Q?0F]CJDJYFJ)!(X9%FUU]_ M=?[]ZNTGK'TU6OOJ4]J_,%7_+]WJ1D<36?"6771)2W7]K2946.F;5KMGEC+^X7ZTV9S._M6@?)&-P[V&I>I4#@%)K)"XX"93G@FJN05 M$X8Z7YW](A)WG25^6IWS67>TZVS>?G_VSP5'+M)XSL']WQ,X.&B[BL26WG/Q MBY_?Y9R()8@1+QN\W=<> 3OS>P>EL2NBJ8P.2+!8](7VG$@;1XOY$]CA_28F M2.;TB=7.==#Q&1AQU9!&WQK'881'C79H(2PQYU;!G"_.ZNH#.%1VSOLH,20< M9]!"LNQ"X(4CN7UMREK *)96Q/8[*BE&KA'D=ZM- -K$K&F0O_[J]?K\A[=Q M8GKKHQFQ@HI!MY#4H*T&G0&C98'?,^)8'=X97T75YA*C:J$VUN:D]#6F0%(N MZAYSDMPA\8?HDS7H&5H4<%9/GS^<.N1\.#W6OK/PW"=HF\;"N K5PNV4-0U* M!S7;#J8^DPX*"[S(UGJ\P5.7.H1U>'E\8#:1WYV1F^*MT%9J/4\IP(96>\0, MML "!"WX1@TH/8F9HL,VCU)G5X9:87A4)I;61]@4X<:OG6'OBF>P+[4FID(:9LDYYS%,?L#CF/$_[@ M\F[T RD:[)JC0#&SMH=*^]!5NZP]U1I$L]TRWR0I, X;]Y]F)&'LIC[\UNC" M6/ !:V7Y P!9$H9RQV(K3F]2.A_#_@[A>3'7+]D3Z)%<1R)#3RT'$L74"0\> M]DCGS$2P4/<="'$,R("9N106\R37%5,-GY3\?#P"!.LQ37#DYEQP?L^%G*FB M\EV1P!4C;\W[;)=!G(!#A0^8D=B2P X/X$6&3A6")4SGQR'&^%P^G/'4SE!I MV%>=C;&TRT63 UZ*.-.Z>M2VD^#JLB<$ %"[G2G0Q2=IV7E?[8VU<]5%8C\L MV"A^QL8V,/>FW)$9@&WN6\>G.^_.,)(]4-*\/W*KZC'@CL:;/*7 .W0B_33T M[Z'KL^^Q9ZY# E%<-3JPYZ''9H50AB%)XML3.O(14-[YP$?,!KZ+/8]/"T)* MP'"+L(8X @P(,%CT3BSO4*N9-TH3RJX!2AD#TW9\5%\R0/6-@F&4>H]VUJ,1 MH#;+X $KYQM3"A,(O([T10 -9XY2.Z HU8"EB>-HBF (JH:)8FM[9&1,( DP MPR"(J.P*%V&7!]+8M2TZO[0U502OS,F,@*>?@W'[G9JY%^=0K ^;I' M 0X?2%$.GL:GP-7Z.#Y#M0,^)%0$5>@*N6U7!&[>@^_-'2W M@0K%,'K"F&$R/0]/!8?*^HK%J(3 M2AG&]4,I-?I9E37*G&L<4^)^2(HO4;$Y?57&Z$>7![Y%%9R+_JZ3ZT8(\S\T M#KF?T=,*7.4?(D9/#@,-LC:V7J9-3-0UHI8:P,(&&3]FX^)^W2AFS)I.K\WU4XTOGQ(G&Z6UOT"@38BR# M*0[!_%C'\6BR.'5)7TZ^K: V=_(%2>+H4O[,,JZ.'ZDV^=O,03Q_X?I9AQUN MBN@]6VQ=+7[X;@9*DJ]&^2'Y5K[4%#Z!".1GC5&0 @O@/4]MPP,?,'ZZN_X- M4$L#!!0 ( (R PE8J=?'%8P< /,3 9 >&PO=V]R:W-H965TC*XO:[X6#\+_4M];W(TZ*86L MA';2:&;%ZFIP,[EX/Z?]8<.O4FQ<[YJ1)4MCOM+-77$U&!,@H43N20+'WZ.X M%4J1(,#XEF0..I5TL'_=2O\8;(WY]:O/W)IV:]<-8)]$MPU5L#CWEV. M/(33EE&>!+V/@J9'!,W8)Z-]Z=B?="&*W?,C@.J035MD[Z>O"KRI[9#-QAF; MCJ>S5^3-.DMG0=[L/UOZ0;I<&3+6L7_<+)VW(,<_#]D<1 9Z_)OV_"2KUFGB\5_!$, MT9Y)'3,^I,X2Z.K:3F.I=<,>Z<@$Q?@^E+F3.O0BP>J)+*2RW>?E,PFB-'DD?#V*PKTJ@$6=L+FB[?9^/045R$0TW<[5^WJ0VFL M?T/VP?)'X7P51?XR?!BRM7D45@<3O WV/#-' 9%>@@63;+*89&?S22>W_=^N M1&M>,. $6\[.%MG9^=D1@-OU5YWZ(NS_;[=.@>I\<K_YM;98IPMQO,# M;FU77G/K_#Q[NS@_[M:T_F6;J3VVXV$RF->U-3R/SFF]^B)/D!XQ%21NJK[# MJL8WA#'XC61\C^U+D?/&"58W2R71L JF"0I9%_4XMA%6,!HMI'IF_)%+135I M&.S)T5VH3)-BE"62&E*<*Y5@T=Z^P@UHA(H6:I)&R1'L67#[_65F""*]W)JQ M1@-B]"F:B(,FHP\6Q^_Q2C YQ.-)PBP!PT\FPS.T>J40BVC[2C5D. 7'(3IM M&*0&"T% 9G$0"]">QS)]#*+K.VBXPY/"8)6V.4C;1N%5",R#X*D"7@ MI$)0 J4>XTLKQ)N*!B!68XM!7@B:@P[Q#!?3(6P%+NLED?9!: F)/QL*8]\1 MJ7VZ_28'M>1)=&6X$(T0/33OR7-1G@[R0J_]!F8#.]@5>RT94'13$'+2UL;M M4P(BG2R$/:;^J$K$;,]N4&()GG>EN^I5^P(2L:YD)3V%W/)@4)C74Y+[6 . M:ANRSV(E+(D@![+3[+AOLV#XJK$0:*GYH\1 P,]&O^G5D(M%"5M.IL/IOA6=,\'EW^6]W1#L\AG+ M#_&-F=0_2-BRPN0+@MWD.1&-%-Z# ;D,#)>1,)'P$'+;Y\=V2'KH:N\.]^Y1 M)]C=7<;NL,H6;?+MTR_@I]=B-AF_^6DGJWHO#J^4$[@Y$1PUN1WD-M*7"?ZA MB3Z* [5D>B\!N-X^ A$E]TN^)/N "S>*,%2U$D]MS2%-BN=?2=*+N:-ML_ < M3Z\<44YW1$GPL&A3VA(KVV*][[!_-<4ZSK8ZCF(T"D&$Z\6ST69)+Y%!>1K" M))$,O_'K18)T@.WMBTSGF$TI8AG!G2U"Z4=EU8['KR&I!]!1Q 0DRL$)/.! M!#)SVW/BUK(^VHIKOHX5O#4N2U0B1F(V1*C;[A0@RM6*_)?'48 >6?IF$GNM MP52X3B-.(ETOC-%(\>3#'&5@G43WQ?N9VY6[,8U"GN-!FH2V_$ABS1X_VG@ MZCI$Q*"!\U2R"B*FJ8.1"13Y*E2<0V_XH]Z'F$K8=?C<1,4::1J_R71/NR]: M-_%#SG9[_!SVB=LUS2%*K'!T/'Q[.HCN:F^\J<-GG:7QWE3AL@2%A:4-6%\9 M5(!T0PJZ[WS7OP%02P,$% @ C(#"5L70H ]&! @L !D !X;"]W M;W)K&ULS5;;;N,V$/V5@398)(#6UL6W)+8!)VFW M6W2+('M#4?2!D<86$8KTDE2<].L[0SF.LW'<+0H4?; UE#AGSB%GAAROC+UQ M%:*'NUII-XDJ[Y_/4)G5)$JCAQ=7 M6AIU-RBEK%$[:318G$^B67IRUN/Y8<)GB2NW90,KN3;FA@?ORDF4,"%46'A& M$/2XQ7-4BH&(QM#$=6[,"R[,)C8T@-7@3.:EY4SYX2U\E^?GI6V/*E50*A"YA5GQMI,42 MWFDO]$)>*X29<^A=#+^B'W<]162_;K%&/VO1LQ?0_#RC?P\X.7?(_^9:KB0KE#&-1;A]]FU\Y:2 MZ(]=R]!&Z>V.PH5UXI:BP$E$E>/0WF(T??TJ'22G>S3T-AIZ^]#_]1;N1=_- M_9^$A(\5TOJM^$\;REV/5@H%1463T8$WL'B *X2U]U(O0-2FT;0!96-YZ"ND MGT6$NLTGY'P"R@:I-NG0X4BPL,:YYT!,5!1%4S>*")3\WGKYIPBMP]+:"A8OIG=HJ7^"%?(39:!/CF<-PI^D7.$"[RE MSKHD,(]%I8TRBWLX@'P4ITE"QB&Q&?2'1V0.XUXOA[33A_/06-!26U4AN*OD MTD':CZF9PV&:Q_TT.8(T'APGD'0&\-%XVK(#Z.=QWL+V>G$Z"+#'<9KG\+/0 M#75UR-/_D_B,R&49LQS%Q\,1B1_^K?@L'O9)?!;W^BQ^M$M\&H^& 39-XUXV M>JR!YSDC.&5:J?2=#R+@1L+ZWG"Q\:$B7>?ID\ M4(IGT]D,U\97WU>UWR"% MZMA95]0":FBT:$K)J5 8XDD>P7)&R3)DB//T8$3'"T%T;+M?>X@7NS?W6^I. M*&R; EU%;M!S8OT'K,.;I[L1P[SQS6../)445/ NF,#I>2Y(MZ\?_4;[$PY? MUK==H6TYE;1.1(AH]"B5!W&6)CSH4^ZG>3 ',!@%8TB9GK,Q@K BV>FF+-KZ MWW60=;?N);0GBW#[HN;,+;F]HFS>;BYXL_9>\SB]O1V^%W8AM0.%&UL MU5C;B9J[ MJ6F$QIO2V)I[W-KUS#56\")LJM4L2]/C6AV>W]O+1J M_NK-DM:'!?^68N-VKAE%LC+FCFYNBHM)2H"$$KDG"QS_[L6U4(H, <;OG&KB\GIA!6BY*WR'\SF1]'%>7Y]9LF*75 ML$87(=2P&^"DIJ)\]!9O)?;YRVNC[X7U6 MWD1+V3.6%NR]T;YR['M=B&)__PRH!FA9#^U-]J+!J\9.V2)-6)9FBQ?L+890 M%\'>XAE[;\7*L[?2Y"$ MO1>3RV^_FA^GKU] NAR0+E^R_D5%^6N6V+\JP31Z/N?6;J5>,UZ;5GO'3,D\ MWEV;NN%Z^^U7I]G\Y+6C&AQW6P^X(][#4\$J8874AVR#_PS/2Z/0YO3?!C.- ML-(4CH4D:8\=!U+CC6D=UX4[?,509:F&,K-W7+<0![:8=P]NK=2Y;+AB7[-Y M,E^>)6,?L%Y0C:5S+=>Y8+EQB.C@+,F61X?L8)XFZ5EVR'Y^ M''=G,$U.LI-XO3A+3D]3=A4RL@\R":$)YR54 4Y++BV[YZH5[."?XEXH!B== M'J&#SB-4L164BG(VS14= ?))E3)"UN'0I%R%;2H>XBK8+$QSG9. ^&%+0"Q?WZ4 F?]63B?10@Z46]XYDTD\2=A<^D$ 2I;I?I\2PV_,(GU M>07J6->EGIDF3%/L[]_MHGS6\0$&59C$:(]M#)4142ZZ1=@7>48TLSC'645N\:_%H M?A2V]I7!+0P+CD;=8EW"5F(MM29RCCN2KH 1"Y )H1O<=V7H&LZ;SQJ0+(.FT)'4L)D%*AXBRU8"EV41?#_@]3P3% _>CR@EH*6Z%RU"(:VWG+K MV*=6(YUF[*WK0VZ2;FN MK!"LCD<>04>>)Z<$2O>@.<)QMA1=]1]I(^DV6@8R*-=K043'@T%Y47)#1&". M*_&D1/[C@3CV]C B"31$!>&*W]$#E-_Y(OVF-[ #+QJFQ(#62I#G+!V4&?+O M^DI%S2<3BY0L4'=2D^\O%G$ PG+,47;:3?>#(;*=]3V@$CP$3&!%R/8PL)&J M),H8RR.-H#AW%"C0:5-AKE+,N&Y@*(DM\1YN^B,&2FG:=14[NC]X3-FOE0B< M>%@@:MZ5V).Z>.PA^*Z%6G1)"2L+@=]/X^0%7Z1N0P&]="6/OTU"P-*-;"' M'.%40_>'NHSON_27+=%HRJ[1@3!Z#65S-/2P4'>_>S;25[%4*&JH0B?Q?2/C MWK1V+YYQG+UKM>B%:1G+->KVCR($/OS-94"=AJ9R29LL.JMU$[,^3O11QYTP>70[Y&0.* MFE]QT)CK01_Q8T'>[33= ]$[/IUB8)#FNPID3$"%U6^H ;59#YP7O^$G71"N M_@B8&PPAUYB@(-U4[CT^ZLA1+I:])"$T]R"X 'RPP9NX.4Q)G.^.IV?IY\/\ M_-P=_XW<9?/Y-/L"5(^3Y[X@=\=_,7?9V?%TF7UQ[CKR%[(( M5J" 6=[H+. M28RP/0"]&.T/D__[*;K/H%$G>AX_]:MYMO-9HQ9V'3[>N-C]\0O'\'3X/G05 M/XN,R^/'I??&UL[5EM;]LV$/XK!R\K&D")]2X[30(DV8IU M:-<@Z58,PS[0,FT3E4B5I.)FOWYWI.S(=NIN^[(O!A*]D+R[A_?R\&"=+Y7^ M9!:<6_A25])<#!;6-F?#H2D7O&;F5#5N[%;?7FN6EL)R6\UF+:NF7Z\YI5:7@RBP6K@3LP7E@:&E^<-F_-[ M;G]M;C6^#==:IJ+FT@@E0?/9Q> J.KO.:+U;\)O@2]-[!MK)1*E/]/)F>C$( M"1"O>&E) \/; [_A546*$,;G3N=@;9($^\\K[:_=WG$O$V;XC:H^BJE=7 Q& M YCR&6LK>Z>6/_%N/PY@J2KCKK#T:R-<7+;&JKH31@2UD/[.OG1^Z F,PJ\( MQ)U ['![0P[E#\RRRW.MEJ!I-6JC![=5)XW@A*2@W%N-LP+E[.5;CELRYT.+ MNFAD6'9RUUXN_HI< N^4M L#/\HIGV[*#Q'#&DB\ G(=[U5XU>A32,( XC!. M]NA+UAM+G+YD[\;@CZN)L1IC_^=S>_0JTN=54#VL0B9!5P8YGE M@'P :C83*.30P+Q2$UIU"GT8-2.QDF/IX5WR)6I 2?X%9UUAJX:J$PTYTPM5 M(=RZT>K! 0#4J)8$S9"8L@NN<3LE3J%&')-0E.R$FPB*F$%AB$O2+.@W2 MHB#"_-F6>A;E*,C#C*ZC?+] 'V^"B1%%D.1!3(G5-DWE2@OSYXWTW0IE/.6% MCP[IM([['&]2TIB^E.A):61)"C3RYK].I(T<")#J2MY83"_R%Y^>L =-FD1^Y MTC[:*NYMF1T7Q,$8$RX.BC4G?=L4DD :0X8)?O=,9JD)D;S?(GITX>D"% MU:02<\^E.YE*:8G)6!2.3(HTA8_;L4!?H?:GI',$Q1R/H"ZAL!@QTA381\XT M%?8FT^:G!13XOV,Y.QWC9+YK<2I,2<'#@\GR;7492GS?79]1Z2=#O+YCMM6> M@A&J/]3>]GCY=8OSG/I&4;2GRSVJ7*#)7>H">Y<]&@O:!(-T=F5!V%&5#D* MQN."!HE?4CQ HC HPA&-Y#A2((/@-71+BFX@#Y(LIX%1-X!'3U80DV #-,/< M@"A'DLPAPD,-"\,?6BLGK]V;%4$2CR&+,?PR_]#AUIYB(R/VY<+0BW#VM;[9N?;/_V/KNE3NTOH?6]]#Z'EK?0^M[:'T/ MK>^A]3VTOH?6]W]O?8>]W]YKKN?N"P-BH>3P/\.O1]R,#ZT\[E MWU!+ P04 " ",@,)6LT" O]L& V$ &0 'AL+W=O+V>SIM-:F&5VA:ZNM=^\).O6YZ/Y:/OBO:F6D5],+\Y:7=$MQ8_MC60/&G]6=$76 MLB.D\;GW.1I"\L+]WUOOUU([:LETH"MG_S1%7)Z/3D>JH%)W-KYWZU^IK^>$ M_>7.!OF_6B?;D\5(Y5V(KNX7(X/:-.FO_M+CL+?@=';/@D6_8"%YIT"2Y2L= M]<69=VOEV1K>^(>4*JN1G&FX*;?1XZO!NGAQY>K:1* <@])-H:Y<$TU349,; M"F?3B!!L.,U[=R^3N\4][H[46SA8!O5+4U!QN'Z*U(;\%MO\7BX>='C9^HDZ MFHW58K8X>L#?T5#OD?@[^B_UJE/%#"\5#"\4/>O[]E_\.=>N>:)[EN MZDC>:*OV5[WJ/!:HN"3\YXE4G3A S &%#AH[M'"L'.P\#'6C8(4\$* M"Y5U@6@$H**RHD-RFMULWG\Z'0Q?_8BP+01,G3P MZ3)K*LV:D@#+]Z HO:OAP,%MD;B4DF:?7+YB*5'SV9/?)BB@@C<@BER#^K"+ MB@4K"I&#('5M48;5I@YC94WL0TOD!*45/W7O1P<.ME':FT 3=2T)0495=/)W MO%\?4 L #140!W5VE=+]GGB(PZWJBWP W#%L-P@GLZ< MEU!4M]9M&%1YS+#AY$OVMNU$G^.$$57T1<,>M2'1M]K#S%]LO\CA_\9,JC47]&FFL0V<0N0([0SQ K*_S8V,B;&^C M] BZ$;U!4E>H.BKLE6(TO$;>KT#NM091T4^JTKSHKUP'>"]YEM)G'J6/D]N) M:A&$V24KD-?2V0*5_\[%;M2Q3-9\?!@R95)YW7">VTG#?H6IQ+OP Z94&@M> M@*JU ?O7!M3M(AI"_Z!/.?@SH-=C R+4::Y!FA8M0(-AAPF&,0D M;"4?A*-8IGW5";TB3@P*E>0L'^A<$@G!/26- )<2*@R-O28X8Q4T/F>BH)IK MRGS'Q)_W2C=1EY;AK)8]587(^Q/E>>A8O)IH-ZIK #M CZR!8YYC"7PHGOMT M*1R8!SB0MC6THD0/_G(PH1B[$GW'3QP?&,)BA;>$B/% Z] VUUD>_\*L3('! MA G7JS\1LZ0BF7[16;U3V-Z=HK*D7) P8.INYDO( ;82'G,7#!<^QF$NX- D M!?9:SUJ*6+D.2U7BH!@F!X*H\]QWJ)95L9:)XT[ C;.=8 E/J>B=3.4'^]AZ MB2(@Q[QE,/#0G$PV&Q$;<8LGYGNE?6%Y+^B)A8%@?3P00VQ6/1#- (!!J@F M_29!7'67=%!F+Z2(@6*T)/S+78C ":##35]+K1N:24".0^, M7F,2Z\:4)D]Y[6.&Q:S/&%#'/3VP0_4K$P3U#I^\]$Q7$)RTC;$0##"R.X;P M^Q1^V%);[6,C/+2HP&(Y?FY5W/E4%QMQ#+"!+QJR12 //CR)G+-- 8Y;UW*& M$W6#V)V6\>6L&%;O>:^7 @X'10H+:@\'D)TU%#WTM?2:_7LR=28E\>(!,DK9 M;81R6QWMF10ZL-ZSG'DNO?/\.]O::W.#"8.JNQ@CR1B)C6[NND33*+O)YM]6;NM]D M=LCEH@@9(>O/G>'B(A^N/E%/FQ[Y718F*=)6;M),?< .@Z']]N3!I@-LNS,; M#\378(4.+-@[:1WJ ]\^N2]!3,B+WO1H8&YU9C"\O'?C:,_GS,0Y[XH.$WO7 M=Y3IRA)3.G3\GH;M$-VZ81KOHW/_[$WNN@Q,]^YRJ*22&RO7A7:E:]WP=K@4 M7Z:[X,X\W:AQ$JH8$TLEELXFSTY&RJ=;:GJ(KI6;8>8B[IGR%G**" J!8 !D !X;"]W M;W)K&ULI5C;;N,X$OT5PI,>3 .*;=;I;^; MC1"6/6=I;BYZ&VN+T\' Q!N1<=-7A<@QLU(ZXQ:O>CTPA18\<9NR=! -A]-! MQF7>NSQW8P_Z\ER5-I6Y>-#,E%G&]C6F]6[!OZ78FM8S(TN62GVGEW\D%[TA M*212$5N2P/'W)*Y%FI(@J/'_2F:O.9(VMI]KZ7]SML.6)3?B6J7_D8G=7/1F M/9:(%2]3^T5M_RXJ>R8D+U:I<;]LZ]=&PQZ+2V-55FV&!IG,_3]_KOS0VC![ M:T-4;8BIV0SF94U >K<:LQ#Y[^44\B;P4 MYP,+830TB*N-5WYC],;&$;M3N=T8=ILG(MG?/X 2C291K\__21G8C#5^OM5AS!W&U8O7,%9":,(S9C6 R M]^RE-8563Q(18U8QGB<@UA.0CO?EBUM[K;*"YR^__C*+PI,SPZXW4JS8[;.( M2^(/NU^M9"QTP*2M)^\+H2$\7[,;$4M'USO^G=:T!+*E2"64,QCDULWDW)9: M!(QGJLPM5LN,A)!698XS+'**?2&KZ"Q=64;3,3<;MD)",>YU [=#X OC&O.K M%1CO#1*QRE4F8[9"^)4V3!J6*6,9+^"'0DMN1?H"%A?2;;$;K;&3,4S!1?Q?6:V'*I8FU+&HW)V5LH:D5:Z6E,'WV]8>EPIQ_*6TW M3OXC/;YC-V6, UNO9-)D@IVR\E>[%^L]C;> MWMTN=IO< B,Y>^"Q1(3WM&4\-8HE.[ ABA22+HL- FVW0N1N!7+$6MUDS:WIC*BN,T3;,H>;]Z(2?!1H#P:D"O#$L-\D<5"5!J/F M\RFTU$+LY4Z&S"?3)O713\0>WM'@M :!84 MOA%J2!N=!"<3I^!T'LSG$W;_.N!A. WFDQG4'@>3V90]UNX+1\%D.L5X,,/? MV[I>NU(I0/%4Q>YDZ7/?MUS2VZ-UJ.5Q3+D& \B(;#+^Y(R83#Y1EK%.>IUG M: $)L"Y@F0^8Z H8B:"@!=AK"N'ZC/2E#^I6V'9G(IC[IX=#G*HA&2S'Z8?G M(JE*E9@:PH3P:RA!A8S]4_*E3*6E*'1EE;A>F+864C;1R(B:3 !VT+L(K472 MG%QYK$-8@BX,"_%D5"H33Q.>$O&8[QU=5L:T1+*!,7$5#LA\4BZ0TIB2J*]9 MP5\RQTDH(^ J%RKN:=QR!"42(C*IO,[E'^0UK;).%?>PM$>_VA-(OS<']@95 M6J%#XA(SN3%QE9809@)0$V@4JSH%H,5YZZ1<69B;P@#8&WA8:BNQ]P7- M1VO&QYV.%52K_"/T1%FN+#FP_JT3ZQI6YH+KO W###<(>?R"X9856XEBORJI M0\)6@^"GQ)H=>QSC?),$F:LR70%9CF$)I4&^YK2-LFW#J-"O M87;>&+7HP'QP$)K7P=CSO_[0+YXN)\/^2DC7P?%EM$OP&MO,J.22E;NX!.\L! M[508Y+]O^=(CY(O+N]0?F>:^T/(F\"2>D?-<\*O\G53V(*'"::Z2$NHJ@;H1 M6#=L#9&[.R^T]R@JDI2EI$8W9W*#*R")J*SP>FQXOO9%<:VH'.*A2>[-3:*. M'7G#N;K*8U4L:NBW?*!;/C@LC)0)'"%\N39[]N4H=C]1*$TWJSHK2=#E81 & MN&5'L\/R,M\1Z%5QH:;8Z4!^O%'ETB)?L$5M7QO^=0QJOE7X@\;8N^4Z.4Z5 M^DY0!?@-5497O7TPR>$;M !*.]+0"J8)+@'-"&,=I=W-@._IE-0Z-3Y7_@+1 M$8/#3E\2 ZJ/2C7?/&S,6Y'ZZ/##IOTC!UY5(08<7[4#1VP:C*;4T>/B[2[' M83 [B8B%E*R0:@9;C1[U&+2>Q"RPD<@*&7^,JBTLX+R3H[[@+ M+]\O74FXWJ\DN_ZX:8-BE67HRGP2=IB*QO-#5$63J#_>#?UUZ!X@,*-Z^8,:G2+N8&*%K2CIDY[/[O6+587[%KE4%G!TCQO!D6YH >972MGZA0YH/DY? M_@E02P,$% @ C(#"5DA\9O^1!P )!0 !D !X;"]W;W)K&ULM5C;;MM($OV5AB8[L %:XD4WQQ? 3C*S&6 P1IS+PV(? M6F1)Z@W5S70W+6N_?D\U25G2RLYD,?MB4V17U:FJ4Q?R#%R^I)5T?5.1QI.YL2OI\=,N!JZR)(L@M"H':1R/!RNI=._Z,MR[ ML]>7IO:ETG1GA:M7*VDWMU2:]54OZ74W/JC%TO.-P?5E)1=T3_Y3=6?Q:[#5 M4J@5::>,%I;F5[V;Y/7MD,^' Y\5K=W.M6!/9L9\Y1_OBZM>S("HI-RS!HE_ M#_2&RI(5 <:W5F=O:Y(%=Z\[[;\$W^'+3#IZ8\HOJO#+J]ZT)PJ:R[KT'\SZ M[]3Z,V)]N2E=^"O6S=G1N"?RVGFS:H6!8*5T\U\^MG'8$9C&SPBDK4 :<#>& M LJWTLOK2VO6PO)I:..+X&J0!CBE.2GWWN*I@IR_?O>M5GXCWNN<-,='W)52 M.R%U(=ZMJM)LB,2]-_E7<5?;? G_PXG+@8=Q5C'(6T.WC:'T&4.9^-UHOW3B MG2ZHV)=HAOTU?5'A3V;[(XDBD<9J]H"_;1B(+^K)G]-TOI:6S6WA8 MB#NY ?&\N+%6Z@6%ZW_U\V5]=I5,J>K'DK'D7V@WO7/ M/R7C^.(%Y,,M\N%+VO_*'+YHZ+@;1ZU_U[@X+O9Q2>*-6552;X0L3.61#(][ MZ#'35LV!Q(F$IT@02!6%HS__-$W3^")(\(GP.[DX#9 :7*1T7M;%5IU 5-#/\ I\%;E'*/F2:V5=^*D M1?WA_I/;<]X ICV"J2^^*+\,3D"CG)7*+0/EXE-!U%*^"CS,2LD8SEE[E\'GS'0<: MJO[1JO^X%\3*F@=5 $[''.5:#KC$XB31DBMP]K1D3I8V?8$2[S <.X[%2N>5C >[/(138]> M9./F@>O4!$X2;8/%35$AE2TEVEB&P(+U@?H@]'Z6&AV%*&K+EEG.+RW"VIIJ M^A'FG2JW Z])U=R4V*J"4"B\9K52_T;XW5Y(>??A@'>4^ZY^<:(XAJ9V"!$2 M3H\Y5;XII!"UBEM)^%5@[PBW0C).7XO[IMJ^A(V(BK,;A! +WM,-T=VY62PL M+:0G<2O+4 )GXC>I:\Y3EK1(DF@R/8^F229>B4E_'(NLSY=9DD7GTWB/._#E MD6RNN"VY/SP^.(0YS4AQT!DZ/E>(Z#EE,+[;_GT =!">)1I-Q ME,1Q@#1A2 E#&H^C>#P2G\&AK>J )V3GQWU[5M&/X?GP-"B:,'P*@^('VA+/ MDA\>7?U&K*,WQ#6V]*?N]7^N\&WS\=)Z9BF]4.[?D!?/P^&@X).T>P1/73W[ M%USMBONP]N$Z=-4\CI_I H?QH$?5F'\V* >XCH?G+T#VG6X"X/]#$WF^%?P: MMH.WG)-?I++BLRQK"CV%+7W2#PWQCU1,%@VG<93&8_ [G4[[H^E^5%$*XV$T M2B8"KO>':?.TU7>23:=1G$Q.P:6X#VWAX7XSV.X")\EX&B7GZ2G\&??3>!?6 M0?T- 6H*HT,&-1GWDQ$7UN3E#?B]%G^@;MI=:A+M)N2%X=OMQ5% &]K\TI3@ M,IY47,3=(OQ]!"?[.RY.W]_==2LCIO(3J7B)JEBD5!CYLEU GZQ CN>Z6;MC M:PH4, .MFM6>(@Q O$Z''6II3;U8BDIN++B'[:&H\U9W7;%8@I)ORADD =4U MV.EV5^[&F[;B#X/'"PH:13,*I4?U%,KEI@Y$009S>AICQW>?O,:"%S9AK'I< M&6WYS3"U=G9AWH1!A#2D1/$4JBCO:IPW;RU^JS7!G6YZAW2T;YMLE+0+417O M'OF:Q$?C9;FWY^:[QZ@]!E*8A4:-%D+IHT&HM<3;@P\*4*.Z4:6=*17W1*80 M_O&^'Y8: P^;_+(CTK5=P>TO!)CR'T/U[[[4'U9%B,@;X\*+A*4'0@=J1ROZ MEYEV:[!Z%1?*?32;!*-T1X M8Y0->?:!-_DR'"J@L315>+D9#C$;<6R$VLW$KTW;;=X8"FRPBE_VPR*.60P M(HFC*2;KG\S+*YS'#!^-<#7-T)/&XMB;_F#GR\V*[")\GV+B@J/-1YSMW>TG ML)OFR\_3\>;[V>_2+A2R5M(&ULC5=A;]LV$/TKA#L4+:#:DBS+=IH8 M2-(.*[ &0=.L'X9]H"7:XBJ1*DG%R;_?(T7)=F)[^6*3XMWCN^/=$W6^D>JG M+A@SY+$JA;X8%,;49Z.1S@I643V4-1-864E548.I6H]TK1C-G5-5CN(P3$<5 MY6*P.'?/;M7B7#:FY(+=*J*;JJ+JZ8J5#T!)B M)V#7K"PM$&C\\IB#?DOKN#ONT']WL2.6)=7L6I8_>&Z*B\%L0'*V MHDUIOLG-'\S',[%XF2RU^R6;UG8<#DC6:",K[PP&%1?M/WWT>=AQF!USB+U# M['BW&SF6GZBABW,E-T19:Z#9@0O5>8,<%_90[HS"*H>?6=S@W/^46I-;ILA= M014['QG@VM51YC&N6HSX",:8?)7"%)I\%CG+]_U'X-.3BCM25_%)P,M:#.,^R+'#&Q_!^TR5X&*]$R3Y^W*IC4)-_',HWA8N.0QG^^1,US1C M%P,T@F;J@0T6;]]$:?CQ!-FD)YN<0G_EB9S$.,SP)3#Y7C!R+:N:BB>2T3)K M2FJ8MF7.,R)@7UK[&O;:V2^?2,X?>(YD$@/?W@0+=KYQ3<#R#_2!*?0T$4VU MA+=A'E';VDT GM*'"(>:-ZH"Q)9=Y0$H&<.^JF^6_Z&5B)-2@ M;E16H!N'Y!,O&VQYB"[7=K/:+8/A&M2!SU8K#T/+DM32,&$XAC8V0$$D>HJ> M\PY'R. >02ZRLG$K/I[:BHT.0!'UQ3.[=;O2"&XT 4P'VZ!;5/G4A9Q)@:0Y ML6M!;*ZV"X8O2T8T$QP,!$CK(;ERYV0A\^-)V%#M8#2MF*//:%9X_L15AX!G M0+R9"TC[[?<2="(K&]F4.2EPZF3)&+06#A_Z;.8-L]G>*QB= M*UGBO>%R1-L$((GP,87/C3U>VJ5K^9J$O.,"OK+1L,-!L<>,U<:O6=>M90Y% M?7\&'HJQ/8TC4"A>]A)E?V)RTU0H>B/5&;GI=OV-O)LD09RD[^UP.@WB>?*> M?&)"0LM;VQ_/>Z8K#XU]D#9?P07[H@7E9G M5]I<=:U_LES;NMNE1VPML,>:N6X&]YHJKQARM4)%MHK0]TF+A(3YHO?QOWTS MBZ/I1[TO@$UM[R96?W?Z_V!:_2.?VN&>>$,*7>+8(U,9MY5CGP+':LY^+"Z/ M^_7[O-5>R/ANKQ\4S"/J[@X4#>8/4\GJ4->>Z-5]N=5;=<#!910MTM8CDH!C MM>'VF#?G5CW^TJNRU'6_VF.]TXC%+R^5?#S1/Z);.YP7:W)15D$B9! M,HE)&D?!.)S^+U X\R;/<*(@FL3!?!YB-!NGP7RW.W=O2;1- FB:$Z2.)A-T_9N\/KWT[8FR21(DDD0 M0G'\*)V3[]*@)R)D8!P%R6QFAS8A\R0FAZY+HYW++ 1U[:[LMFD:8=I[;?^T M_RJX;"_#6_/VD^(K56N.3)=L!5=HVV1 5'M-;R=&UNYJO)0&%VTW+/!EPY0U MP/I*(BP_L1OTWTJ+_P!02P,$% @ C(#"5ML@AOD5!0 " P !D !X M;"]W;W)K&ULO5;;;MPV$/T58A/D:;M7)TX3>X&U MTZ)N$2"(X_:AZ -7&JU84Z1*4I8W7]\S(ZV\3C=.^U+ %_$RMS,SAW/6^G ; M2Z*D[BOKXOFH3*E^,YW&K*1*QXFOR>&D\*'2"UWM(UI9OZ M0\!J.FC)344N&N]4H.)\M)Z_N3CA^W+A5T-M//A6',G&^UM>7.7GHQD[1):R MQ!HT_MW1)5G+BN#&7[W.T6"2!0^_]]I_E-@1RT9'NO3V-Y.G\GST>J1R*G1C MTT??_D1]/"]97^9ME+^J[>XNER.5-3'YJA>&!Y5QW7]]W^-P(/!Z]A6!12^P M$+\[0^+E.YWTZBSX5@6^#6W\(:&*-)PSCI-RG0).#>32ZLIEOB+U2=]3/)LF M:.3]:=9+7W32BZ](+]5[[U(9U0\NI_RQ_!2>#.XL]NY<+)Y4N*[#1"UG8[68 M+99/Z%L.X2U%W_*;X:EW)F;6QR:0^GV]B2F@(/XX%G*G\>2X1FZ2-['6&9V/ MT 61PAV-5B^>S5_-WC[A[\G@[\E3VK^9CG\OK3Z5I"Y]56NW0_=D/B!#2JLZ M^#LC+86.5J:32"+A"_5\,7F),K-6.L;EZOE\,A\V6")!;2H#D:JZU!.G7B%Q MQ@Z9$U%\+,8P'6N2UK.[B3@U>! ?_,J;8-SV/RI7+2&9>8!NIS8[D49 X*;( M'VIK_4;;?8PLQ3=TC#XS.D$OXD'7NCY\'>5\CUD&#XQK<&!2W.NB>YRQ[UTH MF;998[7P"]![A&8+?D@])U M;0WN)R][?P*FF!LA-(A7YI[-9DT(Y)*J*1B?*Q0Y+!,')VIKVW21\:*SR%(< M8T3TIC"9AG3CFL@^F415'*L<[1(HP6F@"P#@559JMV4\!#%E=3OYHLJV "/8 M'6-,_"-F'750H_CNM&TZM+3%#!45<.A'?; ME8=.O6Z\"VG\9;ZBR2D@=I]*5?MH!%G.NZ.ME@7=X0I;#60E$3VPUMR2-:4' M?( &%63-YR&M?.&(9RR; Z$ 6J9QG^L^TZV\!@+SG396;^R#[;%J2\(E=!^B MCBCUT#O ):R=(K2AWG7*'V>F1"WR"YWP*RQP+!%8 MW$RN)V/\_64BL%TQ2@)?.F9XS"WSO\4PU%0#9P-'TE6WY)G)Q/ ;SWPBT;0& M1;"^OE2G)[/OYJ".-_'L]6)^^C8*+(UC#D,7?>[CV9"CPDAU)&VQ^7SQ_62YIU#.O[$T63,? M4#@I!]]B%]\]W4F;T];$CN-@"24/!\;]!61[+_'%52DYSB?S73!RM;-)^0%/ M,J%BPJ-]:13&(7NXKF*"8"74DS>T[U-Y&ULI5AM;QNY$?XKA XX)( L MR7;B"Q+;@)R[OMX5KMVT!8I^H'9'$F,NN4=R+?M^?9\9+E=2*@LYY(NM79+S M^LPSP[W<^/ 0UT1)/376Q:O1.J7V_70:JS4U.DY\2PXK2Q\:G? 85M/8!M*U M'&KL]&PVNY@VVKC1]:6\NPW7E[Y+UCBZ#2IV3:/#\PU9O[D:G8[*BSNS6B=^ M,;V^;/6*[BE]:F\#GJ:#E-HTY*+Q3@5:7HWFI^]O+GB_;/BGH4W<^:W8DX7W M#_SPY_IJ-&.#R%*56(+&OT?Z2-:R()CQ:R]S-*CD@[N_B_0_B._P9:$C??3V M7Z9.ZZO1NY&J::D[F^[\YD_4^_.6Y57>1OFK-GGOVS? N]D+!\[Z V=B=U8D5OZHD[Z^#'ZC N^&-/XAKLII&&<<)^4^!:P: MG$O7]SD9RB_5O5DYLS25=DG-J\IW+AFW4K?>FLI05*_*K]>7TP35+&!:]6IN MLIJS%]2>=# M',Y%WOE+\@XX_)_Y(J8 W/SWD,-9WIO#\KB6WL=65W0U0K%$"H\TNO[^N].+ MV8 /&T5BMR%+2US[Q"K1S>)J$-!II:BS3@;(*AGYPHN&?-XON\ M@:V55J]&GR;W$_7'^?QV]%J!IP8WMO8:E_E+B FLD#CD-U.R"&JY!57N3J= MG?Q==MQUEOAI=LJZ[FC5V7S\_N3?$X7(11KT;-W_/8&#@[:K26SI/1>_^/EC MSHE8@ACQ:X/5S=HC8"=^XR T=HMH:J,#L"H6?:,]!]+&T6+2 ]CXO(D).W/Z MQ&KG.LCX"HRXNJ31M\9Q&.%1HQUXGW>,F=^9J,5977\&\OLW:5&L!HUA:$]OOJ*(8F=^0WZ4V 6@3LW:#_/UW[\Y.?_@0=TQO M?30#5E!BH'A)#7IAT!DP6E[P.B..Q6'-^#JJ-M8 MD^26Q&^C3]: Z+4(X*P>UE^TEIP7[7'M.PO/?8*TW5@85Z-:N >RI"*TB%EV M,/69=%!XP2_96H\5/'6I0UC+XK[";"*OG9#;Q=M"6ZGU/%H &UIM$#/8 @L0 MM. ;55!Z$#.+#L<\2IU=*;7"\*A-K*R/L"G"C5\[P]XMGM7 F(3 .4#C=FY M;Z[4DJB!)Y?>)YA%0[@7G"8M((>XSYW+,\=0*5]"[7=53B";-PQ:^W"(/N:% M>19W1ZT/B:NV<-E?MPE&U'2?8N(FK/ZB<0BE<7Z:NZAZQ?O8Q+/9!WDQ2)&7 MIQ]>3X[TKK=#[WI[M.E\B@+ GV(R#5/YH;9U7 (C+E-49N2>,[^5C7D3=PF3 MGG/B!D 5F,4=RF)&:?0#*2J.C,$)F&W;;7%_[NI5EI[6&MRV7#+%):EISA2W MO&;@?9RF/N/6Z(6QH""6RONWF.>=,)2;)%MQ^)#260W[6\+S(KQ>LB?0([F. M9 \]M1Q(U&\GU+L](\TZ<\]$W7?@X"$@!:9CJ66F9BYE9C?6E/QX4 %.]Q@^ M.7)CKG&_8>[([%3[;I% 3P-5COML5T&<@$,+'P!"MB2PPZ5>D*%#M6<)4_Q^ MB#%F5P\G/-TS5!KV56=C+*URG>: 5[*=.XEZU+:3X.JJYR 4+N566!PV$G+ MROMZ8ZP=JRX2^V%!@/$K#K:!Z3[E(8 !V.96N:_=>7>""?Z!DN;SD;MCCP&W M-U'EP0C>H?GIIS(RE$&#?8\]66X3B.):H^E[GK-L%@AAF,LDOGT/03X"&"4K M?,0XXKO8MX[=@I 2,-R5K"&. ,"I!F]$\L[U&JFJLJ$JFN 4L; [@2P5U\R ML_6]B6&4>H]6UJ/WH#:KX $KYQM3"1,(O/;D10 -.H==*Z HK0%+$X=I&,$0 M5)4A9FE[9&1,( DPPR"(J.P:%V:79^#8M2V&#>FD:A&\SJ&A)% *OA^?4NV #PD5010:49X4:H*SF#N0 M5R&_"M##G;Z'7RH-M5"A&$9/F&Q,YO/"=1AZABFVT(^!73(,Y/?Q,!F-]R9? MDQN_WNC,>?PNME3Q#37[P\/(+E0RPC;2CW>M+!*1IZX5D[AE?A5M<_9DR,RX MU"%(^Q^*CP7U%8NM.Y12;@C;4FKTLZK6*'.N<0RFFY(47Z%B<_KJC-$O[BM\ MTUMP+OKK5:X;(::5.D?)DY#!@\-U EFK4B?3=9X+*PEC M;8"34)#H]QS*2$=2F//S1A+29D\!*-X5V(07:/B0C/F MSSY&[DKJ?HUH'9HPCLO8948P7\5W/WC&-Z$*N4,3*PHB*^#ILS:/IBZM<=B" M!7[>R,>6W 6@+-)$_6ALE^0.]'_FRG6N:649%JY@.N13/YYXF;);SW<] M(Q?TFD7QQ:&8V-N\8^/^)6B/9+,_;<^^3*AH)ZPZKW3.]-34BY5&8)^+RP V M@B8? ;.0PBYY(9G<]G"I#$JFXXFZD3RQR/KE(&QR':BH401L/FD .=N_O<.- M^W+)#L5>_5Z CD0ED]'V:L?=\V2(9IV;QQY@AD'L18L.ULATYPL@.L-*OG-* M%;N4/P8.;X=/J?/\!7&[/7^'_46'E7$\)BUQ=#;Y <-XR-\V\T/RK7Q/7/B$ M-B0_U[C[4. -6.=K2GE@!<,'YNO_ 5!+ P04 " ",@,)6D-3Q>GL# #5 M" &0 'AL+W=O[#B*8QMPT@7;L !!G78?AGV@I9-%A")5DK+K_?H=*5EQ$)><52L.5!(W%/%C&TYNQ\_<.7SCNS-$&[+>9 & MD&/!&F$_J=U/V.FY<'B9$L;_PJ[SC0+(&F-5U043@XK+=F3?NCS\DX"D"T@\ M[_9#GN5'9MEBIM4.M/,F-#?Q4GTTD>/2'94$ZU@=^7:V,UW9(_3FEN(<>G M(5WE3$W-,IP'5!H&]1:#Q;LW\22Z/D-XW!,>GT-?K*@2\T8@J (*+IG,.!/ MC$$Z*"9S$)RMN>"6DXRJ/<4#MGZ>P/>+"UPV3XP?F M;&Z[E<%EW1#%QE+*_R1.5M$S8%%3=2(];EEYC/.>2PI7C:&/F0]3.%UOITG_ MBEL4$'=CTHTC>%26,G77YVSI#Z.*"9OX@DNOO9@?KJE3:_N#TD?(M&ENUD)^'JR%LU!:U]!*L M]GKV8-R!M) RO7H]K9W]U-,5'K6:"O7& M-U0#F6JD;;M.O]OW[&7;JI[=VX9_S_2&2P,""PJ-AI<7 >BVB;8+JVK?N-;* M4AOTTY+^=Z!V#F0OE+*'A?M _T]F\1=02P,$% @ C(#"5B!!%TRH P M*PD !D !X;"]W;W)K&ULS59M;]LV$/XK!W4H M$D"SWFTEL0W8SOHRK$.0IBV&81]HZ6P3I425I.)DOWY'RE8=Q'7S<5_L(\5[ M[GG(NR/'6ZF^Z@VB@8=*U'KB;8QI+H- %QNLF![(!FOZLI*J8H:&:AWH1B$K MG5,E@C@,AT'%>.U-QV[N1DW'LC6"UWBC0+=5Q=3C'(7<3KS(VT_<\O7&V(E@ M.F[8&C^B^=3<*!H%/4K)*ZPUES4H7$V\670YS^QZM^ SQZT^L,$J64KYU0[> MEQ,OM(108&$L J._>UR@$!:(:'S;87I]2.MX:._1WSCMI&7)-"ZD^,)+LYEX MN0PD$*[7]AV:T>Q!T6KC:QVSL2@XG7WSQYV^W#@D(<_ M<(AW#K'CW05R+*^98=.QDEM0=C6A6<-)==Y$CM?V4#X:15\Y^9GI6RG++1<" M6%W"K/C6\9[W/#X).&O4 )+0ASB,DQ-X2;\/B<-+7K(/ MS^3#-=>%D+I5"'_/EMHHRJ9_CFU#%R4]'L56V*5N6($3CTI(H[I';_KZ530, MKTYH2'L-Z2GTZ5LEM8:"*?7(ZS6P2K:U<8)84;15*YBALZ5I9?B_S!6%7 '_ M+I8YL<=DG0Q\7-;=!F%]C)'^*25#K@M9-:Q^?/TJCZ/1E7Y.$[:HK TK*:BU M:#CC-7G*5A.\/K\$2A$N^AR!;G<6>RZ?F6CI> ]8S Y9V'2?4R_9K?OBJAO+ M7V?WJ*A9P2W:CF>!/FE!%".!C" MG31,$$26^$D'FZ9^-'2P%WZ4)/ [JUMJL9!$_R?Q,9&+8\LR]R]&.8D?_51\ M[(\R$A_[:6;%Y\?$1WX^M+*3M92F]:8VO]26+B ]V$&CNF M5J5\6>V5PO7IVKE+V3*-6=[J(?9TQUU20=$ MA(A&2ML\].,HM(.,SB5*G#F$8>Z,$9U"8HT<7.W&5_V1=;EY['2"@PN,DF'M MKFEJ'+9=='=9/]N_!&;=!?A]>?>,^,#4FM<:!*[(-1R,:/M5=S5W R,;=QTN MI:',<^:&7C.H[ +ZOI+2[ HBOP( M . % 9 >&PO=V]R:W-H965T+)(B#P]% MDY.=TD\F0[3PD@MIIEYF;3'V?9-DF#-SK@J4=+-1.F>65+WU3:&1I550+OPH M""[]G''IS2:5;:5G$U5:P26N-)@RSYE^7:!0NZD7>GO#'=]FUAG\V:1@6[Q' M^UBL-&E^BY+R'*7A2H+&S=2;A^-%W_E7#M\Y[LR!#*Z2M5)/3OF:3KW $4*! MB74(C(YG7*(0#HAH_&XPO3:E"SR4]^B?J]JIEC4SN%3B!T]M-O6&'J2X8:6P M=VKW!9MZ+AQ>HH2IOK"K?>.^!TEIK,J;8&*04QCG[20.YJ"&C=R!CN%'29@8^R133M_$^T6LY1GN.B^@D MX+S0YQ '/8B"*#Z!%[_ [>-:XM7'.3"&5*C?!SOC96T__QZUBQ-5;_ M.):;F;$I6()3CX;"H'Y&;W;V(;P,KDXP[;=,^Z?0WW0G=:S=4*8E]>48TY-8 MQYD^9 B21C]A6K]RN066JU): VH#ENZ6*B^8?#W[,(S"P95Q';C<_R#,N-^? MLJ20H48NN["C$\B^48*FW9VZ@BE0V%_U!L-HC?RHR3N]%9_"+UZ*VY,R62"D"A# M%75&O:A_T85.&/2"4=2%V__K;@"#WB :U'(\Z@V' 1SKI7\P=3GJ;;5;#&4C MH'H 6VN[ON;UU/YSKW??#=-;+@T(W%!H<#ZX\$#7^Z16K"JJ&5XK2QNA$C-: MP:B= ]UO%/6D45R"=JG/_@)02P,$% @ C(#"5KS_Y@#)!0 LQ$ !D M !X;"]W;W)K&UL[5AM;]LV$/XK!SI\RTNF3V7-*]Q92U4R@X]J,]6UXFQEB3RV#Q.J/S]L ?@M_KP1S(DJ64G^CA M[>I\XI-"O."Y(0X,?^[X%2\*8H1J?&YY3GJ11#B<=]S?6-O1EB73_$H6?XJ5 MV9Y/9A-8\35K"G,C[W_AK3T)\T(]^YLG$P@;[2194N,&I2BDU"CN- M7H>C#"]K=0J1[T'HA]$(OZBW,++\HG$+_[Y<:J,0!/\J_&E$P[A6,Q[@[!3VXDMH<4FV<^';+(9=E+2M>&0UR M#097KG"%50\OGLW"('NEH2 1>$[C$5'E18.AP@D(^VRX$B4T%6M6PN!&+C&4 ME78S+0NQ8K2L#?Z4G1@L"XI18FFXYXH#T["6!>8X@@DYFZUL-*M6^G@!MUO% M^0Y, (,LBC[*-(3P1E2LROE V05W9!K7!I!XE[(0;"D*800B(\U2R!(?/CB+JLU PB]-)GAF*0Q?-RB M,B?(LAR>"+PHC2"),KB5AA7#K2-(O'0>X&_LS>($*%C.223%4,J!!13Y5#=U M75C_(A-1N7KK2E]A_6_DP=AVAJ&SNZ!T)NR%P@/^)>>UP8"1X_CJA-WA^0T? MBOO^>%TQO86:B17:I("5LJGVX$7JEJA(HZQ=%,!'[E\,_)X3Q[7%T%K)'6 M!XY8+@NQ<:FQV <5X3/P@BRSV,CB&/[9I#A_R/)R>D<-]/'$E="YQ0\P/-\GUV"%,_;\0!+M^G#\Y%" MF/2%,!FM99?.O9=HWKNO /'@'<<-?J@VCO([7+8I!Y>L( N?+)>C*66KG>*Y M5(1RZ5#^1,EL!8&[7XV4R+W\^I55#5Z1( K:A2XFME(?Z)(Q[[G9R%-,!VP5.]3'=1RYJ5^0N,L M'2<8ZAMA#0X"B%(OQ!H^ M.TAVDZ"M.=6'@]5!\\>,],HW!V"*JC/ ]#]4V# M[#C=^D39=#VG9@^N!S>(..4L)74*VTU&D4N78/I#;!5$WJ8]@;:KAG3#%;HM M-WN@_%:;_PO+$;4+DC@$\(Z_'@$&;FR](UM0) JBYIUZ?D( GGGS>4:+%/48 M.VC@>YD_HY445S*,*XZ^/9*U"ZD7)2DMS-H%[+U)1KT77UK66$TA2!&Z*038 MU;&5N*[=.;EW;Y)Y43B'),1JG=@2!**L&V/+?GNM>#G'1)L=P\O,FR?S8TQ+ MV\OACA4-M]>5T0C&F3>+4+_8"X/4B>A .^@A;:"[AFXS%47:7#B&WP9(?]1^ M*+UJ8VHZ-5KC:3^:89W%>4^$;@'(VO[6KZ4 M!E_R[73+&1I(!W!_+:7I'DA _YWFXC]02P,$% @ C(#"5K!^R6BH P MH@@ !D !X;"]W;W)K&ULK59=;^,V$/PK"UUP MN "ZZ,N299]MP$Y2M$6#&G':/A1]H*651$0259*R+_^^2]K6)5>?<07Z(I%+ M[G"&'&HUVPOYK"I$#9^;NE5SI]*ZFWJ>RBILF+H1';8T4@C9,$U=67JJD\AR MF]347NC[B=EWS%M<25-\T3+ZLL!;[N1,XI\ C+RMM MYB MUK$2-ZA_Z]:2>MZ DO,&6\5%"Q*+N;,,IJO8S+<3?N>X5Z_:8)1LA7@VG9_R MN>,;0EACI@T"H]<.;[&N#1#1^/N(Z0Q+FL37[1/Z#U8[:=DRA;>B_H/GNIH[ MJ0,Y%JRO]:/8_XA'/99@)FIEG[ _SO4=R'JE17-,)@8-;P]O]OFX#]^3$!X3 M0LO[L)!E><&L.9:,EC7+*TXM'W&';(WQX8ML: MU?7,TX1JQKSLB+ Z((3?0(C@0;2Z4G#?YIB_S?>(S4 I/%%:A1-$B,+%YT6:*"/Y=;I27YX*]S*@\@H_,@YFY,5<4:M M7+I%6Y5)WEEO=U+D?:8A8QI+(3F)96T.AB;/4)V3>Y'0>;E/%4(A:KK'O"U! M&\. '6VU DV#MZ+I6/OR_ET:!N-/ZB1"0 MTN*B5Q15UU-XJB3B&T\".8K7@Z7,(X3U!0936#8H*:+@"L(P=*-10JU@/'+] M.('[A_LE!'[L!@26!NXDF7!Y?=/DRRT1OO/*(&?*= M\8\+2^,GUF;&6A)N)>9]JAMD M^-)61P66Z*&$#-&A "\/=>?+]$/U?F"RY*V"&@M*]6_&=%3R4!$/'2TZ6X6V M0E--L\V*?B)0F@DT7@BA3QVSP/!;LO@'4$L#!!0 ( (R PE;4)N.DIP0 M -H+ 9 >&PO=V]R:W-H965TPN0=BX["PQ0-&WG8;$/BLTD0FW)(\E-LU^_E.RF%Z1!.R^)+)-' MA^(AS=.55'=ZB6C@H:Z$/ALLC6F.1R-=++%F>B@;%/1F+E7-##VJQ4@W"EGI MG.IJ%/I^.JH9%X/QJ=N[5.-3V9J*"[Q4H-NZ9FI]CI5/&%5\LC=T8 MC4\;ML IFIOF4M'3:(-2\AJ%YE* POG98!(WB/ M0]@[A(YW=Y!C^849-CY5<@7*6A.:7;A0G3>1X\(F96H4O>7D9\9??[?] ;>=,D4'IY3J"5;P+?3REDBW;"D'.0;NDR>9)^Y3G;81W M0FXG?+U$F,N*"IJ+!1BKA+ZJ^7^HMQ]-#@H,.9JE(DW5G0;0:@ H@[S:I!#V MN2 KV6I2H?8 'PIL#&B;%B?,!E7_5)+DW=8:F=('Q^!RI^&7*T8L#R?WJ*BW M/&W X\YDL5"X8 ;AG)&@"X1#^)N)ECH31$'/)/"R_,C+@PCV(!NF/D1#NXR" MR#O*_;XPND IE@=4!;>JV0_)( NB TB'^=$K,[J'.7+BXHCC0\,5K3]_RL,@ M/-G\/Y%Z=3F!EV2I%_B^HY192H&EE*:>GR9PB_H)VO%QV?EX;&\"?8S/#E4G M&U4G[U8U)=>_$_B-Y7TUO_D#5;VOS.[46 U^L%+\QKN"6 M52TZD=N3;L1]EXDM*8R\./>]T$_IPL,\'R:Y==&PL(CD0KE)8R\),@B#;!B' MW=L>;S_*<\\/L@,($W](:.[E2W465H.5-0[2W N.P@.*)QV&_G-:KP01$ZF< M#HTMJ2P=!CM%D&Y$D'ZLM1W.7(,N9$WSB6:NUU QT1I))85<"$I6"=1*"JHZ M67'J%4XU]&?;N+9(--LHYZJW26D(PVK/DK0ZN>"S)A8N_+/3C3IFK6E MRP/1+ZU3^;Y @-/76_?ZU2][*37(:Z?3YU_@U_FCGY#H:-/5VSV*%ONNI-N9 M+A3O&OL>)'V6*>-I]I8+W0LO2/:A=Q3G]$N;,&4T.CB!44W=H;%E%F5>2D(F M&DD4PQ5=**-YPQF5A%C)QGU\XYC:"IDEI+((OJ.@N"MGQ4H:C[C],KLYAMH8 M$8# ]W)J2N_,RQ[94_M+$EKE$55/NE6[HV?S5HUJX:9*39"M,-WHM=G=#*Z3 M;EY[,N^FWI],+3AEK<(YN?K#C/J5ZB;)[L'(QDUO,VEH%G3+)0W?J*P!O9]+ M:1X?[ &;<7[\/U!+ P04 " ",@,)6G53=[Q,$ "2"0 &0 'AL+W=O MCD2EK;)BY4"U*6EDKW3!+GWHS,JU&5GFG1HR2*,I'#>,R6,S\ MW*U>S%1G!9=XJ\%T3.VD9<4,?E3B.Z]L/0\F 52X9IVPW]3V3QST M>(*E$L;_PG:PC0(H.V-5,S@3@X;+_I\]#7EXCT,R."2>=Q_(L_S$+%O,M-J" M=M:$Y@9>JO7[-A=)R,HA"1*QB?P MQGNU8X\W_@G>9Z8EEYN7:O^Y6AFKJ3C^/::WATN/P[F&N30M*W$>4$<8U(\8 M+'[[)*K$@(J "[V%>!^$KCI&M3,*GT) M-[NHO\)9EH9)FI^[85&$R30]AT\H%?5,;_O=-RA6']@CN6^PCVV@,Q3'JD$B M'E$2'M%;1&%,8=+I%/(B+*(\S*+DP.>D+S&,+HK"4XTOXO3\1+%D^V+)WETL M3%KN8]%Y1QM9=II;3DII!T3GLKK6JGF[I?MZ.EE()TD<[X?7U;5]NPMT41A+ MV7&+K;)(W)D0SW 0T&\3423 &E,[%\(" JG->*CA3JB?*DXO8>-,-512N. ML73&*RP9585?Y0WIL0Z*2Q?+=PA=C'39=**"FF20/4J?] \[TN^NY:77HEK' MERATVG0$Y,K1!4^B.(?//SING^&++%UN*-RM8!*R* W3+($\B<-Q5/PO4#09 M3-[@Q&&<)>%T&M%H,L[#Z3B%>_F(QB6",F(U+]VP3WHG.1T+:1A1LTV3#,9A M7F1AD>4''WRB@NOQE_<&XB(-XW@*:1).BKP_1IULA[_,EYXK\7*59?M9;*K4^Z??SV9*O6'XLUCS3WRR$ M7#&EW\J[?KZ6G,VK0:NT3SUOV%^Q).M-3JO/KN7D5!0J33)^+4E>K%9,/ESP M5&S/>G[O\8.OR=U2E1_T)Z=K=L>G7-VLKZ5^UV]0YLF*9WDB,B+YXJQW[I_$ MX:@<4!WQ/>';?.\U*5.Y%>*^?/-Y?M;SRC/B*9^I$H+I?QM^R=.T1-+G\6,' MVFMBE@/W7S^B?ZR2U\GY8KT=F1:[$:C=8G\$JR>K_[.>.B+T!&J=[ -T-H(<#PB<&!+L!P4L' MA+L!8<5,G4K%0\P4FYQ*L26R/%JCE2\J,JO1.OTD*W_WJ9+ZVT2/4Y./+)'D M.TL+3JXXRPO)]8^J3'6)S8N4$[$@'Y.,9;.$I>0\S[G^FF5S\B5AMTF: MJ(3GY&W,%4O2_)T>>#.-R=LW[\@;DF3DVU(4N3XZ/^TK?;IET/YL=VH7]:G1 M)TXM(%\ 3>="FD>J^X7&F>-SQ7U0]WTL5S#11V Y4S MRTF^9C-^UM-31\[EAOB YGQ6R*O$N7FO\885?3K";B1\$GG?:W^P3!IZ%*V'M MD.-H+Z)%Q* A8@ 2\>$P5ST'*=VWBI17DB1]T!-I66=Z$BBI6913QJ:<,HY( ML=XR.2=KF+MA*%)GJXJX^I<%>(I2VJ!NT"8X.#XK! MY%Y90\.&NB%(W5]VU4S!<@&A7-L0$RQ& K,H'#44CK#FL1$F@9A@,1*816#4 M$!B!-7C-'NIKMA):1NE>EGR?R2XBHU;S^>UY*VHWG]]J/O#47IGXN$E\#"9N MM,L1^5IVGDRRNZYT01C7NL$$BY' +/I\SV@_#ZOU=DA('**BQ5AH-HM["MH' MR_";4/I*MV@D,JLD)?KOOAL-H.!X>M!X!2-NW6#3TWJ%$S] M"]_PM [LD__(BQL2AG6N)DRT& O-IM2H>A]-UONHNAX5+<9"LUDTTMZ'M;U# M3X8O[4E4'=\9%NI)(^9]6,WO]21UZDDD';UC"Q,MQD*S*34BWQ^B]22JR$=% MB['0;!:-SO=!%>S2DZ-6JGH!YVZ,,=$-2'<"Q79L" =KI&GE-8 MGM\<3X_)G=APF57W^I2L[G,_=V\/1G4M(%2T& O-9M2H?DJQVI"B"GU4M!@+ MS6;1"'T*2N#)3:8+,4W^Y7.2"MV".1$9N9GNU:<2L_M.4H,.[=BZ?0.'=R;K M5^AY:O0\A?7\"YK8Y1H+1W,N2U1G@(5F,VWL QV@-3>J8T!%B['0;!:-8Z#P M.@T9HK8MJ,E#18BPTFT5C,BC\5,&%Q?%+6Q?5/W2%A5HW,-8@@*V! M<^LZW6&"@SNO0T!U'EAH-O'&I 0^VF(.5&."BA9CH=DL&F,2P(\C7%BDSUI; M.)@S-5! .]^]%4#/6 C7=G6Z$04'=RXTW'5#O\*.!,:.!"%:NZ):#52T& O- M9M%8C0!^4N'"8GNY4*M=4?T#&-#.UYB" #8%5R+C#Z1>+D06139W\JPPN',A MH9H)+#2;6.,X G@)T27+E]62U%GYHERZMV'IT[6$ZB!0T6(L-)M(XR "^)F% M(Y'M941A-/(&@\/.1+4''5'I,!I'@R?:TPC_ !;^G>WY6IL*QW(N,E3_@(5F MK[HU)B.$5QVY%5F(:AI0T6(L-)M(8QI"^,F&(Y'M54"=W0H'=::H'17JUM!H M_1#6^L]UJY,SA6,Y%QFJ<;9&(L07I_D6%JH M1@(5+<9"LXDT1B*$'UTX$EF##:$>174'8, ZY?[>5L 5EW?5ELJ;39MOF>;59\>#S"__DLMY\:6#JO:!73-XE64Y2OM"0WO%(%[^LMU?6;Y18 M5QL.;X528E6]7'(VY[(\0'^_$$(]OBD#-)M<)_\#4$L#!!0 ( (R PE;Q MS@CQCP( +0& 9 >&PO=V]R:W-H965T?:OL2M5#>Z!##DKN)"S[S2F/K4]W560D7UD:Q!X)NU5!4U.%6% MKVL%-'>@BOMA$)SX%67"2V*W=J&26#:&,P$7BNBFJJCZ.0>GRZF-IX%_"50:MWQL0Z64EY M8R=G^>22'-6VXN93M9^C].(&9Y-K]D[:/#3R2-=K(J@>C@HJ)[DGO^CKL )!G M'!#V@/ A8/($(.H!D3/:*7.VEM30)%:R)8[@S9 MS3A8@J&,Z]<8^07DVB9_U4N:=E/ )*1$YE\*4FGP0.>3W\3[: M&KR%6V_S<"]A6JLC$@6') S":$3/XOGP<(^<:"AUY/BBYY3Z487)DNF,2]TH M(-_3E38*3_B/L2IV62;C6>RM/]4US6#FX;76H#;@):]>')\$[\=*\)_([A5D M,A1DLH\]6918 M"$"5+TM1GSVY&<.!+;E#9)$/N;71-[T_RCB>E@8KK71%I) M9=BO[A[(-9H9-I:ZC1VS-'UD*8P"^WM@[.]QG69_IP%4H K7%S7)9"-,=U^& MU:'UIJ[C/%B?8TON.N@?FJZ?GU-5,*$)AS52!D=O49OJ>F0W,;)V;68E#38M M-RSQLP+*!N#[M91F.[$)A@]5\AM02P,$% @ C(#"5@GDF2(K! 4!$ M !D !X;"]W;W)K&ULO5AM;]LV$/XKA%8,"5!' MHB3+F6',@ M4>Z4Q*9M69Z9$)H:P21_=L>#"'PO08UJ3.UX?+U'_Y 'KX)Y(@+F+/Y* M([F:&KZ!(EB0+);W;/L)RH"&&B]DL6YR;Q4-3?4T M/DBNWE+E)X./C$5;&L>(I!&:A=\SRB%"-ZDDZ9(^Q8!F0H 4[]&?:DD-T(-: M1E&F'K-%W0B=78,D-!;GRO+QX1J=O3M'[Q!-T5\KE@DU@IB84I'60YMA2?"J M(&BW$'309Y;*E4"_IQ%$#?[S;G]L=P"8*EM5RNQ]RJ[L3L39FE\@QWJ/;,MV MF@AUN_]!4N6.F]Q/Z#C5##HYGM-&9S]I'VA*)0QN55DTS"#Z^U8YHAL)B?BG M:1J*4=SF470WN11K$L+44.U" -^ $?SZ"_:LWYI2T!/824+<*B%N%WKPD3,A MT)QPOJ/I$GTA<09- 1=%&=AF"59 M3*2:J5G"N*3_$MW5FF@62,,C @/7Q=[H&<\F,^R/[&:B7D74ZR2JJ_Y*]>#V M+'JU<T:-FH76JL42@A7*8O9]RY=0;S7!("5Q(ZSI>16-%ULZSJ=4/O M"^TT[,.6CMV?TOIPIW1XVK7^]Z+9*(:UR8[>S1L(WO0%+A;5+RB 8[J:?+&-8)U*]MMI7=0 M +AS/^VI 7:/,=KW+:^A;971=2.,J\[GMW8^\^C,JOK9,C_*"Q2R+)7%\;5Z M6GTNF.6'9/-@7GQK^$SXDJ8"Q;!0KM;%2"T+7AS?BQO)UOD)^(E)U3SSRQ60 M"+@V4.\7C,G]C1Z@^H@2_ =02P,$% @ C(#"5N+[& +( @ [ @ !D M !X;"]W;W)K&ULK99=;YLP&(7_BL6JJ96Z\I40 MUA&D-%FW3MI4M6MW,>W"@3?!JL'4-B';KY\-%+&$TBK:#=C&Y_AY#Q\F*!E_ M$ F 1-N49F)J)%+FYZ8IH@12+,Y8#IFZLF(\Q5)U^=H4.0<<5Z*4FHYE>6:* M26:$035VS<. %9*2#*XY$D6:8O[[ B@KIX9M/ WPRW(N_R: MJY[9NL0DA4P0EB$.JZDQL\_GOIY?3;@G4(I.&^E*EHP]Z,Y5/#4L#004(JD= ML#IM8 Z4:B.%\=AX&NV26MAM/[E?5K6K6I98P)S1'R26R=3P#13#"A=4WK#R M,S3UC+5?Q*BHCJALYEH&B@HA6=J(%4%*LOJ,MTT.'8$]>D;@- +GM0*W$;A5 MH3595=8"2QP&G)6(Z]G*33>J;"JUJH9D^B[>2JZN$J63X2?&XI)0BG 6HUGT M6! .,;K*),[69$D!S80 *4[1-_5$O4.7A2RX&DP9E^0/KN[$QZUZI 2@XP5( M3*@X4?/N;A?H^.@$'2&2H>\)*X3R%X$I%;)>V(P:O(L:SWD&;Y;S,^1:I\BQ M'+='/A^6?\&9DMM]%5%OJKL@D]Q[8"<].M8G"= ZL8M56,!JM0X.,^\%HU[H [ MMKL+/FA](/BX!1^_!.[U@8_WP#U_EWO0^4!NK^7V7N*>]'%[>]RV[>YP#SH? MR#UIN2Z3SV'39S,Y>I/\#OF*^)IE %%9*9YU-5$J\WEOKCF1YM3TMF52;7=5, MU.\(<#U!75\Q)I\Z>L=K?W#"OU!+ P04 " ",@,)6LCI,P(\" ![!@ M&0 'AL+W=O6K M'^M((VVM$$4P52N#!\2#F]PVUA([V$Z[\>NY=K(HF]+" R^)KWW/R3DW]G6T M%_)!90":/!8Y5U,GT[J\6ZFSJ7#HDA0VM [D)JM:HB5Z-2\STW:53=U*J" ZJN2WE!0N^=80][X+/C\$^4(]SO@[M8G[9(05ND MP/*%!_BL^P576E:X@37Y\1D3R$)#H7[VF:O9!OULYEQ>J9(F,'7PX"F0.W#B MMV_\D?>^S^I_(GMA/&R-A\?8XZ5D/&$ES?M<5UG\1A7[&\<3!^);(O+YQ<7GJO M5+J=UF#:\AKJ0(O2=HNUT-A[[###VP&D2<#UC<"S MW@2F ;7W3?P'4$L#!!0 ( (R PE9+>GS(C 0 -,7 9 >&PO=V]R M:W-H965TLT/_F10^K73 ]"OJ@= M@$8?LY2K6;#3.K\)0Q7O(*/J7.3 S9V-D!G5YE1N0Y5+H$D9E*4AB:))F%'& M@_FTO+:2\ZDH=,HXK"121991^>D.4G&8!3AXO?#$MCMM+X3S:4ZW\ SZ0[Z2 MYBQL5!*6 5=,<"1A,PMN\1M MP+$61G5 .7)AU;,2ZYYJ.I]*<4#2/FW4[$$Y-F6TH6'<3N.SEN8N,W%ZOA!\ M#U*S=0KH&3@3$OTA-"CT$[I-$F:'FJ9HR:N$L0/_[AXT9:GZ<1IJTP$K$\9U M8W=58^1(8Q@]"JYW"OW"$T@&XA?N^)$C/C3@#3UYI;\C3L'?*#]'(WR&2$0B M].'Y'KW[?HAKX9:YS:61B4J9T:L,2N@G1Q='S02-2NV+(]I&@O0DUL.\:# O2O71$N#C!GSLG-\'RB3:T[0 )#8H[BS'Q S)$+I3 M[U3T2FQ2BMDM?S_'XZC^FX;[ ;!) S;YRL1%G]$C4%5(**=VR?-"GZ'G'96 M5I+%,$3I%#^5TI-8;QPNFW&X])K9ES[!/8GUP*\:\"MG G3GG-DY'Z)U2IQ* M6XF-N\E\+(NO&XAK)\03))#EY8MO!9*)!.$A#*?(J1B>Q'J\.&H-0>0U7VLY M3^R^U/KP'3>$G=/]?F=4=R)-4 XR-OC&RMI]V?BP^ 7E=K-"6K+M%N3@6#C5 M3QZ+2NVZF\_GH^%\QJ1%)$Y$X_@4Q(5UST@WN%K2A/&M-2UVO_["N]1\3NF3 M^<@7ZW5T9+GBUBYAMU\:6+#V_<,XRXILD,FKA_*EUJ=O713V:Z.P5Q_E2ZT/ MWSHI[+92[T_-9J].JE;K9C,YELVMA\)N$]7]/"OG]C-R?Q"X]4YF^A;&";?. M"?NU3MBK=_*EUH=OW1-VVZ<'(XUH)@H#;MY Q[X&:I5)W_2\=? UD2>WU2=J MK11V>ZDEUV!T-9)4#WK^.MYZ@ 8F.H\B,GX+\BTL$FDM$G&ZD/E*BA@@46@C M18;60AH%L]TH9%XZW2\X5154N%VL9XA#.9%,J8)R,[>Q4'IP#=>M]Z84CX:G MU-W3_SL2K5\B;K\TL#]URD9'BTOWYFO7[F.#]%X]E"^U_OBT9HL0KSL8\6JP M?*GUX5LK1MQ6["MWL%IEL ;Q-MN]NJNP4S;-0&[+:K(RZ])TN*J@-E>;BO5M M6:<-V\>K?_ 5!+ P04 " ",@,)6GYP>3\0" "'" &0 'AL M+W=O=<1ALA;U6. MJ&%;,*[&7JYU>>;[*LVQ(*HC2N1F9B%D0;3IRJ6O2HDDJU08;RER(6]N996,OL$3(,-56@IC' M&J?(F%4R''>UJ-?XM(;M]H/Z6Q>\"69.%$X%^T(SG8^]@0<9+LB*Z6NQ>8=U M0'VKEPJFW#]LJK7]P(-TI;0H:F-#4%!>/ONUHQ;PKTH/6]@:= MJ9*D./;,%5$HU^@ESYZ$LY]>X>MH^ER^.9V<6M8=0"9DJM4#XW M.WNWHOH>OKXW)C#36*AON^A[1Z#O-_3]@SMKVO06H90T13BA'#+!&)$*2I35 M^>U,K4ITX$3M&V:=Q(-.V \>?^'(7^_@BANN^$\G_M=0E6(8MJC"(.X,=Y.< M-B2GATE:5_$"YQJ^VP2/J_NX"^.@W#\>YZ"!'1PY&0='H!\V],-C)./P]W./ MPK 3[3[W,'A\!P?_/0=KR?;-B(9QI_+TE6:N="F;KEF;KX44-H%9GXA M3"K7'>N@^?9(?@!02P,$% @ C(#"5K8!,_4N @ C08 !D !X;"]W M;W)K&ULM959B]LP$,>_BE"AM+"-KQPEM0V;#:4+ MNR7L]G@H?5"<<2Q6ARLIZ^RW7TEV3 J)'UKR8NN8^>LW,_(X;:1ZTA6 07O. MA,YP94P]#P)=5,")'LD:A-TII>+$V*G:!KI60#;>B;,@#L-IP D5.$_]VDKE MJ=P91@6L%-([SHEZ60"3388C?%AXH-O*N(4@3VNRA4X >%1A^-D8MD+>63F]QN,APZ(&!0&*= [.L9;H Q)V0Q M_G2:N#_2.1Z/#^J??>PVEC71<"/93[HQ588_8K2!DNR8>9#-%^CBF3B]0C+M MGZAI;<V\)1X8KR:)3=I=;/Y'=@0]+H _I*E"(N0^C=$@RA3+]/ V-/<'9! MT:DM6K7XC-IUK48H":]0',;)W^Z!!>OIXIXN]GKC,WKW5%"^XZ= !AW=59[K MFA2087M7-:AGP/G;-]$T_#2 E?18B5=/SB9-:X KY)-WA9:@"T5K?\M^W5E; M=&N Z]^GL),+8(][[/%@-K^!XDB6J)#"*/LYG.(;5HC0"Q U@#+I42;#A27[ MD:;!ZP( %,( 9 >&PO=V]R:W-H965T^[W7)T-.-+1[CS(:BJ7.&(='2=0RSZG\=0V9 M6(^&*+5)L--QH6= %3T"_%H\256ZG$+ >NF.!$0C)RQIW!I&_B;Q/<\A\Z72(M\D M(T'.>'FE;YL^["2@3GV"MTGP#A.Z)Q+\38)OC99DUM8-U30:2K$FTD2CFKFQ MO;'9Z(9Q\U^<:HE/&>;IZ"M@#Q1ID8G("\&!:T5$0NPVN7W#PX+7\QO0E&7J M N->IC?D_.R"G!'&R7,JEHKR6 U=C3!&TIUO"E^7A;T3A7WR(+A.%;GE,<3[ M^2Z:J)QX6R?77J/@N)"7Q&]_(E[;\VMX)O^>[C7@^%5C?:OGG]"[8YSR.9#, M=G(NE![4-:D4Z=:+F%=XH HZAY&#[Z@"N0(G^OBA$[8_USG\3V)[?KN5WVZ3 M>C3.A=3L-[4O)YZ@9,^_-&]32R2M)2ZH4J!KCTQ9(K0ES/=G%5U==8?N:M=D M<\P>>U"Q!XWL]UP#=D031-_GSAB=L8QI!K6\I6RPPQ+VP@/>XYA>T*[G#2O> ML)'W6P$2&\T7.Z>K#B\\*NV%0?^ KR8H"$\TM%AA8V-7^'L'=4 MO..'_@'A<5#@]^H!^Q5@OQ'P66B:OLK)HZJ32_ V$0J:6JMFE345FWSP8.8C6Q4]M ^]_OG- (J,NZJ5_ M3NX]OW>^LS/8"'FO<@!-'LN"JZ&3:UWU75?->!F@XHN80+ZKAI+G+DMRYR5P!43G$A8#)T+OS]*37P=\(O!1NV,B7$R%>+> M3+[.AXYG!$$!,VT8*/ZM801%88A0QL.6TVF7-,#=\3/[=>T=O4RI@I$H?K.Y MSH=.SR%S6-!5H6_%Y@ML_<2&;R8*5?^231.;I Z9K906Y1:,"DK&FW_ZN,W# M#L"/7@$$6T#P5D"X!82UT499;>N*:IH-I-@0::*1S0SJW-1H=,.XV<6)EOB6 M(4YGWP%SH$B'7-*"\AF025T[(U%6@@/7BIQ>@::L4)\PZ&YR14Y//I$3PCCY MF8N5HGRN!JY&)8;/G6U7O6Q6#5Y9]:*2YR3TSDC@!:$%/CH._T8YPGT;W$7_ M;1*"-@E!S1>^PG?->.V]3D;?9J?!1W:\Z;2^JN@,A@ZVD@*Y!B?[^,%/O,\V M<^]$MF-62)ZD:]M(W:4QJU2J.C2F]T#A+;?"97,"<%HU-6,,U G6%?2(FJ;8(; MSGA'2APG_H%>2U#4"^URXU9N_ :Y>S*YX)TC4N,7*J(@Z'H'6BU189)Z=K%) M*S8Y6O W6 -4,[YL2EY9:SYYSYI_)[(]M]W6;??XUK1N"^.62'.T=\2BL\() M50JT]0CKOLR\YW6#@_VQ1/E^&MGWI]#T_P7_I0_2%Z='B"U[V+.6J 3/H@/9[LY-:+Y"?E"Y9%RAJ@7BO/,NVI;- MS=Y,M*CJRW$J-%ZU]3#'CR&0)@#?+X30SQ-SW[:?5]D?4$L#!!0 ( (R MPE;;KV5-W , $8. 9 >&PO=V]R:W-H965T QF M2A5,1/F-9;H8.7V'9)#3>:F_B.7OL HH,GBI*)7])J:&KD8G!<]/5K$_-K,&164/R67!=*/(;SR#;]7+H 4J'VW@Z-HJ37ZT[D1O,Z3M0J6X[X9NZN!+8C MC^]MMEOO@F8\T7)G_.-&)](G5;.#^@')Z'M7%4S.0"470>W&N76L\/]WE9Z! MB%;\?&]-,.@=C_4TUEJV9 T5GPTUV(0:_+>:SYA*S8Y/4 'H+.@5XI4J^EIH MN_%OSCK^R6/"!27=^)MR;)<:[]Z+]K?L\W:[##?8([L&PN+^Z="XRW"/A9XT0-I#/![+H1>#\P$[=5Q_"]02P,$ M% @ C(#"5M*MGHA]! 6Q8 !D !X;"]W;W)K&ULM5A=;]LV%/TKA%8,+9!$(O6=V0;:!$4WI%N0M-O#L ?:IFVBDJB1 M5-S\^Y&2(ZD2S7AJ\V*+$N^]YY 2SR%G>\:_B!TA$GS-LT+,G9V4Y:7KBM6. MY%A1;5Y24YYH_O2,;V%H*P G&SF MSEMX>85"'5#W^).2O>A= TUER=@7W?AU/7<\C8AD9"5U"JS^'L@5R3*=2>'X M]Y#4:6OJP/[U4_;W-7E%9HD%N6+97W0M=W,G<<":;'"5R3NV_T .A&J *Y:) M^A?LF[Z1JKBJA&3Y(5BUC4 /\0X-=$&V0UK6LL M\6+&V1YPW5METQ?UV-31B@TM]#3>2ZZ>4A4G%S=$C8$ YZ"^ !^QK#B55-UZ M?4TDIIEXHQY^OK\&KU^] :\ +<"G':L$+M9BYDJ%0.=Q5X=J[YIJZ$BUMR6_ M +YW!I"'?$/XE3W\-URH<&@*=Q7OECQJR:,ZGW\DWWM:X&)%&NYGX(;B)BQ"LR=]1G)@A_(,[B MYY]@Y/UBXO^#DGTS&GX[&KXM^^*.Z,]^33A@&SW"@8EMDR*J4^@EXF$1>6$X M#@&'D,X M &Y-/1%XU */G@,>FX!'IP"WIIX(/&Z!Q\\!3TS XU. 6U-/!)ZTP!,K\$\[ MHB1[(PDWP4]&\&$4I=$ O[7"1/QIBS^UXV<29UK-:%[EH&S66J.RC M=,#%6FTB%^AU"NI9V=P0(0#-RTJ2M=)'-2M$2*,V>B,VYVF0)@,V]G)3Z?0, M ;32N=5)"PD><*:T3TG!IE*>@+33E=5&P39IAP)]GD&<^,,OR(YC*L].^Z%5 M3)MI6U6<:[)LF=$MUL92@*K6P)JFF1X:3V,81B-Z:"25YV&0^&VW;W%W*@WM M,OT[*\Z?8#=ST0-OQ.N/IP.AV!OB-73SH]0[@K?38QA8398>9Z+53V]+?X*LG^+&D$'&XS0<>DM[N:ET.K5'=K7_ M?C>&#+H>(#ABN-W9+([&Y0I^#(KN#_ MVXT=\O5MH5J41]M+4[<(1<$ K]L[^=/'KA\QWU(U:AG9J#CO(E9I>'.2V30D M*^O#P"63DN7UY8Y@-<2Z@WJ^84P^-?3Y8GN>O/@/4$L#!!0 ( (R PE9+ M3$EH_P$ "X$ 9 >&PO=V]R:W-H965T6_>C&>2#\;>N0X R;V2VA6T0^S7C+FJ \7=PO2@_4UCK.+H3=LRUUO@ M=00IR;(DN6**"TW+/)[M;9F;(TJA86^).RK%[<,&I!D*FM+SP8UH.PP'K,Q[ MWL(MX(]^;[W%9I9:*-!.&$TL- 6]3M>;9?"/#C\%#.YB3T(F!V/N@O&M+F@2 M!(&$"@,#]\L)MB!E(/(R_DZ<= X9@)?[,_N7F+O/Y< =;(W\)6KL"OJ1DAH: M?I1X8X:O,.6S"GR5D2Y^R3#ZKC)*JJ-#HR:P5Z"$'E=^/]7A I"ESP"R"9!% MW6.@J'+'D9>Y-0.QP=NSA4U,-:*].*'#H]RB];?"X[#<&J4$^BJC(US79< M"MV"K@0X\F8'R(5T;W.&/EB L&HBWHS$V3/$W[E=D#1[1[(D_41ZCC[$ORS, M2YWU9K/>+-(N_TOO3KA*&G>T0'Y?'QQ:_^A_GM(^!GG_=) P"&O7\PH*ZCO= M@3T!+5^_2J^2SR^DL)Q36+[$7NYC+;Q\*:&%6CX0H1L;DJB?DCJ2K2)9&+%3 MN&ULQ5C;;N,V$/T50ET4NT 3B=3%4FH;<)P4 M72!!@WBW?2CZ0$NT1:PDNB1M9_^^I*1(EJVP,5: 7VQ=YAS.#(^EXQGO&?\F M4D(D>,FS0DRL5,K-C6V+."4Y%M=L0PIU9\5XCJ4ZY6M;;#C!20G*,QLY3F#G MF!;6=%Q>>^+3,=O*C!;DB0.QS7/,O]^2C.TG%K1>+SS3=2KU!7LZWN U61#Y M=?/$U9G=L"0T)X6@K "B, M2$9BJ2FP^MJ1.G$"BV0 MD!7>9O*9[7\G=4&^YHM9)LI/L*]C'0O$6R%97H-5!CDMJF_\4C?B *!X^@&H M!J!C@/<&P*T!;EEHE5E9UAV6>#KF; ^XCE9L^J#L38E6U=!";^-"K>\CM8$[;F>)/2&&"E%@$^WA&):28^ M*>37Q1WX^.$3^ !H ;ZD;"MPD8BQ+55^>A4[KG.YK7)!;^3B@D=6R%2 ^R(A M21=OJ[J:XM!K<;?(2#C;\&O@.K\ Y""W)Y_Y^^'(D([;]-HM^5QSKP58<9:# M^Q=)>*':/"]WF7 !5-O RO65P]*V@F8"4&D '\_*![P69)<_-/7U&I1KW]1 M_1BX$1L"\!VQIC__! /GU[Z.#$36Z8_7],'-9R&H=#WO%$3ULG.;[+SC=DI;:[9W2V8R0R+*TXR+(]% M6F5II#EW/P8BZU0<-!4'E]!K,&1_!B+K]&?4]&?T8WJMX/ZA$-W1R ^.]'H: M!H,HBOQ^O89-=J$QNS]D2O3[>BEB3C?ZG=F7HI'CW,T8B*Q3;M24&UU"K-&0 M_1F(K-,?Z+1O>N?'Y%KC.T)42O3#([WVQ3F>'P;]@H4'7@0:,URHFFE,^JV# M$7KN3@S%UBT4M86B2XBU7G6H'@W$UNU1:Y:@T6N\0Z[NJ0Q=/SA^NO:%.6'P MEEA;LP+-;F6F-HK&N%^L1NC9&S$06[?0UO= _R)B'=0G#<76[5'KE*#1:+Q# MK,&I%T#(]4[4>AH'1Y[COR77UJM LUFY?[R?]29FA)V]#0.Q=8ML+0\,+R+5 M05W24&S='K4^"1IMQCND&O4\,'VH_T%WI7H:%\(HB/J5BEJ?@LP^928H!D\X MIBL:]^5GAI^[&T.Q=8MM+0^"EU L&M0M#<76[5'KEI#1:?R_8FO\X3]^SPDA M/!)L3QB*/#W:Z0C6/IBFJ2U8ET-& 6*V+60U>VJN-H/,63F^.[I^"V_FU3BR MI:FFHX^8KVDA0$96BM*Y'JD?$:\&CM6)9)MR9K=D4NF@/$P)3@C7 >K^BC'Y M>J(7:,:^T_\ 4$L#!!0 ( (R PE8*O7XRM@( ',( 9 >&PO=V]R M:W-H965T5M$D-5 MI\$'Q >"5 MT%.O-*:^\'V=EL"I'L@:!+[)I>+4H*D*7]<*:.9 O/+#(!C[G#+A);';6Z@D MEBM3,0$+1?2*KRBSEYA.T>D:6+Y65 M=K]DT_B.,6*ZTD;R%HPV9Z)YTH>V#CL Y.D'A"T@/ 0,GP!$+2!R0IO,G*QW MU- D5G)#E/5&-KMPM7%H5,.$_1=OC,*W#'$F6<(:Q K(*S*7(@5A%'7E73)] M3UZ\ T-9I5_&OL%8%N&G+>^LX0V?X(W(M12FU.2]R"#;Q_N88Y=HN$UT%AXE MO*S5@$3!&0F#,.K)9_[O\/!(.E%7M\CQ14_P]53K^V?T(5<&N/[15["&<-A/ M:$_KA:YI"E,/CZ,&M08O>?[L?!R\[5-[(K(][<-.^_ 8>[( 9;43F>,Y;MI' M02H+P7Y#1G(EN3U(H!1:K4-?/9H@;UP0>]FLDV P',7^>E=GKU/4.>WE/^KR M'QW-_R/(0M&Z9&E?TS^2]DRD;AH=IUF?]$E/:XZ&!_W;ZS0Z MZ%]_Y_[FH HWUC1)Y4J8YH;L=KO)>>D&QL'^#"=J,P#_TC3C^)JJ@@E-*LB1 M,AA,L,]4,^(:P\C:38D[:7#FN&6)7P6@K .^SZ4T6\,&Z+XSDC]02P,$% M @ C(#"5IERZ.XE! LQ( !D !X;"]W;W)K&ULS5C;;N,V$/T50BV*72");K[7-N!$NVB*76P0-^W#8A]H:6P3*XHJ2=OI M?GU)29%EFV'B0 7J!^O&.3/GS) :<;QC_+M8 TCT2--,3)RUE/G(=46\!HK% M%^.3\=L(U.2P1U'8D,I MYO]<0\IV$\=WGF[@3NU3 M&S;/G] _%N05F046<,/2OT@BUQ-GX* $EGB3RGNV^PTJ0EV-%[-4%/]H5XWU M'!1OA&2T,E814)*51_Q8"=$P4#AF@Z R"(X-.L\8A)5!^%J#3F502.V65 H= M(BSQ=,S9#G$]6J'IDT+,PEK1)YG.^UQR]90H.SF]ARUD&T"7:)8D1*<"I^@V M*PM*)^9=!!*35+Q70Q[F$7KW\_NQ*Y5G;>_&E9?KTDOPC)<0?6:97 OT(4L@ M.;1W5<1UV,%3V->!%7"6\RL4>AA MT#WJJDFR%[H 7.Q)9JK M1V*)RWGT]9/"1K<2J/AFRE,92,<\7TTB MMPD6M01VD(!.G8".#7T:P1(X5ZKR,A,FY4J$7H&@5]/MM.,' T__QNZV*8O5 MU[FR&-SVO/#0[0'G;LVY:^6L*BR&3.H*JEBK8\Q6&?FAA%AR1O7Z^:(LI9-A M(S[OJM,]4L0X*#P<%%G#?6,!]&HQ>E8Q]A,O;TP\UIAX>2F7>A>:5.@9"':' M1RI80SBW+EH".U"K7ZO5MZKUD"U(FJJZB-6JSM7*(W3I -GB16J4IW]2Q /C MS+&Z/5>A$JS;<#KL6^;-H"8_>-U:$3-*B= -D#!Q'IRX#SI#(VNKOW-9#TZD M#KI!Q\)[6/,>6GG/*..2_"B[ K5H)*_487BJ0^B;9!B>1.[W>X:!D37.-Y:^ M[^T;)L^JPRW-,>%4+YTI$T;*%4*3\S'9:DCO^2&1/8ZW\FPTAOX+2V);3A:)9AT8&^04Z[5S] M/CH--9BJSUZ6VBEOF[C:YX"7Q6[(D*]9C>9 M++^0Z[OUSLNLV&\XNG_MCV[*_9,]3+F=\QGS%H)XO&9-/%]I!O4\U_1=02P,$% @ C(#"5DP+ M8>F> @ 2@8 !D !X;"]W;W)K&ULA55M;]HP M$/XKIZR:6JEM()2DZR 2E$V;M$H(UNW#M \FN1"KCIW93M+]^]D.9*R%[ OQ MR]WSW'/G.R:-D$\J1]3P7#"NIEZN=7GG^RK)L2#J6I3(S4TF9$&TV>9!42HMBYVPB*"AOO^1YEX<#AR X MX1#L' (7=TODHEP03>*)% U(:VW0[,))==XF.,IM4=9:FEMJ_'2\PAIYA7 % M:U/OM&(((H,9,\4B/$$P98>%J#8ZJQC,DD147"LX7Z FE*D+. /*X6LN*D5X MJB:^-C%99#_9\<];_N $_P@>!->Y@@\\Q?1??]]HZ00%>T'SH!=P5LIK& TN M(1@$(WA<+^#\[*('=]0E:N1P1Z=P]]I7F""MR8;AY8L\W4M,J88O0BGXL1*, M@7DX#9'ISV-Y:>ENCM/97KQ3)4EPZIEF4RAK].*W;X;AX'V/F)M.S$T?>CS' M+>6<\JUYTB2P[^DS#5^17PR@XP1YU[%$ONWG4_TER M]#K)X^%+5O^@OPN46S?%%+@'V;9Z=]H-RED['_Z:MU/V@4A3>@4,,^,ZN(Z, M8ME.KG:C1>FFQ49H,WO<,C?#'J4U,/>9$'J_L03=WT?\!U!+ P04 " ", M@,)6U&EVK=P" #9" &0 'AL+W=O]\&9="WJL,4<,#R[F:>)G6Q9GOJR1#1M2Q*)";G960 MC&@SE6M?%1))ZIQ8[H=!,/09H=R+QVYM+N.QV.B<["N187A!-XK$4)4AK;=#LP$EUWH8I-80]7 MP8<+U(3FZJ/9>>98F8Q];>C:H'Y24YM5U,(7J$5P+;C.%%SR%-.G_KZ1V6@- M]UIG82?@M)#'$ 6?( S"J ,O:LXNJ( E./%-7"N46O?C]N]XP^-S!L=]P[#OTZ 6.BXQ(/+)YF\*Y8*:8%7'E M,)62\#6: M.PW,&AW9SLW/*T)#*%7]\,)%QI9.IWF[K^&Z@;-.H&G3=0,=RB MTI2OH4!)1=K&L1NE#SMSBZJ#S[#A,^Q$NJN92/L6*$O(EI5YW=I(55"G#LH^ MGMLX. X'8W_;0N"D(7#22: 7@180#>O2:0O;"?"/]S5JZ(W^O%Y&UEA/4_+D>4KZ!]V&H5R[GJH@$1NNJ\;3 MK#9]>UIUJT?SJNE?$[FFIGODN#*N-I97,=U/M"A<[UH*;3JA&V;FVP.E-3#[ M*R'T?F(#-%\S\5]02P,$% @ C(#"5G7X*L)R! V1, !D !X;"]W M;W)K&ULM9AM;^(X$,>_BI5;G5II2YY*@!X@4=K3 M[4FK0V7;?>TF UA-[*SME/;;GYVD"0^N2SGN#23.S.3_LR>3B8=KQI_$"D"B MERRE8N2LI,RO7%?$*\BPZ+ MEF,S/AZR0J:$PHPC4609YJ_7D++UR/&=MX$[LEQ)/>".ASE>PASD?3[CZLQM MHB0D RH(HXC#8N1,_*MIX&F'TN*!P%IL'".-\LC8DS[YEHP<3RN"%&*I0V#U M]PQ32%,=2>GX50=UFGMJQ\WCM^A_EO *YA$+F++T)TGD:N3T'93 A>IO&/K MOZ &ZNIX,4M%^8O6M:WGH+@0DF6ULU*0$5K]XY=Z(C8<@O =AZ!V"'8=NN\X MA+5#6()6RDJL&RSQ>,C9&G%MK:+I@W)N2F]%0ZA>QKGDZBI1?G)\^ZL@\A5] MHS%0/:%HEF(J$*8)NLWRE+T"H+ED\1.:%3Q>J0DK+= %FJN,2HH4$%O4%O_D MY"J&6VF-7B;UNO M&G&2\PX*O:\H\(+0),CN_C>FRMTWN6_)"9M5#LMXX3OQYN6,FR:V\KLT^^D: MA,)5B5=N>F6:A"=\O0NO ]C_U>?]#WU=P_;P):)1P)V&T NU; MZAECY3,F$+P CXF #]&Z>V@7@1_V]M"L-S\2+6K0HD^@J7?3 HA4:+H*P4M. M^,>8T1ZFMP-HE7 D8*\![!V8G*"0#D[+WGY:=GN1[^VB&>QVTG=+=;]1W;>J M?@#1KD*9;OA1U?L/1/-*('UE+WLWQQ0W(Q>0:N&A%T6S\I:,:) M6H(9<%260Y/VP2FKX8F";\_UL.$I2GF0@]5ZVEWU;<-B6_O2"SE\T#QEP99>]I-1N]I M;WL-O_NY*GH'^IM0%Y&IZI2Y^OHJ<(I^ ,^,RD_43=2(_T=OXK?-B6_O3NHL M-'+:/4/T"GJ9?93ISPL4H02_FMKPZ8&!PBJ0BM@WA-KF:WL3W]Z= MD6]M.:R)7'E&&U4DC"(OZNY6&X.='P[ZGKG@!&V[$MC;E<.3L [TH523G4FJ MN[%YD@%?EGM* L6LH++:1VE&FWVK2;E;X[;FU:;7=\Q5JR50"@OEZG5ZJG#Q M:A^I.I$L+[=B'IF4+"L/5X 3X-I 75\P)M].] V:W;SQOU!+ P04 " ", M@,)6_ZJU'_P" #A"0 &0 'AL+W=O^YYSB>=!ALA[U6&J.$Q9UP-O4SKXMSW59)A3M2Q*)";+PLA M5>/'!K$QD/Q$HSRG$B0:WRG,CM&)G8#+V. MMUN8TF6F[8(?#PJRQ!GJVV(BS3J[3H1=81L@PT1:"F-<:+Y QBV1X/%2@7AW3.NZ/=^A?G'@C9DX4 M7@CV@Z8Z&WJG'J2X("NFIV+S%2M!/8N7"*;<$S:5;>!!LE):Y)6S89!37K[) M8Y6(/0>#T^P05@ZAXUT&AASE]J_,M#1?J?'3 M\=7#BNHM7/,$N5";D*U;'FV(3.'7-P,)UQIS M];LI067\;G-\N[//54$2''IFZRJ4:_3BCQ\Z_>!SB[INK:[;AAZ7#-?FGU*^ MA (E%6D3QW:4+FR12-7"IU?SZ;4B?3>9^FFP8,2YJ6BIS&G3Q*<5Y94YZ]<< M^^]<$?W_H.ZD5G?R)A71CO+OBCBM^9RV(MU53*0]HI4E9$\[TW2:2)509P[* M]K1U'!R'O8&_;B!P5A,X:R70B4 +B/K50=44MA7@E?^K$SQU@>"=Z[$B\,8" M]]I O]=U6Z*B^Q M(FHD:N3FRU+(BF@SE2M7U1))T0A5S T\+W$K0KF339JUN3C-3*QG3J^\[1P2U>EM@MN-JG)"A>H[^JY-#.WUU+0"KFB@H/$Y=29^5?7 M?F0%FAW?*&[5WABL*_="/-C)EV+J>)8(&>;:JB#FM<$/R)C59#A^=$J=WJ85 MW!\_:?_4.&^ST' M\K72HNJ$#4%%>?LF/[M [ F$P1&!H!,(&N[64$/YD6B23:38@K2[C38[:%QM MI T $W56G\;W; !2S, 2G6#$$LX1:5EC376'2;[SC5,+,1M]K//J(FE*ES(S:X5<'9 M[>).G4]<;7RR9&[>\5^W_,$1_A"^"JY+!3>\P.*?\JZ)11^0X"D@U\%)A;-: MCB#T_H3 "T+X UQ0)9&HNM<)"V$?\K"Q$!ZQL!A0U)*U. M24"%JKHE/;LCF_,GS%_Y0+N<44YIWQE?VV-DHH"SBCO M(G .OP9CT;K0&HD;([8B;+(P2KW 2R;N9H N[NGBDW3V=,!*$FX)7\H2'[#X M<1+%_GB8)>E9DN=9NF"]%"4Y0+D(T]0[AC+N4<;/HYC2O$1J:6S6YL2D,GL% MVO@0S4]2_S(81DM[M/2EYPD-UNM/4GK %45I&OO1,-=ESW5Y,ON^-W4:BXO9 M!J6Y=^"S/55@BB?")T(E?"-LC1863'2'P"[_ARSUO5V]]OYKGA:",2)5XT,3 M7QOH724;++*MT70OVD&:CN)T.-C^WO7BORYQWP+776'^/IT_'D5'CJ@?[.B" M5Z7R6^"" ;C8&P7A$;C=->&?K/?/)O=;8,-#V-!+1L<"N;L\_!??'H?9_A;0 MZ/ \CI.1'_\+U-WK?"J4JZ:_4Y"+-==M$]2O]CWDK.V<=MO;!O0KD2:=%#!< M&E%O-#:E1[8]73O1HF[ZJ'NA35?6#$O3!Z.T&\SWI1#Z:6(-])UU]AM02P,$ M% @ C(#"5LVJ&ULM53;CMHP$/V5D2M5K;1+0F"W+0V1V$NU2%T)+6K[4/7!) .Q\"5K M.V3Y^]I.B*@$O/4E\=ASCL^Q/9,V2F]-B6CA37!IIJ2TMII$DX1/NC6F@713U+P01*PY0$C>LIF0TG=V.?'Q)^,FS, MT1B\DY526Q_,BRF)O2#DF%O/0-UOA_?(N2=R,EX[3M)OZ8''XP/[M^#=>5E1 M@_>*_V*%+:?D,X$"U[3F]D4U3]CYN?%\N>(F?*'I6VL$AW8*1!,MG_Z MUIW#$6 X/@-(.D 2=+<;!94/U-(LU:H![;,=FQ\$JP'MQ#'I+V5IM5ME#F>S MQ]>:V3W,98[2GP\L.)4&J"S@451<[1%A:56^A46M\]+Y#QEP?7'Y"F9%P?RQ M4^ZXV[?C+^'# UK*N/F81M:I]QJBO%-ZURI-SBB=57H H_@*DC@9_0N/G.G> M>=([3P+?^)SS"_I/J;O(YFMG8BJ:XY2XXC"H=TBR]^^&M_'7"UI'O=918!^= MT;HLJ<9K__H*N%?"5:1ISW.F-94;=%5B8;6'X[P%W8?I64-U ;^_.TJ86Q3F MSREWH__@;MR[&U^\B6?ZQD0M \WDBMI-5O5P:*F%D\I;CF_!$[?>G99/!C> MI-'N6$ET5!F^R3Q3O6'N?7-<.U@\^'1#0+>%VP965:%85LJZT@O#TO4ZU#[! MK:^5LH? UU_?/;._4$L#!!0 ( (R PE;5\0\2+00 + 4 9 >&PO M=V]R:W-H965T3#!!M8J>V TM_?6TG&Q((T7&;BB_@.#-/9IYY$HUGM*7L MB:\!!'I.8L+'QEJ(]-HT>;"&!/,KF@*1=Y:4)5C(2[8R>(Q6:Z$VS,DHQ2N8@_B: MSIB\,DN4,$J \(@2Q& Y-F[LZZD]5 [:XJ\(MKRR1BJ5!:5/ZN(A'!N6B@AB M"(2"P/)O U.(8X4DX_A6@!KE,Y5C=?V"_JM.7B:SP!RF-/X["L5Z; P,%,(2 M9[%XI-O?H4C(4W@!C;G^1=O"UC)0D'%!D\)91I!$)/_'SP41%0>)T^S@% [. MH4/OA(-;.+@ZT3PRG=8=%G@R8G2+F+*6:&JAN='>,IN(J#+.!9-W(^DG)O?? MLDCLT ,)@"A"T2S&A"-,0G2?I#'= :"YH,$3FF4L6$O"M 7ZF.]^5!2&:$H3 MJ2N.=67NG]4:T",$=$6B[_)^1*0Y%B#K+Q!=HC]38-J8H_=W(' 4\P\2\NO\ M#KU_^P&]50Y?UC3C,@X^,H5,5(5K!D52MWE2SHFD7/29$K'FZ)Z$$-;]34E0 MR9+SPM*MTPIXD[(KY%J_(,=RW(9XIO_=W6D)QRV+YFH\]P3>?(T9-%%_PQ@F MJYSFQ0Y5[69XI[=OMIB%Z)\_)"1ZD!7A_S;QFS^_U_Q\]6FYYBD.8&S(;P<' MM@%C\NZ-[5N?FLCI"*Q&5:^DJM>&/OE"!8X1KV@UJ!(&N5:;*,AQ?8VK/H:; MB6VY0\\;F9MJ>+7C MHE1%WA1Q*^:Y1>L(K):^7Z;O7UC??I=4=016HZI?4M7_2?K.<;V*<#W/[AVH M^]BHU_/[S>(>E"$/_H^X)3%1 (U?^U:\&/<H*K9ZSL\_9N;"NBP"ZHJLCM#I=^_;-;FUY7J-L]TBS;M^W_$-I-YA9 MGML[H>U],V6W=U./D@PLCP%:WJ'\?LI07> M:??6%5J=KGW_9K?V/*\1N-_0<5C^D<"/S5RO-W!/"'S?3=GM[=1O0.3)--;Z MQJ$\;T=M XF9E]I, 6^F1&)?!9$3D XYRMQR[W>AAT\'^K1K' MZ9G2'B:?Y7W&;!41CF)82DCKJB]?.Y:/Q_(+05,]85I0(6BBEVO (3!E(.\O M*14O%^H!Y9!R\@-02P,$% @ C(#"5E+?)6$ P :P@ !D !X;"]W M;W)K&ULK59M;],P$/XKIS"A3=J6-'T)&VVE=06! MQ-"T,OCL-=?&PK&#[;3CWW-VTI"5M.+#OK1^N>=\S[UFO%7ZI\D0+3SG0II) MD%E;7(>A66:8,W.I"I1TLU(Z9Y:V>AV:0B-+/2@781Q%HS!G7 ;3L3^[U].Q M*JW@$N\UF#+/F?X]0Z&VDZ 7[ X>^#JS[B"TRYLM*0\1VFX MDJ!Q-0EN>M>WB9/W M\Y;DUK#8[)DU(_W>9S.@DB9Q *7%JG@='?!F]1"*>( MS/A5ZPR:)QVPO=YI_^BY$Y!= BBM6"ON@MI^PYC-T^I9* M&/\+VUHV"F!9&JOR&DP6Y%Q6_^RY]D,+0'JZ 7$-B/Z*599[6 MG%DV'6NU!>VD29M;>-]X-+'ATD5Q837=3I'"WC@LXNX'$QA].3,SB! M$(R[-< E/$INS3D=TOI;IDI#BLTXM,3$V1,N:ZMGE=7Q :O[<*>DS0Q\D"FF M+_$A>:!Q0[QSPRP^JO"FT)?0C\XACN)^ASVW_P^/CYC3;Z+2]_KZAZ)2YJB9 M5?JZRS<5=M"-=65_;0JVQ$E =6U0;S"8OGW3&T7ONXB]DK(7- <-S<$Q[3[Y M!.50%\D*.?)(UXHVTXOA(!Z,QN&F;7Z'6)+$5X-&[(5AP\:PX5'_SU$J*K:# M$1B^9@1>2=D+HJ.&Z.AH!'[X-H?I!=M0PJUQ5ZJEH4*W"I8J+ZCH0=:1@H** MW'[;BDT2])!E<7>T%\E_!49)$HV$4=XAZK5W[82++I-DCTV'5.^RMY^58:MO4\&O_3@SY/12 MVJIW-:?-Q+SQ@V+O?$:3M!I\?]548_B.Z367!@2N2"592A[6U6BK-E85?CH\ M*4NSQB\S^AI [03H?J64W6W< \WWQ?0/4$L#!!0 ( (R PE:H1+Y_000 M $\6 9 >&PO=V]R:W-H965T=2?=G:*+MOU0]0,+3F(M8&J;9$^Z']^Q82$DA%XDM,J7 M!)N9QS./_< PDP/CSV)'B$0O:9*)J;&3,K\W31'M2!J*.Y:3#.YL&$]#"4.^ M-47.21AKIS0Q;^ MTNU.J@ES-LG#+5D3^9BO.(S,&B6F*+$F2*"2(X]\*U*C75(['UZ_H?^CD(9FG M4) E2_ZBL=Q-C;&!8K()BT1^981B1J0%/"4'XGABSGW_"OO5[%T4#@;4(D@U#-R/\/8<; ['D_,_3$7 M78:^C0/7K@U;>7IUGEYOGFO)HF?$3AG MI]ZU/#>PO5-YG!LZ_L@;>?X%>32U)NXO-FMYD!=(4^>[6C]VRZ(7Z>H='@BM MG7=3>V+O-F0Q:%$Z%%J;M*8LQ;U%W)O)PC]_&8QA2/;T-"@Q:J0Z&U26M*5=Q;V+V9A(+S3Q7X4K<V^52X9^ M<*(B\Z@UEQ*^U1U+ 9$6F2Q[4_5LW16=ZU[@R?Q"=4MURZ^!*5NMGT.^I?!M MDY -0%IW(XB*E]W+T[2>^,-%W>R %#HOJ1,CIU"J6KDNC(KH,3R ME%? ],V2BQ(KO14K5U8"<&Y!)74#SQNZ)2;,26)[-A=)S&M%"8.Y0+(N2RQ^ M3H'RS=CQG>W!%5D5RARX25SA%5R#NJWF0N_*0@H9,HP8/U8PPPH-42ZC!\MI].E-,#=]9;] MH]6NM2RPA!FG7TFNBK%S[J -F" M=04E8%S 5$+B*PSC13K0XH53F+!-TB8 M:,UF%M9,B];R"3.O_5H)?4LT3B47+.,EH!M\#Q(=IZ PH?($O46WURDZ/CI! M1X@P=%/P6F*6R]A5.JF!NEF;8-HD")Y($*)+SE0AT0>60[Z/=W6Q7<7!MN)I M<)!P4HE3%'IO4. %84\]L^?#@QYX>AC^&3,-]_NR[ZD)._]#RQ?^U7^4$IE1 M+FL!Z-MD(970_XGO?88WC%$_H^D3(UGA#,:.;@02Q!JM>; MQT&^'PWW@]*#5?VGYD&G>7!0\RT3D/$5([\@-UK1 A@LB>J5?)#J7S^;ER1+ M!X]?QKO0\SJC&V_Z,]MEH8&PO]%266$X$L>;+2)?OUTY4< MYZ.ZI>O#ELXAM72/SKE'TG4M,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^H MBDF+%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V M.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1 MZ>#" &+BZ?/$G]+&I"_WI=WP4RODB:<8;1"@V2Q;)G0<.6XV93PLE-SN34)\ MP*K3DD4/5(S(A H^U1Q8!2VY6/MP#P(S)92.C"T*FZX+D?J7A[N^!_72Z)1< M*NUR^PS^[[09?@!L>F"0"]$:[!$?& \K:@S3\MIVW& 7? 1%3?MN75F'">>Z_0\]]=YSF33%.Q:]K6_C&O\HL= M)Y?_RK+[KW)H..BQ>4,>N\G^:S"9O@:3KZ(F!\=O,LF.TF/3UTSL@V;M;F <(A< MNRN,8!R/A1' L#R8 XSC65B>_VD^ W0^'L.\#8+( .4,4(YGA9")^V!YPIS, M7N&99EF2I"FVHI-)T,$$6[*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'OQ[Y6 M=N#O&"#CP**R3V2_-:0/YP)^JML7QIWL.()-@/(0.U])6 MKCVC[9\#XT[ R8>]VID?4CEA9]R)G];4I=2;IANXBH%W&6TI ) IGT"-F)Y B!'/4)&7N08P1RW"=DXD%>() 7M)!W M=L.U?&L/,*YS-A-59F79[INU!WF)0%[20J9U47#["CPLE1LMX6M<.S;-,E-K M)SW(+PCD%UK('UQ:]LA5+=BMX%5M1?.%RD_B0RR+#VGQ?AJ3[Z52[2!/LW]J M:47.;D"N>@,H/B8J&VK;&+UKY Z_RE*AI;%L"05%)XR89T)BT2Q@:+LTF%!" M:J.8HI"NO<_:<87H.:A;A,YD%Q(32DALE'NQ$[KN5#.8.D)B=\SAUG>O<.=G M M^$OW'L,$$?9IB$[5$F**"/MQ!#N#>8CJ1#/"7!'UZ8I.-"/,%5%/KG@/IX^) M3DW^%V4T?)(+TT5$K LT/W=O/DPC$;%&?LW/)R.)*20B M5LCOLLTY2Z'WW,?$?!(1^P3/-OYD+L(4$Q$K!L?TIW,1IIB(6#$XYLA?"<$4 M$Q,KYK>Y^[PI8G<^)J:8N"_%G+-IGOLSSQA33$R]_(5$DY>ECXFN?Q$KY]V$ MYVS)K>5MEZB3-&--/3*R?#T:86Y5&MPD3JLJVF M8 I*B!7TB0EQ;(I->U@%O9?5,XR[CXDI*"%6T"=F8YSFL/\$&1\34U!"K*#3 M@SY5RNR;_.1C8@I*B!6$SR[\8C-!7\+T.@GRB\T$LU#2YUI:I]A,, LEQ!;" M,<<^)F:AA-A"..:%CXE9*"&V$(YYZ6-B%DJ(+71B@N[G)O]%)F:A$;&%4,SN M^U;,0B-B"_F+OB>+]A$FGU$KG\'QSQ.Y6$LM\B7T7$%[QE6VLJS9'-[O)*-F ME79=*W4-;7=Z87A^_"_&\7\DW_X%4$L#!!0 ( (R PE:*,79?SP$ #,? M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VX_[)F_; M8]ILNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9 MAO[GC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/#5]OOTB;&7(T63;^.>5Z% MT_Y^.H7K0<:7R=7H[6->]6\?4H7200I!6C[((,C*!SD$>?F@&H+J\D%3")J6 M#WJ H(?R08\0]%@^Z F"GLH'R01EG! D#; FT%J0:R'P6A!L(1!;D&PA,%L0 M;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K; M8+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z%VCWC6! MWC7J71/H7:/>]7_JG?)Y'].]Y[;&Y_\GU?ER;[P__KJ\G1R\ERO. ?Z1OWP# M4$L#!!0 ( (R PE8RX8'AQP$ !(? 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&H MB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$M MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2 M:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OP MHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^ MRJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RX MO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@X K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " ",@,)6F5R<(Q & "<)P $P @ ', 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( (R PE;_A;@CXP4 + ? M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ C(#"5N,CN5&, M P :PH !@ ("!UA4 'AL+W=O"0 & @(&1'P >&PO=V]R:W-H965T&UL4$L! A0#% @ C(#"5AL1$93[!P L3P !@ M ("!&2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ C(#"5J!N?I:9!P QA, !@ ("!+3@ 'AL+W=O M&UL M4$L! A0#% @ C(#"5L70H ]&! @L !D ("!ED< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC(#"5K- @+_;!@ -A !D ("! 5H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(#"5I#4\7I[ P U0@ !D M ("!)X4 'AL+W=O&PO=V]R:W-H M965THBOP( . % 9 M " @;B, !X;"]W;W)K&UL4$L! M A0#% @ C(#"5KS_Y@#)!0 LQ$ !D ("!KH\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(#" M5IU4W>\3! D@D !D ("!:YX 'AL+W=O&PO=V]R:W-H965TRI !X;"]W;W)K M&UL4$L! A0#% @ C(#"5@GDF2(K! 4!$ M !D ("!LJP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(#"5DMZ?,B,! TQ< !D M ("!V;8 'AL+W=O3\0" "'" &0 @(&&PO=V]R:W-H965T M^ !X;"]W;W)K&UL4$L! A0# M% @ C(#"5MZ1IL'K @ 4P@ !D ("!_, 'AL+W=O MQ >&PO=V]R:W-H965T&UL4$L! A0#% @ C(#"5M*M MGHA]! 6Q8 !D ("!7&PO=V]R:W-H965T&UL4$L! A0#% @ C(#"5@J]?C*V @ &PO M=V]R:W-H965T&UL4$L! A0#% @ C(#"5M1I=JW< @ V0@ !D ("! MR. 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ C(#"5A;+@!EX P 90L !D ("!M^L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(#"5O 1N+4N P [A( T M ( !U ! 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ C(#"5HHQ=E_/ 0 ,Q\ !H M ( !L D! 'AL+U]R96QS+W=O'' 0 $A\ !, ( !MPL! %M#;VYT96YT A7U1Y<&5S72YX;6Q02P4& #P / !;$ KPT! end XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 129 262 1 false 49 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.mongodb.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - 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 0000006 - 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 0000007 - 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 0000008 - Disclosure - Organization and Description of Business Sheet http://www.mongodb.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Measurements Sheet http://www.mongodb.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 0000011 - 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 0000012 - Disclosure - Convertible Senior Notes Notes http://www.mongodb.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 12 false false R13.htm 0000013 - Disclosure - Leases Sheet http://www.mongodb.com/role/Leases Leases Notes 13 false false R14.htm 0000014 - Disclosure - Commitments and Contingencies Sheet http://www.mongodb.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 0000015 - Disclosure - Revenue Sheet http://www.mongodb.com/role/Revenue Revenue Notes 15 false false R16.htm 0000016 - 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 0000017 - Disclosure - Net Loss Per Share Sheet http://www.mongodb.com/role/NetLossPerShare Net Loss Per Share Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://www.mongodb.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - 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 0000020 - 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 0000021 - 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 0000022 - 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 0000023 - Disclosure - Leases (Tables) Sheet http://www.mongodb.com/role/LeasesTables Leases (Tables) Tables http://www.mongodb.com/role/Leases 23 false false R24.htm 0000024 - Disclosure - Revenue (Tables) Sheet http://www.mongodb.com/role/RevenueTables Revenue (Tables) Tables http://www.mongodb.com/role/Revenue 24 false false R25.htm 0000025 - 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 0000026 - 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 0000027 - 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 27 false false R28.htm 0000028 - 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 28 false false R29.htm 0000029 - 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 29 false false R30.htm 0000030 - 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 30 false false R31.htm 0000031 - Disclosure - Convertible Senior Notes - Convertible Debt Schedule (Details) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesConvertibleDebtScheduleDetails Convertible Senior Notes - Convertible Debt Schedule (Details) Details 31 false false R32.htm 0000032 - Disclosure - Convertible Senior Notes - Additional Information (Details) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails Convertible Senior Notes - Additional Information (Details) Details 32 false false R33.htm 0000033 - Disclosure - Convertible Senior Notes - Capped Calls (Details) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails Convertible Senior Notes - Capped Calls (Details) Details 33 false false R34.htm 0000034 - Disclosure - Leases - Narrative (Details) Sheet http://www.mongodb.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 34 false false R35.htm 0000035 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 35 false false R36.htm 0000036 - Disclosure - Leases - Balance Sheet Components (Details) Sheet http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails Leases - Balance Sheet Components (Details) Details 36 false false R37.htm 0000037 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.mongodb.com/role/LeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 37 false false R38.htm 0000038 - Disclosure - Leases - Lease Maturities (Details) Sheet http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails Leases - Lease Maturities (Details) Details 38 false false R39.htm 0000039 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.mongodb.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.mongodb.com/role/CommitmentsandContingencies 39 false false R40.htm 0000040 - 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 40 false false R41.htm 0000041 - Disclosure - Revenue - Concentration Risk (Details) Sheet http://www.mongodb.com/role/RevenueConcentrationRiskDetails Revenue - Concentration Risk (Details) Details 41 false false R42.htm 0000042 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.mongodb.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 42 false false R43.htm 0000043 - 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 43 false false R44.htm 0000044 - 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 44 false false R45.htm 0000045 - 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 45 false false R46.htm 0000046 - 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 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - 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 48 false false R49.htm 0000049 - 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 49 false false R50.htm 0000050 - 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 50 false false R51.htm 0000051 - 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 51 false false R52.htm 0000052 - Disclosure - Income Taxes (Details) Sheet http://www.mongodb.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.mongodb.com/role/IncomeTaxes 52 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: mdb:LesseeLeaseTermOfContract, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - mdb-20230430.htm 4 mdb-20230430.htm markporteremploymentagreem.htm mdb-043023x10qxex311.htm mdb-043023x10qxex312.htm mdb-043023x10qxex321.htm mdb-043023x10qxex322.htm mdb-20230430.xsd mdb-20230430_cal.xml mdb-20230430_def.xml mdb-20230430_lab.xml mdb-20230430_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mdb-20230430.htm": { "axisCustom": 0, "axisStandard": 23, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 536, "http://xbrl.sec.gov/dei/2023": 31 }, "contextCount": 129, "dts": { "calculationLink": { "local": [ "mdb-20230430_cal.xml" ] }, "definitionLink": { "local": [ "mdb-20230430_def.xml" ] }, "inline": { "local": [ "mdb-20230430.htm" ] }, "labelLink": { "local": [ "mdb-20230430_lab.xml" ] }, "presentationLink": { "local": [ "mdb-20230430_pre.xml" ] }, "schema": { "local": [ "mdb-20230430.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 434, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 2, "http://www.mongodb.com/20230430": 1, "http://xbrl.sec.gov/dei/2023": 6, "total": 9 }, "keyCustom": 9, "keyStandard": 253, "memberCustom": 7, "memberStandard": 40, "nsprefix": "mdb", "nsuri": "http://www.mongodb.com/20230430", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.mongodb.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "10", "role": "http://www.mongodb.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Goodwill and Acquired Intangible Assets, Net", "menuCat": "Notes", "order": "11", "role": "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNet", "shortName": "Goodwill and Acquired Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Convertible Senior Notes", "menuCat": "Notes", "order": "12", "role": "http://www.mongodb.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Leases", "menuCat": "Notes", "order": "13", "role": "http://www.mongodb.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "14", "role": "http://www.mongodb.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Revenue", "menuCat": "Notes", "order": "15", "role": "http://www.mongodb.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan", "menuCat": "Notes", "order": "16", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "17", "role": "http://www.mongodb.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://www.mongodb.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "19", "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.mongodb.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Goodwill and Acquired Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "21", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Convertible Senior Notes (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.mongodb.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.mongodb.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan (Tables)", "menuCat": "Tables", "order": "25", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.mongodb.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details)", "menuCat": "Details", "order": "27", "role": "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails", "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Additional Information (Details)", "menuCat": "Details", "order": "28", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Schedule of Intangible Assets (Details)", "menuCat": "Details", "order": "29", "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-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Goodwill and Acquired Intangible Assets, Net - Future Amortization Expense (Details)", "menuCat": "Details", "order": "30", "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-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i23d245c823aa4453ba82d885431c9f13_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Convertible Senior Notes - Convertible Debt Schedule (Details)", "menuCat": "Details", "order": "31", "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesConvertibleDebtScheduleDetails", "shortName": "Convertible Senior Notes - Convertible Debt Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i23d245c823aa4453ba82d885431c9f13_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i23d245c823aa4453ba82d885431c9f13_I20230430", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Convertible Senior Notes - Additional Information (Details)", "menuCat": "Details", "order": "32", "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-20230430.htm", "contextRef": "i23d245c823aa4453ba82d885431c9f13_I20230430", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "ifed932c3fb7d427abcd6d837af32c1b1_D20230201-20230430", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:OptionIndexedToIssuersEquityStrikePrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Convertible Senior Notes - Capped Calls (Details)", "menuCat": "Details", "order": "33", "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-20230430.htm", "contextRef": "ifed932c3fb7d427abcd6d837af32c1b1_D20230201-20230430", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:OptionIndexedToIssuersEquityStrikePrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i9b7138092f00471792ee4d096909dd08_I20230430", "decimals": null, "first": true, "lang": "en-US", "name": "mdb:LesseeLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "34", "role": "http://www.mongodb.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i9b7138092f00471792ee4d096909dd08_I20230430", "decimals": null, "first": true, "lang": "en-US", "name": "mdb:LesseeLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Leases - Components of Lease Expense (Details)", "menuCat": "Details", "order": "35", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "mdb:FinanceLeaseInterestOnLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mdb:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Leases - Balance Sheet Components (Details)", "menuCat": "Details", "order": "36", "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-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Leases - Supplemental Information (Details)", "menuCat": "Details", "order": "37", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Leases - Lease Maturities (Details)", "menuCat": "Details", "order": "38", "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-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "ia5213c7498f546b48447a9f38ab918c7_D20190312-20190312", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "39", "role": "http://www.mongodb.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "ia5213c7498f546b48447a9f38ab918c7_D20190312-20190312", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Revenue - Schedule of total revenue by geographic areas (Details)", "menuCat": "Details", "order": "40", "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", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i6a15e0d4963f4358845b5be9cce04e89_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "2", "first": true, "lang": "en-US", "name": "mdb:ContractWithCustomerLiabilityRevenueRecognizedPercent", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Revenue - Concentration Risk (Details)", "menuCat": "Details", "order": "41", "role": "http://www.mongodb.com/role/RevenueConcentrationRiskDetails", "shortName": "Revenue - Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if122b7d928e442ff88e90624cb24f6dd_D20230201-20230430", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Revenue - Additional Information (Details)", "menuCat": "Details", "order": "42", "role": "http://www.mongodb.com/role/RevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "if6ef98f8340a4f3ca4e8e95eaafde465_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i62fbb0280edf440b92b8fc9c71987213_I20230131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Revenue - Schedule of Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "43", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i7946da32f2054f5d848148cd835dcae8_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details)", "menuCat": "Details", "order": "44", "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-20230430.htm", "contextRef": "i7946da32f2054f5d848148cd835dcae8_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i62fbb0280edf440b92b8fc9c71987213_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "45", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "ie49a763734b1421783cfa68389d4675a_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details)", "menuCat": "Details", "order": "46", "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-20230430.htm", "contextRef": "ie49a763734b1421783cfa68389d4675a_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "ied8fb76143714e41abaf84fc335058f3_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details)", "menuCat": "Details", "order": "47", "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-20230430.htm", "contextRef": "ied8fb76143714e41abaf84fc335058f3_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i665b8c75fe39494b930681795234da53_I20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan, Additional Information (Details)", "menuCat": "Details", "order": "48", "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-20230430.htm", "contextRef": "i665b8c75fe39494b930681795234da53_I20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details)", "menuCat": "Details", "order": "49", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "5", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details)", "menuCat": "Details", "order": "50", "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 }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details)", "menuCat": "Details", "order": "51", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "52", "role": "http://www.mongodb.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i62fbb0280edf440b92b8fc9c71987213_I20230131", "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-20230430.htm", "contextRef": "if12e1023c98f4129bbdbc8631bd5d8d2_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "menuCat": "Statements", "order": "6", "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-20230430.htm", "contextRef": "if12e1023c98f4129bbdbc8631bd5d8d2_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Organization and Description of Business", "menuCat": "Notes", "order": "8", "role": "http://www.mongodb.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "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-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mdb-20230430.htm", "contextRef": "i891ba2b70446479d8b7575b6b083b4f7_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 49, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r682" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r680" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r680" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.mongodb.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "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/20230430", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20230430", "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/20230430", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "mdb_ContractWithCustomerLiabilityRevenueRecognizedPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized, Percent", "label": "Contract with Customer, Liability, Revenue Recognized, Percent", "terseLabel": "Percent of revenue recognized from deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedPercent", "nsuri": "http://www.mongodb.com/20230430", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails", "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "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/20230430", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesConvertibleDebtScheduleDetails", "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/20230430", "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/20230430", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "mdb_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.mongodb.com/20230430", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "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/20230430", "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "mdb_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, After Year Four", "label": "Finance Lease, Liability, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.mongodb.com/20230430", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "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/20230430", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "mdb_LesseeLeaseTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Term Of Contract", "label": "Lessee, Lease, Term Of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeLeaseTermOfContract", "nsuri": "http://www.mongodb.com/20230430", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "mdb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "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": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.mongodb.com/20230430", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "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/20230430", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "mdb_NonMarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-marketable Securities", "label": "Non-marketable Securities [Member]", "terseLabel": "Non-marketable Securities" } } }, "localname": "NonMarketableSecuritiesMember", "nsuri": "http://www.mongodb.com/20230430", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "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/20230430", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "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/20230430", "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/20230430", "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/20230430", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "mdb_PaymentsToAcquireNonMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/20230430", "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/20230430", "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/20230430", "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" } } }, "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardWeightedAverageRemainingContractualTermRollForward", "nsuri": "http://www.mongodb.com/20230430", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "mdb_StockIssuedDuringPeriodSharesPerformanceStockAwardGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Performance Stock Award, Gross", "label": "Stock Issued During Period, Shares, Performance Stock Award, Gross", "terseLabel": "Vesting of performance stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesPerformanceStockAwardGross", "nsuri": "http://www.mongodb.com/20230430", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "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/20230430", "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 as of period end (in years):" } } }, "localname": "WeightedaverageremainingleasetermAbstract", "nsuri": "http://www.mongodb.com/20230430", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_AmericasMember": { "auth_ref": [ "r791", "r792", "r793", "r794" ], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [ "r791", "r792", "r793", "r794" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r286", "r287", "r288", "r289", "r356", "r494", "r526", "r558", "r559", "r612", "r614", "r616", "r617", "r621", "r640", "r641", "r649", "r657", "r663", "r668", "r736", "r775", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r286", "r287", "r288", "r289", "r356", "r494", "r526", "r558", "r559", "r612", "r614", "r616", "r617", "r621", "r640", "r641", "r649", "r657", "r663", "r668", "r736", "r775", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r219", "r497", "r520", "r521", "r522", "r523", "r524", "r525", "r642", "r658", "r667", "r691", "r732", "r733", "r737", "r784" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r219", "r497", "r520", "r521", "r522", "r523", "r524", "r525", "r642", "r658", "r667", "r691", "r732", "r733", "r737", "r784" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r286", "r287", "r288", "r289", "r349", "r356", "r384", "r385", "r386", "r470", "r494", "r526", "r558", "r559", "r612", "r614", "r616", "r617", "r621", "r640", "r641", "r649", "r657", "r663", "r668", "r671", "r728", "r736", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r286", "r287", "r288", "r289", "r349", "r356", "r384", "r385", "r386", "r470", "r494", "r526", "r558", "r559", "r612", "r614", "r616", "r617", "r621", "r640", "r641", "r649", "r657", "r663", "r668", "r671", "r728", "r736", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r220", "r221", "r555", "r556", "r557", "r613", "r615", "r618", "r622", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r643", "r659", "r671", "r737", "r784" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r220", "r221", "r555", "r556", "r557", "r613", "r615", "r618", "r622", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r643", "r659", "r671", "r737", "r784" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r18", "r666" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r724" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r223", "r224" ], "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 $6,512 and $6,362 as of April\u00a030, 2023 and January\u00a031, 2023, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r103" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of premium and accretion of discount on short-term investments, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r31", "r87", "r150", "r510", "r531", "r532" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r9", "r31", "r418", "r421", "r463", "r527", "r528", "r702", "r703", "r704", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r106" ], "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 Remaining Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r82", "r666", "r786" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r392", "r393", "r394", "r543", "r711", "r712", "r713", "r766", "r789" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r61", "r62", "r359" ], "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/2023", "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 provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r388", "r395" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r151", "r225", "r262" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Recoveries/write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r321", "r444", "r655", "r656", "r706" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r6", "r47", "r50" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r198" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r146", "r174", "r205", "r213", "r217", "r259", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r413", "r415", "r435", "r506", "r580", "r666", "r678", "r734", "r735", "r773" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r140", "r152", "r174", "r259", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r413", "r415", "r435", "r666", "r734", "r735", "r773" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r66" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r718" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "terseLabel": "Unrealized losses on US treasury stock" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r229", "r270", "r501", "r716" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r226", "r270" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r619", "r620" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r275" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r275" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r274" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r34", "r142", "r644" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "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 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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r34", "r101", "r171" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r101" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r137", "r147", "r148", "r149", "r174", "r192", "r193", "r195", "r197", "r203", "r204", "r259", "r290", "r292", "r293", "r294", "r297", "r298", "r328", "r329", "r330", "r331", "r333", "r435", "r537", "r538", "r539", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r568", "r590", "r609", "r623", "r624", "r625", "r626", "r627", "r686", "r708", "r714" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r26", "r74", "r508", "r567" ], "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 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r109", "r284", "r285", "r630", "r729" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r789" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [ "r789" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r669", "r670", "r671", "r673", "r674", "r675", "r676", "r711", "r712", "r766", "r785", "r789" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r81", "r568" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r81", "r568", "r586", "r789", "r790" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r81", "r509", "r666" ], "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": "Common stock, par value of $0.001 per share; 1,000,000,000 shares authorized as of April\u00a030, 2023 and January\u00a031, 2023; 70,630,678 shares issued and 70,531,307 shares outstanding as of April\u00a030, 2023; 70,005,957 shares issued and 69,906,586 shares outstanding as of January\u00a031, 2023" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r32", "r155", "r157", "r162", "r502", "r517" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r39", "r41", "r67", "r68", "r222", "r629" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r39", "r41", "r67", "r68", "r222", "r533", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r39", "r41", "r67", "r68", "r222", "r629", "r689" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r629" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r39", "r41", "r67", "r68", "r222" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r38", "r39", "r41", "r42", "r67", "r120", "r629" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r39", "r41", "r67", "r68", "r222", "r629" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r335", "r336", "r347" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r335", "r336", "r347" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r335", "r336", "r347" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r111", "r300", "r301", "r311", "r312", "r313", "r317", "r318", "r319", "r320", "r321", "r652", "r653", "r654", "r655", "r656" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r24" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r739" ], "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" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r93", "r497" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r110", "r173", "r299", "r305", "r306", "r307", "r308", "r309", "r310", "r315", "r322", "r323", "r325" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r78", "r79", "r122", "r123", "r176", "r300", "r301", "r302", "r303", "r304", "r306", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r445", "r652", "r653", "r654", "r655", "r656", "r709" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesConvertibleDebtScheduleDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r123", "r326" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesConvertibleDebtScheduleDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r70", "r72", "r300", "r445", "r653", "r654" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r23", "r301" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r176", "r300", "r301", "r302", "r303", "r304", "r306", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r324", "r445", "r652", "r653", "r654", "r655", "r656", "r709" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesConvertibleDebtScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r24", "r176", "r300", "r301", "r302", "r303", "r304", "r306", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r445", "r652", "r653", "r654", "r655", "r656", "r709" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesConvertibleDebtScheduleDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r15" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r15" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r15" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r24", "r53", "r54", "r69", "r70", "r72", "r75", "r112", "r113", "r176", "r300", "r301", "r302", "r303", "r304", "r306", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r324", "r445", "r652", "r653", "r654", "r655", "r656", "r709" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesConvertibleDebtScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r700" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r71" ], "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", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesConvertibleDebtScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r399", "r400" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r399", "r400", "r507" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r103" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r6", "r209" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r116" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r737" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r357", "r361", "r389", "r390", "r391", "r664" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [ "r791", "r792", "r793", "r794" ], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r163", "r182", "r183", "r184", "r185", "r186", "r191", "r192", "r195", "r196", "r197", "r201", "r425", "r426", "r503", "r518", "r646" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r36", "r37" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r190", "r198", "r199", "r200" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r436" ], "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, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r10", "r138", "r158", "r159", "r160", "r177", "r178", "r179", "r181", "r187", "r189", "r202", "r260", "r261", "r334", "r392", "r393", "r394", "r406", "r407", "r417", "r418", "r419", "r420", "r421", "r422", "r424", "r437", "r438", "r439", "r440", "r441", "r442", "r463", "r527", "r528", "r529", "r543", "r609" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Investment in non-marketable equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Equity securities without readily determinable fair value, upward price adjustment, annual amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r428", "r429", "r433" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r428", "r429", "r433" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r313", "r350", "r351", "r352", "r353", "r354", "r355", "r429", "r467", "r468", "r469", "r653", "r654", "r660", "r661", "r662" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r428", "r429", "r431", "r432", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r313", "r350", "r355", "r429", "r467", "r660", "r661", "r662" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r313", "r350", "r355", "r429", "r468", "r653", "r654", "r660", "r661", "r662" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r313", "r350", "r351", "r352", "r353", "r354", "r355", "r429", "r469", "r653", "r654", "r660", "r661", "r662" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r313", "r350", "r351", "r352", "r353", "r354", "r355", "r467", "r468", "r469", "r653", "r654", "r660", "r661", "r662" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r427", "r434" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r451", "r458" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r448", "r462" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r448" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r772" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r448" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r462" ], "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, to be Paid", "totalLabel": "Total minimum payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r462" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "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 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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r462" ], "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 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": "2028" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r462" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 2.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": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r462" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "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 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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r772" ], "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails_1": { "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 remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r462" ], "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 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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r450", "r458" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r447" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r449", "r455", "r665" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r461", "r665" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r460", "r665" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r263", "r264", "r267", "r268", "r269", "r271", "r272", "r273", "r324", "r332", "r423", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r516", "r650", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r144", "r280" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r108" ], "calculation": { "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "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 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r108" ], "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": "2028" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r108" ], "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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r108" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r278", "r279", "r280", "r281", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r107", "r499" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r48", "r49" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r107", "r498" ], "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/2023", "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": [ "r103", "r588", "r677", "r769", "r770", "r788" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "negatedTerseLabel": "Unrealized foreign exchange loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r96", "r685" ], "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 of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedTerseLabel": "Unrealized gain on non-marketable securities" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r94", "r592" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r40", "r629" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r143", "r276", "r500", "r651", "r666", "r726", "r727" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Changes in goodwill" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r92", "r174", "r205", "r212", "r216", "r218", "r259", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r435", "r648", "r734" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r89", "r125", "r205", "r212", "r216", "r218", "r504", "r514", "r648" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r282", "r283", "r593" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r283", "r593" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r175", "r397", "r402", "r404", "r405", "r408", "r410", "r411", "r412", "r542" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r135", "r188", "r189", "r210", "r401", "r409", "r519" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r35" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r5" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r5" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r5" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r495", "r705" ], "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 to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r5" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r690", "r705" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r705" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities, non-current" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r5" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Acquired Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r127", "r161", "r208", "r443", "r594", "r677", "r787" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r167", "r169", "r170" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r95", "r97" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r454", "r665" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r771" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r446" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r453" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r453" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r772" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r462" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r462" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r462" ], "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 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": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r462" ], "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 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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r462" ], "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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r772" ], "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 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 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r462" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r446" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r174", "r259", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r414", "r415", "r416", "r435", "r566", "r647", "r678", "r734", "r773", "r774" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r86", "r124", "r512", "r666", "r710", "r723", "r768" ], "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 and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "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" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r141", "r174", "r259", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r414", "r415", "r416", "r435", "r666", "r734", "r773", "r774" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r738" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r123", "r312", "r327", "r653", "r654", "r783" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesConvertibleDebtScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r24" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r24", "r51" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [ "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Number of another entity's patents that the entity has allegedly infringed.", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Patents allegedly infringed" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Measurement Input, Share Price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r168" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r168" ], "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r102", "r103" ], "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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r90", "r103", "r126", "r139", "r153", "r156", "r160", "r174", "r180", "r182", "r183", "r184", "r185", "r188", "r189", "r194", "r205", "r212", "r216", "r218", "r259", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r426", "r435", "r515", "r589", "r607", "r608", "r648", "r677", "r734" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/2023", "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_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/2023", "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r205", "r212", "r216", "r218", "r648" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r456", "r665" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r448" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r448" ], "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/2023", "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": [ "r448" ], "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/2023", "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": [ "r452", "r458" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r447" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r706" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of operating right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r461", "r665" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r460", "r665" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r52", "r64", "r65", "r119" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityTable": { "auth_ref": [ "r52", "r64", "r65", "r119" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesCappedCallsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r13", "r16" ], "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r77", "r117", "r534", "r535" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r145" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r4", "r8", "r118" ], "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 adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized income (loss) on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r4", "r8", "r118" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r4", "r8", "r118", "r154", "r157" ], "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 income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "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 income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r25" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r98" ], "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, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "terseLabel": "Payments to acquire investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r717" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r100" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Unvested executive PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r701" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r33" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r165", "r166", "r717" ], "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, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r3", "r14" ], "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" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r505", "r513", "r666" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r164", "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r76", "r396", "r781" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r699", "r707" ], "calculation": { "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 cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, non-current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r83", "r114", "r511", "r530", "r532", "r541", "r569", "r666" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r138", "r177", "r178", "r179", "r181", "r187", "r189", "r260", "r261", "r392", "r393", "r394", "r406", "r407", "r417", "r419", "r420", "r422", "r424", "r527", "r529", "r543", "r789" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r206", "r207", "r211", "r214", "r215", "r219", "r220", "r222", "r345", "r346", "r497" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r136", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r348" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r133" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r134" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r134" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r687" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r459", "r665" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r222", "r688" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r48" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r36" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r36" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r715" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r60" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r428", "r429" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r48", "r49" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r59" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r46", "r88" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r358", "r360", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.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": [ "r11", "r12", "r58" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r49" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/GoodwillandAcquiredIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityOwnedNotReadilyMarketableAxis": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Information by name of not readily marketable security.", "label": "Security Owned Not Readily Marketable [Axis]", "terseLabel": "Security Owned Not Readily Marketable [Axis]" } } }, "localname": "SecurityOwnedNotReadilyMarketableAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecurityOwnedNotReadilyMarketableNameDomain": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Name of the security category or actual security title.", "label": "Security Owned Not Readily Marketable, Name [Domain]", "terseLabel": "Security Owned Not Readily Marketable, Name [Domain]" } } }, "localname": "SecurityOwnedNotReadilyMarketableNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r658" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleoftotalrevenuebygeographicareasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r5" ], "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 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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r664" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r378" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r378" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r376" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r376" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r373", "r374" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373", "r374" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value per RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r377" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r358", "r360", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.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": [ "r57" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r367" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r746" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r746" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r57" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r365", "r366" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r365", "r366" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387" ], "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/2023", "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": [ "r370" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r740" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r115" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r19" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r18" ], "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/2023", "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r457", "r665" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104", "r172" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r137", "r147", "r148", "r149", "r174", "r192", "r193", "r195", "r197", "r203", "r204", "r259", "r290", "r292", "r293", "r294", "r297", "r298", "r328", "r329", "r330", "r331", "r333", "r435", "r537", "r538", "r539", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r568", "r590", "r609", "r623", "r624", "r625", "r626", "r627", "r686", "r708", "r714" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r10", "r29", "r138", "r158", "r159", "r160", "r177", "r178", "r179", "r181", "r187", "r189", "r202", "r260", "r261", "r334", "r392", "r393", "r394", "r406", "r407", "r417", "r418", "r419", "r420", "r421", "r422", "r424", "r437", "r438", "r439", "r440", "r441", "r442", "r463", "r527", "r528", "r529", "r543", "r609" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r177", "r178", "r179", "r202", "r497", "r536", "r554", "r560", "r561", "r562", "r563", "r564", "r565", "r568", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r582", "r583", "r584", "r585", "r587", "r591", "r592", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r672" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.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/2023", "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r177", "r178", "r179", "r202", "r497", "r536", "r554", "r560", "r561", "r562", "r563", "r564", "r565", "r568", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r582", "r583", "r584", "r585", "r587", "r591", "r592", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r672" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r10", "r28", "r53", "r114", "r316" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r10", "r114" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r10", "r80", "r81", "r114", "r370" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r10", "r29", "r114" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r10", "r80", "r81", "r114" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r10", "r29", "r114" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r81", "r84", "r85", "r105", "r570", "r586", "r610", "r611", "r666", "r678", "r710", "r723", "r768", "r789" ], "calculation": { "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r324", "r332", "r423", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r516", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Shares 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/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, Common" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r27", "r55", "r56" ], "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 April\u00a030, 2023 and January\u00a031, 2023" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r645", "r660", "r662", "r782" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r496" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled contracts receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r398", "r403" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r43", "r44", "r45", "r129", "r130", "r131", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765" ], "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/2023", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlanStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r191", "r197" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used to compute net loss per share, basic and diluted", "verboseLabel": "Weighted-average shares used to compute net loss per share, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "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": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r681": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r682": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r683": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r684": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "820", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481753/940-820-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 74 0001441816-23-000087-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001441816-23-000087-xbrl.zip M4$L#!!0 ( (R PE9'?'&0^00 ,@6 > ;6%R:W!O6UE;G1A9W)E96TN:'1M[5AM;]LV$/Z^7W%UL;8#8DOR2YS:KH$T=I8,<1(D M+H)^*BCQ)+&11(&DXWB_?D?)3NS8V]PV2X-@_B!+?#D>G^?A\J\'9P?CS M^1!BDR9P_NGCR?$!5*J.<]4X<)S!> !'X]$)-&NN!V/%,BV,D!E+'&=X6H%* M;$S><9SI=%J;-FI21<[XPK&FFDXBI<8:-[S2[]D2>B+C_5]ZKZI5&,A@DF)F M(%#(#'*8:)%%<,517T.U.F]U(/.9$E%LH.[6&W EU;6X866]$2;!_L).SRF_ M>TXQ2,^7?-;O<7$#@G^HB(;7#KR6[]?=)FL&;?8^\#CRW0#W&MSC?/>+1TXZ MU+SLH\TLP0^55&35&.WXG4:K5M_+37M M>G[;39F*R$E?&B/3#AGLWJ R(F!)E24BRCH&;\V\>N'[WOO\=GFV?SN%923* M<8S,.VZM]/N;.C5KN]:Y50S:NTM%!F_)-B*<_23@QD?'E[ _& Q/!Y]&,#Z#X>C\Y.SS M:'@ZAOW?+X;#XNV=B9%PW:O7W>YB/1:?7O14$XB,,@': MN9C(8&/4?4>M"R-$)EEY\[K9[DH%>I+G2=&B+">B <,0 P.ADBD8FA(0]?9_ MA:M-@]PIB!<9R0 #3'WBO^X5P5$!D7MD^88SWN=-&F=[&O@0@<3 MK?$^^E@MS:.)A>Y>B:[=:$N!"PI:#R5*E'J^3%C-8LWF(PL?O+ M"LMVJ=UE)J%0VJSF)T]#S+_7/1ZDWE:0?MGNMXW$O&=U=#IB2L<,_B#=QHQ. M!=ZNVUU_#D@.V\VM_7RF=A +#.$<):5F<%9L NI_^;XL^2ZE&2]0NV,,XHQ& MC&9/JM_-)_U-MX2M]5O"UL9;0L_]SFO"5KNY>DWXP/#B0C27Y8UP1V'";%*Z M=D6ZZ#@?W;WOPGPM$]H+O_56=?XL[WB+V^;^7U!+ P04 " ",@,)6/D2- M[WD( #'+@ & &UD8BTP-#,P,C-X,3!Q>&5X,S$Q+FAT;>U:;6_;.!+^ M?K^"F^+:%/"K;->)XP9HDRPNA]VVV\VAN$\'6J0L(I2H)2D[OE]_,T/Y+;:W M#KK9.MGK!S<2A^0,^?"9AQ2'/UQ^O+CY]ZO_3]04[JC>;7SH7 MS>;ES27[Q\W//[%NH]5F-Y;G3GEEQJ6Y3&^-D0WAQ=#[$-_ KN3C_V_"'>IU=FKC,9.Y9;"7W4K#2J7S,O@CI M;EF]7EE=F&)FU3CU+&I%'?;%V%LUX:'<*Z_E^;R=83,\#YO4R7!DQ.Q\*-2$ M*?'V2)V>MN)^'(E^[X1W6U%O%,5O3N+>2;?;.6WWXMY_VN!D$\Q#'>=G6KX] MRE1>3R7V/^A&C7ZO\&=3)7PZ:+=:?S]:-^5V#-8CX[W)!F_ TLL[7^=:C?,! MA0#VB8& JPJQT<8.7K3HWQF6U!.>*3T;O+I1F73L@YRRSR;C^:N:@V&O.VE5 M$@R=^J\$'Z 3>IP&%_O0CE:YG+O%9=C M&%-IOY//%])ZE:B8(]38:,9\*ME%JF3"KNYD7'HUD>QC A;2LJ*TKN3@I#?K MX1U@8+^"\Q86$+1X=1>G/!]+]B[V['.IX56[P^OM[C%_S7@N6+LGPM/!1\4= MX\(4N(I7)H-!L#1_G5;$3$)S^"NW(YY+5_]XI^6,0H>2J-6*-H(,H%,9N[BBX$$"'=2T3 M/^@LV$3E N9Y4&^?%(]/)]L'H=V8A_'G][X^+.U6HX?#<,U2#G1@Y43)*4#0 MI\JQ7TIN84'H&?LL"V,!9CG[T=B,M5OU7Q!S/YM\;"[?U]AU'C?8,8+SY8N3 M*&J=63E6SD.F\_2B??8:9O;T^<]L=' S^YX[F$^8N6S&;G,SU5*,92U,L W3 M*@RXD!N0$= #5SDPYXR5N;>EA A 6)#&@/GF+(,G6+2:)1QIQS*3*>(ILMLP MR&4LG>-VAB89OY5$8(LV';P3X QTJ4F@5 P7*PN"!,QRJ Z>",A0TU3%*7,E M_BSK3Z6552,80*:(K8"B[O7-2P*07*]AA:E!@. J0$L47>._(FY2UFBS=3-,;QD0,;Q M9? ;O*RM0-'-G=GP]J^!QN[!H?%F;>I>N0IIE49!8C%!,A^[H#"O&;>2L -8 M4",M<8Z9!,".M'(IUD"S#'@5N16?A7*Q-JZ$>LBXUN@ HL*:6 IX[=@Q8$9( M &$ QBZ=VSN6*SH7G\*C0B&;!_!B^PP9;P73 6/HR]X=)6L=)= 1QGD?Z6"! M0F*[C-L3H;WN 2%TN7,X (1&71R'2^E@MP+S1>GVKX()V-,X"0YYVAO66 'J5<6E MYDCZ$!8YL50!4"-HBE4I!'^-)!H"+T-]*;;S\%-$\NA@D'S:>-/?!/+>G+6! MY_W9;F]8PU*8*(%HY<[D'&F=.T Z*E*$,+=B#B< N.(CI96?8>[?UBTN+D(> M@2JLBS73%45+V>.N"J@H;0&@=J15XMA800Z0MAW+'"2(!FQ#B:2# S0!W1[P M"XM+%4#@SP?!\<$@>,'%5Q.N2R(LG%^9)'A<,X&9<5N$(*B)/:@W/&Y7A815 MJ BTZ8+V')G2[^Y[G^3 %]82A77R]9T2&\TE.RT_&<8 _"&H80?/ F[B8."V M(,PPG9NPP U[)=RHY![J'D"0F,=-')<6IWTE::ZUEQGGX0V>ET(K+H8F?@MG M1>$0:,TX ",@!%7['S MC&EU*W5US'#/OO8- [(;T<]M*]9[#ELQ.L04\U526Q(5\N8J:I>
    A[@/38 M4+'@%P<-ZXUUBSQ/+Z"Q+%/>2[DU$XP,: @L$0I\HNK'@&H@7H?$#O^CAIXO M/_E;J,;._TR#+0";2)S3P"3?)L9( B"I'+W8[4\EO M,>D&F49IEP0F'8_.CXD>!+-J8Q(.%K90'!=0T-#85099.M1VO/*YX>W 7H':3NQP!8UF'%)[ :8H8/L"ERUD =5 M/C%Z(C$9YGQLC%7LQ[KFX9-%I4UO1BLS#JM^9UMY;_;N7?;SE<=?CC&^YT'LGC=O^D MT=JW% .P973JR^;#=)@#OW%IAP;^ \_DOMA[ M@D'OX)0G@+##',_M(+K!.YA[*>-QHZKAX>-GT>$VO>X M@D?33=JI;-D*W;OD7)AP MRWL0OH!.Y,YKS]5NI[6LPD>0'DJ_N\J.F]+5+COJ+S;96PXHUW[#%6^Z;'[^ M/U!+ P04 " ",@,)6-6\O*V\( "7+@ & &UD8BTP-#,P,C-X,3!Q M>&5X,S$R+FAT;>U:VW(;-Q)]WZ] Y%I;KN*=E&51LJIL2DUCK8>&"FKO](3>X"](=?J/DQ_J=7%N MDS*#/(C$@0R@1.EU/A2?%/AK4:]75F>VF#H]' 71:76ZXI-UUWHL8WG0P<#I MK)V39GP^:7(G)P.KIJDJ@CFZ_VFCDTTTCW5\F!IXM9?IO#X"ZK_?ZS0.#XIP/-$JC/KM5NN?>RNF 6Y" M71H]S/OL,):F%L.KBA-KK.L_:?&_8RJIIS+39MI_=J4S\.(=3,1'F\G\6M.[RC[=F'V-H9Y61-O-4X:&/&3=OME\>W99/,@M!NS,/[ZWE>' MI=UJ'- P7(J1'(-P,-8P00B&D?;BEU(Z7!!F*CY"81W"+!<_6I>)=JO^"V'N MK&U4C%<(EV MJ#[0+,?JZ(G"##49(6T(7]+/HOX$'%2-4 "9]@9E"BF>B0XC#- 72*#4.[5; MH&M689ACK*9B3IP/P]\#H-V' U 0Z5RG+*:\QGG=8K%;*M=YBL04I8[.$U,J M;!-AM32_-82D)C(K$!4$: *Z,0O$5F#QM[K&1:%8F]?(HC1H@#"UB"7NSK,_ MB?0CD1H[\3,,+QA02'H9_48O:TM0]#-GUKS]>Z"QMW-HO%J9NF>^0EJE48A8 M;)3,^SXJS$LA'3!V$ MZ8(#F6 "=F"T'U$-,LN05XE;Z5EIGQCK2ZQ'C.NL MB2 JG$U X6LO]A$S"A"$$1AWZ=R#?5C2N?04'S4)V3R"E]H7Q'A+F(X8(U^V M[BA=Z2C%CBC.VTA'"Q(2FV7HHIV)8.&T#F&FO/?(A6D',[I-T73+K,Q@Z,9*15 M.7B!EEK%U%2HD571%V^-5GQLX<6BH]96]>FYY3/;.G M]8 .!=X;UD2!ZE4GI9%$^A@6.[%0 5@C:HIE*81_#8 ,D9>Q/JC-//P0D3S8 M&20?-5XQQ4P54E*Y 4'O6*DF"&V9V@+7M$'*4 M( :QC27 !P=D@KH]XA<7ERZ0P!\/@I.=0?"^8$#N1O1CVXH=/(:M&!]BJMDJJ2V( MBGAS&;4+SB+TW4-ZK*E8]$NBA@W6^7F>YQ?86);I$ V9H*!10U!)4JC3UQ] M'U&-Q.N)V/%_TM"SY0=_E!I=Y@57YOQ)P#___R[K&V;VUP9E&!N@UINW4(5O4<,:! MV0TQPP?9%;AJ,0_J?&S-&"@9YG)8G<>[BA A*XR= I9.1C92H%R!+D+M"W5! MXUZ?3P/OERJ# 8(/7!V'V+JSL!!N]/H<,(X"9B+@YKU7%TI:+2XK!G4>F>VVT_J3\3RM_IF6^ MU_#U&^YV9]%^=8\/MF^YR4/M9A8SI%?30!L'XPN9O]KK[LULJA70;XGV2B?? MU_0+ ND4-]32\=(2H-5]&[$1K'\]Y_%5FG/D$98)XM]E#J)3XPL_\]7\^<%Z M"$&^F:XJH:^*EH

    NEVQ,B8[LVBKG!!LT4=;P:>^8C9,NSGP M:Y=V>.#?R0RVQ=X##'HSVAX"PG9S/#>#Z(HN6-Z7P78KL,U B9<-W\][B0QY.T_XTW1=QB7P>,-]G"G0_QNP4BXDYL?(]1 MNG5_= '/)N];-FR,;MUO+FR\X-V/WT/'<.>-YVKOTUI4D0-,%F58KW+G&>3* M;[RRS9?'3_\'4$L#!!0 ( (R PE:]("XG9 4 -H8 8 ;61B+3 T M,S R,W@Q,'%X97@S,C$N:'1MU5EM<]HX$/Y^OT(E'WWT/EVC1M5VD"=QE##%1(2Y9;G#$BJ% M2L4MRUHNE]5EO2KDW/(FEG;5L+@0":T214H7'7T'KA23B]\Z;RH5U!=^NJ"1 M0KZD6%&"TH1%<_2%T.0[JE1RK9Z(5Y+-0X5J=JV.O@CYG=WB3*Z8XO2B\-.Q MLM\=RP3IS 19770(NT6,?"BQX-P/G,!Y3QI.T,#U)B:-LS-Z;M<:]?-FS6G^ MY0!("]0SFT2M./U06K"H$E(=O]6H5<^:L6HO&5%AR['MWTL;JHK>J0KF;!ZU M#&"0!@+HY6)?<"%;1[;YM+6D$N %XZO6.X\M:(*&=(DF8H&C=^4$DEQ)J&1! MIIBP?RA$A.#FYS(#= 9^.(MH ="I:4CN7IT+*U?T-HFA^4<^"D1 M@RTX7V/@0T*I?"$*/7?B#:X&O:XW& W1Z J-)X-A;S#N7B/WJ]N[\09_NG ; M--S))L7=C^-%R8QO)M.;[M!#W@@YY^BF.JWVJFCJ]@PYI]ZTRP?/H3M%W?YH M[+E]M$;GX&$727YOG^HJ\CZZ:-J=7':'[K0R^GKM?D/=GJDM&BBU\D-P@U%\PY N_ZR7(@E<3 (RD;O &+<.3K^Q"7 MF W8P *ME&>L!>3/0#._-E)\(/6;,=^[;*QM1\T]NY'",TX+_9F0A,H*H.1 3+Q/G>WS3L:LV4-.! M81%0I(B<'P&JF M0P+>'C7.VHFY/CA[;.3D8%[:?$\P+4T,V1*<$52DZ3 3OW5V-8D?PNGC5VOO M%9+>LZ:\@@H[S'SN+B)/#T2>NH(=%K'=A3*&GBD#\&]D-$ SO%PIE?L MEJ)1$#!HC Z[?IZQU%[B@&\>RW&1\F<*;CRVF *^_B]5"8.>*8:F:6]MO$26 M3AZ,Y>[+TS*=RD&/(+R0)?G0 2HO:T-]W9'C2/?2NX8!T-HF*!(*$0HM.H%6 MEL/UOGE?Z\3UNWS?C??$8L&2I&AT4619V3*S0=LL>+*?%B#P6V7\$+4DYUH#W#LWS=MS^88)G<'Y)U;;)7AP;UVSJ;_Y_ MN/@74$L#!!0 ( (R PE:&2M<==OROHQZ:ZP5' MHYN+JWX'%4J.\Z7:<9RNWT6?_.LK5"N[%>0K+&*FF128.TYO4$"%N=91PW&6 MRV5Y62U+-7/\L6-,U1PN94S+1)/">*R?EOK7>E$NK*(%E0H5&@*-:4 MH"1F8H:^$!I_0Z52IM61T4JQV5PCS_6JZ(M4W]@M3N6::4[/G=S-F4:5;VRUW*,?DYKFQQ6,^"G901CP?@: M@P "2M4K4>CTQG[_LM]I^_WA TOT6C<'W3ZH_85NNP/VG +=\-+T.B--RD^ M_CI>EAU+KE*MN\6]Y]">H'9W./)[7;1& M9^]AYT$^FC2'E^T![U):?C75>\K:G=\(_%58[=I M,?I"K4#;20F8$608VV5/B=8 MP6OF*S2FD52@DAFZE&J1.7=+G],[&'XMQ4QV+XJH+X(R"J6R5B*(BB2("@+8 MVI%B/!U0!=1V\0\3#BX"N8@X@Z@NF9[;@8K^DS!%S280&W0/6!_B(P0N*O5# MT%2KDP U@4VQ@&&T!A>$8%_ M49P$\^=%(<3,:$:*Q@9VT5C!G".P#F' '$C%$?"(BQ9OR 06@?D?_!*[ 5M8 MH)7PE+6$^%EH]FDCQ'N2ORGSG?PAR@J@3H.8YBVLAO MFH3%$<>K!A,6@QW4S*Q/I=9R81W M0H;M9SP?3R+?-$2>NX+M%[''$Z4S9S1$P_3$*V9H&(8,2B%[)$YEE_<'YDRV MW]GT@HGW&L=]^Y(.\Y"_D'-KL<$T\ V> &>D&"1$!!FQ,S=>(TI'#YIT]^GI MV+IEKQL2_IS%60L",B\M2@-3GV-A*NO'6@-0Z,9(2(T(A8*=0&'+X7I?RJ_5 MY68NW]?F';E8L#C.R][,AI9H2J%R#J0"V[:)/%U!31Q2145@)*"!QP#R"W5G_4.T.%R3F&,@KJ>4 ;2D6-'1SJS#$!V'E7 MXHD=A",(HLKZ ^S6CC8D9U3 >LC7XF'"Q0%?@@'B=L,BC&<+/2O.W>]#\!1.,XG>'K(3Q\8U_09@OT:<_P=02P,$ M% @ C(#"5E9HC\3730( 1)\6 ! !M9&(M,C R,S T,S N:'1M[+UI M5UM)LB[\_?X*O?2YYU:M1>*?_/6VW*E]BK]_L=OY:(6MXI?)_-_[\ M_Q#ZG[]WWU2VNG[8CIU!Y64OVD$,E:_-P5'E8XC]SY74Z[8K'[N]S\TO%J'B MFI?=D[->\_!H4*&8LAL'>^M!"!)=",C(2!!7RB(K,$;!8LVH#9ISNGJX[BDU MPCF-G,<"<><#M:N]LY[ :WYKOM%[FUF#-X]^+<:^=] M96O=WN$+8HQY<9KO-SYI_;35['R^_]1\].+4$)N7)YZZ7FNM'_W:8??+"SA0 M//SBQ&:_RRE1U^Y:7)#O2S%F+\9G7%QPJPW7S\Z'G>W'B].'?71H[?$_U3=[ M_BBV+;IY5?-T]WUL!78\V;/S9C@-;R9>A^)]A\\M?*R^[G0%8,-H_.X&.]*-O M?ZT,XNG@1:'.+S;^U__Z7W\.FH-6W C01?&\.>+T6]_OAC=V77#V<:?H?FE MTA^)?*Z'9/VG9L_5.MQ/A^(C'*\!BO2:?O3XT\%N M3'^M-+4ASE*G,.>2*Q.T4T())QV@@>-)?=HJF@+]@[X9:,>V\Z-CPEOT[.MG4Z(I_\OGJU4F@%N'=B',[?5_?*&[GYIL.HP'&]_.7AMCNOM[=/Z MUB&KGOOSZE:M?;#_CA[LOVHVSG?XP?XFKVTU6./\Z'/M^$/[#:NU&NXUGY_VFA7S^JOWW^M;[VC-5KE!UL--TAMZ^BH\7&;U3[NB,;^NU-X9KMZ?,BKQ]4OX?6KIGO] M7C;:_S3K'QN\<;YYUC@_%+77_[2K%*XYAN<=MX[J']^=-^A[7/^X,[[F SQ+ M= [V3YJ-]HXX.#XZKF[]Q!!))$K!.:%&K6Q@L$WXK(G\\\4U MH4Y3QB^'O1X(^%6S[VVK$6UONQ.V8"!:J8Q,$YYP.E@/\ L"/!\YEE6\A8U,[?T?KF)T)T4#(R1(5F(&'&D(V:(A.CH"0DY32 .(B! MSTS";^'^W5#*^($RWKLEXR@BCP1'A#W07QZ30=8#;[%)$1=9P"+YE8UW3VG# MFR#>4(BX90^OHW9JGL: DFUE>EJ*^T?B;MX2MZ!&:LL<8A[^XDQ:I&6*2!.0 MEZ+&FI!6-EYMOMG;+FUZ481\]@0V;;'0,F!LK)6<&J=!AC(HPYURF/KT:>>F M8,$O6'\3^_T8WT1P)_=CKUU/V;/H63^8K6!)M6G:OOVJ4S_^^W/C?!>N!^$< M'[4.CM_A@_U6L['_H=W8?P]"WSVJ'GL0\B9]PW9;\=^[9P#H]I^X[SV>ONL=MXZJFX=)&@3<&8<#6>: M(Y<\V)YA(!%N,0*ZC*U0-C G5S;>DL8]:8LA^F8;8/6OE9W:JPL)CAW\];TCVXLY M)!!>=MLGL=,O_-O-'KB[AS';[=]GWTYY:\_R3YM?;2\4?WV(_4&S<[B;8SQ] ML&T/1^TAX'>V=7@*HK-5!EI[>:$,1ZW:_KOS^L?W[C_)LZ6 MF 5[L+5#JZ\_? 9E.&JT3UOUXP_'!\>'8-&UHX/C&E@LH$'[ !3H"&SV\UFM M_<_G@W85U\X/CBZN@6<-#^A[6?M8:]>W7C6K%-"#5K_6MEZU#]K_'-5?'QS7 M]W=HH[T+]WC':NU7J7IVR\H9UQ$$:%#0'@,[XQCX-]:()F63T<9*R5:0Z!8.I9E8IES2/ 0P_4L8EML9C&5@HU6FBZO2J-5(EN ;4 /#H_ & MF_KK;5S[6"75CPU2W?IP5#U_SVZJ4_7CAT*5:OL'H'(UP*/:9[B.PP!%&N?O M3^&>7VL?M\]K^^$N=0+_#9!<1908-HC3P)'%S" 8T@/Q\#_P[.]6IQ?70S>] MF"(XX#[V[P@XY>#B>K\(U8%Z58J(Y_K@[ 0$UV^V3UHY;E?\=M3+VG+A[RXUE%W]ILSP ^CC$9[Q;&/)C!#L!/,)0:_Q3$% M$(S,07>-XL"#<0\(Q"X[Z^+(PWH@@V/Q^OT,2?W+-VL#IQGVXL98 ,7!BUM< M'+OXGN]Q9X\F"=Q,)\V /#$O.511R.BM2E$+L454C5O/7I5IWZR1X>%/5_O MLO%4Q?K[O:U']Z:DR0$7A0$J)*!4H*Y.)V^\(@!ME+!Q;Y(YU$_RZ_H)O0FC M83%P7KY>:'Z!9ET]M:"4=M#M_63'W[H^_[@5.]UVLW/7;1]J'M=N\>)ZZW\D M=Z<8$888D+WEU"4+W->9)*Q@RAG'"CRGW_!\/A3@&I[31^'Y56WY!3R/PJHH MB%1"$\[ 4=#.!^D=#=XIBF\O]KXT?=P\;0),7Y#--_!+IQ]'E_[YXLX[7O;6Y8,7 M8CR6."H7%15<<:ZT<-I:DV*,4O$(#M]UO:>E_"9B?W1B\M-&J.@2#482KAEP M*,J8%0Y;<.U8\DMA?^,?E]'^!*$Y$&;!&78<<-1$I0CQUBB*(TYD*>SO:>0W M$_L+4BG%$O@T1G$JC$V:P!\:C34L)38#^2U$OPD.' &ZPQ&ON>%.PP@D%8W8 MAN@3]4_'LQ^K[I=*/8!7S]=L_V>8UX-TVR?=#GSM7]=]^+W=[>P-NO[SY/5_ M4@[ =4I -"9$1!9MX)H$8S#34>' -%/@6RZ-:#9#:.;HDVV]MC]L#UMYI6Y]/,IW^Q)W.K[;GL+@ M/Q61:1DI#\(1+$,12(.A.^5H)4_)B*B61F2[<6";G1BV;:_3[!SV%T0^W#$+ MODT*#N3C,'4V>@(RLT$E9\9\:[[]G7DB$+-W@$*P8&..&X4ML VN#5'!)*VB M]1B(]?()],EHQ^R%*RGSP@1L"!9YU8(!-Q=HI:&)>ZXL7D+ASF(DG+V@L8XR M28,]6#*GU+D(1NP)4RY)E?02PO+TQ\_92U7%E'#0Q&;OG =!8\P&@[L9EG$- ,G?4(B8LE*39@T-#KN:+*,,&L5(> * M&N_YTHAH#IST"8G,1:"2V,#X:'J$!>GN&E$=E3.^D3DD\B-!*X MH3%8B$$I&4CCH2&Z)\.OG,K >"B^ Q"IFTYYQ[ M3;"1EB65A"4Q ,,# MXU4"S#=9C;&(1M#E$_033V_,1*J$XF*C M-6#D J4TW .;M%3R&+$7Q,#/RR.RIPY33$@^.#I/$V>,43 ISW5@ MEA*FE+"1).>>3CXSZX%DC'76).D59PJ\'Z?!YR%1)AQM]/,_ ??2]H\V.R'_ MDW7TBVW=5L\JZ.Q9U?8^Q\&K82?\2#T?_.Q7MMG[8%O#^/=9=;2-.3?^52_^ M9Q@[_NQZ(RY/OG)J?S?Z8:\')C.%)EU^_#=TL.WYH[,W\4MLW=.JG<[)<- O MSB +,CNIJ(Q2.8]Q<#PE<.:,()1X)U4@TJ12>9^A\M(%45X7J!="*&R#YTD[ MPXPEA!KO&%9J$98^E,H[<>5E"Z*\RF,J%% $%RP06F5YWJ_&$[B.7(GQNI!2 M>6>NO/.B+S$H$@U.*8+OJK#14116&:5/&< M&\'G[<*<,:5)D%PD&K5F7"_"]IAGHKWSHC".BTBYTR)33>:)DQ3(9W#4$"^" M*^&N9'L_2$R09,0B$J6"YH1@&"^%PMH(RXSTB90*-*=L;UX4B"9+M$F*4T6Y M4RQA 5RW!/"=[%\(GI4&GI:;8+T "TE)Y M%X_J32KW9XHZ6:$CTX%K','C% E;Q9VEP"9*Y9T3Y9T7?0$7$E.:A-(J\22% MHXJ91$0N=**YT/.O+_,(.(L>S%\4GBF-,C1@8Y*S.@VM2).\P5H%7322, MUJE4F)+M?7\>+,B00H#AD1"N/7$N4I+KJSK (*46( /_DBK0HD3V4K V&6NP MM)I[C8T@@L+0%9DW1.$G+.%9*M!"B]"YPE>ON@ P7* ']G+##V:>?=]CAR+W3+$8>"36& M&R=P,, .O$MZ@60Z%M19_6LGAEIWL!MM:+;&P6WK6N."B>W@UFO=SK>?EUO MB@.ABT%C["0/ B@?6*S1,4KP&YA;J.1H\R[@V6188M8QXY,*5N1":#HPR6C M(&K&)8\+L"2IV6D.XIOFEQAV.C X'3:S+/O]..C#V&J/N[V7+=N_,7&UE=E. M]R2&_>B/.MU6]_!LMWEX-%B4Q=!"2$5-"I+CP#F3+KIDG&/1Z:0U7:2R/?,N MO]F#,(A5$.(2ITIRI:6C J@4LTQ'DPM6+*F-OASV!]UV[.W&ELT)N/I'S9-% ML4^:-[^Z&#CQ *.6:QY(SK0/?@M-BBX8V9U;V-BV-EBF:@/UR;CC7PA"! M"?P2*"C I3BG7?\G8HSJAR8H3*1N;P/C6#-30 >Y"P +0Y47.>UI?QFP'%O M"/L7;)292 A- B>,N>)Y89;C03D1<2#)+\(,V1QC\%3L,RJA(O8,2Z8Y)50[ MHQT'$L0T-CR&9;?/68R?,[%-R@+EPFO*K.5<,&X,L[5IW$/M;PPBO(A>%P(KH!718KN/%/5'&:DP,H"@Q 5NZ M )/$**=/()RZ@,^%> 8@A$H]"$SC"WY5+([9$];8SO 1\O;G!Q MY.)[OL/=JI6IL,6LXE287T^ ZRJAP"*!DI6H]2K6^Y92_\N"]V&EV>XNA M:M=GX_/&^""=BSAQIYFF3CDG2;#"1DE'159 J".R7FK)W '0-3>@T(N'N0%X M8FZ #R$4>_VP#]SD.2E.G(W8&N VX DN4+STNC1W8XCMDVSK;XO>N!F&^=ZY M]E]:JR+WC'*98DC1N%+6/P@E;]6 MFYUF>]A>$BVZY#?!GMTB-QDPX?=',QM0.L.H9\FIP*FRS@<9-%,VP:_$D072 MQGJA3SN=$$]CV._N]/O#V.N/"CR,_KXQG-E6:W3-DBC(C0)%N1:1@7LZG&=G MM&66<:U3CBVE0!=(L"4KF='D'A9:!HR-M9)3XS0HB0S*<."WF/HYKD/PE&/! M5&(9QBF28_VTF+,ARM 8>+E#76T$)\XJ;#)72< M0@31Q@%55L+R$)2--H!7I*)P0*!#7(#A*ZO^99VIU[%[V+,G1TUO6]\L8[,- M_>OM4BX-27D!"/9* *ODCCL7(C8I$*&\4%;A!5@[.S\2G,GB6,&"Q,H(3!/E M)B8C?%081 E<0 6\!#9X0?:VJ]N;RVB#3).%F(EY4-0M-^T;ZV'!_AE-$/* M.851D'@A(Q<"2+SWN7ZS<)1QE]SBF^'3"G$V)=9M3AT9N)$L<2:TYL()%XWW M$?.HS8)8XMM>-PS]H-[;B[TO37]EVT^UVSGL;OV].6C9?K'P*H9E-$;LB#,1 M"Z=QXM@I9SA/-J1@P;-F;%'&Q'F2XVRV;FDI(V-<&!@2"=:::2QNFYM1* K8H?>+0L<)2'!V524=C.'-\X:WQJ:4X$UM, M!)Q]%0S5$:A.2AK$AR7EWE&>9%@46_P.P?'=86?0.UM_O_?K4PLONQT/#^D5 M2YMWF_W/?Y_]'3O^J&U[GZ][-7NV%0'#O\3.,-;BQ.8V[FC [7F5;WUPZ_1E M!"++\GP\,U&FQ(46-H8 I, (FK0"<%H0("I5>"Y4>"8HS)-7H*TAYE5#6#/K MA.88*V\I<]\6K<],9A(;OM MTY/H@='N-]MP2CWMP:_]9'T^MG?1RR,M^',Z-UX+W7R?D>C(:*W8=)]TJ:57 M.G!^YLN4X3)81A/%@B<1-,],W ?-1/ V+E(2E,VOMA=NP\AV^Z35/8MQ;]#U MGQ^T8N3!3_P0^P-0@AN0F1?\_VW[,;SLMD_@DD)M1HWK@2X=Q25=&A=I\M9+ M&XRS7#EB;%#:^!!C!C)I%TB5?E*P^U^[DU*MB2GS0JH2">!,!F:)X)8GZYS5 MF N:U^S#IRB77Y4FL*3R!ZJT"PWK-?-05BC3^TYST-_=>[^,ZA2YL4HRQ;@C MG!*EF4]6:J9-X%*)14*F4I@QZ.24))PIPB,GUMFD@3PS)K#0:0'2)\Y:AM/) M:DD\3\ :?9 2A")=HL8%K1/6FA%O9^V^+)I8)L3OI11.>R529(8;[@S#4A-E M!&4\6+$ 6VX?PH061!C$)I\,BY+)7(/5:4.U\_!#,#2"D[] X]!.QW?;\3)> M]:;K1Q3FRDKK_J";QB[UTL^#" OTE&!O#.7@ -E$B8P4&Q*%")PN0/AQ[@4[ MFZD1C*64CA.G+3992 MB;)2Y4I(DDJ 8LG$LECJMXS MK5:.*W3"*-LO?,ZAZ4Y_*6.+W J9I,5 D@@'X;J8B9-0.#$3"-;+8K(SE^Y, M;)=*[>%_3BL+6$R<"08;IX4E*2B/%V%QWJ.D"RYES)4M0+SC7(;YW"4V7R6$ M /'E(1=S*KA62AL7.->!.*'$LIGO+ 4\$PO&P3'F0W1>^IQJWW$FO58TH[-- M:9%28#Q(P*]C)_9L"^2[&=K-3K-?+$[X$I?8ABEX/Y%9ZUD*7#IJ(HO!*QB1 MK64,DV6SX=F*>"96#,,NU97+0RFF0Y58DKL4C!DTVX0VBVAAD OM54V3[UK6&(X56OV\X: M-1P4"E5/V[:7%Q#UW\;>2.?.[K[!DZU4N<2Z(EUO/16/N)F)H]WN=D;I?)=1 M&YFC(43A1]NV*+8QFF"Y4B0 Z(5%1FPD)'GEL_(QRW&2EA-#4Q+$$1PY781L#Z4V+@TVRD"D M(49;;P5W/AC!E3?.2*6,DGB15O\]B38^(Y="$Q^QTGE3A.5!*JL32\JJ(+P. MDM@2J.9!-6:"&L#AK2?$A8P(7AK+HY>:1F8)9]XO0KZ;)U6-*[M;BJN6?66"=Q3H04+05-<:S$B]DJQ6R0 IN@*%=6I)RX63NEB">@ QX; MYE(JD>*[.5H?7%/XP6]19FMM4@* 1)307#D.#,>R/,/" P;4\E$N0EZ34B<7 M&2=?-$_7 >^[PYZ/_='7HVA#T?C0_++Q)_PUWFM/M%9,,>/'MFO[@K 4ZV&YVT%',91K7F3P9_/&U&09'ZP3C_[UR_3S;.X13 M77:G:R9ZU2=Y$2E_1/;V?C3]5[ @T:?1\^[_=1K=R,7=[.M MYF%G/>\IC[V[[E_43K^XA^OVH!N0[[9:]J0?UR\^_!&:_9.6/5MO=EK-3D3% M17](Y?'7A3W[EV<<"&*T>N&"KQ4[LB_5MC*C?<>OPF<60G=8>Z7?^'B MSQ\G-@2PW'5<(<5MOCWG1=$7=\CC5N^/A7EQ')K1[:U?/""!\1O# M. ]]\KZVL[^]5=G;W]S?WJM<5Z(Y;.[>]LOWNSO[.]#6S=I69?M_7OY[L_9Z MN_*R7JWN[.WMU&OWO\-UA61WF<#$WXH\Z*T^;N[]>Z?V>K]>6ZULO:SD'>AF MAK+0-QK-[VSTI]M_YEY]7M5WJY4_ =$[W4YM6.2\K8R!?S>FS(@-<98Z!6Q# M_G+PVAS7V]NG]:U#5CWWY]6M6OM@_QT]V'_5;)SO\(/]35[;:K#& M^='GVO&']AM6:S7.3XZJ^X>\=EZ%:S;/#]KO<:W]_K31KI[57[__6M]Z1VNT MR@^V&N2@I4_?T(.SQD[YQ67U=I]>/V:>UUE37:.[AZOGW6:/_S MN?9Q&^[US]'!_LZ7\/H##__^IW5 6U_<\KS]M7'>.&WL;^/&>6@V MCM^=5_?_:3;:[TACO]9NM%^UJBU]!N?13U8)8JBTB K'$0_6(QL=1308&"4U M)2SXE0V"T;MB7/TFA8VY,MO)&<"DU1P_2,U_RVME*_5._+WRF'X=#V.H%=.8 MFUQE!"C_,G&[I0_JZB,74!:JH"X=A&YR!+2%CPS<-1XS,;]W_\RBHL_;MKW M?_^+2/S'[;\OU',6P^Z[]YN[^]N[;QJ5W>VW]=W]RMOWNWOO-VO[E?UZ!9C& M?J83A%7JNQ4B?@N_5^JO*OO_WJY<(2&7!&3SY7X^3 SC97 4 M*_^YL(+*R#VJ@-<4PU,,F:,"6MLC)^V:]:T'^ 6UX9E'^3(4[!DZB[:'8N>9 MF6'MN %#;"">\X2XI *&6(:1B4(AIKW%R1H1N%C9V#SI-5LC"V-XM9([?JY' MW >J*5AB.9X]D(+VH'U%>=)R0+MS0..?"#%.2,]1$ +8*N$,&2,)DHY'3XG& M!,OQ@,9O#6A/,W#=K3[S.)CN[V[6]G:*(7,FHZF<(YBZ&$T'ES9X,9RF7K== MF8Z8'M*T40^%Z+NC%)+K0\#"7C[K?J5Z6F5[6 =7!MTEZ\4%&H3SJJMF/T\2 M5%XU6[%2*^J4KT^3)&X7TP/Y::.'/;_12GRB1#&IO$1*18FX8QHY@RE*2DL< M54S:Q#R318 *4HX?3O<6*)SR=/'$FVV^VQ2FKO*[\;#8;]49U.#(LU/[G;-/ M@0B3!$W()PYJK[A#.HB$ @U2$$LL)WIEHUJOO:YO_;U:V:F]7)LCU7]HP&[[ MU/I!):@7WEY5#CIO\\5-9J\D=]^B?$O M@^Y),9]XUSL][82EP&R-BM'4X=TSEM_F V\=I&1-B>\<_^[%/[HS_NF+OW=0 M3:G%E/.'W_GN"=SL>=^8P967,[@7$[3TY+1R]]SW35%W3YX>"O"3#"EYSV_O M9$Q=BT7V+T<9]5]V0[P=)>CG,TYZW2_Y/@L:<7O5=*_?PS6MH]K^AU9]/[3K M']\QN.:\<=YJUO?_.:[O[^#:\:NC&EQ3W7\WON8#/$MT#O9//M<_;I/:Q_>B M1AOB8,O#L%4[KG_<$=5V552/W^4VT :\>^V5_OIF?W-0W<.G;_8_,WA?_LE% MFO?6<92$2XACF9#!4B(J".5*1&$M,+>MV+)?;2_>%VBX,(P[%BC6 MEC XV[>G.^-E7J-][POL7#RUBE>OJWB*A %]]_7SY$>[:SMKNVM5<:;SGJCOKINPI5:=^WW M!VC3'73A05W2RU?/!48^C0.Z&4(O]OOC?]Y TB)CS_"Q[-;%, 0H9@ !]9I M%A"7'J 1)XL\\R <;;DF:F6#2,8J?_>Z-GRU9ZN_0 3N4-P\"?:L]9:6>OL MO=V^KK<>?$D>8P"N"BK+B:+(,@W4%?@KH2XY'4!OF1X<55ZUNMW>TY#7V^ML M2WS_-3MY"1_KO?WNU]+!^Z&5G-]"=TNY-YHDI)3TB'.ND$X.(V$#9D)@0U5: MV<@JT>CV/C\!L(^"5$NNLP61KO?>]KI?@"\O9G#\J17W!KR#$ *G@B+ABQ40 M%"/-*>AQ4C+:(+!R'A2W,66A.,ZYL7HF)B?"$?,?;SY@3[U6-MRZ.&D M!SC:/+&M2CR-OMAU"#^GG"C]^<8

    E@+\>4?,_92=SOV8) [9VU7;?UV\SY\TP[ MXV)96Z$:\=0?VTU_/YQ][AQ[F\$&;JBT=Z&-FZRQG&5U3^^QP?'#5S?_\RJ M\'[5K<\8?B<'KVO'-0)MO!GZ99I;R9U"+@1@8]$;Y)+RB-*H> H@'B)&2^9! MWXO4@ZN5$]NK?+&M8:S\5QY"2-X<4ND?36_M3VD>/V,>8PP?07AI&P^PC9WK MMH$]CT&!,4@A(^(N"[\0].D,XMUU@R VZ" M1=B1@#AE EFA\V8>)9)QS"3G@#N" M-UNS_6#_,QHP*J/*=Y4W;UY.)DX]N;GWQ6*G=]O4;^.^?MWJ.ML:=_8$HKT7 ML8/+E>T3?3FS)AX43=GIA+PR+E;<6<4?1="F=LX-\_4H%JL/<^2D]VVWR6_D M]\J1[5=2LQ5#Q;9:<#!O'L^AF/\,FSD0,^A67!R? />\C,6PO$QQM+%W')&Y M$LBY )4E%'PN'B=!*D>FA7_D-[@?P4^D/P4?H'W7S MEI>+;;2#(SNXV?:O]GHK1]\O&E$TTO8'%8,KP9[UUZ:_V_'EL->#YX]V[V<>,K"#87\A8?>7 M(IY?/SG'L>-4(<))!LO$D3&1PE?*7#"4\416-AJQ_[VD,X_<+OP1>CPK9/_7 M@IG__2\J^!_3V:O\4 @8O7^M._W-VP]+?G&94.%Q.Y\7$4\SS@#$M)N# 8!2 M; '4]+J=//*USBH11L&SRDX>$*TO)ENW[,".]E3?@-MO][@:!]\=PID%%L'IPR^HP9?8FKL_[XV5KSI M;V^Z[,_?K)<$4)R0$)B@7B2AADBP#.GLWHEZ&DEVG$KO@DP! M\+2A%\XR:86[ =/+77=8.>QUOPZ.+HZN 8>-1=-"3,U.D,M[ M&E@<)G].S[VGJ1=G-CNC88%0A^@%$[]*O]<>DT'KKEG2 M6^JT*#FB*7MPCNC'W);#;;69^&VGU%JVILG]5]Z1)WNN5R0_ 'R>9LUF)FV] MEV#AA]W>V1UAL^*DPO;]^*2%CJ UCG<_UU_OMAN9CWR$Y[Q^=WZP=4AK^W^W M#UY7OU:WWIW5MK;A'I]OKNELPKG\X/5!L[K_-]SS'3[8JGVN0YNJKP\^-\XW MO]:VX-G[[\[K'^[82LV4YD9+C*C6#G&B [";I)&30&H5N4L]XRL=EKVE;E/3ASW1 KU;U??,.; MW&[9$+AV%S5[%E)< N'MW<=/9_^B$Q;@U(E"T95_#_OPY'Y_&7.R/BE!.+VU MZ<,1PY.WP AR^@D>B0)N8#2RC&IG$^8XV!_F='T,^C[9U-G\P<+VW:YH"0J/ M!86+CGQ=]./+43>6X/"+X'!V>T>8 D$D(Q A(2(N#$,FY,VZ+ !2>"TU28\ MAP6=$4[?B7CES3]WQNF:Z:ZYC6)& ]A)9 MK;/\\*]->'0.PW7@Y;J98'QI]@MVV+$=GXT8.&/.3I9/[@]L)]A>Z%=R.K)F MN&]7 /O-_O[]R%<9O)U^\+9_%%NMRS#K;Z L10QUE,7R^R'*W]K_TCP6^:0=R]G%!*+<.\2QMLBD0)'!3G-/O>&$WXO:\S#U?O7O MVJ,3ET]E2FVQX&>SF'2IVK-Q11,RJFBRFI&C%RM?\U]C*WU5S/W",##L-$?E(N6AR102EXB'@)#.GD,IAVY-"&1HIJ4PJM"DU6F+O>^7@AX8[1BOG\Q M@/1N[VSVHU7W_1^MNE^M=+^);.VY3H\M7 G5JT5T3[HCFKG>BWD5S)=X;UG= M<1/PMTNLZW=;P\']ETR@$N]C*P>KE8MKCGK?G.;#B%POVL_(ID'LK=O65WO6 M7WEQ7WEAP4]F4U[8G#QP1^UTZ=P]A6H*>P34>)D'A,Z@_T"#_TX7/?46Z8>5 M#IF?-.E&KBDJ?P:4U)I1)#?]JY:4OEJ)>)]K]^/-01#-+KF[EHV)\O[,WAYP$V=#L/BO=Y><#WU/S^'*GW MC@KB9IW!F\,$DC]PG28DG[M"U[/2E4>VY1&ZPE8V=@:Q72%K]VC%=)7A0>L[ M2H$^3J"O+H.]14;']HB3S5BZ=X!^D1JVM.-)B9U,"M?'^:T>PX1^=(\'*DR[ M&4(K7E>8:X-!]A&NCP:YL-C3Z] /BA8^J0Y]ORV/T"&YLO&^8X>AF6>@P)F# M#NZ//A6\MEAF]+=M ;;$RMY1C(-^KJ8%CE]1'+ER41>Y6%S]C^T,;>^L]> 3G MY0W(;[K]&4!3R9;F7ZWN8\0E6RIUZ$$Z)!X-3<62BJ-N"Q[6'\_I5[;_,VP. MSDHJM/2ZPDLJ-"=R6U =TH^G0K9?5#'[6E*@4IWN4"=14J YD=MBZA C>1OL M -HTZ-Z'2'?-A55^&UX V>\E\UEZ%9%38C[E>H=Y:@O[K>X>>4 MH5SO, 6!5FW''A;0?KE2?:O9]\-^/^];R(1RLV-;9_UFP4J_C0AYR!CMIQXI6MS_,>Y\V77B"T OW?]KH^A@SX,Y=P">]3%STUWX?W&]M?OUM#\DEBSQ._ MQP^V;/+:6:O4]_^]O5ON\"HA\$Y-$>46K^63Z)MX:%LC M(E.4&BDW>#T#H3-<.JJE1EQJA+X ]LW24UT>D>:H8^65]8-NKW1/GX&\)P?J M)5M??(V@9%(+%$JV/C\2?=\99=.+N9K?GFV-LNR-UMY?+>N:@Y/O^T4RK3&U M+WG],U /.;'-0"6O7P*-X)-:@E#2^OF1Z%9,MEA?]OXDEY2-G6:W=P7Z9R[I M$N:GK@*3@_F2Z2^!1JA)K3,HF?[\2+0*UP##3Q&(_96%93.7< GO4Q=]R>)+ MC;B2D ^/X5V4+'YY)%HORO/L=$95*.!6,Y=M">Q3%WK)VTN-N*(1%UL(9BVZ='3=2.H'_<4S'GIL$^4.?9R@^[AMUTW_BH MBNJ$/[*"=_>UJA:S=+KXZ^OM;E^WM;\*IV[7]O3NJ/CZPR^1= M7?:(;403*A1W=T]4Z[77]:V_5T$Y7MY?V')>6ONR7MO:KNUM;U7@TU[]SK\O?F&Y#7=F7OW]O;^WOS\!;%'=>; WB:_SZJ%>_U6[-3&1QUAW#74*RD M>K^VMU8)NK[]:B:<^YF)LN11IL:3JLC!I)=B!_7T1W_AJQK+OTY+YJ5(( M _0:'@W2CRY32->HG'Q!04+6 &I^ZK;?/R8XGTYCU8S*'\ZX9J%ZP$;*E8WK MJ4.O52]\7AUQN]K.E:Z84)2Z4OR+[W"&[X@USU-ER\U^/UXI2OL3X;PQ4F9D MO;_*YZQW?C^^D1.:E[Y?,6:B!'>%'H *#7L]T,^*+91A_:>T80J9KR=^CTD: M.R6%TS&G8ATQW)QB.E,\GS_$_PR;7VRKR/%:J=R4\6.Z %<>&_F;@4[_UR^] MX1\W Y3S]&I_-D_7.]W.JY[U18+&8:Z7-W3W2X-5A^%X^\O!:W-<;V^?UK<.6?7W:NV#_7?T M8/]5LW&^PP_V-WEMJ\$:YT>?:\JH M <]IG%=%X]CC*EQ3W_+GM?/W9P=;VU_?L-VC1ONT56_OT/I':$O[5;.Z]<_G M@_W=H]K6.UX]?]6J[7M^\+I*#[8.1?WU.WIQ#3QK>$#?R\9Q0S0^_M-L?-SY M6FWOMFJOMW%MZ_"\^O$]J<'[-,X//M>W/D,[#U+U#)^^V=\>5/>PJ)U#6S8_ M21:"43PAIXA"7&");#(2D>2<9((HSLS*AJ)D56GUYXOK*G*SAOM/F,0%[CW" M-"8YV)?XM)3X)"FH+Z8:QY XQ\Y0IY,W7A&C09?9&)\((R4^S1<^G=_ )R=H M2B I1"35B%LGD*.)HL2U(-;C*)Q=V>!"K&HJYPB?)LGS%X 3[AUU>P,$'GJ[ MTNQ\B?U!^QY">-D7]'%]<2?X+C)$38I";7ZQS5:.%K[J]O(NUV_;F[:B&WS[ M-G;&2K":%%C57MXB4UJ " V0*2$D0SQ1ADS@ 46O(M;1!BKXR@99)9JL2DY^ M%:Z^ QG3HE,/=:6?NW5/BH"4UCT[Z[Y)101)3 ?ID./,(^ZM >OV%K%$'#&8 M.4YS:OM5IO&JQGR.K/N)UDS?M2+K>F$F/)49]8=1E$WOX16!E/2BCT#EP:A6 M*YTXR'.9MM7J?K4='XNB::$[=(,T;%7LQ25PRG_-8FR_:!98_]:X41>OL7OY M%J7M3]KV]_#7:[;_TN"#_SG"OOVA8S^:8;W]_BNT^;CQ\>"HOG]X"FTX/6CO M\$9[M]TX_[MYL+5SUMC?;57W=_C_G#?X)RZ-5@5A-Y"C2+2^ACEF]C04RK?XBN?IY\$MA93HE",- (I!>=9>Z>1T1); MHBQFTF3E8_(NY2NPKYCS'0U?UVI&CJ= QT?&\Z"K +#]D^CS\LG6V14/\.Z% MP=]CB@\-PBTR4YS86''+-&MQ4%KGY*WS5@0],8D%V)=/%NS+1HNTTPI9H@W# M$DL7@1920E:%$G,4H9KT=/ES-^2)C;NE(3^-(=_T[Y01,C(&YDNT0%Q( 2S- M@@Z#&Z"%L9$*G0O7B%5B;@^59:CYB?RXK9AB+^?T\]UVNUG4&RP#S4] ,"[Z M_66W/RCC31/'H^9M8D$Y_%\'A'%BB#/OD1%)H*AY(EH)C;5=V=!T5""089*B8@+7(ND-& M)9$$S)FLTCNFJ98C_,'PW(<_]KL#V_H.Y?@)]^E!NYB6$KHF-OE2@M0T0*I^ M>XF=D3I(CX%D! ZNE),>&2X,HC(%I[ "B>*5#;I*&?QG)K4(Y\$6LD!!D^=K M]1.;J2FM?DI6?Y.:8,QL(%RA%"D%JT\)&K0B^,U4]] ME_A\V.$G$YC6>8(9F(9 G%A *"D8LL Q,+ +; E= MV>!X%:M?9AKE>I&YM>1),8W2DI_.DL^N6W*B*H+(%+*&:,233,@2#(X#XXR& M8*T0"BR9K)*)13C+<,;CN,;K;C=\;;9:9>QB^ISBHJ]+T)DG#%3,)WTHC78J1GN#*7 7@>-C M@X1T$G&=UVQPKU'08,N)1:IEFD.C?4Y1B4W_GV$S[U=I=@:V<]C,VF_)Q"$I<;8P?V]!<7ACX'1V?2^V)W.K[;COOV MM$2D*2!2]1:WB,0;EX) 1'J.0!T,TEISY(F,3ABB5*X[RE;Q7,W'EN&*^>06 MI14_D17?Y!41.T4X!>> %,NC/'*<,&0BB8D[2[#A>66GD/.TA6Q"\8LI[)$U ML]H?6VS6FL@6V.?@$DULN<6W+7*U;L>72]$GC5CO;O$.K!,GT5.DI6.(*\Z1 M8> 8$1:-U\IY8B)X0IJNFKF:G2VC&O/)/$H3GKX)WR =)(C@*0F(IB(S1Z# M-W1$6#%LDR94&IM-F*P*/$^!R;E)S4'GAG:,ML/^@'9,I(S?\I8 >OCK+PMV M3W;?;PG6DP/K][?XEN<*1ZLM,IP#W_(L -_"#F!;88=5%)86>_^$QJN"3BK# MZMSL^/W% F8EM#TS:)OLYN82VB8*;3=X: C@.5*J$+&6(AZP1C8QBG*N%<8# M#% TCJ!-KVKSRTSTJ:!MZJM[YKSX]9NF=GV.V\-^CZST?=%O1Z_[__ MI2E1?U3ROKW!V:^41+XB1@:=E8N6M.)D*F0_- 0PG58^DSG;:R6R6]]4YN?J M9$^PJ/G4[O',$E5?%APZL6;=$V/MR,% M*C/-3)R3'=Y>5J"$D58FI*(SB!M>5,JAR!AM$A7*>(E7-M0J_#A'D<$)C>PE M'BTE'DVZ-$F)1U/$H[.;>,2Q8%8C@;T 'Y';/%?A$,&1<26]#SBM;.A5:GXY M]#5_,Q4+1/5ZPU%)DIR\UA8&F5T_%SLQ-]RO OESLH%V3. MK35/BFN4UORTUGQSB00G+AD#368E.DT:GX]NIKBQP#8D]1DE'X!HV).224T@% M'#65AE.KLU,D\3PY1>4*S/FD&J4E/Z$EW^ 9AOB L4O(A.PU* W^ W8841ED ME%Y&)EEAR7,5;GUFX8WQWHYQD.,*R2C#&D\R"92[O72 I@E,M]-A.9W39JJ$ M?#0$<9D#&\DJY)D)D1I!6(@K&P*OHLXIAC!+*3"$=LN((?@P5Z(>BJ_/6.V0]ETA&K)3C MD?F4JS-JM4KQ/+E*9=!C/@E):=%/;M$WN(D205B*$X;P+-2&K"$',<^.9 MQP%$O++!J5Y57,V114\R^+%P!5GX9L!9L'V9I^4])7DK+G[+EWZ J8-@L M8.<1P2X7)"$>.9\L(H$$HXFE#F.P?*U7Q<26@RS^-L7YL-';N4$O.,S9:@7$ MA"ZHS:\5D5]JW)I:KM K0%:D&BQQZA$X=3LW%R,)A,0<4C8 3D7!D-;>(TFD M8X11)XD G#+SE**X#)#,)\OP3U&KWXA8F:YS#//.55J65FP6F VNUD5<)BJ4-* MR-E@$2>*@J.4,[HD@QE(,&(25S:86)6DS$J^O-8\Y96II35/R9IO)B?7))C@ M!:+*$L2=4\@(B1$SPCAF+"WVWC*Y2LOLY//-4FZN'+DW\E$N(YG9,I(2U::! M:HU;'(6:*(B)"2E%&.*)*Z2M-DAJG#SA A,>P/$2JV*NIIW+.,E\#*5+'(+!$+LJ(>! B%UKT2'BF52#&"(>!J9!50>>I)D$93[G%5,"T!5!O%&L=@RB#)EFG(A@ZWH!B6(30/$_.W**C;Z8)Q 5@,GX5H! MB.F4$/:8),6ITIZO;)!5PO&JHI-:85+&3^;/D"?(34I#?@)#OKGK)@5GB>?( MTYB7BR2*G,LYRXR'(XZ[D*O2@R$SLZKU/&V?*T,G]VS^G<*TSG-PLB9:Y^WJ M!'2)9%- LMO98 563$?PID!*X%=YK9!+A"/')#,X&<(]R4M>5S$O-]TLKQE/ MM-9;:<;3-^.;6VV8QQ0;CV(.BG ; [+6!J0PLQ%D"&X'+K8!FU]G(V5X9/J[ M<>[9A?/349'GNR)_"GMQ2BB;')3=3K/JL8]:,8$$CA)Q[132.!@4K0Y82,VC M-]FW4EJO8O/+I*3F!N(SV8$SJO34;;>;@W;,!8%R9OALD/ .L>,SB?FM MUAW$BOI]0@7![A?7!6!.AR&<]IOKG6;KKY5!;QAO!V,O>V"S$UY>??\2%GX, M"^>WTZ *)Z@.T2!%*4,\$(N,IAA0@G%#.(G1^&QK-]!@'HK!35)#'S..8L4XK)P%,DKE70W\P/(1F_Z1ES_*%\?L* M^51G/J?*A7<5M8Q%4[^:&@$ZN5$]NK?+&M M8:QT4^6_O@?D;V-O[\CVXD2"$CNU5WK=3J.I;VZOW]@:YEL2'W+9OCQ[[ M)KB$^ = ?'50?7D-XK^$UQ]X^/<_K0/:^N*.3X[J6] ?[5JS<5PEM?WWN-'> M^=HX;AW77S=8_>.[TX./.PP^BT9+GU????(2/!M/4M[\)Q (ER*+@T!>,:,) MI3" \^^S@7N4Z.>Y5^%NL?E7OUKCC>?P*5*_2KOSD<''5[ ,CA88&64@^?7 ]Q M[=TG$HVTB3,DO0(P8TDBQX1',EB/74@4-.$[8':G4DUC,"R5:H&4*D5")><$ M)9((XMIP9(.4R&.9&.,D.8]S\ \8WL5_#P"YD:Y5[*4.5&P_\[7-DUZS-8H7 M,KQ:R;I5Q*O^L9VA[9V-CY#1D<<"Y/1T>:??'Y9Z/+=ZS*M?/T4N F,Z(&FY M1UQ)BVRB^9/'WCA0<:Q7-A1>E:!X4MW.T7*AL\U"UH56SHOZU8>#_@ :!"Y: MJ8-SJH.G\#Z?M W1>IH+S(B<=01C8(H$(RRQ2R8"4S2D4$(!&,?P[47F%TK8 M_2;Q^Y%S?@ADB8]SKIOGC4^4PHC. 1N-IA%Q(3C2NO!B.&94DRCE"" Q%JM& MW*^;/PV0T]._$B 70 FA;9]P4D%+$A 1&B,N74 &_B = R:\U@9;9E&6"Q IYY'- M"4&-MR8(1Q+/R[U_O6[;_"WU7I2*DIO0ZMSCME4YLJ4 @!#V.8=ZSBCFJ(DH,8&%<\HE MFE8VZ"K3=)70,CO@\IKQQ&I*EF;\!&9\=C/#I_58!(:<]![Q2!5R2F$D/ Z! MRH!]#B#25:KDJC1E6L %6+VTWXNV/^R=7:Q?FE',[*(9A2,P]@G&#RP#9I,R MZ/<_")AU<>W\0[O^L2K@7.@O://YYEG]X_O3VL&AA4 &8M0+<]_.EE MFMH09ZE3F'/)E0G:*:&$DPYKYGA2G[8*-:68H+OTE7Y76S?]?X;-7@R;HS:^ M[/8'Y6J[V>LG!?UDR8'HE4?>2((X,Q9I)2FBC 4=7"(IDI]:LND4(\(0 \.I MY=0E*VUP)@DKF'+&L4*AZ#>%NC&FE@JUH J5N%<,Q(F49. :?6=+T'.>C?IM!#.J:;8[#WJ7?.D$3O5D:J]@0 MF#AR7'&P,6F0EC$@27R0B6(/MI=7$3)B;IG4K6VIY6S5 EKNI,).I>5.V7)O M5J'@D42@0X@%&A"/6"$- D/6^\"5)X$S-5>6^Q1S67<$C^;$+D?S6]X/V\-6 MWBA4Z18)%'VW?=*+1['3;WZ)E6915*[R6ZO;[]^_Z?^Y!\HG-M_U31I%!K:7 M5V4QJN_W!@11BX-ZVK>G)6(]"K%N5YB L05CP1."(08C4 .:^3PP>ZYYH9N].$UX5-IQ4]LQ3>S.!O@%]AP)+D CT&E!%;,P($0 MDE(;L="!KVP8?#O=T,-9QW),;_T@6>+<37A=92;(%3A9+!$W*B(.%4>'"N!43*,L!09 M\59GQTIHLTKOV(]6AD66P:PGSE-*LWYBL[[!6UP,5O(H4(Q<(&ZY0B[XB*(R MC MEL16V,&LF5C&C\V'6V \)QF M@BW3/R_@^N/2\J=L^3RMS:OES$[:Y17SFJ,9%7JWR6!;TP&2\X[=G(+[0'>:JHQ?O]VL .4<[S@I\ M_*_'LOH)]L^R#!Q3*!:RV0GE,#+-8>1V!1%C*(E$)Z2XCH@3;!#XQ!@13;0* M1C'O9-[!(C1>%?27BPE,W)QF'#DK<;7$U3DEY"6N/BFNWLQU'R+Q) 0$O!EP ME3.#C.(IEYMCW-H(8R8=X:I>U88M#:X6#/[%P,)#+SCHO20;./4?XU]R@^1U M;/,1C*(W-M>-/UWOQ<9U;CN)^TX,!HH,_:.O^8[K>>]MTS^$WQ_%BO5Y09CM MG.7T2)WN()/\7LR;D1BA-\C+UP='L1\!/NPP-/.,+4!'B)W^Z%,A MSF(B-S4[MN.;1;P4?BBJ6*S=VWWC!@F>O9YNO]A'O-Z++3MH?HE_?&V&P=$% MCEVY:MS;^-LEUD$+AH/[+[DMIUN"N38Q3M7DW:YODOJN7,@-1^K*W_F%"E"T M1&O%%,,L >.-Q'FJ(]9<*J^#%.E3D>!W=-%1[]O^U\.(7"_:S\@F>.-UV_IJ MS_HK+ZYW%?335;D\K$OU]_HKI:D,< S_[Y'08.SH]FRA"0!-L9?/@M;8>6E* MY:B71]A__5AN"NPR0UBVN%SY)9O/GR_LQETZ<4463X@RXQY0=^INM5Y[7=_Z M>[6R4WMYO]7/2VM?UFM;V[6][:T*?-JKO]G9VMR'+WO[\$]UN[:_5ZF_JM3? M;N]N[N_ "?/P/H_$^-^:'0#N[A#N&HI-2._7]M9@:&ZU;*^_6HFG/N;!^&@$ M^N';IJ4*H+G]O;*(KWPY1/W^Z-8_;+#/0[NX9V@O^,>W<:K@/#YW]TD_KE]\ M^..B:D^S4[2_N.B/ZWAZQTKRXGFCPV-0-FJ-JP*7QZ'+\8/'D+U6'+I!X4;' M%%D3BMQ[&*]=.[8098\>\_J$KA%-'_KZCS@F)/NI*W_86/Z@V_X@C/V(DD23 MDYJY]?@[X@EC"C83Q_GNP6$?QNQ8J<)Y1_W*-@SE8;2#L\+PZC7O:![[?+IG M/L:7FULA%WSVVE;;7WSAA]3Y6J:.HX^Q@FFN'+HY7?84*YQ_[,L5W;0;O\3. M,*[_8(70O!CV(R#@EV9J9UU6[_&-?(99JQX8KM@;NK[O-4^*Z/(/E^_/B_Y^ MGT#^_!KDIYL7>2 "/7IB9!ZF-A[X;H^8VXC"JBB(5"+G\7#$:.>#](X&[Y3$ MY =)@FY/#5-U=75GYU9=969D? MV\/#]=$ QB/V-[_YSBB/X]I@$.'_0W44;!GV/79VI_L>'_"G(Y^OXY_>?FKG M_8M/&[^WMX^WR?[>-MX_VA8[>X>'^T<'Y_L>1]#N*!SE9^R\?7.\O?<7V?\( MG[W=/]T_\J)U],?1SM[?QZV]SZ>S^QZMXRWH1_4^?/_C_K?6QM^'GXZWH ]_ MM%O?/U-XKFA]W"<[>W^D[5-,\I[']BX6K>]_T9VU?W"0,9]$1U$'DXM0*V2# M<0A[;X+@Q >J5U:9X$U%[GW@LWX'*0IP/5/@DC@J%Q457'&NM'#:6I-BC%+Q M:'RXG(R*%N"J.W"Q&>!RC-. (T;&Y&*-3EJD!:5=#UMAPY]K^T/=QOV?GQLN856#PN:R-4=(D&(PG7C!E-&;/"8I3)8'( MLU%T02@UP+JXQ(Z#!9DE3XBW1E%8M1,I!&S)%'V6@%GJF:&2(VMSJ3GJ$"$#""F[I6BEZ;$ROS_,O4C7^-C[+TQXKW,DC8Y;C,^A\O? B& M=J^\X 6XZP7;.1A0SUN?%[YW7_3Y4?1YUH@@-I_/ M<_DT= F(\".RUIT&!$2-X4\MZISLH.?=FA+SOTM=RA+^C[\.B[ M,[\1K[P-U ''[[@6G'P&GY[?7;20^^F"0=UPA+H-%FG./G%%:,2VX2/NHT# O14R. F$"F$9D&#?5WYLRE9 M<)[6Y[^'7C_R]K;?&PP:)_U>NDT]MN? V9:M%,,2<+9J$KVKYE"!YH6='MQ; M&[9FB]R*(!D/!!F='.)42F!IDB%%DO3,<\*)RL<'<5.S>Q\?+'58GJ/R+YRF M%>5_*.6?S?4<0R!*8V2-!>67-B*M.$,:8T;!1%->Y+/#6#7I%17F:JK\=0G[ MJE=TX\Y)S&EENP>-^.TDYUT>O(0 Q]O:X4]YC]I8$O7;5 =P'U<-.K;]S[&: MO2_)H'C>M&'A-L-N['3RT8ANV)Y.E\TQUA46L3@6L35G0G@L93+2(F!\'''- M'3(F4F2$ 3JHG5$&3 BB:5.Q>\O. \UYX6N$GEHDHT/B?J7S\J]3X.HNW[PXI-A?@E=GHG MN;;*R^!3+R):_ '.JX_G#,#OQOF,*0"\< #>GJ-4PB=EG:!(.@$ '$E ($:+ M7,2$!$>#M0$ F,BF)HLZ=KJD^^//6ZD?X(!Y4>K'4NI95A6<(R0FL)-R(#(& M:J6M9N\[=F,N>I=9E@W'[6Y[,.Q7Q>A> M!M%Z$6;NXC>[Q[,&('GMTIPIJ+QP5/YKCFHI6&)I\A%I22GB.EAD)1B\+AB2 M7(C9X%U99::I:9U,W>*\JCO3*EK]F%H]P[6"MTJ%2!&)T@'7HA)9;A/\$ Z+ MZ),(56ZOIEC8QO:2.["6])!(;VY?^V4PK1(=OG :=A8B,4'H08'HQ4'TA_EM M0P!A[3A!S&H@7HE09 ,-R!@:7"#.Q.0!HH%Y,75OYE4.B#Q'"%@X9RL0\+ 0 M,,O2+ Y!2HR2(?E@2!2@_2$B1P4CFCJM$\[9%5F3+,PE5K_XP^>>7;%B:W_F M0R&IWSN>,K9>]X4PM6<:(/[+XU*U ;PP_'8M8&]U?>\XYEE6('MQD+T_Q]IX M-#@RBQ&C02,>N$ N!HZLP2;0Z"1/;F55ZJ:X(A_NK[4+%B\G11X5"!9 V H0 M/!$0S' W9;U.#D=$2,@G>X5$CGN*E)(I9ZBTD@$0*-$T?#YY?OV H"ZA8[5A M;>-3(\/#V&^T*Y5J_#+QL/U:3H[4XQYUL33JMP^_!6M./PZ&DZG[3.;KB]^C M6[C+=ZO[!69)CH :TX96+"=.%\@:#N;,!^:!&D2G4 *)(2Z-1-H[FIV^ B>L M(S6Y*J)N8G;ON,:RVUY?35ZXY_9*32[*>C=EG77/&H,#I@YYF0CB*GED"5!\ M1H#M>TP2#@%L?Y9IC36;F3]/>WK%23GW46($?@!X5 M!7XX!9[A3<(*NUST4#99)@Y7#-L@)S41,%+D<\;D^:+KI$ MFXUN?"%':%^$5;KXD,(\65J];N_R[E1!X46C\-%\9L/$HPR:&R29,(B'R)%. M0*B48U'9".2*DI55TB2\3O9K\335W=-4=/H1=7J&66DE:?3"(V640UP)T&G" M%0K&,^Z==M+GVA]-21>5J[1&/JFQ:N(K>-85[*@NZGH>_.'/Z=;RT'Z[?'"C7L2H'-FHCV/JFOB?\["?-_W>\3H\M-T=P4CNG$6;_E[- MOW&[O3S?-K\-^Q:$T>[:_NG6,!X/ -5S=_N]*NW4U&8ND+XX2-^].$H^(P1)Q[C72G%GXC4=, O86TY55)<'PFS]65C] J:]OKC:ABA7' M?'&6>S6K'= +!>90B%X@3RY FD<)O M.04+)L(H,7:SEVJ\5[ J6F]6U8K#1@=LH.4F4 ]K0?]0\$^!P?_]8$;,'=2L M[IZ#AW-%@LZ40X@/L?C,YTG6W"9&@T(VL)R\CQ+D=&+(,L*,2%*J +:^X$UZ MQ>I3/UM_0<[# G<%[A[/45K@[N'@;O9 AHHRD!2!:V?7IF06.449BE0IKH6C MAI.55:6:\,L2P%UM7)M+0L(;)['?&!S:?FPVG!VT_;B:1[LS&L:P]%[..Z0 M8##A0F_D.O%%+%MW'X E7K?>Q?YNGN*+I>OTVN5KT_:[,&Z#Z7-_SXIUME+A MLE+=8J6:SZKM5(2U"@M$&=6(4QR1290B;).DDA@6+:Q4^)5:;)*@&_3BB5V_ M!>$*PEV/BOB+W M8>*/AG#%'WX[*OZQ^B,&9.'-[$$RY]]5L!KET QA-FL>P6ST+^=)JNC6=I:W3L8G\G5? _V!D- M!T.8AC"BDZ7@-CZ;LD[<9IV83W-.LE]&*(-$CFKE6@3DO)?("\\,H\$D >N$ MPDVB5).;^1C7>Z4Y7H3&+5\H;,&9:W#FGARSX$R-<&;V:)3CEAI'4%1! L[D MS%I. Q^-0$BC2-0'N[(J55-AV11XP>G4GQ)G*N[ZKZ&%^TZYU+7T,K/)R2>Y M1_*R>ON8([0GFKSZ;]?_U^IECK:(^SX 0E1W?-T>PM/\;2KG',:&]9FJVNYI M+IW3[0WA>:"SP$X;;>CK02YB>&+[PT8O-8:'<1 !6.PHM+.C&1 EY/"JZK=J M5\#FCU.[:[N^#1>"U@]C3L4U>-6X=OPF/1(\$_[>H)WGX.M^[%0ULG[[V@[# MPRG$7;AJ,MSX_!+KH O IJ^]9%Y0B-SV.\!G"*_=P*>F/KTI7& M83^OO/]UL]P4*&;&L*QR^;A)UI]__\NN7C4G+LCB$6%F,@+JRKF[O=-ZN[/Q M>[.QU5I_=:W6UZ6WZSNMC[N-G3?P MU?:[]YO_"^VV_MYL_+FSNUN'][HCV/_2[@*"]T9PUS#(<^O#J]U7L QW.K8_ M^/5Z?*[Q&YTM1;_>N?>W6]3S$BZN6<(KGG&^'%7DQN?1/!G$U]-??IOZ3-K= MJO_51;]=ALTK#FE7SQM_/<%>HU\)0C+\3IQSDP=/D/E5AWKW^$[(<1/77EC9_FM;GN#H_8.N<87)S4S M]_@K3.<)TWH4VWEVS9Y; _"8!O=C;&Q#N\-!8Q-6[-!8.^FW.PV&FY?,H#J. M^0/GP[\N].='#O_Z23C[2F^14N+FM[U-ZOYG,V3T+I-_44%:,&XK2U 5XW(\ MU@L*N7I9@<)W?O]Z.XG+N8B?'6]TZ[];UUM+_WOKW] M]LUAZ^,6:<&S/VU\$-MTGV\?A<_GSN!MMG]T\&W_J'.\_?'-Y_VCO^"Y^WS_ M^Q_'K;?;I]L;?QRV]CZ0UMO-[[/.X.WOH;VS\::]\W'_V_[']^T6O&/KZ/!H M^W@?P[M]W3[>)' MWM]KI>TV)MD1O+V+1>O[7W1G[9^HE,).,>0]B?DD'D,@ M2(\B=IYH0[6S:@''(I:L2%M!NX)VY5C$\J,=FT$[*BDG*6BDM!.(1QN0843 MGY1@F_-'";& 4Q%+5HGN7MD"QVS\*91WG%XY[TWUXV'L#MI?XEG]NBJR4K)A5S?2S!?*UOP0[;06CD;CPE? .';2GOWVKM?/_5X;#OMM-ZJV'O9Z[VP?FA2J<0>JT5J? M,ZQ,9"HEC)'S@8!AA3G2+%$D'=/*!>%MWGW79#ZQ7,E;5&^EKX?1\.#J7\R0 MA6'#K!F2$E4BI(@(MPYQH0DR#GX$30)FPA,7QV6;Y *LD!H9&G?V["]=R9G(L4$Q,(,XLQ)9%2.*D083. M>VI55<_\" M$Z4 7WTAX&&*QA0(J"<$S#(YF[AR$4B<8RP?[344Z6@9BH8(HHSUGLJ554GF MJ_<]'00\59C&363.U(W,W>A@?@$T;B$;GDL-\(_&\?+N7[','Q//Y\,AC,2< M@'!1"/D(KM0*&1]53CHN2 394(\$"ED9$J(*TEM9$%IL?5!I68-P:?;5S!/1EBS?.[[/6&MC/# M#I]WJ.]/G.-^6=%QBQ^@Y[,N/ERP\!5+XG0Y+&O>PM:\TSFN+'A*T@2/,,NA MP\[QO-Q96 *Y40K+P(-8616T*?!]4C"VY>>Z8W. 1<_.4U#QW M, S90E+SB)*:IZ3F*:EY[I^:9W=O9_W__N_.GQN;[W?_SW]I2M1OCZ(^3],T=-LQ&\^YL4Y)U5L )[;NZ>]J<$[GB?MN7O.H3LO]T^?N >0 M^14>H_-=,_=0\TIAMO D,^H5&/ /D1#GEIEKGF]?I3)+TE?Y"G.Z)'TEH$"W M3V#UQ)W5KSC].95]BKYJ=;L<5I,MHQF[@/"*5?YD,J1;)8OZN=H!5R;76?0* MJ&Z51F>]=WS9-911O7G1W4/K,W!J']:YN>]YZ?WH^-1IW*RC",++WE6&V/7:AGAQ8SP M1DQMW[[]09LRG/.J7P4X5'I_V.N #30X,Y__,VH/3Z\8VVM8@+@/"[AGWKRE M%\.X0L*M)_+392A<^I%>.^Z-[G V[P[C6<^FB\S(<7/Z&#/O"WFB[)65E^EW MV[%=G_=+*C_:'[8[LD!S&&DV?I@+]#F%O][H%?^)NC&">Y?WEQWQFAON-!5< M*AJQ#=$GZO_9JL)["",7]Y^W6F^NV'<&NZA:?N:*Q"Q%?9C3UEE]F"WXKG6X MO_?Y='OOS='^]_?'^\=_'W[Z^+[3.M[&^WOAJ'7T/G_>/MMX/M[_OO/QTW'K MXS[>WOC,6AM_D>V/6[QU=/#MT\:G0VC_^=/Q?N[_7'V83T?; KXCGX[^^EK5 M?-F /AX=T)V--Y];QYNT]?;]\:>C3;ZS\4=.DO5M9N.9:R<\80H)*3'BS. < MR\I1X!H3@:.EGJ^L2M,TN3R,GD\+^+P#X1]6^Q\O/.=VRO_\4@/>$_3F0V]^ M#O'FSP5=9-ICAEV;$)HE0;+OLP>T0[+:&(=< CCC7CMDDU H.9=EXPW%.A?4 M*PA6$.PE(Y@DL+(3$5FTL,B38 QF.BHYPXK"1J&I M1))ZB;A2"AGC83K+H&4*U">CYY(LIYR*A00-JR)J5]8B8DHC )*2T(Y@J2 MW07)Q!4N-LJ31)Y+#:=,\0H91#&T@%?DPQI(5(^ MT":#8<(G5273$4PT,9LO,U^PKF#=$F/=72@;3IT\L8K8K2B MA!4'7$T0[O0RPGF%$_>*(\>U0,#JJH+G1.ZF6@O@M]GU[<"&L[RYA M1C7,J_P0D43<,8LM2\$!C,+JZ&ST!&P""PCKS"2EQ?49@ZX(*:IDL#48C&+8 M&/5A[-[!:_3".+RH^G*GDL]@MZY7L>+TMR*E6DOI+AF&@C4 PMPH M;+DF7!NB@DE:1>LQ2^;.>9"O0>._;6<4[P'&Q9:Y%1C/!A-(Z;R1VB/O;$"< M>H4,XQ(I9;V6 , \%[,@3:[F'35%R6NMY 6*BY2*E(J47HZ4GK*\0Z$U3VIC MSKIH6=*4$T[R@ K$N0_(4"=1WILBE "=4:%^O*;X8$O+I_?!_NB\YS+Z8/^. M@V%.E-E+C3[\VF_[G"I@4'EF\Q+Q<^[8&E8R?@;NV/=G JJ:K7VU_?"VWQL, MBDMV8RRK1N8C*?U+U4+E]. M?9]GQ?=4]KNQXA^H>B&_=]'FV?./'@?K-6'("N) AP,'VBL$4M$$&64DR2C@ MOD6/ETN/?\X'4:14I%2D5*14I%2D].3\\E&]KH5?+LI:G'6N4FJY(-&B%+E' MW$N%;- !"65=#!&+1$2]".:+CT.\X ,[B?W*E=+U\=Y.L.>W5?3 3K#CX'[L M 'MW+IWB 7LH3#L]\X!]V]XX$/":QO*@)DPC,=< MFX?2IC'W!K:R+[P,/+)(J4BI2*E(J4BI2*E(J4BIKE%!SS^ HS*$D+/CJJ7' M)[$[J$HUOJRXC>(-+5(J4EK^ U!KX6@T&%85EO=ZY^6KZD=E7E"ZH M;_T"WKV/_QFU!^UAW(W]+VT?QWZC]]'W#KK572J_=PDL7J"?:/:\%"&$&FH% M8IP$Q%VNS$YH0*82O8 I@=W**L&L:<1\&J^""K5&A8+=14I%2D5*+T=*3[EW M7WC0$O&@^1Q8FEKLN$0N<)N+; 0$LU\BG2+'1'!FM:\C$7KQD0#KO2[T9I"U MO9>RBE=]<[GR?>RV>_U&MS=\:1F*GMS%5QRQ14I%2D5*14I%2D5*14I%2L]/ M2B]^&_=#MQ^A%]]C:!S8-I@?W8;]8ML="\8' EL=#6QEA?A1'ZSXG[1!EM85 M4QQF14I%2D5*14I%2G62TIWJ63 O3,"&8,%9KHHM,8O6T,0]5Q;?>8M@9W@8 M^]GSWX^'L3MH?XE;7=\[CFM3V@"L(9.&W3/.<+ZIT(K#G;1GO[WK]7._UX;# M?MN-AOFJO=X[VX^=DHG#Q!RL7NK&X M>GU^SC[_QU C@M$&"2D"XD9+I*DWB%$F.(<%VV)?-Z1^\6$EH!F-3F]0PD6* MB[Y(J4BI2*E(J4BI2*E(Z0=2^N4.1A'6429IL*>.MLSTT8G1R)5#G$9-.+>"61I M$@@,W,"I 6/7T)55P9N4RSGKYM>BR,] D1?@W2B*_/B*/..C",%3'SA&SG&! M>+ ,Z60ML@('X@/%3,=Z*?)"XSKP3?X)\U3>"76E=^)WV\FYW <-.\CG[==. M^NU.@^%F(ZO8?2(Y7*\?8A^-W^TU@_$)O5$^QI]?:?KML'?R.@_=H-=IA_$W MRX=Q=\O5KV#:XJ")U51P'KPU5-(4K%(4AZ3L/UNWK%.YWCL^[G6KW)/CU/P[ MH^%@:+MY]$HN_L5AW-8$W\XWS+0C!$2G$*Q%0%B<<\@ZYI%/U$EBI0*46UE5 MN"D8:3)\[XJ4"]2H)][)>3+0J'"X1ICQWT\A_#L(O4XP.L\4?PY#KRG/=-CK MP-@--O\S:@]/"_^[*S;.!/8:+$(DQB+ O@CTSX =QP5#5$8NF;?24@_8N*@= MJH*)!1,+)E9Y@'6T/$@A%&7<8P7V5G2)@3X:1Y@)]\'$8C O#C!;,V0RXF22 M4 Z18"CB+#%DM."(.$.\=I5A&PY.Y'CBO\386!'U@!)VAG!P+'@0F*"A@FUQ(@YRB"3$K M/98&JZ3 ' =+G)A[.!P+0?<9,E*39@T-#KN:+*,,&L5(1IPTWM> MC/!'0\39B'Z& *_T,:VL:L8+FRR@6$!QD6S2 M<\R\<(IQ$[E60@OC@^$A*H!$SW!ADS7#SKE(%&NILHZ#&8X901P[BRQ.'&F0 MJ1+88>"6F4X*;9I4S2/=-X0 M,A3:@Y../XT)M51V)/E&'RY,G7KZJOIL-PZ3MJ7BG,KOT:OR+7?O>CVZI71JF? MNNN/OQ.9T2?I*0('D]5_7J[/Z%:<_I[)/T5>MQ*WN.EG+ MIPTF!TPHKDXA78W>-R;<-7--[WK Z%KD)]<@?W[P] I_W^,WZJ8$GQ7HC]-$ M-JHC,6='+*IUZP+5\6L5V&N]L.Z"M;F/=GK2' MME-&]>='=:\?[6#4/RWS\][ST_O1\:ACAS$TJK)>C4MUO1I_7BQ!5,;W7N.[ M$5/;MX=E..^A^#U SL;%@YI590[U6V-\8/.*L;V: Q!R'PYPWO36!P:?E1C& MF:-O/9%O'J0RTM?AQW%OU%TL9-2ZZ4+K_BUY5OT_;'=D@>0P4N75I_X,GE^(C023)DW.G%"C7/!>2T9<4$$'6B5((!BPDA)GO^C7 %' M:V)_;Y]^>OL7V:?O/W\Z^HM_^OAW>V=OGV\?_WW<^NZ_;K_]\.W3V_-KIKD" MMCSE9]AX/R;[/(%G2P6'*.>(T M )(%;)"-@J) !"/86TU]A60%P0J"O60$8XDY+5327&MN#=->,H^] R9 /:;I M/@CV[),Z/1Z\D1EXXQ0KREQ 3AB%>.0164,=BI$0:8TVGE1I\+3$34'NG4FT MH%Q!N=JAW%T2?P8. $>MB\#-.+$*?DG1:,*C#TDZ=CW,E<2?3X%W; ;OG-6: M:D.1"#P@SH5#A@6/G/>68J, ^^3]L\@7F"LPM]0P1QAC5@3,!79<4NFD N5 M8\E!6XP(!>;J!7-B!N:83<%($U'T5B"8#Q[99#TBB= $!(\SRW*Y(4/OD]FX MP%R!N:6&.:>H]32D*!+)Q,YFW3 Z2FHMU=@7F*L7S'V;K='K!/.,B)S /1C$ M5<+(V*@1I@'C1+&EPFNP0SJ7V^7>"&22#TACY33#@AF3]Q^D;"J\ M--NHY4.*1%+9^M];DXI*A5 M""X9A%UBB LOD$XQ()8T"U@)&[Q86:5,- 6Y]Q;^#_#DB0HV/6]=KT+)Z6]% M2K66TETVUYQ5)(CD"*=<:V^QYE8'[(WS6H.-\F,XOL98F4?COVUG%.\!QL66 MN148S\8:&"YQY(JAR+1'G%&*G+<:@0F:6 29*Q&SLP;6XP+%RZ7D!8J+E(J4 MBI1>CI3N0FND4HHE8Z-1G ICDR;P'XW&&I82*[1FJ6C-G(L6>*J,."3$,9>( M$X.1$RE;FMA;3I@SN(:\IOA@2\NG]\'^Z#CH,OI@_XZ#(;Q(/@[:AU_[;9\S M"0PJSVQ>(G[.'7O%*"WY*ED'=^S[,P%5S=:^VGYXV^\-!L4EN[#EXE!9IXRS"V! )&DTX5\!]BQXOEQ[_ MG ^B2*E(J4BI2*E(J4CIR?GEHWI="[]C MP? 8H':PUSM/#YZS@V]U)[G!*W]R!7CK%_#N??S/J#UH#^-N[']I^SCF"^^C M[QUTJ[M4U*'LS2Z,/IS.A9P%$HC#5"/K?:800B @@@[91+DW46.8+"NKFC6% MK-/>; &% MU%2D5*14I%2C7Q?A0:M$0T:,Z+8A46GG$*Q$=&X$$1>) Q F&; M1$S$#K.R]E#6\ZEM55S!VV[U^H]L;_N01S^?G ZY# M3-&YP';2^KFX=J.'IL-V/'<(E_"AFZ%L9_Y$I\5,Y;P]ZA8">2O4G?6C$0!7XRE#3$2,N,(. MV:@I2B: >8&%$B+5:Q>NZ'-!W2*E(J4BI2*EFKC0"H-Y3+MQU@4F@;YHBQ50 M&&O < 03TAH>D6',$<\8M4S6B\*\^$"B#]U^A%Y\CZ'1Z0T&#=!7^\6V.Q8T M Z5>'PULY0F;ZD@),"I[-D5*14I%2D5*14K+D( ?VRB#DA9;HCGSS KN2=0* MNR!8LND6'/N:3/P[P\/8S]O0_7@8NX/VE[C5];WCN#8E$, ?,GTX9]CG.]RM M.-Q)>_;;NUX_O\#:<-AON]$P7[77>V?[T*1L5R^,J^_.52_!%-@X-09YPC7B M7E%DN2)(.)N(M8&06%4O8?(^&?T++A3T+E*Z5S&\^WM("GHO/7K/>5IB-)&X MH!#FGB)N0?R@^089[JWW."I-ZP7?+S[,Z$VO#W]V&Z!,H![^M#'LP\TZ5?A> MPYYIULN*,RH._2*E(J4BI2*E(J4Z2>EQW2NWX^43 K$^X0][F3Z,N[?6#7OG M9.*.++T0\=O7#MM;&^[,5$>,PG$C(T4I8HUX3!@Y3#D*@5"C;!*$^I5525B- M-CT+!!2@?B92>LI8DP+4=0;J[;WMX;B4[6<&[\S_P0I[(:)"0F2/-Q,$.:HL M$DEH:2B'26#KAM0O/CP%-*.*2REA)\6-7Z14I%2D5*14I%2D5*2TF.UEZ7Q0 M25@20X2[>:.$\SI9C;&(1M"?WUX&YC8VA_Z\=;6'8MK0'5.09'T5P MBD7K$I*6.L1MB+G"&4.,ZJ"-98H'4R]%7FARCNAKO1._&X[MNOA M=G:0<\>LG?3;G0;#S496L?M$/\0^&K_;:P;C$WJCG)(FO]+TVV'OY'4> MND&OTP[C;Y8/X^Z6:0:&W3L:/--63+0J'"X1ICQWT\A_#L(O4XP.L\4?PY# MKSEJ?=CKP-@--O\S:@]/"_^[*S;.1/4Z1KT45B&,E4=<>(LT5QI^<*=M8$1* MGK&Q8&+!Q(*)"\3$Q*2,1@,68LJ52XXDKQP8RS&(Q$*\#R86@WEQ@-F:)9.< M*"VX1X%X@;@!Z'3, G3B%*TGSMK@BHSHZ0FFNN!\QIO8T'0!T;0V:S5S.($.(F$%QIQ%22R-$KD8W(@ M56-CSO5*FHR8>S@<"W 6X"S >1$XA9#8\>B33I;SG%D9!HEAR:4D7OD"G'4# MSMG ?Q!/@.5.(TN$0CSG_+=<B\L[.@9T'/@IX_=U@U.D\39SD5*^>>Z\ L)4PI82-)SA4_9UTP MW#2 ML:?Y)>./D;:T+"W+I"HMRZ0J+9>G99E4I6695*5E_5N6255:EDE56M:_99E4 MI6695*5E_5N6255:EDE56M:_99E4I6695*5E_5N6255:EDE56M:_99E4I669 M5*5E_5N6255:/LRD^E=5^P#^#>TOJ_^&'],KCFW_H-V=QJ2:R['J/G:'L;\R M#L)>_;?K_VOU+.;UYAM-/LD!K?(']YW>P-\WN+O*=C?^,]_Q=7L(3_.WR(F_ M=Q@;UOO>,?3FM-T]:'1[PYR#K@\?=QMMZ.M!WW8:)[8_S%GIAH=Q$!NCKAV% M]C!F.>1D>H/Q;U78KLT?IW;7=GT;+AP,X8-BP/WV#$WL0 MD>M'^QG9!&_\VG:^VM/!RK\N#Q6,TT6YW&Y(]8_&*Z4'.;; \/^,A1:B[_6K M8BBO1R"_?FX%O;%UZ4KCL)_/3?S7S7)3H)<9L[+&K>;&RUUJ_7^KKT=GVGM;'9VMW<:,!ONSM_;FVL[<$? MNWOPS_9F:V^WL?.FL;ZV^[^--W_N?-RMP_O<$>-_:7+7[ MJA%ZG8[M#WZ]Y:K&:KV,_7*V)-WX/GE-ONYE*J9POL!4AU)\'J>307P]_>6W M*=-H=ZN.5!?]=GFTKJA\4SUO_/4YFK["8T2=$-_)DR=?OZJ^FE*>2]])_8H9 M?NW7^!6Y]KL?W9:P5TI?__6/;OOC[P1_H,[26]WV!N/BQHS@9J[I%:<;)P3B M40[SJ9N@#8_)73_&QC:T.QPT-F$A"N=IA2\=X+KO^)PWO?8DUQ6'N>H]>!13 M=FW:Y3N^\$L;.'J7V77;M-ZW/DE\ ?,GMT"Y_3GAGV8 EZ^46#S#O]THK=O! M82-U>E\'C=3O'3=Z)S$S1K# \CG++V#1Q,$,W_O!Y+GAV.7]9^=/5XI\D$XN MJ)3=LLZH'Y>W:S0:5T^QLSX]E?\![],_CG8VUGC5=N.O MKW MW]D[/,SWWO_^Q^$^W?_VZ2@^GY M[]O?=W9^P!]>7_8VGC3 M_K21?]\\W=Y;^_;I.)_6__Q][E3^T3;;V=C_OGVT)EI[![CU=A-O?_SC<_Y] M>V_KV_;&F^-\6G]GKY6FJ9JW=[%H??^+[JS]HPG(CAN-#-,.<4HD<@DG9*CQ ME&,OD[(KJX(W*9?U*-;QD]![ZV0D!926&I1*#:'E Z7OP7*7%[N+\H#?.S'_LM8-:Q?$4M; 1:V! MTY( %]9 1KTS,D9D<((U4%F+=%(&8<^<"5S%*%-.S')LM M>OVD>CW+;:72,C@J$&=4 ;(RG&,18T M=\@EJ0',LN/0,XND5]90)KBL"F]@UC1"+"BC9XT2&A==?BB:4G3YP75YSNEF M5, Q"D0%#8@'IY#FVJ D!<=@;!"B]S 8Y2+?,$*#X>!:[]I+M[863DDN2F8G MO1E'IW6(PBS[N8P6NDM>,H".NYM5XJ M+ "[>)U,JN(JJ3D'*HE-!K$AAT,XO"F*,.7;E,MG(R,$2S^&<&L>I_[ MM),^#.):EL5E[V^!LUO#V<[Z'!>AVD7.%$,Q2> BB5)D*9,(@JZBSWB(A!D" A):"RX8"1BI^NF MNR6DY)94Y#S2:+%DY"485PLG(SM38=P$:9O?LOLW%M?OPF!O/M9$8AN9-!8Y MDE*.M\P;.MH@$+6(3D<"B]C**FU2>N]-G.) J:V.+YRT%!U_0AV?BSL).EG! M&9+6*L0#94@3ZQ&FC@N%<1)$91W'9+Y8;?&SU([<;,04^_T8&NWJ2$)C:+_% MZT_@/6_#K!YGUJ82&9\1V(4VL0 *]%BBM&DN8D8+ZR*DD]-+>$E,SY3D[Z\;@].AZ? MS/&^'\]B3:9A)O#GX! N0L/8/P96\B5.SH,U\[FOEQ5R\LB$9&;;>BJ>R_O7 M9]O5@&SOQM(<;)U+J=A>B\._S3GJ8J66&K .!4D!_Y0 _(N4(RV-#$Q9$Q4! MZL*:(.!Z'&@MSI7:.5>N(2]%WVN@[S-\QTC,DI,6.(!584D&+ M)%.H'*ILGO+4UME2TS3+BSIU+ZXF:O6 FXJ4?>CV(_3B>PR- ]ON9LH%HX&. M;?]SG&20C'[4OYS"JYB1#TVXWH(L"V>84G28QEDT A+L(6X MQAH9;#6RREJMF<+89X=N4XEGZ!A:+KX!:@#?=!OQFS^TW8-8Y?1Y64Z=6FPR MO1G+87W4[\>N/]WKP_N,^S/%KW.A%7RZ$S[]-<&:E75CDU-;+ABM]F6?PV194?4I5GJ(:*(MI@"2)8$,3S+K)F\"?W M ,I$!*\U& Q"+Y$[YKFG+[]:==?']"-[/\X3!U81O-7>5*=M7;LSDT3PI[.8 MEU2"RQ@:M>;'CN^%A[#=\93 .IZRWA'P_^H;?/-Q-Q#6-(YV<9UGKAITLLNJ\ M2]E+6" ^CF.$ZF1DFN/F @6<8<=6]=V1%\#FJ^ M\!W!HN8U4/,9GA.Y2%Y;BI(V%$P9K9&3PB!GDR :A,OR&1#6I&8^*_HR;QD^ M/X9S=H#-]XZ/VX,!2.B>9.8EV'"/Z::92FC]T/8/8@&V!0+;P14^&AM%P (1 MX@+B47'DO+#(,R^,3$Y3;3-_D<5%LVSJ73,24]3Z(=5Z=M\QX)0P\\@H;! ' M<2)KB$&4$B^5](#15147E4L7U^'<1_'(7,-7*HK?Z/2@@]4)M^)^J8_[I9)- MJ]>=N,:FAEC!KCM@U^?Y0VM6<84I1])DEPHW EG- B(B B=)G!F1 M!4=#U#2[=G%-*CX7UT?MHE/NK+'%\[% =9YA(1P;D@+%*&@O$2>)(!.U1\KI MH(CF"1.<#W'%65,W I4E].>Y@ HB+PZ1M^8( M%E'*R^Q\CM8:Q%E(R*3 D;)")&=C((0#(M.FO"(K2?'I/ ?U?N00X*+>#ZG> MLSF'M+?,>X&2L-GM8SARB05$@[.2")XCIZ#BC\FK2DJ_A@J?CJ;[RO7(_? :#07 MB.N(D9%*()T\UXGPD%25[XN8$D:S;-3F+!"X'[_$[NB>VUPOPHQ[3$JS#@_. M7?K8'AZNCP8P/K%?4.\!4&\^_Y!C(8; # +F(G(E40*HEYWI4@9,"",&^Y55 MKII4UL2B*PZ;I=L4NT&_BPK?385GG3("\Q"51AX+#[:)%\C**)$13$9-&>&E+,W5BL.&MX/#QDF_]Z4- M%F+#G5Y,A@@B^C(7[O(3AI7K]4/LHV'O)!.QQJ#7:8?&].V>-:PMG)B R-9! M8N\F OO]],,@%QL\# IY\0D(:0$3HB1;V6P4=E;?;3D*90]\Z_\%C(4)>#54^4/UI=G3\Z,Z?4Z7T=-%*_ M-RU4>IDXW2-Q]&0(;R7;G\H(?5O3]$$Z68+-KTO7..K[0YOS-%:U[TU#W+HQW<3T;SKV.YPK1LVI](I"^B= M%M#Y_$68)(,35P@+H1'G6B/+E45:.ALCC@RKM+(JKSCL4S8JGX/N+IP9WT5W M"S->H&+/,..00B3$201"M(B'G'&1V8AL=-;PQ+77572E8,N13^ 9'.'[@3]U M":K*G9=7S%5<%EO =FDW79Z$)AT'-P^SK5YW^TP>NV?B*""[,)#]/I_[P.-H MG,,,L:0=XCY09)C*Y3 3IL:) #";#TLS?)] K[*36E^E7AA_*DK]9$H]FP$A M&6TC$8BQB$&I!2BU@#^),"!61H.6(2LUN2)&XJ4%K=?:'.GB?U]4QD] 9$M NX!1;B]EA0ISMI[8MM=[*,WO3Z^X_M\_U ,SG19AZ M#[_-56R]AX6^^=Q*3%H7 MG+IZ<(I:/YU:SS :$I@W7F6#)0>,,I:0HY(B'Z5E)EGJ14YBB7&3W"L/?OV< M.,\N0OZ7T0!^:7=_O3+DJ\3*U\6/72[!\[:&A'FF9"D@\$4C,!@=)SBW1 M BEN,?"CE#,T48^P(@GG6JPX^JKLO,8+"/PK$?-UB)A/[:[M^A(QOXB(^6<0 MC/8#\X&2I30?+N_VQF^Q[]N#F#V>@V'/?V[T3C)\_5R VDO8['G8K=TL@IVQ M!#8GH@EED5_<(C]_:E8$SB)C$3%GLB7@.=*>*Y2>.;7-4IBU'9 MPEVF+=RBU0^NU3/476,A V,21482XIY[9*R#*2V#%80:(G)H!FE*,>_8K.U> M[=+QJ:7K<-D-OT@4VV (G=A.HQ]/)ILUF2:.+:0X3M5?\O,_-EU\,Q[^*C_W MF8BFFVEE45G)H620$F($PHA[J^MS8 M5.EPZ7 )T!@':%RUK_!081E+N C7,";CS51B%[=;RX)\ZP6YM3%?\P'KZ%WT M"7D2 RS(.D><.?@-ZV0U4X8+!@SZX?,3+JL3]H7J_&-E)KQ2YXM)O4! .)U- MK*1%],8@'7)D>3 *3.KDD:(82V882T)6==3E?-'>.D)"??V+3Q1U<35%VDPI M^F'V)L9O_M!V#V*C;X>Q,?Y]T TR RJ.>91.?Z<3#LM_T0 MF%7U_2(.Y;Q08%TXF1I+=B=M3N3Z'L2ZT\U8F_^W>2[)]V="S%^L=5$!X*"30QQ'QG2EBH4E'%1!HH##RNK"B\J%7X]6-<"G9K/ M"1SJ$>+Z(#!1B-H",62&J"F.5114(,,513QRBXS&'GF/B63$6%@UJC 9J>[O M3*T91_N!BXK@Y?1/M2>E:!J_A$DQFGQRZ"=)5SDW\)2,ZUZ@^0Y>MQ?F"Q/Y MSBB+X"(\CR&[H.SB4'8^&-'PI+V6!!&B.* LTI:LMCH)8&I4BJ86 M#VX0/T56 MU93L/IOC+^!HTS*YW=9O3>^:#1?AM;IYPS(7?:BT]X5FO[D#^$J:G,-4XQ@2 MY]@9ZG3*.1:(T8H2]L]6Q>D((P_(Z0IR+@XY_7S2OZ""]B$B)9A '%=EZYE$ M7G&>P!16E)F552YDD[$ZU98LL8"+5?6H5!16:R6UX5&!SE,BDM)11V)#E)6J MTZ+JRZ3JL^>_'>4B9+\YL*5\-(PBYY1#3E$5.-9810*JKGB3TWM'+-0O2<[] MV1!]-FPHPH#JCI-DZVN[QW'QM!^ MBX-FHQNKX.)^3# RU^0HN+?W1!@(F!02T%XL(ZI.$#8)'48Y(C#TE:6657YB1?^NV5 DK/$I06 M?GZM@-(#@]*,56M42B9*A7"P#'%&.7)")"1@N3'&? C1T M)#B+K,H>14$=TFO'#:.*0(=X@GK)$EW@'[5CI<.OS\.GPGZZ[> M9TFOW@-\'V%A\^U.VU9K7B_=Y0CIU_;PL-VM-G3@+B%;7GD4N]7^K,W&L%==;(]AA.$9@\/>UVYCN)Z7^+K M:P^OEEW)&O@+Y@)':Y<=N]J6S)-Z=J87W\$+(O*+C.]!<4"183FH]>6$62XQDB2J *37$6!H* M0"T'0"TRX+( U.,"U(Q/0A 7#9,1J2@MXEP!0&F.*X1'_3[TK)R\?A0F=CEJ?'T\]@6[[H)=1VOSAZ:9\E+E M^GJ:P0^9-+(R[WI(8W;^6;O=;YY,BI7 M>!W+@;]%C<]S617*">EGMK3,!W2'9**),J!(/9BKUCCDO%'(6$:((<^]4U %1RA+B+$2PMP48W59CHR512>,' M.H3]A)!;V0/_&EIXZ)2Y7DO9H7^_33[)'9*78<_''%"W:$VN CS&?^8[OFX# M)V_[V[#W'.3@?>\8>I.][8UN;PC/LWWX. <\#.-!'^C]B>U7QQZ'AW$0 0'L M*+2'XY"*JX(K)B7IX,+S6(E7EXG_A>&;=(B;ZGCP26_0SG/E=3]V[+#])?[V MM1V&AU,PNG#=9+SQ^27601]&P^LON2PILN51>!RG2/XRL3"\Z[)^?^S^(R/6C_8QL@C=^ M;3M?[>E@Y5^7APK&:=(AP:''LT-Z[:BD]#.CHF\:%(;_9RP:0/)>OPH*>@U0 M$?NY%73)UJ4KC<-^7@S_ZV;I*-"_#"E9L];S.EH%>=C5:S7E$7'DNM@LEN6_ MO=-ZN[/Q>[.QU5J_7J]KH%ISW1^7*=C9V]QM[.TT/K36/FQL[6UN--9W8.%L M[8Y_V]WY/__3+@T)>5;ZSQH3GMD;'<$^_@),\ESGM3O_ M=MO?*[18/ULLX0_@LN_ZL*QVA]6?.^G-=/7'OO+]*"^^]\?',,[5GK./\+UQQUVL!%._%_ MWY]^^AA.'.5R>V-??-K[_'5[[X/('+>U\8%L;QR(_8^Y;Y[F?S]!_W8^_I%V M-C89D$^K!?<)V6" ?&)KD&:4(DTD=<92'J48FR3M[BB&M6P#<))$C*G-P[L! MK.]KII_P1:OW)1Z[V&]0C%6C6F&KQEFQ&@2_C=U)K[:ZC;71P6@ Y!X3UJP: M33HQ*?P'#QH.QA<.>XW+[[1WH75[T#B,-OQG!(0W]L?]RP+8[_4_-];;P]-7 MTXMST_R<$+_$3N\$N@;J;!LG0%JS_=F8<.KQ[5.V:LX"F2]T+X\14;_E2.(4 MJR0TD]MVH!?P9[-QW(/7[C8.8C=63'P$0P<MOUAOLR-VIUA M+G!HLXW^GQ$TZOE1Q@^46P9@]?X0:+L? HZ\:ER"@Y@:12:\%1TTH_'[4'.D0*SH9U[<7CJ^F"(Q>Z7=K_7S1VY--AG M-^_W7);=V=#%;F9%@_.A'62AY=<+E4:.AP3F?L.>G("=,WF%OCUI!YA?5>QL M;S!$L2KW "9$_M#W>P,P;!JNW[,!VN;*D""+$;R3AQ<;5+,HKPN5E.!Y@]CI M9($,1NX, *J.Y)DTZ*5AGJ:7Y]JD+/>@<9(?G[4M&[YPAQ.8[D-HV[?M*O'] MN(O=P:@SK!X1^U_:'JY+>>B&Y[-A,TVGX.7*^J6OYA0;'[IPV6 M5]897;\S.-V3FZCEYB;TI7&376"K[02*U!VN>9^//$ /W@%#\>TXJ WC.)TR M#G^Z__T ;W__3%IOMT1K[R_\Z6@3VAW@UM$:WO_^U_?MC_MB^_OA\2SC:'W/ MGK:_ON_L?<#[1W#]QGM@+(>?\[.V-]X?M3:VOV6OV<[;3VG[^P%K_?4/5Y$: MF.D(ZR 09\0A*VTN<6F)(-P[$=4LYY#6!>=DBE12KI+42DKJ03RP'D;IY2SG MV!T='V?=!3RZ((K&N2P:4V'\F'5:YL7_T'Z)#1=C%SA#/+$3IID? MU _5N;1\@FU*^BKZXN-)=?$Y)IP 0_#MD\R4)F3L0[=Z0&4W5JJR5FF";?RR M\N'5[JO&V[6U=RN_CEG&Y#7.^]ONCO=-IG9/OF&[.P!9^3/J\R;3,X+17U6+ M]Z-.YN$(D_RL]_%@U!E?OHO^7T5BFA>;#>V%/)DK'H:*@.G&X%X#O+J _)-MMV'V3:VQJZR \Z[ M/G6Z3V-\@,I6HLE\?4+(;?5!_CY-#,3Q\#/1S]VVL?0D^H&6:I7/W_ZU*G,IT\?'/9&8$IT>T.XV\6Q +BI MK(DO<9SC<7S3Z6W2J#/AW/!!_C#WM@??P%^C;%.=?7GY@==[2&N->OEE4.Q> M5)!+AV;']FZV[6'P8,A ROW><6.J5E=.W?0SSSV4^7.\_D\M2_8<3F" M+(O#G3;.8*N2,VA ;V)SW1M:IC/K#-A3KS<<[WY-YH?+\\I66@FW.QIUQ_O? M9ZH]JQMW4O5J=RLW.'OJ9#BJYV4@6QO?[GW,MF.&F2GX_M_S&7G9#H1K)U;@ M>)^5D68CDYG&+Q><,]4'9[>:^FAFYN@LRUP*@OAA4*GMYF#8/LX+X&-R0WCV M3CI[\LOC@'Q[[1_,(XC<8A0$3XCG'UH(BXR-D2; ;1K\TG+ \7I_R85W7VJ3 M&V7*U1Z>CD'E#.RF$#BXL/[GY?G8?HXP@)-9UH0%=C Z/CE?*8]&X6!\]^&A M!:)0^;^JOO8K%,G\\?B,1,'5<8)&G;9U[0ZLY_FNE5?S#(^K' >547F0>W'U M1=DM6%TV\>*.P>D:Z+NN/_WX)8()7;69I,L;7$S-/;ZF8K[CA?Q58W<$A.9L M0*80VJS6FV-EYY)IY_>E]S>O:>*G/L25#6.O/ M>$=S(FW?GZ:D=[U^O_:9EC2_Y(&0E-S]9'V$"VNY!.^\@7Q#+0:\7OK8[G6;V M;>;WZ,#B/+C%A2?]S)V&8T:=)^#)F'=>?GH^. ::^CE6T3"-0:::DSG0O62> MC*V,\]S9EQWM^=T'DX7\7("@7(? H'O9:.F,;P@W R.G&M\)(-A%A:A4H)TI7J<=OTR"6G)MX%[E7KZPG^#;?3\ZAEF:Y\!%.GU) MORH#:$+T\C3Z44A+K:'LH-,#(@=@XON]G&2E=SQ>$,>N[TL#, #-@$$Z:W4 MTWYX"'K4'IS9PCF[9;^2WMB$29W)5)[ZQ"J?.4@=H"C$X[%00^44!U.CXM$3 MIWR691Q6;K \B<?&@W!9$=CJ]:DRGIXM--9+Q&QAB M[3&1FJXF8*.=&=U3@&]#ORI3X"PH["JXO[P[TA[3_O'V7F48@J5Y$GUV=X[? M)]M.%Y5QK,-?*S9^L9?3.\+$&IU47,LWFF B M-+T VE.'QCE8'=OI[F(&ARZ(?R*4G@=,'(MOLI\TXU[)?DR793'Q!HV1J5J2 MOI_OB=["D,@;4=D$KY 40#5654=-XS5LIC?%"94;M7/7;AFH;M%V-]2&A8W^N27#6,J4_J".Z7; MFTSDP76B'5P8@HLNR,D0-"HO0-XF=>?S=_8>ERW/*R;&Y2W+^0C1*@ZQQ(>. M92BOCP\MH9XEU'-1>^$_&>JYE)&=C5^@R=Y6Z\/FQJ\W1'E>MUC=+W""X^4. MG& O+7#B#9C&58*B\P#-NL1+X.WS$T9B^^,F?/_FL'6T_W7[Z*]\?P'WY]OT MCZ/6T1;>/M[,'D(^ZP7\M/?YVS[T!:ZGK:.UT];&86=[XW,^"?0=GDOA7J?[ ME8?P,&T??6;;!_\HK7CP5"'/<4(\4(N,E 8!M$IO2?)=@;U;@WML&@'XT=,S\3'''SDR_W5'MGK 2U%0'S M9)*!MU1")\N\Q,+BE8=V-._ZPQA&G;B3SN;>6F6NK'7#G^?6RF18PD[W_70O ML I?J!:A%SU#O_X3.9:2"X4P\Q3F)8U(2\X12=83&JSS?GG]U*F7O9F5RW0< M1#G9:KV\O5]Y$GYLPDV,X,H"/[<4CB?S*CM\+_H%\R;X^:[S>#M\O/V[=M)O M=R;[47BR'Y4-S:MWJL8NI&H7=FSJ7WC(83OVZ'+W9 2='0UA M^G\?>V+/O!]C<_;"?7ZI[)/>"(8Z#'Y]?9/YE@_QC;-K3#R>4^NB.G,(LNW8 MD__/WI]][YV)4/'6OLR<< 1CL ]S+#&VY7' %T>M("PACI;! M\.MO5K<$VC!@"Q#0L]B@I;NZ*O/))[.R,@?QM\D/OT^*.;=/BA4JOO3[K,PL M*;5?SV9O'6W!G*\CW.-[6FU[Z--\FU[WWOLH1L M EGYH378IS58?:O+WE!'Y^;*5F3ALS]16N?>O91Y=W)Y9?/E[.5Z MN%Q2,>=GYW6J;,0=CDZOIEO7FJS"NWRXH)QH9K6K6;S7KM)KU1YCU M96A2S?J]S'I1&>WNX+VJXG(PX;,3]?VHT?W4D+LY=%.:Q$NWHW1F5]![?67B M>Y^-V:M!/MX@'ZAZ]'JJX?)23]>V'OD9?5QAXYGJ&@]TC169J*+6DBI;2]U* M31XC:M;HG<3S6IG25DNCG%A6J_U4BX?'+7=W2UU_DETL;OEL=RE9EXRQSIHD MO>),$KKM/&L?[8F_[J+O?^G2Q M?_RAN__YP]'!Y]WS??KAZS[=98WM3Z1)WWR=+T]W^]/3AJMIKM M)OQ]\/9-9__XS^.#MQ^.]X_]6;/UB<'U4O-U69JN\1&+YL5[NK?U15B='-$8 M89X8XDHP9#A-2)FDC4TR46XW7G&MZGBM.FR^O%8[%4K=!:44E5$JYS$.CJ?D MC3*"4.*=5(%(D^X9I5+[6PSH(O9[%4#=#: NY@ JX* <]SCW^S6(,T:0YA&C MZ+5U6!DNE=EX56S'T=\K@*H ZHD E O4"R$4ML'SI)UAQA)"C7<,*\5P!5!K M"E!D#J"B3[2X,RF,J%/AT M+E@>H[)<**=YXL:!FQ!HY>>M,TJQ.91R.MEH'4'@R@%*)<615B8BHX/#QM"@ MR5KZ>57,>4&'/Q[U^D.4<[5J[9-_XKA8215P?EG7>*P]T<7-XQE5>2S-*.M9 MY'( ASUXA).R $"_R!8ZGSYS/16IOGOWSMMRFB=M^&-0)!J<4DR6*VQT5#)Y M"O0U8"G]K0W_UC^VW+L)V=,.KWRJ[OS*[WUZ([SJ*K75> M(<6)0!P[C9RF'@&Y8X$+8K%U&Z](G6A2EYRLD>5?]9;XB]=KX.XT)$:E"I1S MR9PERGF#F062'X*Y7[VN @X_JM+S$5&2O-")6V0,88B[2)%EWB%*L#6.::MS M%?)G&W"H%/I2H:44)#J5O-8+*N^"Y8Y8SIC0)DHM$H]:,:Q,J MYKW&6CT?<1-1!6YI1(I:A;BT NE$'$H>F^ \DS&&]63>CQ5SNZ&1-]&/=TZT M:-F]<-3SNEC"31/U;!K%KGQ'9?43]&R,@^,B4NZTR&$9YHF3-"@2'#7$B^!N MS_8*V:WV7^[3&IPOQF&<=I0K8'9"6<25,L@:HI'U5ECI@@K,9VL@I:Y+(W_6 M&JQD4F0T4B0(U8AKRI&1P$L3BRD! M?J8H> 6E%9164/I@Z1?&2D)TE-3E71UOK90>,^L\UL$I5OGYZX2G\U'?$*RG M8/L0$QSP5 !)M;;-J ML%75N*7:OK0@_!H6D5M:6[,J(U>5D7N&LUZ5D:O*R#WK65^+,G+K512N*F)6 M#7+5@WS0-*$U+>ZV3B?"JFNL[2F[JJS;Y!X31JKC_K<-0^?.X6]W:'Z_T=KYUKCX -_]FKN*D_W/!^WF1>CN M'_]]O-_=9_-AZ-PY?+^UGSNR?(/O7C3A.GNMW%7\[Z.#[BYK4OC^YV;[X#@L M*^N67(K1:8.,8AAQ$Q2RWDO$HJ(I>NHTQ1NOJ-1UH]?IN']5E*1"J>^A5**) MN9A\%)QP8XWEU!$1<9*&\:3E/:/4DKP#7 '4;0!J/H7+Z129=09A8O+I"!.1 M)IHA1XCQRC+L?%4UJ0*H]7BVN] HKV4,@$>68"YM<$+XI#3@E@23ZWT%4&L* M4/.)49P8L"<&HWRV G$P-L@QXY'7V$5E(TMA=8E1%4!5 /5 &53U,D*'9D. M7..H.1$)6\6=I>#^W3= 57[>3Z'4?+I1+K]N>**($>X15X8A6$:*L,$)Q)=3 M1?PZ^GG//G9\4Y&V=0IR5M=8V\!Q59ZM*A(Q9\")#9C2))16B2BKT?"30X #JS#62EE+$L1)(4Q60$DQA&4(R5%4*_0(46EKNN09F M9IWA*08G:#Z49UT"!D[YK3XPQY9'32RC+*@ MG*(QQ_?7D7E7Y=FJ\FS5L>UU,PZ"4^^$%MQZX I8Z:BCL2I)#3B!1;JU<7C! MQ[8?RAHLEF=3+$0A*4$B.09.&[AO!GN,7+(F8>6 P[18J"0X1CHI#U!*)'(L.A1(PB88GXQ*%9164%I!Z4-!*8Z* M"L:3BE)S3+S)G5L"-41:[HQ9-916?OY/X>E\U-KQXKY'L?:ZUX4[ MG]=&PW8'OAIJ0WAQ?(C9GI[V>]:7A_B+6BPU4OL'U,T66MX^.1T-![5AKW@M MUMKP2W?Z$'1W-!SEP')Q%CI?XS89;"YZ.QK$VBFL<'MP!",ZR4/)ZE[>9U [ MB_U8@Z\&F)*:G>P&;=;R\V2PR=*6;PPHD*]ZGBM4V4YG/*RR.M[5#<_LH-:) M WB0(U@"&'_M/-K^N+#5UFF_/:E @\NR5L63+"UXM5G;NNY+=?+2I2B] M"UQQ[Q6 \I?M H0I)FAIL4QQTY;<[$;731.E._.\/ MYP>?PZFC7!ZTOG[;A[' ]VGS>.N\N7W4:6Q_Q/CQ(@ M."#M)[*WO2,:\/\7@YVC\"_"46, 7<*1TS(@ E#+6< XA(RWF]<5P@30Z,!O MI6JDSBCK17Y[ ,H[T=)VKC04!\-:'P0)W@!I],-",J\3V<&T_I37GL!(Z,&G M3GKE54%/ !P&$51O_EM9B>I9QRPH\F#4&=:OOAJ_G<8\@EYM?/OQM\=C@)%G MI+G:KAH,8>!%?OCL6$#D?6<4"DRS "$G&01Z9_"MF*6OYOLQM(>3RV88&)V< M1 ]0 )I=?&*P- O]>FC8K!6B7KNH"=,)-PL>NP"'Z@FPMU0*\U1LN-#?7YWY\S-L45 M?VL/X>']+8%[_X)*#-G"AZVY_[2U!09;)%RBA TLSMOYT\G2%80IP67B_T^ZVAUG) M^K9XJ@Q _XRM[K"TR$MON5D#8Q3[^1)YV6NB?KG??$]KN&+Y? Q)JQ=BD$9] MF%D0!V S[1N0 V;\BFV#P MO]G.F3T?;/QG]JGAD:>G>'YVKGW E%91T&_A^1C^=SG+0*UZ_4(:^=CK;57 M^]3<^K2]V]K9KKW>:V[O-#^6/WW<>[>[O95??K/;W&J^WMUZ5_O8@A<:.\W6 MQ]HO\)'6;O/3SO:OR[1K#J)*FJ^],U;"3+)^)PMJI-E7F*1T[Z?!K%I M]D[0E*]YY0A]?]$?'PBO=5^O]WGK)6DM,LALMS<"7@"7.)F=@5S[#PA!OD@ MSW#:#VA/.#K0^EYAU,;99]=XQR U,$N#& JJDP,]-I,/9SL%KQ\*)[U:\<_MX1%0O@]EL&([ M9E\"')?L*4]"EUO%K%4.\3*'N-'R%\VM+X#^'%Q=B3@L#.(N)F1D(LA[Y3@U MVA*9>P&S3?9]/[B0P+N(A:3)N7PR,(;$.7:&.IV\\8H8K2BY+EI=B<6]BP5N MO/^"M=$R6(LB#2 6GBED HB%EM;F,%8"\=AX93;U]Z6BGD,0.>0 #+ASOEG; MAD4"/^;2&:\5SOB,%UY;<,#KTV@UCA; IW/0(82",@- WD7T''8XMWI8'<>S'W:N01B5FR\7L\+QY^"5@H0P) M$0E&0,RBY,AZK.&G0("4"N]81I^5@X_B3JD8-,9.\B"B=BYPHV.46&GF9"$! M="(!M)* ^P[(;O$O(:A@>/+(:$T0!\: K& 8,6)-I#9ID^NNDO<&46>?K@7!V>%,%'>S(=PTGWES?=?-.6PA"1WV?: ;T9QI(UER/GHA&3)&B(V M7M%-NF*D"U(IQ9*Q$6Y)A0$](O /C<8:EA*[,])5DO-("/D-N#J6D0B.C+<& M<16!CV&6J[^!'3-"2$QR28:;2%DM_!@+FZ5RLQ%FNFX1YH^C;C?O-0'0?FP# M:J>VM^! ;WF?!2X__E_@X?KV8\>VX5W:WJR+S#OV1<+^094K$8P^I^9.'?[I%2]RZW,I=L=8,O&L0,[ M&&]8L-H9:/YX^%.[(4?MV+=]?W1>7@Y(4+N\?![0_>T$[]-MD/RG3K6?\U76LA1F.RYPLS90F@GU[G\2J<-T!4FT9)^+'C: M8.F$'8_"8=F#ZZ1,V\AI$W")P90HC4YZ#I;]G^+FXX2-=@9H^+/8J)D,:0FE M"!.8G$S,V5$L(S3P6TZX@2<;]D&PQ@ _WJ/*7VWG2%;.IH$/UBR,",32]JK)ID<+HFH/R\VER4Y\^7^\+YI2*;I]QS[;E. M^W"\WST6NJEE+!\2;%"19-&#IVO[(WBM-YB][EEOU $R!2^,M\6OY&-\V=Z< M?$S6 X9Z6*Q([S26 6^8D) %LW=:/.1X4'FN"EIWAWV<:R*&US2%+&W2C:%U MSC9NM>TZ8-=]\&)Q<=O>YT[R;19VPVG_-9(FM@"_/\IS= M$]"&P[Q#6>9#7J5!MN V?W1Z_NMC\Y'S,1\YWB>-[CYPDH/C_-Y^YA!=X";; M<,WN0;?Q>1]XQI;8OWA_,<]'FL>?S@^.OWX[Z#;S.-K-[3_;^Y]W<(/^W3[H M[G\[R%QFNW,,UTI[K9WS+\YB$KW12'EIP4_'$ADJ(Y!9(91U&'MA2PH*NA7# M5N9T@B:9(KC:0%NX9]P$<+23 J?;<\>2V@ KX>UI5KW^*&Z\>MOKA3/@*H6V MC_WI4+M:D'$/J3I(UW A67!&/Y?NA=PXG*>:<=B/973^X1S+W>:;>;V9+-Y? M18+-[HG/.79Q.Y9_KW]-Z =6JN9QXPM8",6]I8A@ETNMJ8B<)A1%$1.VH%[. M@%">]!9H_56JDS\"W2@9Y.%$>[SM]\^+M)'"R1K^?O1',8PZ<2\! MRVT/XSL@3&$>=(O=Z)>+MUODBTJ6>$89@K\ ;W742'OI48HA2<&T%WX!;S&V M0FH#/K^4/'#AA-(!@WOHF# JN'F\S3S]L,BN6Q"9C,#6^U%WU"D\$GB]/VQ? M7/+69>2Y?0748Z>AS*G-'#9G"0YJOQ2$LC<"O N#7W_[ 0R_\1&_W^3[R?3Q M9FR3T!]K"_W=!LYT4S'S5+I-\TU-?ZR7^2,,EFUB=A]]O)D1JQ^LWI3F=G/P M,'V\Q\EK#W( ZW8=6V>MXLSQF@?HN/V]RDCK-U=EAO;KB0TI8K^W*2M^X]._ MG"G5 M_C2(:=2IO6LG\#)S."PSN7RF:_#K7:!Q537F'_5D[G89;D0RZZ3ATF]L[YP?Y?I_?LX//.^>-[=#=IY]@S,W4 M6"R.KUU@/ F->$H&<:\"Z1)2&W^$H)&4P-4C)B+:D4CD5 M05R70BV@X*\5 %8 ^)0!<+WP#SS>"NM6B'4+35S_\61OT%2=>#T:P,UCOU86/>B= M#([:IX-KHZ_?Z]JRY.F?7]<60 1!B ,SHB176CHJA'+,,AV-"\95H:"U@X12RY>=$4>2<#T@2ZB5)Q$8=\P'YNB"+^GW[($>E MVB_:3E?N^VJU>-Y]3UR:B)-!L'@)W/?(D5'>P?12*3 /012'B^O2/&^-%Z\$?##I6C0<>8(*> M!+;>8X6O*H[Q: C;?+T8QU! @23QB(N,L)%)I"FE"$<"ZRFC8]IMO!*LSE:= MTO($VKFL9LNW0M47CZIW"2@] *Q6 :7[!]KY@!*EN4Y D(AH%X#*&HPNJU/7U:GK M6QY!'-?#KTU*X5?GKJMSU_T/QWNM';%/ M=_'>V_>\<7Q(]UI_'L-8S^>=_?W/^WSO\_LS&-OY_D4#-]\V1*/5.=[/-;2W M#\_WMF$LW>9QX_C/9>>NK0C.24^08"RWK(D$&2,5PIA2;Z355HKJW'4%><\8 M\NZR@_0 F/>"=Y ># 7G=Y TIS'$Z) 7GB+."$-:"(P8=]0)XK5P;.,5-75" M%]M)5.>N*P!\T@"X7OCW0K9W'@SKYK=WJ!74)"V1+8Y789Z0C<8C1;D7N9,- MMGSCE:X;=5W7D^>*=]6YZ_F4;^5H4LI$YJCBBF#-37#,. N"@@,5L[V.QGI? MI7ROB>;/IWR;:'D222"M6.7;*KJW'5U[OI.M("9 M2 A- B>,N>)1)^MX4$Y$G$_ZR2H4M';PL'CNVE(:,CXI0Y9(T@*+<0 M#D : /=9=>[ZB2KS78(<#Z#-59#C_O5[/LAADB3&4(642 SQ&!6RA"7$/":6 M6>H5]Z#?M*Y$=>[Z":GV>FEVY;ZO5HOGW?>@A2(Q8G#:@T2<$*#SDDJ$N6"" M1N\%!A)/ZWR)$C\?(_V2SEU')53$'IPTICDE5#NC'2R\8QH;'D/EA*^S_LX[ MX<%;3XD)2$2>V_T)8-D26_#);7(Q>,>5RN>N=77NNCIW79U>>5A^)&ER#E.- M8TB<8V>HTRG[O\1H10FKXACKAK!+SET+:IRW0(ZDC,"0(F?(14&18#YYS9.( ML'S5N>OJ3&"%J@\44'H 6*T"2O5+G=,69.4\?4^_CX/5_YOID+SN*/9XY ^H\=3C;3!"W?1+BR? W MJHH;/3"$T/(87AGY6])#W.86XB57@O#VO^Y V@%J91BR=AH%*?"V*1S AJ-QAJ6$IN-;-*%JA%B M(=PZBB7S>-/YP?'7[\==)MY'.WF]I_M M_<\[N$'_;A]T][\='._BQG;G&*Z5X#GPEV"]T5)YY*G/!, M3/#ZG>R1-L19ZA3F7')E@G9**.&DPYHYGM328J'5TM[#TB892:[8B@1H$.*) M.@3+P)$2)":I4@H:EI9N+A;S6'BA!@#5R0L/DUT#Z#NJ#8\B_-^/L=:%U3\: MU"(@7JC-]OBNV9.0?Z#78$F^6EAR!K' D_:)[XSR->'G?AQ$V_='Q07'W^@" MP%Y>J7U2C.AUKPM0>_Y__Z4I4;_G:PP!/;L@KW84VOE$,LAJR-\H?BJL6G%0 M>3"$O_(5!QG@8#C],OOK.P/W2U/%%H8^ $<%.,&._$U#O,9U'L?]24=*.S9 M=[:8?DA;9_7SHS^*8=2)O?0="OEF-!SUX_1<[I1ST,J&MP7C^:/3\U]?F)H" MOSS[ IYS$M(G9 3\P8'#(T.$0-9)CSE1V&*[48N 9*>3V LDH"Z$=67-!4?E>W\@7$H)YG%.DA"J0N&O]+>=L# M[I"I^GZ17?+L0TW'0 1:\-[V06>_]17&]_Y;XRV,K;M+FQ>AV_S'6S_T6U>=%+C MX\(6*>7$A7HW 5T%H^^>8*3 M"UXC$GPL>Y%;PG,F0Y*>$!,P\<"'=,6&'AQR5,6&UA!R%5N3]/>G M0X(FNSDPV/C];*%EGWP)#.MN9ZO&#_C=M+'K<\:>];[ *J>F,A955NKC6(9% MUS@F\(%9X,@Q =S4&XY,$BHG^8< :I 2-BOJ!K1"%?HI>[*8!CIS#'=96FBI MB:^*2O(+N0>3)QYKD>"@9J>]03M_^[B?>)4W\._9Q([Q/."KKU@'3ST: M7O^5:W)!9LKTKTEVB)Z=K>D_\P,5&FN)UBJW^&,)0",2YZF.6'.IO Y2I"]< M;DR^=-2_VKX_!!+3C_8KL@F>^#?;.;/G@XW_S$X5S-/TNLQ/Z;6SDM(J^A8L M3 K#_RZ7!N"K5^9Q_3;*>Z/Y4S DNRY#J1WU,\3_Z^;54< RBMR;7JJ]SM;A M9#CXK__8Z_5D05@?/G>DD,W&7O/MWO8?]=IN\_7FVH^VN=?:^5AK[=4^-;<^ M;>^V=K9KK_< [)L?RY\^[KW;W=[*+[_9;6XU7^]NO:M];,$+C9UFZV/M%_A( M:[?Y:6?[UV4J>9?4]S$0H\SF%C+1D'D K%D^0^)R$1_^[K.30C9%GH7:/>=D M;D[[\[W/#09DY_Q@>P=(SX=.8WM7Y._N??YP MW*3-H\;V#M_;;GR;3Z\\@,_M7WCPQ;F4YB M3F$9E&.> ;9Y:VB@5 4F,)8$UF0^(1/@K: 7&>T^QI-VKU]K]H9Q<&TMCTEB M[C2A*%?GQEO?=T+OU+-D.5JK#-U'$:'#+Y%:[WQNEA%3WB9*"FFL*%+*>DZ2 M#83(N^7HSG9T7!=2UCJ*M9,XK/E) S3;!9Y>II:\_I.<['M3%N_<1.9I$T^K M$:84FU3>NF/E[4-:MTX1OJ<.C/?5V_(.@WU:D_4P[2I_)!1ZAXL^J6YPLX>2 M?C0!O)K=U3<8_;DP_5J$_I_@/N=?_?:);Y\NAO]_:C:K+C-5EYF?W3:@+% N MO*;,6LX%K(+-/8]/@!QV= M<2F+G;-\G>;V(6UL?Q6-X_?G#1A;D^Z#X_.)'73_;#=SN8O6#EDH9='Z \;\ M">]M[Y_MM;["_7:_-3[OLH/CSG&S%;IYXV'_\[YHM/Y>UD^+19P<20:9Q!/B M,22D9? (X^A$(-3!XFV\(G7"3=TL*0[TXOK,5/A:X>L#XJN(7L!H.&:>>Z*, MU9@80E/.=+4TW;984(6O#X2O\T6$A694$641][D(.+86:8HM\H[:H")V*>DG MB*]/SDUX*I]\"9E,GTZNBAD% *9:>S 8V1,?X8D'P^N;-ZW&"+_L%A1W*0:Z M.G*?8K^L:9]7^75>Y"=47/DI6)XE-3\#43)8%9"&GQ!/B@&SCQCY(&1>R$0U MS>E L,3/LX=,!1OQ,NI2+232K6G#8U%_=YGT0\N$H^OZ>I66_3\0A$\UWO MY+ 5^]T<[:B,QO(T^B2I0YI:,!;<.F2,I@@LA\;!$)0P MIWDFV^[7_K&=4:S]\BZ7<:[17R>YI;W1<#"T9;W.J[S2>NWLJ.V/]0WI%&_ M@4?_.S_Y55[^+2,0YFEBUD_D7.^12"98Y;0!R= M-[HV%X.--5?6*M^LY6SF*8D[*S*4AV OBB1E9P=E]X,L?'E%LN -^[800!!E M7^0IWTET"-@U9W(O%J^X="(W,X@VMV6)0@IYC>@L/;UQM;O:B#8+2_YQ]^1T M-+R4"_SBY.+PXHNTDK.H5%FW0!&>FQ#,QFJR^(T^+EVCFC'1858/"\9E.*/F.>.R^+Y<](UC7Y M]+[7[?8R?/?\UZF:\65%>(#16A_P;+Z\^U.H!;Y[.VX$$ H"TW#\PQRM_GF^[KVQOIXERR&EP;-S>,= M\86RE)Q*&@62VQ59*9 S#B.1N%+8T-R?/$/S$A4<0W/-'A[VXR'(%E#LIT#.,QF#: MS@V)0"[^*>2C RI9M/H .*S78.UZ^0,W@@E 7";A^:8@6W>"EMQPG1KKF#6< M2J,Y.*DZRJAP""!9#P0MC]VRYL$EZ\*??^%:@X\VK(5S!S3*$C%)9O(A,6>ER?H8K=M3T"I M.L!=L@;V^T4#!7B>/T?P$A'%5R=Z![_"A:,%S^PON0C$XR03G*MOU,?J M:4%Y"^92@?M:JV"CM<,:[[\$:XGF(2*M=$XT= II31UB(D:+DS2=0UB_E5Q&))0EE]?*[UAR,,F"9+@G0NXL2=9C"YRCE)@A4V2IJ*,]H@ MU.49[07I1FI>N/\:/_D;>/"YL$/%8Y=+^OOSQN$78BDA#@?$3 H(EH(CIXU" M+G$C78PN3_=E*U.-,KY\O.K0=MD4#K[ZE^T/:[N[]=HN MO%O3WSE>SVIO0']K!*/_*0(2:=2'3_;A(J5>9Z@9Q["NP/8)!@BV1_TB_O:= MMH++0LNY,=XLP1H4;0KCV- LQ&AR$!!H5VW8;Q\>QG[9H^\R @36I=""<.!NQ M-19+<&% MHH'K>$)G)2.66Y\@ F6]"JK'371_N31/4Y^?P$LJ^J;5P." W>K_6G@OF2#$ M5!JDA6!!-E93H8B"R9S!2L=LN.#G4[A0O72A&G";<5&';)1[H\.CTK6?E'K8 MK'T^B@4=F;>RV=ES<2;F418!RL,?C/S11 .*3X9X"D]_N1_7^6-?*9J-WX413/)W=)R.Z*Q,&EQ-FY;7M M= 9/C^'M%DMS$LO5/&N/FTAGHUC(_3BZ-G&UX[?GREI?S<_5 9;CM MR )PV)/+" : =_OK%%>]0U@"N-_'(\"$^=K-,1A&/4M.!4Z5=3[(H,'X)7B5 M.'*#F:'S1F:O"(ON@@!^BZ'5V\T!^OY@YW]'[>'YQV+T!>=\P3;E8NN\\?Z+ ME<9$0R("^Z$1Y]@@C7E"40MI/*?&Y6B$U)MD2=)#CKL-\F+6 5[=,6A9]C\F MHFG#\6@P+/S024*-[_7!Q)_V"O_JLM=R*5,+G/7*CQK+8B&\@SGQ+43S\AKV MM/QR$8)^3#GL!O==&81G* 3P!(-.,1<6<-]XYX MKEQ.K9";9@FON;4 /L'@Q&V!6CXP4#-,0$?@Q@[S2+BVS#*N= .0"T? M$*A7)(<54-\H?^_YWOLOPN=ZL]*C"&*'N" 86488(@SPVS,A<,CR9^0F7SQ; M>0>@+@GJF"6'=BA\Q]$)^' YOZ)P0=O#P:QH3?S$)1';&RJI/S[,5QLASV,C M9-947WE_?.GNR-*V'C=(YG5Y^[?K6B'HQJW8S[J6TY4\2&2]$$A1B37&4@>MYZOJ:V5A?ATU25&> M?/LBPA.6Q4\$IKXO,E!D-51H0AT MCH<$W)^YA465F%FNHA",\01"X;71"GA(3$$H;^87M9SHI=V5KFV4\!2;1Y,9IGAIF4S"11P_N=R#TVOOF4#7XFT%B8VU1J5+'%"2[P83_& ML4-SF9 )'F\_ BV(@\P+"H/>2RE[,+!T\.=AI^?RIV8Y:-?FK_F8]T[Z\22> MP17R=OLW>+=P@LH,3+A1<>N\?U5K=\'-_F><0IQW(/+0!OEKO3%_R/O?<,4B MUW%"@^>'OEDKQ+:63P\-:GU[, MH^$LIU E[Q W3"#++4:":)Y?.\=!Z5B]3.P?ADTOF$R5_IXD3] MRL!%N9DW=A]!D099YP>]$X",\TM- REPXRM,4CHO,Z\GA[,*U9N]2J]JO;?ZUGM+B=Z-!'&. MZ F. UA2P4@""N^U=E9%0ES"3!@CKR64-Q+$N?L$+(-EP0L# _%1Z,B8"E2F M2)G7A-T ?,L7D/K\[X-&V4J>]WJF[5%X7;YKNN4[NU1W%#]]Y_,=Q; M[+%#VN0-%IA89''$2&-J(PM*$2,7Y!P0T^- E0!7-:FD#27)14LU""NC=VS/ MMB9&MS6F-\":O].%K>1'Q=F4F>!JN_@=T+'=K8U.["BTBV26O.5_,BA_N@K5 M#JX"M#GUIG3HBAR7N29N=VS5-J/B3Z9;F\*;7*G5-R![W$_>^O$)W53LULWJ M[O >.(.K[ZH&@^77O_W87=5N^J1YFFV_6L4IC49Y2F/GZI1&[K-VEQ9@CS+G M]_O)N[1+6.]%OF6_O%L]\"T6^%E-'+V+%CR+OG)O9N*^F8_\MM**PH^LU3_5 M'>4VTK^"ZI\K'.2*6H<4U??4IEKWM27/5'HQ5E<=7C+9HS&PZZ#=)H_7W/=TFS]??1_O&; M#HR9S1=7;6SO?VMNO^GN7WSZUOS<.&MN?ST[@.=L=IOMQO$GTOS\IMWX_'>G MN1U2XQR3N>*JDG.:C+$H.I,0U\0APR1&7DG/)4O>!K_QRAC^LV55UZ^Y2H5% MSQ2+@E1*L61L-(I386S2!/ZAT>2:F(D56$0G6$0K+'HD+)HO].R#8%A*BZQ) M G&N(G*8>Y24H(K$7*2?KQL6K;)QRQ,@JI/:53E=99:D=MK6M3OM?/KPJ9+3 M6_6_6K)^3Z3_U6.PN9P5,XV>$_G9.RE^?3<6FO,*.N\ GKY MF"&JV3,Y.7_F2?0!>AIH^7&!XW##B(]*(\D]1MQK@TP@$0FAG.,1:Z'MQBM: MET*OD8-8]>9=5Y93J?&#J/$\Z:$N!6J=1HE&BSAS#&GB*#(D10R\QTL5LAH+ M^0SC/&M->SX>]?I#E$\9O13>\R+H17>>C1JOG//<A\PNA"-9%Q8YA+RB5+$ M&1%(&Z$05;G9MRK/9!.-#[?U<8R4? M7+UJ/++L9/SX1K5!(>,O[22\8)M&_-A1\.]=EN)-0]D3.6%.X4UUN\NN[K3S MDSKO>GGTNW;+(\//=2(F?6TG+9*>\2'@Y1,P.01<<.?;G/^MSM4^ZW.U?_6S M\1V6G[YWMPS>;;-^WFVUT.7O[9?C<_XQ9XZ_LPWK]3HXV_ MS7GH+IF( S$H>&40>&4,62HLHEZ#/R$])RFG__@JB50=3Y G/"#EM"M4+)J0C,202D0S1(4IR[N#/I M+@^NKQ?3"-2H_O48\7J$8D7BFLD$]"(QZ41"8?[B;AI M2B+EM$)@&NN4 /S"0DTETYAA&$6?FI]@&2_B.->]LHQF[\17 +5:@&J^7B : M*BDCC7$H4H41)Y0C&ZE'TGMA,0V"!+GQBM,ZO+U&OE!U-/,I,8U*E^]%E^?) M1K!"YC5-N5BO9%;%/RM]@6>Z;[ JOCP;%6#:F?@OBSHXH8E\8[XP!)* M3%C$;:Y30EU .(5DG:;2%RG%N [&=(TL:+5A60'30Y#["I@>"ICFJ;WSG"4A M*0*$\@!,QB/ (XV2ET11X07%$8")U$E58G=]R&"U:?GX]*G:[K@WF%KU;;F^FGP_?*/2Y'O4Y'G" M@3T.%AN--.4*\60(TLD1Q$,RH,W$@"M4:+)>I[K4+SSX5&UAKAGGJ#8^5@]6 M>XN;F-0REARGR'N:$%?*(<>)1DP%G"+#C@JR\8J)NB2KJJBQ1F&;2IL?B'=4 MVGPOVCQ//;C"1EJJD(K!(8Z-0BXP!GIM#(FY, >@\2LFZW3]RLP^@](,'T>G MIYVBH[OMU'9/2D&'J5THS9!5KWTR*CM?%H(N0 . -U(EN.9))6THR;4"J'8Z M,BJ?4)6 \JQ^IE;EB?O3?AP43>X'T]/3OIJ>6C]VBF/_P][=RPK,5 2HU^(W M'T$*RT'&@"P(GCV,T[>[N6Q /EHJGE;- "DVRQ6XU3'\^RC3=Q^?O/7C$[') MB7HBM0V*P=ZNOL,Z=G(W3[-,0.NH'V.M 9\[&M1V3G(1DLL2"G!R@*>T3WQEE M>&B7-8JZ0#1&_8*WY,)'"_&BVR2D/1DDJ"J#O(RHI\^BGXJ:6JG?Z\ZV-7VJ M EUEX3S3+)R55VM>UN?Q+WN>,7[OY+EU>OS0;=(W\/D_._#ZM_T+N/9Q@+'Y MB_WNAZ/FYS^/&V\_=.&Z1_/AJ.9;&/?G_?-&]^^CQO:;8W@.&->?Q\V+9OO@ M[0Z!\9X=O#TX;KY]DX_PS5=KCH0$PWE"3FB).'8)F:03HM)ZZ:.S@825]&== MO\AR!47/%(I67O&X@J+[@*+YBL<$)^6"\HA+9@&*@D1:)8X,YEXD(;00:B5- M9ZL4P-63T_F@[U/EIU6:TP-UI1WCY^ E;#8^#*0V7R^R.V&\JE,4?UV4P'K MRH'UXP)'2H%YF$J'J$X,\9P&[HPK#I^EW!(\1,*++K;\&1Z*K33Z08)&2S2Z M4MJ[*.U"K"ABCJWD2'H;$5<,E)9H@KA1!!#8"I'4QBNQ5H6W7\)V_8?% B&U MGAM:^&"Q61^_^2-[[(R1^4VO?\T!D MRB CC49)>>8(Y<(*O/%*;JJ%(]\_4N;YMCL2+TEQ<'2>)LX8HQ91%6>>]4K!18I2H, M..U!$V2((,@:(YPW.#G,-UZI&Q3G MQ>:0/NV8ZXH]\@JJ[C6YOK4U;'XL"TGMM3QN'A]^T=Y3:PU% M-.84>^HQW")GKSN_+B1KW3G@77G?%9WG*+* M)Y^05UPCGGA )CJ&E*42.#(SPMI,D.5J[?S-+'?MC/M"M F,I\]G]FL@P/%Y MAY+NP;%9^35>&-=\7J&D%W:.X634=;&_DI*FWTW.F[.GVV/$^@" ]5?L^Z(@ MXGAW"-'*@M["@NXNL$]!,%=R,G%5K_-%HW%I@>#Y*RR"FRB@?$HP6F!P0/I9@X MEI@"W=,K0>O5Y $]/EI7)[G6ENE5Z''OZ#''];",L4A^5@ESQ)T#'"$:Y-FVW^7IS[4?;W&OM?*RU]FJ?FEN?MG=;.]NUUWO-[9WFQ_*G MCWOO=K>W\LMO=IM;S=>[6^]J'UOP0F.GV?I8^P4^TMIM?MK9_G69=BWOY<%Q M<(H(1I+FP6OMK(J$N(29,$;2C6N^%[ ,E@4OC/?<1Z$C8RI0F2)E7A-V S(M MG^!':(/2L,-1ORB-G66[H#>U=U?ULA>ZH5RWI_U#Y]-F2=:[.!C$>,VAC?$X MSPLU;,%M_^CT_->G2:XZ\;\_G!]\#J>.<@D$"DC0W\>-[C[Y E!T7 M#D2(&N)%V#ED@N(A21ZFU M7AKG-FH1*.AI5N[^*'X_'V$%:S<="JW6;&'-WG\Q- J>G$ T1H$X2Q:YO'"< M"AQDH-RXN+!F3Z&+T)L1+'*L 0EI=T?=\5&2TW%UBUIA;,L>C5D^.H41_6Z/ M( !8F_\#M.WDKX^=JQBN*BG5G!VT!^.C*D5?D)+S,URO90&MG<5^+CHP[FXT MUW=H24NA5T^J=Y"0\JDTS^&;FM*G--C;7?:676?NFJ=SK;J3U6OW[3J-[$?; MS_UWLG[^:4$E^^R3:O)N-7E7 MNSKO9G=UKN;O1Y.9[M(2J(@( ?C>/+MPN4>RQ64&:+:X8!C!$O+[R"18V:0^ MMP/\=W[^]0XO/D)[Z:5>Q*12VJ5P[Z4W[1Q>WR_RF)__67[P+]Z^/V]_''< MW [=_>XN.]C>.3MH'74:%W^W&]N?>+/U(34^XO.Y4TW6T[Q+1Y!.'/S,!"ZF M=M8BPPRQVG)AQ 9IGVL[ MT:BT)!%30C+H<;Y.Y74KW5Y3W;X5M:ET_'YU?('8,)Y\ $Z3E1UQSP1R7'OD MHQ#,:.&ERU7O<5UAO49*OLKSB^M/7F1U).@I -Q-Y"5[::VS7H5G*\.S\P7. M(BD-7EJ<*UMHQ+'T2#-JD;'2$)*"=3AFSJ((68]C0I5*K[-*WY:S5*J]>M6> MIRH,,\&LY4@*ZT&U,5 5)S'X)(%&XI.QUA>JC5<5@ZG"+'=E*JH*LSP%6+L5 M4SGJQU@!VJH K?EZD:N ZR65L\A[!X#FA$!&&X.\CI&KZ"G)AUQ6PE6J^,KS M5^H[<95*N5>LW N!%2Y($-(A01DX(I%&I#GGB-$@J1*$15WLGC.Q)B=@7V!< M15=QE:< ;+=A*V]ZHVH'?'5XMI@-E(P!>I\"YZK*&4\EY$BIP)%G%&/=&("2>.#HD82YH"K\+H6SS"R M^RFTJU[UNUY_F-B\8+CSEB+H!J"\*0%L0AI8A(RE''J075IG4A MUJ2@T$.V);R!X-!Y@G-M_8K[IS>]H>U-&@>=M0 M3P63*X/)Q=P9K'"PT05$?"XL0KG.K6$\ CZDJ LA4"HW7@E59]0\E5,.%0P\ M11BX;72H@H,5PL%"5"AA9RP&PN0513PF8$T\"N23P\D;+WG*M?IIG:@G[I*!?9:>="#W$PK&)'/PB6OZP+:?HT53MIYYN'1=[J MYM\JR%P59.XM9O1H[32VP:&(I40<>X*<"!YQ8C274EC+U<8K4^=F\3#%KU7T MJ%+J6U*@2KD?0+D7=\F8-0P\(VV8 O]4+JZ#2,_$FE_*C"BI7!I6+R4(&_$3& ML$(2!X9X\AAI:Q)R7!&6'!4VY80"5==L5=E"522ITOTENG\-@:JT?X7:/T^4 M)"7.<>(0C4D@+FU$AF"+9/3>$VU##!BTG]"H4N*;&4^EQO>@QLW7LVK,DC;,4H]( M<@%Q%SVRG!*$F5/.)^T)3_F0A,2+.V95B&@=0D3-W*MBS&G*<- 4L[F_B- M M^>UXOABL=NB- MJDO"L$TFHB!]0MPRC:SR 0FGK0DD4!_8QBLFZG)E!YH?'U>OZ1)\U1EP^>^W MZ!G\_5; A83>V&95B(U7B]U)O]N%V"SQ'&9:XZ&'<"66MS-5EQU7'_[NLY-" MRBAQ[9Z[0+[N=;OM8;%WOG427A'KWNM]P*NW3UXN_.M^?E/P#7 C.V=\_E&D ?;&?-V $\^ M >8<= #+1'.[<[SW]N#K?BMW.?]PW+QXCQNM/U/CXO"L. MG%J'HLGBS$HL*OBTLBYM=GOS_6?'RSR/V#(NB?5<"ZV]4\JI (*9'#7T>Z& M=6J.VYSM6]FP0[BR[=2FYO?[/94?M3TG5O (VZ-^;ITV/(KP?S_&6K\-8DX_W<+<7NN)Q9[O[@ M.AH.VB$6,@=\IGV2NT;ZWJ@_*%*NW&@ %QX,:L.'L8[7"%4Q/%!DN/?Y__V7 MID3]/BA@+%.\W'MV>D,S@ZB? M74[W5S1UEXHE :ME+4\C6+#K1O@+C7"$;_ ML]AT_?M$:>TQ\5T\A,D!*(15OQ[]UK9=<>MJU6'!_HF#85YDN+[M@ 1W;+L[ MJ-=R[_-RZQ04 =8H'[Y8/GKL+PZOG-=MO#^)F[4TA$##0VK!7_%V?EB]0 MF 'H"TA0S#?M=?XIQ>4N]X/[9( ;"]EW]*H.G_&=42@_/8R=3BP%^K2?<7)X M#O>SX&@4MXK=TTZOR'8L?G7]:/U1OMI$$\9CW,P278O?+'P>G@T&VK!]^"2A MV7004Z]]B+933,"V'=K:NW>O:[]DM:+X]\D[Q:_D]U]KJ=V!Y[__%$HQUP HE3TSN7Y&0SIG9X,2 N#%-O3$; MKPKNL^#%USYM?MRLE0L]* 4%Q/&HUPD@\'M9QL]KO.!&I#XK::4 'O9MV9E\ M3$M"3,"KX+7!_P.>58@3P %8B&X;[-U9._<@'X(>QF-03P^P<:DT8Y4 _>^6 MS RPXA0T+R?6E.,@>C*0LZ,V:-Z2X8QO!-^&[VR-#D>@4YG5Y:\5SS-Y34PN M-7]_L.=#&%A6)'MZ&K,53.6=)FHU>\M+PUG$+39KK0*:X&L _Z,"58:]WM<: M/(G/A %DMZ0%Q;R7@RY:N.=;#2[U^4V$BV6:W>[[C _P-&^BZQ?=I\F8JV[6 MMCIY.@^/Q@A5X-AC_KUO>-G<3OT '5@3F#L MG7;\)Y8RDM^906> W 2+#S]V 8)A'L,_\&J$VPYG> :L76_4R= /IK(= )3A M(_FA[=>81>4P%LA?T"M[1:S&EZO%E*(OIJ,-XGJ%]ZG8GLF?/.T-VOGIZ[5^ M'(PZP^(IQ^PX\QBXE[>#HUKJ],X&Y7)-'M5Z#[XC. 9@$;L%VN;E@,OT.J-B M0N%*Y4-?F2@_[5>"7,)# !7*!#S//M@;5]#SPM 4EX7?LM ?VG[H9 HXEB[0 MBFP;9PPAT/OQ1)Q<3D ;AEI.P/0B@6&UH](&%@HX*.\XB,-A)Q9"Z'N#(MY\ "IX?LT% #KM&%XF^COO1F7S M^D\[3T6),1D8)\H^B OK.+5D&3< 3S+\ S3"/)[&S%W+RW3MM[+N2R\;[ (9 MBT-O4P=Y+DO"3,^<+T#711CU_X[:^>&&V6W]&L=B,Y[YJU&T2]"?('H)6RVP MY("+B\0^?_1RVJZ\X8PY\Y,U&($43#F2LQ"<>[KF=1D4'XG] M+'LP'0.-X? M@GL-1OT<_"AEKM\+(P#%9>_#8_92 B"\7/%K%NQJ1B>7R6(\/3O7Z]X<1"[= M')@@R%C-!<]1^[&M^JT/W +D)?Y^U@[#H\E^W-2WQ@B%K[YB76&6KO_*-=A6 M;HGX E36!>WR[M+,!$[]>=2?C.84C!7*[ME75)1W_,UVSNSY8.,_LX\-SSP] MQ_/3<^T3IO0C3ZAO>D"&_UU.,[A O9*$_%9(5?X4#,FNRU!JX!^ ?_>OF_>H M%-BG,NB8BKAZ&02VUX=R%@3OD7:C&GO-MWO;?]1KN\W7U].:=1EM_=[O96?OG-;G.K^7IWZUWM8PM>:.PT M6Q]KO\!'6KO-3SO;OR[3KK6*T]-)_L'BQLO-&RFM.6-4K%E9QV.1,,USHTFP M)Y.4 (;QBLG$;]&/,BAG P(>8;\T5;-FD/I5$' M",L0;I/U)]MYL(C#DG5?Y)+XV&+GC["4MTI1V MOV;A8> JQ604,S U],UE.]UWV]SYR=UO?;O=[W7=[M8O;;O[ U#YDU',L=_7 M8T_@,PC5Z]$ EBKVUV6C>^_U)$'G3[AV^-JX^"J:K:^D'#?.&MU].A^8:W0/.DWZ_F(/OK?7^G3>?'MPU#S^RO=:[UGS[?N+ M9NN@"V,Y/S@^R!O=;&_K"[=>L*@=PC'G+0JBD*'8(^N,]RI$:1*>WS@VPN%@ ML%)6F_Q]RR2EWCG%F*4FXOF-[O$*_,"6]LUWFAV9H%H3^))+G'&AF'4IQWNM M:5+O$_ M[7AVY=/.>S^OC]HQU78N3=Y>:?+JA5TLW[S,U0/SY N_I]8 ![)?GXM$%5'" MP=6>PXG-;FE][*C6\]90OD@>U>AD;-? 91O;X'ZY%.5VXV62:\+Z#:.6&7GM0N^9P[@]GNGX(L.8=^>'N4T,K"M_:]QG$@"QC5OK)].IKGP/(%_]+;O]M5 MX7&:O?ZP#(Y\[(W@IZU"B^WE!M+X]\%D ^GWVLXH[V75:XUV"$#%=^R@W+_: M2C-?!#*X=?6EX@.#MJW]97WF1'/QS\Z@"-5/M".'BH:#I4^<]_*&9WG[.W^B MT3LY[&W_4=L:=NP %5V,I$[_?_LO7M3 MVTCV/_Q65/QVJF:JW!ZUU*W+S#Y4,8&DF.]B)H%LBOR3:JE;(.(+:]DAY-4_ MYW2W9/D&!DRP03L[#-BZ].5#IHK,GOZ$Y+^_AC%S$HT^K#*<%RW%F MQ8JVE5ZU)GS_A:<>Z#K!B)MX+F$N$P2SP4A&)4]]18,TGM-LS^9XS09=$#KZ MX%2;N5>F9$ZQ4&!8@55,,8X62[LN.6+]]\-O.3KE?]4NV\$89B:+W_XH MF< ,KW(1ZK;_ISFEVP2=ELNAIRC_EZ MXD-IN\:/8K/E[)OMUVW]U4P@L/DN]-I>X"_]VFW3^G<+TA[*.0#WJHVY.[U"[)2K/OSIV1?S+KE MYFPWU\@=C$P\,I&)!].1B5,Q]INXYD][Y7TR C9[DQ$XK-)N<94)K[#!+VKA MO/MPP9/E;-_N> K:X?.5HOGG%KCQQXP'>%-9_1Y"X5%5D%9AG@<7-7N203Y7 M[:5IIR+7!+Y!1%_:Q??I?[*1)/[HPB];G&B[:(HO)E66))R *I%OH5;LN9O2I^+X=6;0/=$V8+-K> 3_R M.NB6N/E\N><>GW[(S^#99Y=GUYW>(3_K=?+/IW_E1_#>?=WY>=77;A.7]WC]X=?N]X'[*C&Y?.5/IC(LY4%'F$ M9XE'6(2-M5R/$NK)*/(CY;J^!PC&\UH^>X%-\QK!]4(%5^9YB7+3D'NA8 E+ M$JG<.,,^2"D/1>AJP>65@LMK!->F"RY_1G#Y(N*<)AQD5I 1ED22Q#*C)$Z\ M3"1Q&"3,'&M,P5*X(),DX#0A+ Y=$'D^(Y+'T MD@BVG*/L=7F+HLMP8_K-/T,!^)?-Z3Z&U B?)C(#PYB/J4[NQ%MQ<&Z&HJ^G%KO M=#;6<_-@5SV<9NN]D"^\%/5]Y+*?I4)P/X[]B%'!19"R-$V2.!(9R[RT06!; M)9=/YA"8*Z,X$%X"N$NEA(DH(Q$+/()U#-U,^ %/HYU=YK:BQ]>^VSRO7*&C* \4X#V(W32/) YYX/DNRI %@6\;HLP",!P&(\#0C5"*C1UY, M$IY(XBJ1N:ZGPCA _WS<8AACL#&,OJ%5Z2EM>\\'MDX'(]'=>I2UENB EWB> MJI6,1^EOD-*M\R M>3AW^$Q]D28\)ED@*6%N&! 1Q"'A-'&#./)"%^6A%_$62,UMD8<6LY<#*8G? MX.5U6^X;#G+O,]?:QBSH"/"H@-O[K^8Z1_E3C;CG,,A.[I'%]L<*J0_;2\IK MC Y_LF2+RP(M2E]^H2Z&)BISNX%Q("A7KF1QX&?,YU'$>,(3%0/;NTQ% M<>,HV"9@?#Q_+D53&L8Q5R2+PI P03V2*!:0B,>Q'V.+Y#0#8.R'K7"CHC*; M1*Y&7.3,(D9RX3,I(BE]/TFT&G;!->L1>_!AGI^FI%( MT00L>A1K8;$3G>Z/.R71?3TE=GE$W(U[F M*\)"GQ(A(TI"$,\T]!1EOH]5EX-6S*,-"CIMHLO7S.K,$P$%R!6D&6.,=NL]?P7HZU7$FT8Q#U62>3(. '?Y?AQYOB]X@C7.(S]K M LNW3"0?S*&O-!(84IP0G\9@"/- D2@6'HF$"K,X#$24)""2_18/7J #K^'T M*HF7>EZ< #$$;L(X#6(5AI2F(@X!A;D9;<#7UG'Z#/@*?,K31#*2I#XG#(QJ M$L,VDC@!,TMX*O8H1?#5BC:*TYO0\M<>6FZW8$$82Q-KN;8%>C&*K E.?UF* M[' .LB8RB&@D(Q+RV",,<6O"J""!E(E'5>")S'VBZ/0U<-IVA*\W,K>1N4T M_"N6N3/&@T@25P111F(N0\)"$9,X3B.2A5$D1)"H-&)/% '_C#)7VQZ_ZQX4 MN_,]J^YNZF(_P0%N4!^FDHL*ISM(=?\/VV/Y(W X_'4RTMUT1)IB#R3X 'OZ M+94&P&F)&LZ68Z0>0# 9>Y%BS,NR*%*Q&W@L33R6@9Z^ X1YL_( A #6>3=M M0#_DQ==_U! _$.>*5KQ-O.UD[@>WJSD^/?_Q1?E9ZKM!2D24NH0EGB*1JQCQ M$TY3%B6<>>G.+F=S3/F+CG>_W[X*/_89\V,59!GC$1=*2IG)F'M9%*;974=T MS;ZNUH;H\H ?G^[='/TXA&O?TZ/S+YYPXR@,*5$"XY6R@(+\C3.2>!%+9>#* MD":PR_.A2K_H9IK:75!V*T-V1G8?Z2X>O8'NXJ&FNW@XR)::0' ?6]B8\TIA MEW#5O6D[G4'5IATDQ/!F1E90]Q=L3=X;#'77W=GW7H'8&LBB[%1TKSY9BT7F M,_3E*V&)\Y])D]/M:\FWJ/U;6LZLWKX5V[X-L1$S4HDH@*\?_*85M&DX);JZX7EQH93I!(=?YX5N_9I:_03/_#;0':7RHAB;=O=5 MOW@8C )JU+I+F'YK-5K#CF_8$@N'?-Z'!0'"!"RY<(A3O:VF&EF5*U&TG?V9 M^;9L_S=\B>XDWS?3 -8CY=]VDD4+%PS&IIG+0*$I#OM;],=B>&._H?:;:[CI M7_>I@!RH+(ZRR&>N8)F?"J:P.I 2(I.*!?S+X4)W!U\@DN?P=DGC-ZN![."U MR>O3C_3H^DN8I%$8,TY2L'X(\U1$XD#X1 9I2MTHADT)=G89]=KS84P.,'>W M),#[;'O@90#-/5#Y,F/,36(OB;(T3D,*^L*COMUVZM-FV]>_[=[1WA>?TR3V M:4Q"3T2$L0RTF!29(R$L9<28'Z&%34S MP''<380;"49=H(Y%P.W^\/R1?IAFZQ\E##C@]$"Z/J5Q2J@+$H&%44(BF0FB M5.9'5 5N& ).9_.2X!?;]'X&J]TM#"@V#YM";[7Z<*("I?<0T,!@E MTHO: RQLWT:L_D'U1*ZG!62J-1FBQ>.DFYOFMUL(W"=3NJI-:3"9$NR"!.;R]_*XK\2P7T?EO7%WE),; M^+@VBVL084XVQL[><&L!9--%(V)B3&@#Q#3WAF=FXVX&:ED;'!+=9.)3VEMF K1F]F=^1Z8V87CGXMS7<&!9&GI9 M)$%)9 PP@DAX!$07IL+S 4ADJQH.E4ZP ZSQVH35&B2Y&#<T\_X+$(3D7J)(&B>4L-27)$D33%;E21()3P1A MMK-+O=DCJA(DHGHSJA8W1AI"&"J1C=2P[=1\@(ZXNNJBNT^[:36185]6)#"9 M:R@Q< :]?(3MX]/NH$"%JI6KA8GXO=9F=V",>VJTO$0*NM;)Q$%Y ?0M+& & M"M%7XTNI5\XS@+6?%U4%L2L0Y20!NOI* M-&G](;K7XJ;8^7UZVC#G^AK/+L_2&6;9.EHVSTW0=W\QRRS1O:WIX0]$K4.\ M"H8D-F4H#MA]()__7RYH%(5^Z+M^!CI9T23U(N5&+ C32 8\^Q+N[)[BF37R M IKQB''__;O876KFS!'>D]/97.=L4]OHN//N>/^OEG/8>;/G!OO/FN+-_T#DQOYT<_^=P?P\_?GO8V>N\.=S[CW-R"A\< M'71.3YQ?X9+3P\['@_W?%G'7C(PRBH][$;;@29*,^8R'H)LS&J6A")-8NHRY M=TB8C;'(/_838V%]T,B? MFW/7\P&>N,(OU>'6Z,*:K*7N1VVJ5;7U#5E=7MJZ;>?C_)#G#P;1]-<6L#D1 M+J;FUU>CQQP4%K>8TCZ M"Z6A)R,W)31( L)D2 $%AQ'QN"NSF"4Q6"T[N]&"PS5##\]]PM;L^_WWW=7G M:Y[+?9>3 *->&"A $KMQ#&:RB&%?,@Y+O[,;+_")3.W[S!';%KJQ]\!JNM;2 M$"7Z_F"BIH;97\0IGB)JVA=^H8J2]84YN/=J3193E(E;J"G7GJ%BD MOMJW>DT>=.HZ+2#*C9S(A6K'WPZ&;T GYZ/_P-0TMC^%-_\%5O375R<48&SO MO_@JSN(@IB2"]25,Q8Q$3/HD4")))/.$[ULY#@!:R3T4K3[L2!JP( XRC_D\ M!F,II;$K,I]1JCA(8062]@HMC.%8&?+,!K@%2'8Y^AJ*<0^XZ:;T;!B 52S# M-'?1VJ_ZOL$8>$@6O_TQ'V&\,D/7 HU-4N)"Z^'.!=C]MXYUGC@U='PUB(.N MN"K4'^4O?Y;Y?'E?,[6^Z<_I46%=BMD42Y0ZYNN)U=]VC>5O,SSMF^W7;?W5 M3+RX^2Y@;<\+EW[MMNG2[VY[K.^WP:Q:Z;%W)*;>HR[R+:FJU@_T4_)"9OT3 MQ\M]!-S=ZOEN,U]]*2Y,G]9,P5,JH4VR.(\W143(%Y[JM5KRJ1ZH+$Q MET!51PXEC\[CBSK(_7SYX;*S?\ _OSMPC[SWUY][AS"& MSN61=T:/][O9D4U5K54:30 -NMP-B2L$EDA6'HF"5!"?!H$;)$JZH;>S&[3\ MX-$-_7YRYY#'EL,R0LO?<*GUSW#P+2_J%46;VC%/G7)?K?D"Z=4(J[4)JWQ. M6/DBIH1E44HB&0D282OIP$M DF%9Y!;HHI=7(F8[Y!'&W,)XL1- M9$88=06),T\2%L> M!+/%TJAO H7=$O^[057$MT@BWC9@=T]3>+IMF9->9*? ML$";K0.>_N2V,:HW0^YWWLS)_3 *LRP-79)P%^1^%(=$".&35(2Q$CR1<>JC M4KV\*$QFQG.%G-36MEQ07/2.6E%*O;[(@_>T U(F"5G* M?4KB%-O^,@"6(A8QX5+%41#Z+J6 +CT6;VS,2;/Q]]YX[^C]ES1)0D^Z'DFQ M&PD+LY@D*O6(QT629C(,0.O QG.O/5]69V;C'Q*O-I,+WL/\N!_F'!>#(_K% M?-2]7"!ORGC"O$J8T_&)A>C:7K>@#[XJG7I7/G;)07:.AY!Y#RA6C&5N8_ 7 MA>L56#K*Y-3!M =7-ARQ:-T[*^VQ9ONJK%!?W88G%O/$&<D21.4Y($7L#]1$F04=CJL4W7+ L?6URPH81U4D+G^@L+5 *;HD@6,@Z4 M$',BI L(G(>4"N%ZU.,[NS1L+RLC7E+"XPM1G6(>DY8M/T^T'';>KDA1AR!% M\R&*0PS;FJ:I+/^N)/FAAH.*G-Q71TXI[YQ_\4,:) GS".P!(XPGBL0N4%_^1HQQ&L68QIRYL+\>EJ[+8*<3GW/JPR8G[L\\;FSV M=[W[*P -#&+/!DPJ1K^W=[]35(6!2I-P.P-(L($ M2TC,(TE2-Y%)&+H!,./.;G\PI^P?\(&35UMBHKC!(#&YMR;(6P?=:G=16G,7 MK5I8\M:\WR6.H]U_)\/?%X3B:DJX,Q,SH#L/3S%X\@3&^,E#VO>K//'C#(U* M,!E-J5>3RJT]?R<78JC^$F!+_F/KL6Q(;+MW=&(9KG?@'G_Z^Q+K[9Y].O2/ M]M_#^]#!?0@,]"'O7/Z5'WEGWM'I7Q>S#'=V^I[#\X$Y.Q=GE^EU9_](%^L^ MNCQT/[\[]([>'?[X?'GV_>C=VZRSO^<=O__"/>:S, U(P-*8L$ "OLX\CT2* M>3X56$/,FXUMCX4?!E$F4QGZ<+>,(^D%8+#%V%E5>F(VMOW@?^-\=.,H+8\[O'MCT1%#*,Z9< MD08>DZX7"?3!I6Z4N!R>DCU;ANNMG+1P.;<[(4?(@:YUA(+5<]W(TL,,Q?R* M)1AZVF8SA8S09^2Y?^H[\ K]-_WSMZH(!8B+P%E,?K6'33\+[J@_JX5E)& 1 M80$FLG\\O!H4.N7]?"CZVJM5X(A)@J+%$9A#5.ATH&Y^GN/)C;*47K0 M5$R>'U/;P1)[IGI4@<<[>7&A%:!-,JFFC\IP7Z4*Z_;H3UN88>(4*#]AX-]$ MWM79&SK?%]= 5]\:3G90/T0?0BS(\ZU>,UT1I#\ 1=P_5_:1A2YMM6!A%[T* M9ZTO-R,TI0QNYI82=#G0 >;G+AQO#G-,E"/&P"Q"'X_!MM\Z@2W,[3/,=7RU MI>7H3J?H] K#-R4\O61.K-]<5FC.*YZ?)H*%G%G55$;',A# \&:5N^K\/!C6 MV7F*MBOW]E\#(&$L?_S43OZUB MT_4 9JGZKPS$'9T>W!SM?>$IYU$0>R3P4HJYRA&)TL %(YEFD@&*"T)_9S<; MC(<.5BLLYFHWZ1.>^U5O>Q!1W&HX:P)([J:1Y#8:^8""HMC U\8 MCQ,EXHA0WQ,(\#,22Y9A&BL'JS$ TO'Q>'%!N;=2W@S,0=T !+$N=BGZ?:RR M6=224[6465#[JWR$]K>#\%F],ISRLA1PN9!Q(EB8T%C(,(I3J116B O$)@B= M#2@3]PQD=8ADQ?T@"96?D%AP3AB3C,19$!+/XV!#A9)Q$6)?O&5EXBS=:)RG MU*0_@JD84\(LJSRKLQ?\ 2!Q6BV;9TBLRH:DMM(A3U.D[9%%VF9#:ILB;4V1 MMJ9(V\\OTK:""^MIO:XGUA@YSA:K6VV,6%MS#\_2P5+9I*(BS^)X[;S_XKJI M"H4*B L0C+ H"(CP!48W1%)$S&-)&,\Z4K?&/)]4,K$U/G0I$WA(,:6['6$) MXA[1&5-U3%JZ !Y&0"/M:?QYA7XO_9<4(Z$_TC8/ECRYW=-A.R=N4V$2/VK3 MB*^], FE;A3\H/O:ICFA?WK'UWJ M&VQU1Z]QL\0/7&)G:HTGS5'TGV4XRUATG5,U[)E/?SWL.V=:PS:K?L_J5E4? M%KV0A["Z>;\ C*[__*_HCA<1\C-D]N><=?SKCGR_?\V/X_@C'MO]7]_.G [?C=2X[[_[.9]-<._O_[1U_ M^N_ET3[>U^UU]K_RHW<'/XXN+[X>O?MO%XQ4'][FGO7^7E0[*I),I4F<$=AW M'PQ25Y$XHY)X$>R[BF@F4Z;+&T1Q*Z+S3>4>E>KZ=)FL#Y22LZKI:47&BRD% M\*(S_0%>:GFU%GDYU\=JC=*RA',6S)5068/D1DS>3TS^F*T"$WJ>8D% X@ S M#%POP(Q=CW@T"ES%>"!8O+,;@IG_RB3D?9YQGSEMA;Q8Z%U/0I_RF&+A>,&\ M)!.!D*!@N>!^F,3)3&Z!E1!KBHFX4RA4MEW-JD.CSEMXTHTNU$9>K"(OZ(R\ M2),P"#W%B0L[3AA/,Y/7'WMI0E/N"B]+=W;]2;_NN7CG!L4T*&;SBP"O$;Y4 MCA#M MF*VD;;(IW\&>F4<1[XC/LD3(1'&.4>23(_!*//%WX6I:X,79!.U&_% MT=8 FK66Z(S:'M]<,5>+YR[#H91%^[*ITWF;EVO]B;UZ&PZ+8JSDO@Y%,Z&# MYM"G'@91VF.R\6>M3;3-EQ?V_#C,1,0)3^$'$TE"!)22SW]]74]R!=DH14!S:/M2-RV9]DF#6 M92/]4 9I')),I1),L"P@(F >46"12Q&$@'J2G=V@'.@BEH8:(&P'^ $]D2A=-P\ W]?TJ']: X(,/1%^2EOA9:/"1]O!; MLY-C&.M>7Q[@3IKR=J7&V/02(MNA+>;+O,>!JT3@1T3XOB!,)1&)W R]_$$4 MIH$O S_>V=49*]Z?&]288MUN_%8'6%A.A21F IL&>USZ]#5(C6U_QC-TD=S8Z+J5&VGD]B+4T*SB%$1>;&74(RMXV'0 K+:EMZ, M:_(-/-I'N4DG,@_K/OM"SI:7(.B'2;TF0FX[A-TL%$YY)-TPR$@8J!B@L L& M-!8@$5D@*1.)X"'#"+EP77)N@T39FB#CQG+]DV61-W%N6\;ULW%N8-C*%#8; M@ W8OBP-D.$QXLV56>#YPO5E@'%N="UQ;@VB>"6(XHFZZS71:ML@8V:CU0)? M!0$/7*(D#PGC "^BU*<$-4\4,PET0+'H5-!R@_F"9L\'+IJ432RF5AU*:JRM M2VS\C S.!>T37[R;:6-2. \FF]VXF=8L'^=3. /.N4>%3]S0B[&'8$*B!""9 M'],P"OV8"Q$]:0KG';RVX3F<+QD5+IKBEDJ\C<_$K F]QL^T/FDWEXD9PQZ' M+"(TBT':N6!V"A:#\$N\C$E7^(KZ:\W$W"!1MB84N;%YF?:7'E MX,;/M"K7S_J98AYE4M*0I%1EA%$9 ]=[(7$]"O9_$M. LXW)IVP0Q2;-[;FR M(MLI@)IL9L,#Z?>5^J(T)=VK\4$\G/N=3+UG@>JD;!R3P:4I8XH8D MCCU%_ @H(!(1XS)ZLG"G=3!C$Q#5'%^^@H"HQE'U).)PUE$E%$LIB$)">< ( M\T5*$H:GF,+UPRQ)J1_Q)B#J!3FJ-B @JG%4_6RNGW-4R=ASL256QCV7,.$* MDF0R(6G$_4CY(I"^WP1$-8AB@P*B&D?5I@N964>5<%42,\JP!JD"2RN*28P9 MRZ$K@B3@BF<9W]B(J-]URYS=6@^^NA2\M=?17,N>!6SZ#)V5/TS:=)NZ#!^Q M3?>+;K&,KF\;6XK.S?"[7T8^*03\V.Z%5/)*)>^H)R!1!1)(B*7<2]2 M@8+?5+ )C4-?:[?BLYNC\R^"!AGS8DE"Y@78^4P2T%81EN/A0>9G8"1EZ^Y6 M_""B:+H5_U3:^'&T]R5@5'#F2A*X@)=92"D12H$^8PGU0C<) S=]?+?BJI'Z M2 Q'V"=.W=*Z^']CN$@-YYH74Z_\"B1=,4XN0=25?6MGV]K:OHT@ZI8UN)V5 MA^I[;EZ_5"C.C&M5\:A8+,+ #WU840:CB_PT$T'D1[%D0<@WHJ_R:Q6/Y[R# MB30R%ISZ)$V]A# 51B22<4:\@++ ]Y/$3>+;Q./CB7$:K_RL]J&=0?^;/KR; M@"B-H32$:CJ'OM.=0RGH3Z .,.]H1F061=B!P">Q$#%QF0A9J +FQNE+[!P* M(O(!#4-?8MO/(&C[]&$M+V_M]\C:D>=M2W-*'.QJCVV:4S;-*9]JU>::4[Y# M;>OL(Z9\*_*AHYU@NBLQR*_G:^<'4N[V>)TI)4""=OA\)2T_6B#0-/A[FJ@< M):,,+"G*_) R!197 N8WRU+?YRZ/LI^0'7;POS$H\<,^ +VQ+I=\#+I\>'HA M^M:=7('!UQ.M\R'_?/G^^^?+0QC#VU[G]/WU$8SI<^\ _CYG1Y=[;N?3>_\S M8,,Y'_*[OWN=_;>]HTMY>?3IC )._'ZT?]$[.Y67,-\;>#_]O"][9Y?=A8W_ M:"RBS$U)(K3-[89$) DGE$N/)S3@,L4>$"T6N2W/#;:E"T33,J=IF?.T43P/ MDZ/KB^)978K.A !HC((0!1&*+5O0R-#[R-#9$)_8=]U8N!Z)@P!L\LRG)*(T M()0RCTO*8S]!OV44M7FT+0)TK6UTO)7:Z!B4^AR8L^Y_?66-<^X)'A_B/WXF M%*GEW)*"Z0V(?(0 G _YIK$KN QC%'O88R.4)$XD): < R_.XBS 0 3:X@%K M<1IN4"A"TW3GJ>#1XR3%3\1)TW*B 4MKEA6S8"F*4\Z$5,1CD4*PQ$F2)0"6 M?#_VJ<\R&>K.7&&;>1LD*-;DJ=LB/&2,AP?!H>WM$''//H+;A(=,WP4;K%GL+NJ$($8:!\@018.P1 M%H C$0(4E#&(48WRDB!_4>#J$7C>0.PZC+*PSU3:[.AWK%@GM) M) )"TX02Y@6,1)Z;DC"0-.8)4UF@=G99BT51BU.VWDB%-?#HAL>"O8)PKY<= MT?4P<=E$=+T 43D+0;F?L"0+(Q*[D4>8Y!F)>!P2UZ5,QK''&7-W=KTP:--' M%U98MV_NOH45; K4LCRPW7\GP]]W5Z]B\'3E&):E8FBH"39BZ!S8=%E;?^&? M\3"] "[3A0P>6(?!#YX-/1_VG>-T- !8A.48PE8]3;/*Y_QK )(#TW[W)^46 MY. *A$-+NRL+7(F+01=4+'QSA=4<\*N1J?%P^Y(YO^)E^"K/_=-=DDFH*0W*N\)9NWLM'IB-]_2UPGR,PN:]84"L"'X"2>)@GXY%J.7W$ M@)CJ/+H 3CF_<*[$S7#0[8+4E>/4/GM\A;?=KQ! $/ D2D.>*3]F,4MB,"(C M&L;<\YD4W']Z0'PDON>]<:]<=5C!(AWF6KQ_ '^BDL _/C(.N^_2"\4(?6Q MD6#"P?8/.1'85Y!G+([2F(<>S79V%PC=7VQZ?SYTE!ABA;-)Q9*KDJAM!8!9 M'DH'O=Z@;UC%$2-'.#(O4I#1:+I>81%$G<*E;:RV<[KH">/A$+887I !K_?/ MRW3\1)T#3^RK5"$U.C30EJ^G.3,'5OA^I=(RYQ\^@D'\/>XKAW)C(;4MS O!F4(R* M5YQI[AV=?\E@U=TX94 X203F8JI(!*8A 4LQ3L-04?C?=F::#T:B:[B=Z (M M* FE*L,Y3K#BB:'?IMQ?]5\[P5F>3D'D!-J8ZY< M/2^=MCW^T$3YGYY$CX-=+>-_?4GTZ]NU>)44.ILXS&S7:6<\HM9,N\^Q+^N7B;;=)B& MF!1AQ%!]4_VQJ>CD_5G4+$C'<5:NX+&1,N&NW5V-VE^:\_U^D]]>M_QLU4:1 MI5GLJ\ //!:'211[49+"!S+VE)_<%1PR7^78&GQ*+K8'K<7Z"BH6]XY^G'F' M-Y_?O>T=H__\\OTUV'Y@'W8NCC]]OCSZ\=7KG!Y>'Y]^Z,WZU<]^="[/+O_^ M>H:5CO=EK[/_5Z]SV.?=9TS^F2V++OS 59E*"9,^ MV)2^1TF7+/A+5\:N?>*Y![C@G&/NFD<>TS( M6&0>#93GQE1Q+IDWW>C4:^3>!LJ]V4KMF8J3A'-%?,Y!^/$8Y!Z5'@FI%Z<@ M!EF2"AUZ$:PK.?IIY5X3Z[8J/#<>Z&+KH?DK3NR:;;KAND$0)(PFD6"Q)Z/8 M%:$2KF# S#3V&ERZZ?+Y9@Z7^LJ5&>41\;PH(RSV?5,%+4G\R$MY!J8()J6W M8K:N CX;%-C6L';)VCQ*0!-[(0V99'["(@8Z.U*^+U3 8S]HH-?FL_8L]))4 M)3ZG 4DY%CBD04I$$'$29S&-$M_U$\J1M4%;;Q!K-_[/^5 #X +32Z8GAE^5 M[H_P*E#5RTP)FPW-XF[@!B#S1!PQ14,1A($7LL +P/H-?-Z@J@T7O9TW5MAJV= @&J M5E &K)TH=.3ST,W\6%(W:F#5YO/V+*QRTRCQ8C\A*I0!81D5)(YX"!M(P33. M6$!%BDF:+>ZORY7?.*Z>IL:%*I08IA<:6DGU374'5QBS]CK U:NP:[T@2N&? M) H%F+0TB67LQDG$!*@'WK ;@*%$E$Z!&/ M)Y)Z@M$TBW=V&6NYP;JJ]C<^JPWD[9!S#IR+3BN7>9Q%81C%B60LDC3A(6_ MU>;S]BRX\N/ 9[XO2!I)01B7$8E]_"%=P4*%194] %>\Q:(76!KLWN!JOC_4 M!L.M=Z:1IT9;0O;R?EZ,,"W@FWH=@.M56+RN3'P_E2I)@Y1)KA+F!VD4>FCO MBBQS&\"UZ4)Y/G8M%$D@8\%(D/H(N&A,(I]Z1''AP@:G22) *%._%7ET@RS> MQINU;F/*DY'RA4C]3+(@\6+E*YF&?B*$\'V7-H!K\WE[%G %(@M "C.BF)L0 M%J<^B9/$)7X01+X?Q9D( ^!MMQ6%3V ["[ M]OV)ZZ5M<:SQ^A?HQ>B[!V7F-_IN@_3=?+R;EX61QP#!SF[DM_C:CFB> M7\BN4(,._T;BS_MC38NVR,D*U>8L=W&&)L>@R/'N/X:JJ_VGD^HEOTR;*W8U MW,DM(H&)CT?+;UE2O&8J?WY#RME@JN24T5+[B3/2G"MH%(5^Z+M^IEB@:))Z MD7(C%H1I) .>?0G"G?*FB^$D:N%96Q7=_,7L#8FQ@*N[\ 9RBAG@5#$ELRE"?X].#$.3UV/G;V/NX?GA[L.V^.._L'G1/SV\GQ?P[W]_#CMX>=OG\,'10>?TQ/D5+CD]['P\V/]M$4O>*EZFBW$^T_RIVW:>N$C;@2W.5];@ MW90B:YV;$F*\S3]?O@48\!;4_2'"A9O.Z=N+XW=O+T"M^P ;>IU/'W]\?G?X M?:[(VJ>_>T>?8$R?SMRC2X0+A_3HTP$[^W3@=_8EP 9XUVGGZ]GEV^SH]*/N MABG]* 5+C(01%81E,B B]3A)&8T\4Z6OKIW-OMSYTNVH_?:3 MJ?L?@%?IS2NF<=K9^\+<) L3*8CKL8PPE[LD5I$B:>)Y3,&2AW$T2[.U(IL. M(,UT#! /J" 1!>Q:'PBZBP1=5>5TDAL'R"]']*I+]567)#?Z[VM;,9L(4S+; M,?5A49^:U@GXVU0=T,%X5(Q$7S]1CH?E@TUASY;35?!P>VLQJ8,[5&6QT;:S MGR/$E(N&F^NBHU?Z:QCA.0P=GJ^RK"RGV^TZ5P-4\[DNA"OQ41@B4 [1CKDV MQJK8J1U@WD^[8_V-G<^5+9P+-XZ ]DU]0OP&K5*36&,?:Q#*33GE%,N.#PL4 M!>8A91U5\\5(%_,M5#^'$?1AT$7;^4OODPXH7;X(UZ+0CRF A?3PE4@ORLJI M5S 0A )8QMAE/YVEC"]4+9ZJ&924QU4C73)X]&%94Z4+Z+DUV05CIPJ1-IR MU/=4H8] ?X>W3JZ48B065"J=6;@)FFT*F&["P6!3P'23BFDV!4R; J8;N<-- M =/M+6!Z1VC.3X^%UD_\(Q_!<-,5@(V&S6($;]_N2)S[;/EZ^.C! 9WK'^&F MAJ5Y[&[63WMGOD?L>;/QB W_O\Z<-%Y]U[>O3ID!_!N#H_NA='/\[IV8_SF\ZE M7%39+,D"Z4N6D"@(*&$JB$D<)Q&)DY2'<9H%4>3O['+6\MA\#,+JW=8W+T.T M$4LO52RM(52J$4L_62S-564+52!IIDBFW("PP!T='G!QG^K"^.)X$*>B#^]70YG.W<]\&M+D@=9_&4O@B$T0RZA/&/$$B M!I9PRJ2O$@H;SQB@3;=% 7&R.-Z@%-\F?7_]C/Y( [)A](UA]%FS,DJ8\.*$ MVJJ441R0*(F [U6<^(IG7BK%SFX0MD(W:''WT16_UY_+_SC[\OXH<[-A28/* M7X9]N=(QV,N&VH_6NEOLCUXTQG*8UYEL4DB@5 !>7'1##ADDQR+\Z25%#.=W;==CC?D6UU__/F&0*-&'KI M8NB1UDTCAIY4#,U:+"I-9!"SB 0\E(1ERB."NF"Q@,&2!*F,W2C;V:7M!0UQ MGT4,K9#>?X\\UTW)ISCL(P_UE6&RZ]SF4.1%,1;]5)4)3\ OS.E@BI.&IO!G M8/YLZ:_+A#4=G0J0->^/!LX;<74%O[\1W2Y<=GV1IQ?.-7R-J5(V2#PJ:BV9RW*I^M2E1(LF,VALO/7K2_#/XOI?+KQU0 '<#.53K9P M6>U'=FGM,.W27L 4<>'4=S5,<_39XZ?P'$QAFYZ+7D<=F6Z,>M]MX6/]]O.D M:^W!FI5+?Z+2\3 ?Y:HX^&X(X.UPT'LSR=B9S^YZS9E<1]=?4NY+Y6.9*DDY M81X M8@EE,@T#2,>Q3Z(MA>0R367IEK/95R8$+HD>U5+&/6]E"Y 78N2PFY) M!9M.)RTFV8\@25(Q+I01D,"5J6Y[.TDWA<][MTN>E?+&^);EC7EMH,,G2)SR M8]YDHS79:)N41-4DKFWT]C0Y;DV.VXO.<=O@LXR3>JT-M.C0@!R5!A)8"H%S M\+]Q/KIQ#ONXPPCA_NF*_LIG&R\_IG2%"(75&.I%QBYDKDI5*%20,<:R($N4 M"%2<">:%&0NY=]\@I4>:I7L]V)[1:XAI2*\[^Q_]SNF1U_GQW\O.Z8?NT8^O MK'.Y]Z/S YYS^O7Z\^D9A__>S'H(.S_VW,YI2H]^G/F=3T>T\^[CC^/3<^]H M'\;]Z8P>G_[5[5Q^A?_^G1WEKC=;JSD"&S>DBO",9X2ERB5)R /B"44#/TE] MR?C.+G=9B_%U!32LK+&V):;I%4L,/_&D5#SEB>>SQ'.%4K$4#$A*>I$O[^J^ MVTB,C9<8;*XWK^1I[&:$"IX2)E*71!X#B>&KE&0+[ ^Z4 -PQ@-? E:4 MFDB29:##C=FN FSG,Z+/89RP1Q \3K#P?!T0()HDOJ*XX?W=)J\[*_&_ZO\3^E61JFR.Z^8&X6"$9C+\LX3:BKF.#)Z^+*O8WKL$ENJ@G[0-(@IJ#C4\%9DLJ8LS"-DS@(PS@,W* ! M>ULM[#MOYL >#])(Q8QBYP"7L)#').+<(RI,9!S'/DU"?V>7M5S.6K'WZ'9N MFQ?3W/!_/6@-%+P;1F$J/$#\02BBS,]"$4J.O62H:,#>MO/_'-CSHX!*$9&$ M*H^P@%,297%" @XF/IX7Q!+ GM\*0MX*^:,[C6U>_V+];K8JZ'M6"*>^ PL9 M#]W)QZ+QT#46NA':OA0II8E$0)8&L6 J#2)/^8(R'QBN 6W;+;1/YD!;Z*?2 ME9R3-(I2PA03) ;-#3]D1B4'O*ZP V_(6I0^NAY%XY_;:.[GL8BE8L#_C#,F M8I$$;LQ!S0H/1$)R[WH4#?=O&O?/0C;A1QX+LXAD*A6$^6%"DDCJ&HC"3R-/ MABH$D\UK1>&Z.L/^!+RVV3CC95S9;,&S7[DF%_6V!B/7 G7MQCC+7>CJG(U'NKU\[]'P:RA(8]8F# WC(2? M>+%BT@7;)U5!VI@[V\[_WA#\=C$2W\5.OYJFR0= VY=R'?9>#,2:PZT#H5YR#L.[2 MRHW(WRR1/^_?EE',LHRF)(XB!2+?#4D#(L<+_A@J+#OV M34U*XOPR'2EKI^I.;A$)3&P\6G[+DNI+4X4.-J0>$^4S\;2UGS@CS9J"1E'H MA[[K9XH%BB:I%RDW D,&8ZQX]B5T=\J;+JJ2WE?B7)%DJ,17(C*8\A^B>RUN MBIW?I]<*%JJ^,;-KNG19LFP=I1_F5L5W?S%[ W)J,-1$](=Q_N8:)XM-&8IS M,431__]6V!TP:W1=J4'FO$&MT<G!R?.Z;'SL;/W7/SL==X< M[OW'.3F%#XX..JEAY^/!_F^+6/(V\?),$Z:T[3QQ/4'3GO!4?-_/ MB[0[*,8;4QG0/WIC<GYS]N-#?G;Z'IYS< .?W1Q].O@. M>((=GWYU9RL#=GIO+X].4WB?O#C>__NR\^[OBPZ.^?00/CO\?G9ZX!Y=GO/C MTP_9T>7'ZZ/S+X#G_#3U).&PMH1YH2"1GU(B1!BR1*F0^ZD!AZ #E=Q#]$6] M,/9IZOFA*UA&79$EC"J9<5?Q.//X;"5!L^H.+#L>8\VJV#IMSJA;LR-WOFY[ M2A66=3B'*(&Q@I9PKH:#;[D^^<.:@;E9JA$N%P'_W;N!S>KR_A]84.F]8B!F#/*.$90DG M"; [\1D%W<>4SX)$EZ6^@Q#*,J(C77NO9VKOJ>G:>[HJ;UE0V6MAFAN6( 8; MI'MCJO]6(J:8"!X)-K@-/EC]X:8NJAS"L_M.)Z)9" MK"Q&+(IBD.9B9.HT@TCL6_EFZBU70K%4,H6N1FR?I;[#=SAV,Y6JL+,)D9@2 ME]?PO$1@46-=+!D?K8H1D.9(USD&G=*UE9TQ@!SN<0 $PWWE(M\H,73$U54W M-^6;\;-+6*9"YGIOX/9>_EW7BAT/AZ!-;'574_LU43@Y_=BK[MC,#/^PM:3A M+IPCUH;/,S!)X>YQ?US@F/*1ZA4M1P(D&:H1#/H;(FH'1I5>B/XYKH=>,:^>P>\/N#1*%PO^;\MS*UO 6SC?1M;I?8%5?73Y,BK9SV'=ZXJNA9S&RS^[!O%NS!%;D8._ 9@U&%XXQP+\90NVK MJC.@I'AO1*V= A6J>G* M U];TC1KINGBF\B[VJ JWXV%SA5>:H'DCPO7 M[=XVCFN0)_JF1-FA*SE?&;P'RSR"?S4N6;01\,?']DF[!3__KZV7[1!7J6]* M("]XL:ZI_I1SV&YVJ)A@#*L[Q*4W\L-ZAC3CBQ0EMEY^75A_[^2-$S*74!#. MY>R?:![ZB:NW-=Z#D8[[NN8^\O+'*27WV_J JX]Y?2$3S MD,/),V>R?5LNPR:H#90=@,A\A**\K]MWJ.'5T+:]F)2Z!S2*?3JDODCUA2[( M8-&>1CGJ/"\,Q ,5!0H45JQE+^C>5'?,7%JUMD"X-S15_LT[=2>1$B;J_AQ@ MT)2*)LO[(%JQ&T?^'4<;*ZB5F:Y24\5\6-SF ML_5\6-CVGJ*@C[?2.<'AZ<&1X[6=H[W.WCM]VF&%ZHFS?WCRYN/)R>%QQ]GK M[,._>_\Y.SD\<8[?U@Y)\!3E\+2\YL/!RY]LV 0A&ZT]8032NEM9/63#DZA:X&PZH@)IJKA8-+ZKE_ M'@WZYP.@*_TG_;/\N*;09K^Z5K.?#,;#\A-47?;3<5%^J$>$;R]?AH4XP>JXTI(!/BG$"1GPNAGG9W&K2_P==*..B*%VHHB^Z-T6N43\,HJ;L885D M/BJO QT_[H[,94:_XPN+"PWRC+6)& +ON@1+;=+D[%?ZFWZPACIY#X"_&$NM MJO$%B#/T;SINP?B_%L$-,P3C;.B;-EY75TIH_YSJ%NKZ KUNY6:]!^-EA+E# MS@>S;3"8MP#Z'>J2]_I9OWJ_&;_;9"PKC #OF!F%_;2VJEK*Z@\O8$UP@"6= MP%J?ZZ=5 &=_>C/V:IOQMAK$FZF-^##9B.-J(THRJ9J]P4K@HN\9C][\*OQ? MY='+>4=I_S*UYG)Z$_J)YBW_L;V(U=]&D:RPJ'.FGFA#L# MP\F+B6_'$)I^+UI;?0GOQ@&4I@-\4M2&T78LXTZ856^,G.+4LID<^C[-XX"3 M_V>>C->4C];(&0#\U&.W4&">WLU- M*$C1]5@2")# M1A*TAT,M+=QPD(ED=8 ?T\)#&+#]3JQG1&]<*\T/!9Y0I9& M2?VTY,0J-,_9,\8:C7U?._%$SQ!.G5^F+R_YI?6<3AY-J=5RTX-RN6M#/?AN MW.JU*;*E4ZQ?/!$(H'5*/K4"=(@@$@"D@P[<$9ASV.G-')",C;5Y/1A*U%X@ M D1%4-C7+>> MT1-S&OX*+,^YSX:#RP7/1)_MW&" MWY0'7+"E@UZ>3GS HQOC5:B4)(C0KVHT 2WP;MU#L"*QGDB'@^I!JO\M'P[Z MYOS#:J1D7 "O%!K_+0([TR^LWM1V3I!@E\L]3?D R7#S4=V(6JO585Y\A1>. MZWY@9+1BW+N:O%7K/2>#A1D,"W,@H(G93-&!SU'+EZ,NEQ4(V\K6TG%N3\WP MQ"7/4/G5'$&Z@:/=\O))EHI0:0]Q9[HUEET^W[;S=ME(\;P.N'.8)^.1]A]I M7C>#*?&V1C MV(V17CCT5W5A)N:8J67U:DV$&'S1LM/&+RT8,S (QUI883?* M1^B,MDSV =:^'&K%@-B"%J8&! _W_@.*S_$ :\/,'&KUTET:L>V<#<8E,L;1 M#_$X1Q^WWD8CNO]EZ=+"-]F],'L&:SH>(A7@$5'++-LM3RL &W^%4>E#Q.K M"-VJY12,/=-&2:^N\#@0/OG?.!^:#>Z*:\!BRF#9D?BJ7;B#!&QX47;C'5_I MYZ%[\Y:!P(4 L[I(^;4CVWR8CGO8=!1W7'M^I@:H9U>CI]O#$)\?)1V/D:R' M5P/MN+Y68'RA [MPNH/4'*R/-NP8ZOKZNMU#2U(F[730>]XCIT\HG('$)F>\ M&09;H-RZ &"LC(!&$@'<=WZA9?7<IA&LI52-V@2S"&'N5HWM4\@#1L MGZ41;PNGD(V'_;RXF+O "+8I"(9CK)#5FT&OEQL[\=<26!Z\F8"MPYKE90'Y MQ-):2)HHF-!<6DVFZ:-G[(*M%9'UA#0W>-O:O@M5]?;9P5:GQ.2C0D\^*:ZB(M08 O HF*$U*<[/R.1 M7&L^*NDUU[RE>E>#:[RCO%=_BE%1R+H $OL%/L.P)NCOX?@*6]?+,98CAYF M3AKWN\"&%V5$EGD>:@LP*JX1*>A;842EQPN45Q5\@GPP0)2!M]MY &@V(%N[ M8KK&68/F/.B\OG.N^@HQ]M5X>*5!!3P9'1AMYWAX#E;K#XL*4]@/J:ZZ@QO] MDO(RE/GZ*+G$(&EW,)8HR@CH>5@7=4LC# M[O\!Q)8#T)OP+3&>%#%,+X"=4\0)K>FWYQ@%A*=FAA][RAXQ8A21P;53D\B, M6T0+$1U;@T,7"8@R1/N@O[_GYH_2$9?;+]%ATU555$RY.;!KJG^N_2V9\9B9 MV+!R?"8>"5WH)9RP^E]_:^>RA,PL0@0)J<':( /Z06+%PTPPS\Z'QC.4BBLS M1B2?TJ0L%*X9WM!#5#@L!:V.:$OU*(D-W=..49#T%L7J \L9\H7Q(SR&@23# M@4"OWU!+:XQ7FCRP!%86&Q_7+ U-:VA*]!+\>X:[ +U+TRE=#U':JD=5;(6Q M3D :P&J5D2\ZH*\TF5:H& M5J-H.1L,OSIO2JK /=/A'OIB'>92!3YJ(F0M[H46C^K@21M>XI;A)=H$\5MA M'"V]RENC$^W974D ?(R4&:G*BH89PT3RTB K0((4!A-/-JHH_:3"1!/9P, X M^*44=68?RF?BESJ:#ZCC61U/JT71WFO7FQ/[!2?VX?(3^^;P_=F'TAR^W_OP M?=,EN=&4SRE;_W+V1ET,)"ZT @ (CFJA-^Z.8,ZC6Q+)97(9VP%!=J'Z!WNJ\GPT%X,&Q MAJFU1QC?*PSY6G6[^FQ!CUJ#%0L,08=E8"' ?46KPG E*C'S/7D HFL[^_?( M[&C-O+'4JF %5V>< ?\%AZ8MH*%!.X&[1!O?(ZM$9ZIH[UFM"*9),JS<\MG, M\ #"P;8BZ@,T/!S(L7%]PG[]/>Z;_O#:Y:(#,]$5#TL&=V 9 K ]SLOGPO6% MZF::3N"U8(<->@A[9]]7'O1,KD!8:1PWTDQ- W/X>*C/5NL!_CE8-@60PI0U MH!V/>G2B6PQ@%+!UDT%-3W;R5M#>VG.)ZVU $Z">5,T/;W1S93TU:!Z5.2_: M*RU2ZSV_$F;(\IL)Z1_J2>7];X,\O6-6=CZ?E#U9T6:NW33M\(8-!T('S@6$ MCVZ4FH$Z,[=J2'!;HAPP9KJKO%P; H/QR-H=2#GC*P"3?73%]WKYZ ZGZL:[ M(0Y,T"R& >R9'9*EV*O;.#A9-=1G-959K*FYY@E 9*PFCZM1B3ZY@#FBV%MJ MP=]BP&_DV77[J=W0#]Z_14+5BRH).F6FULV:U7/S?'\]3_,THLZ9L,D>" MC9^.=.;.Q$^=Y:HKK7K$O"HKFT9*](HIY8?19S/WH^^WK[K:30M6HHWDZHG+ MP1!M[D63J8DQ/&WOVX0]H%'0.J**(9J29E8XP+1 9:/LU0R!VF-@\8-^QHP! MJAG"LHMVJ%5BM7JP?EDI8(']B ML/+--=E:^N46RY9G%WGH;JM*%<4/2?H9L$YE8JN2H0X/\UPW-@XP5"V4N8ONL2H$]/K(H5X5,M8%%M7R1$,=K99 MF^CCKU%NW-M3H* D$)VMK'V@::HC6@=UU#]1=^C2J"(QRU-TN!EO0@(T3G0< M/)#O4.!96TTFE6$#50P$;+=^B/$:/Z\VV4.#P00JM":^3WN&:'S3L'K:[37+ M9GK"TV"KON0&&Q36"ZVELA7;L'(Z;[P>S*0GEX. - =A=7(SMLY-"68Q1/;& M2;1?OV:>%%88:$M!I1=]6,#SF[:S9Y@8;0J@DOZHY#V+AX MON9+$)R!REB/K"ZL;#@+V K39Q;7%P.]#>7"+A:I9?343$(<0"@!(-Y!N9L'1%0MPPMU3*[%.+V:']1'8JI,]2:RBX%V(7J M7A6FB,O$RL'"(_W*AIH47=E*:5XNK@F-U;&SR(?U. GM3.ZB(T]/&'$'*B]G M3U=;T![)@7.X_Z8UB::X1A.W!C^MP6->4%DW(Y-Z8<[0B^KHO^87=HJ; BN^ MS#\BUXX]E2*0-GXQ@%+#P7<=Q V*YE\1-;R96/P-)*)9UPY?OW/Z#NH'BVX) MT=XVD9+&)8& D[)?#"(;]ZMZ.1:0H5J<0.*M(H8Y7_!07.65BQDVWZR/OJPG MI D;0"[,=26C*MY;.QH,L^458!U13/XGTF S^I4^G2SN&?(ZM%4_#Y2S;%&VW:NV\=WN"5URWHZO: 6 MC84RKY8^H%,&:ED<)FQU.MD!R!_DZRU)#YL<4TT]-.\7SF"2WE&ZNYRB:P(! MA[7R5.7E94J*/6[)^UEWX@2M/L28)I GNM#9?8\&;\TLJ9W6P;Z5PZN*;DQ) MKC8&VZ*3>&0"\*YG#N?,++5;"I024#QZ6^NJIZCTM_H.%^ <9@SPFLL!G;T8 MMS===<3D$BU=\0>ER90!-G Q!@G6JCAI=YEVBN&Q(V945[,VA#Z9_\R8,+[L M&H/C<$BU);C/"E2I(1OK9@Y4T7/)_4E#HMZ]'4@@^-,K=8^9;$*9VB MI097 PRS1'K$>BNZK"U2 1((QIQT;^QQP87H=E55K ]AN.CKA!$;Z'NCRT\9 M*BR3G>R(-%4A=9@2,LIZA"95A:8I\UIIQYN0E^-BFL_* '[K0] X%FM OC4A M[%JEU)*Y[1I<#33T1[2CWUA,V*469<"(ODW MI9?H+YW\H9.W2F,7OW]G,ID_*)%>O*P0=A-,,,*4;HQ:'Z1C&XUD089UNE2V M>N5/,]DTI?O!6/7*!A/>YCML5<[#60?" M#7'_J_!]/-X;6NB$2=G#_!NN5K5"(OW?."]LEOG>\L0)'3!G#Z"9WP)55X_' M _BFDU2T=./7YJIH6O"B P3 M(O6!#R(HD]JHCS5-XH*.^\23NV[-TUJFDTB5Z7 * \3*,@[VJE(HJ>\V[@'H M;G)R9U-(K2=S"WVT*VYWT JGMD.'@N@2Y#HBLAZ+-'64K:,C37;L3)A1:S:2 MU9!5*X+WZ!C2&Z>26:%W!8!MY5O.L MQUY(!%'XRV;&[ZRRYYM\9NC9]@)JB%BVYI!>/",\Y%[,$+5E0E>&MKH@)KRMZ,MQSFI>(+2!,/*E@5RF[,_U;NZ M$+@/^FZ,X5<]':8TR4M=,-8;DZ8Y=Q)H<40Q[BE;L5;'@*W&.EH;LQ>TN4/YS6'K01@\LCSHM9WIA:V 0( MXKE,TBK%S&/P]SLU46+>.*0GMY"?YKSG.UN)S$$PA=:6"HCZW$ M5.7NVN%K:>ZH>JZ7C8T?S ^MF+4*)U$DBTZ13=&7:E8F1A:#"0<:Z>H0>%Q6 M8X[@I-(+/?K:8*;+FAD"FQ]7VSG,=)1[+=\?[R@KENK,_Z+^7*Q+D.JR"M,J MJNH15,N+F@U/:3OOJJROF9?"8E>EW%$/UC1NZ:&N'QG>=C2XRA'8 I.DI("9 MDRLQ.9>SWGJ]E+C:J.,Z[]489\:JQJ-9B?41?ZCR MM*?:@X2K/BDWW6"%1O0AT+U,3+\40*Z[VH6PU"M_RN3CUM"LYB MI*YS'RH38@O](9\FCABW+E.:]#Q^JA&91A6OIF\HD MRN4W']5N!@K!@$"0R5BP%ANB+K?@:G$;0/L?/DRGY91739USXRDIBLL*KDTS+', MB N<=%.>@.;#LOQDI;%F'J2+6>(C^A-&TV(" ,4XK1_&S\FY094?_+;L?:6E MSER/TM4Y:2#&PM%KRZGI86STO>A/W_:"L,3$EKVO+#>'E%'GW- M1MI@RXS#G_7^V0Z2J$]*MT1=G]R":$VO-E"K&.&(PGP>L=5K]@7HK, M=M,:Z*"%J8\FZ4CUQ)5)I@8:XVID80GL?:K+/2R,^QE63IM:L\6%H=8%SD9W M_L'CC[O=[MA-@VV4CM%^+/5=8#="([*U]!A9D'DK9M>S-PL_KGN\,2]6=T;: MT[QNX\9MP/"47EM\$4HK;/)087?-W*,2!1G!+IQS;?K9?IOU MU6:?4F[3BK M.N1&Z=2(\F)@3@_T.M20ZLS;*EQH7V>UC)&A.E^X/@ =#3[[9ANJB'/1@]#T M=>L+:X]I.;,!D#CR]&(\[)N4*RU^U4+X;+3)DE+\,:9^2VM9D&,ZG&5K5/]7LU9?X6$QO*J24T M=F%*3F#>EH[9,HFRYDP0F ,D%< .G718NE=K L_:*A8%+\"QCQ0$=X3:-1%5 M"R*JXG6T[8J\IFU7$X;5A&'=,PGC39FTK:'UPI8]CTW!>!8GO+9>-])W<,^I MG-1M=SNOYZUGH'7S0I=";DNJY=KBHE]M$^ M0.W**L;ZR,!Z[,M2%^@OJQ(#;4V4P@SS^D+U]=%$7N\9KH>]8!UF7E_4.LY6 M-;-*[ZZ]K%:/07OXT:>HP]YL^,G"H2\>E>V@4#T0G:63]/CI4CZ3\CIVU0T^ M[-;KE*VE/M"SE &:I_WI@=I:W/#4_J!/4IRL64+=5AT^ K6(U;[AH\WT;-Y7 M.I59T:5D>E;!Y%3#62:1[JKB4$J,&GM5GLW2CLK PN@"7!_>E$:,=>3C/D]\ M89_4Y"F+BU XXGRH)EU5)A\/5?D*);N'4'CT\0WK$.E%L*N)O?#, M;Z63N(6G!6BX:6&-9MJY95_;)DA[A_311F8$[#2C5TQN%,&5&(%T*"6 ;E== ME3*L2]5Z%4/3#*C7TQE=M?.ET@2NO"TU)^?TZ75ELL)[Z]2RT&_:FLENF^HA MC0T'1#I)6"M,AX\RK@B3@;IX[B2F/;C+5.CJANX&PKHWMNKJ7?!N$\6ESA4M M)[ 0U#V3Z-0#2X%'KC3G@G#T%K9JGE:=^=V"_::&1 MWC:UAAY!%%9#FEA30,SK9C0+#6@C8&J^K#RM-YUF-FQ%UX;G^CZ0%$W![">U_2KB'06 M:"V0$ ^FTM:$3-$)[\9_/HQ8%RG;B9JO4YMN[/-M,M+%]&G396ZCRV52;':Y M5I5@?V!7L O@6GK$WQF2\@,YY4K!^6DBI# M"'4$)3;-5<8>6' @;ZJ-*BR:6E4'14E8AFPN/G77T8?Y=VNTF"LP4:M5-TF< M;R"V>JI6?ZE^7TEKB1I=XV2F0V;JKYN5F^>UE<,9ER:.FL3ZSB.W22$&?$N" M4#/!*#R-\VPH'E M.L06]TFH0R0"@J\?GX;1U=H_MZU%-I M>Z7/M>S,9[JB8?J..9;^-K&.VECLJ@Z3C!,5F0B%<]T5,%5?%[-S'80HYP/C M69@?>]LYGI_/U-&]!3VV4YYUYI9 9X*!D.>PDHW]$H$7\)KM6-=:%A2KW2 6 MGY70SCSA1>B9DXH:CDIJ>&9L?K(@O\#N>TG&Q72AVY40NB'[=-+7=1JJUP'\ M[9"]3+5=3(N&MFJ6XV02H'_.A[H-@2%8^X;RVJDN[?-4VYYL4/6D.EOK"F2C MO#!19=],-_A))UJ;%%]%G>O9#W6E03-/C$XOW9)5+KW]);-U=P?ZI!M?P+9GME: M_+ ,2:Y!AS_4R]9V#DZNVO.ZX:]E?OGN3[P3G5&(?K["[444LXJPZ5P MNE+R6_\N)A3IA-$)B#M%L@^HMJ7R_EN"M3N*DLXEQ1Q.1[FA$WMAX6@CQP:.EHDR/36Z&("R MV:_*:8COU==5XV(+['2T&H92Y9C15.^:Z\@<(W9U&%5Y"* ]]5613[VWE;\4 MWY*8M-2LCAMK;V[9[EFJ;RI(F(+B1B,:OU&B59W2!R3U E1E_*C9<9LQA85( MJC&:DX!AL:$'87=M_5"=CT&K ]/@TA6%S:^R9>GPE*@[MK =4[2--M8"=%36 M,)QLMEE]71.B)[Z:-10C^V134_O:PC$D'YU99APSUATTJ7&/_?_P7?6H$$UM M7U4WOQB8D,H%K6\6C$<78REIK35-:V9Y-.54@P]XO4Q%OE"()PTU7N]M :)NJ1U:0Y55$'\8OY#I]89!E M8"CAM1-\N*QXY](#*^/[KOD?-GG_-E-0;*$;9CJ*,!7%A9.!T:^KF?V+^^VP ME#6:7OY%:3NH/EFY,8"^%[ENIKA7$W!SGX ;V@3<- $W+RC@YIF<<(\L&;,I MXN!TJG0IELI0F)&O#U)L.MGB)J*EU"XKJME,&U.7#9V\U6'[K^.^&,M<=X[2 M!UB#<8%=*&W-U_F4@SE_E0X6G\\7<;+\?#RTA0.TPM9E-Z2I;HY'7SH[ 5V^ M8+F:)ZKO(AW=IC-JY<[,L?G(U#J/\I<_95Y<=<7-'WE? MK[&^Z<_I78?'_:E#;E/1M5RGB;=<(T-$0_I7EF^W7;?W5[R,Y_UW( MVCX+EG[MMFG].Q@YKL#_M^/OE->5<^@/M$S&>&(2R)PQ P62J73BFYRN%Y5]]Q M@ MPT0Q+F">M6QK.:N4YF>[>=;!2"8Q-W9.GO=+N,XK%+=_DNMGWV FOL,$O M:N&\^W#!O!V=IDH!JKYEUAC"MG3.-2W]O"%OMRX38'&]R:(*T:F:=4^ HK/_ M_[/W[LUM&UG:^%=!99Q=NPI2).I&Q3-;Y=A)1KM)Y+6=3?W^>@LDFB+&(,#@ M(H7SZ7]];GT!08J4)0N4\&Z]&8L$@4;WZ=/G\ISG1%7T?K>WT)+K%KR M>]M-M\G4E]QC^T%NO0,XDO14=L"23W'@L% ^!_%NK.>=I.^A[]$5-3TXV!^< M=$50ESE&@V"WY76;Y3P(MEW4Q] C+YIFVE:OZ+Y: 7?MU+L=G1R'9X?'U,[C M2]X33JHMW_<^S]=>ZG9)Z@9GQ^')\/#QI.X1#28_&'?8K)OIX.DD)%B[?C*9 M*P?;+72KONC>ICH\"D].3[?<4^UR_:":?%,[\XFNTD$X?,Q5ZHP5?MXU/??) M@R8_"V6W3DP' P/[F9>;!,H?4R+]SDO\&!X$AX?GW5T@?MHW#I& MW:*/RG7I'IVQ![KG]SA1N0A\EV*4S6'Q7]4?&T(E;GX>"L MCRMV?96.PM/CYQE7O.VHZ&BDL=']X7FHP2<:D#H_"X^/[VBH]0''[J^O=I<& MAR<=7=\^WKBZ$0TW>WD6NI67]:GMO<'903@\VA8LLNUD[)!U^N06^. L'!P- M.KK 70F0=T:['O@MAX09_#DD=.X1Y/]@]^B*-=#!"-TRAT@?K.N#=4\K##0< MA&='VR9V^FC=UUZFDX-P<#I\EN&ZCI\2J_K ]$=%?U0\J>3RX>%I.#R\(XAN M1^.2.[A,YZ?AT=FVSG&/ 7B#1S1@>S]CLTJ( M\.2ND=4==S-V%!70T@/]66C")YHX/M)Z\NAL6SW9(P-V9H$'PZ/P\*[V>?>2 M5\\"&O +( .H7X1EPGH66O:)9I!?G@[#D^.S5YU+'O?H@"]?V[.3\/SXH'MK M>T^V+:W"08N2;5&875F96[O..MJT6]KQV4=]3\.SX1WMT1TU.7=PE5X.#H:; M:[SN17MW5ZFA;3@BUO;YZE;)3UR_/55;XN0P/#LY[YXMT=N)]V GGH:'QUMH MS=Y._$HJ=4W'^2>N1G?7 !F$Q\,>&M#Q13K4"F_;DL_NV8I?GMP9-),[W0HW M_B;]77<]Q+CA4_P1U6S.]/#D.!\>G=S7& M[F&"'MD2[[=*OU4V]5O.PL'Y\0YN%3S_O\,6<_^UW,"NI;'@UVUA-SC9/Z8^ M=-MVL#L?[I\?K/ZZI2N:7, K>T2OVZY*-NQ4MES4M7*J&U"7)7,(IM^WAQZB MT^-31B.2D;W\WXMLG-8QM*JL\O'G__C;<'!P_GJ$':NAQ;K*2LPN"Y8'NDQ2 ME\LU[2@;A91/HR?D8']P>K31CGIT*W=K>WB#-HN'^\/-6V)N\=V#](2$P9YM MH_U63=L6-:X/T1-RC9_9O:YV?<_'U<;W4VI=V/=\['L^?ODL;42Q#>;(X>!U M^9RZB^V*VWSK@MZM!U3GG>+-WOLD/+EK3[+.!(B^L&%9+\A/09"/P^/3ODW% M[A^A?0NTQTV(;K;;!N'Y<5^2V/4UTAOJ618D=E?IM1!C/0]-UT'HQV:[Z.@L M/#UX1.C',\?G;+A(!^')T2.V5NX-O"WHG9Z'PMM9L^'X.#SHF]MV?)&.3L+C MX2-R#W:7;:)3*G U2]'S4(([:U <'H7#P;9$Z+W5]Y47Z2 #* U$WUUU%X?K)MKYO.@%)[_':_ M6[[BQ R/PI.[^J6/OUDV@A4SW-0[MAW\\'_]?51\]U\K,:L\6R?'8 TL07\- ML/1;WY+@.3FP/XE&^O7K:O5/?./C?-Z&:%KQ"O>]:*)'_WV4WD2+\IOO_-?6[^S.\6;3,USW[I/)@^R7HX-O:0%B M-M[O2E400COOT==&4HP+=3D']_\+8D.A\.SH[.C@Z.).CY5AZ/Q8*@. MAL>G9^-A?'HR^7]GVH9$"'8^"=[J!VJY*O_^7;1Z-RRMPK*0/KA,+B'LCD!6 M?KW\[>?+=S^$P<5O;_?;Q'/=5NNAZ(]]Y<:OWT/1>RAZ#T7OH>@]%+V'HC^0 M/8'3]%X5L';:A@7CZ /WN'X75=$S:A1X;[OG(;L(;C_(9P8LV+"0FV7\.8CW MIEGNQ[Q'5]1R][K4?'Q*!4&[FDS9>/-:+1V>R MW$M0GP[J^[YZ92.NY7TS^4'=_1AF%G;& NN?9]I',G3F) M'JEPY?'/FCZ2N9%XW+&%ZLZ+1Q_)[".93RU6=.3D8R;]/T M'8UMCGV']'FH_2<:B1K<,57]M -1?8CSRP6K@P2;CR]8?82SE?JD@#YL\R*? M),^+\>FI;?JS.Z;#G_:F?P3_X\D)UAWYJYZV8'4E!=&9TP3GZ'*NH'@XNQ*2 MF/(YI,SNL?3DP>[1%>NG@R'4Y\KUN\/QLFTA'$\E8-:'4S<2C\=AW'Q\\>B* M4=(])?^\28YW-PE^]%R3X#U&8B/Q>!PR^<<7CQXCL46(\YFS.^^N(7>X+4+N MJ1ARO9V_&?OW,Q6/'C>Q+6XB7PI,/@_=_T0SW.?;[OQGD>'NH1-]=5A'#IQG M@9WX!: 3DR*?R?&29\_D6'FBJ>Z7A^>O^C1WCY^X7Z$:G/5"]1#N"RW_0MG*B/WY!_LKD9'5V"D)GFA $Q]G910@*__%"U?17_Y,:=NJ>S> M+5CK%ASW%ESO%O1N0<<.D:?F%KQ_M@?'[MI]/8=+[Q7T7D'GL@:W-%[N5A[A M-U4%*3@0SS!W\%#]8KNW-UX>GMS5X'NS\UX1F)Y=S_DN8KE1DV" MO5Z@]./VML!)_(]O;F^L.AQ^L\6S'FY^EGJ;#8@G=3:/BJ34KDL^":JI"M:U M3 R@U1["<;W6<5U].6YC==LX0=AWK//K\?'^<#A8^?47-2G=J8ZJ_6 ?:K## MC6[[I7U3GWI?V8>(P2#)]_N:UOEMV>@RAOU!;AM?KXL]+%6U![#J7^Q;4!^\_?O=C3CZ.0X/#N\ M8^GT0X9V[C.SU OS\Q#FP=EQ>#*\8QJV%^9>F+OTXL.#\/"H@[6-?7GA/2FK M\^ZM;4?R*0^/$UBRUV^I9>^8!;]QIY>G2O80GIQNRYA_/X0//27'%O73X;!? MI:ZOTB \V[K.O5^DK[U(?5>@KQN^NP4SV#UBL\W:G6]H6SX4XNG).)?W,4'= MWH9'I\-P,/PR I3'P80]0JREWR_/?K\,AB?A\?&7-5OJ]TN_7Y[+?AD.PN$7 M1C=W?[L\\8JGNT8XGX;7LCDH_+6/&O:\BL%91UP*O5(WU53_.4G5N"JA)+50 M4:F 0G\&^&VH4\WK(IBG4:7_/4-0=Z'T7_J:DB.6^X&'/I";VYN-%L&+X<$^ MY_#T6Z5PW;Q(]!SI5PQB?765ZWN;WP#*_,798/_,_PEQL>GQO$L*/>" 6KN\ MK4L]Z:HH 1PW3NL2F)\9II[,YI&^$'_8_J/@9IH'-ZI0^GW2"7>7O?@C>5&E4$OX.2""2O-A;J$A/CEZ*/-X//DWM2\-E,C]F1F[TS^-" MC\Y]>3TY<+^Q7KI$7Q1[MXA5JB\O%C ,?459I\AQ:F9^)6:=%_WD&+SK?[(L^,L@N([(OH,;) ?:^>^TL""? M*[4WTBOP>2^:Z-%_'Z4WT:+\YCO_M?4[NW.\V?0,U[W[9'(?**JE5S\Z^)86 M(%;CG$@,O]?J615PE1Y-U)6A!%.MA_[QS=]NKY4YTWH,2S#TKGBK'ZCEJOS[ M=U%+[W^VWBV<%ZF;?HR^IQZC<$+0![_B>(/WJH ICIH0[K["YBG5@?2#[2ML^@J;'059]Q4V?85- M7V'35]AT1R/U%39]A4W'\'ENC&O,+M ]Y>:?>VIDYS,?9\/P\.R)X[I[67X> MLGQZ')Z<=A#'WLMR+\MW )6?'CSQ0LAG76_3P;K CJ2J^WJ;#>MM-K7EGS@< M_? \')SUE1U=7R5]H!WWJ]3Q53H)3X_Z^IN.+]+QK;>[5&GBB M5O?Y67A\_,0C!,]Y?<^&X>#PCNWP^O7M_OJ"J7_41T5V&H;_7+M5=B.VT?&& M(X2_G!,@<^OL=N[8'!V$ Z/'L=EN4^GLI>ZG9*Z@S-M*@QZ MJ>NE[FMFH(_"D_-M_< M?;F_?>MQHSA,1K2\''O:BM154_,MF]$N>\&#W>*RX2L>30AOU57CB MAM[9\)D:>KT?L)%X/ XF)QZ[?HQ-^40>/D'LA]M[=5-7+X\'F#8B?2IJJ MSV)NUIOZM!>-Q[+XNW*/)T*LUB3_6E8_JU)<;;,9(:/WJ.'MCV.7DA_G0)3V:14%=":64HS?'\M ,DX49G^_T") MIO?EO_57^H""GKQOELKK(2.:J6YLXRVTU5%(^UH%=P3R"F*^OY/"_TX(JK M*$O^C;]?PPRWJ6 T Z9ND*V M0&?0ADJQL@(-CYH;BB]7F/'*-LU"-])7\IXUXK*5)!<*Z!#II)WN[)>!-'!XDU8M*W M9S+572)]VZG2"NODS,3)Z3NS]9USOK0B;S@(SYY]ZYQ^O_3[9'J\\J)!&-Q,D_%4WJ\,LCS;^[/.JVAO'!7% A^:%*JT$Y130BS/ MRM T8PO*6@M^V1CN?M#FDLF41FF9._G3%V?[1RWSV@Z1@/GA&3=3X@(K^+NJ MB*YE*<+E[/U8;[ (D[A[M&X!I$?UX_+QN"X*'&Q4I(G";&T98$LY6,&HH(2O MZ3:'7X7XHOQH?=DL*4M,KO,;?W&N\Q$2AQ]4J=],"PB\VCL]/6D^G^DYZOM% M/=T$5S_8/G78IPYW-'K%P?WAO5:10M6OS:I J6SDT MFT_4XS@?3*YCU##TJL?'7Q+"Q"K<4ZIX.^U"E,%7*5'$W5E*,&T4)-_ M?/.W)#H<#L^.SHX.CB;J^%0=CL:#H3H8'I^>C8?QZ_O=UO$\^=R#O_K#(H MSD:%]2;6>R,IJP)539]Y?KKYT7ZP?>:YSSSO:/*ASSSWF><^\]QGGKNCD?K, MZ79Y M[KMA]X4]')QOVQZ@SSSO3.:Y@SW@^\3SPR2>KU:[$&[JF8L>37TB9)+UWT(. M[+-.0]9X5)?ZV5S4J:^<14F&]9*0;TZ3*!LKR#9'P5P?=,F8*B.S!;)# Z]M M,JY3J(K4=]9#\)Y[HPJUNOIUS0O95+A-71/;+%1KZM^^T-ZB\KJ!>-2KBF\CP^\(-Z0KH":VP8E0_QY#E3I0J-RT< M/>R*J[N"2;>"=;C(]%2HX"6SZ;X*]>W[!5$.6B:LQ5]IS_@]ANM-+DS"+HPR+DRFO%+1!X\9 M/Z- ZQ?/3K<#5(>GX=GPJZ?HNA2E[7=)OTMNFY:7@X/AUNTHG]7V>-;2O]O" MK8^ \WM/Q75)A+>YQ\8OU.TU_>W7)YAX6F/]AL$D+S"'5&'<;49Q-^7'W8B7 MU+187"+DY%1- BZ/*BMY%!*!(B7J-"^J/?WE3']UK:^8(5TGY%#JS'1:O(J2 M#!HOIL@7JF\+/P5>4^(@I02"&M=%4B6;)U<>KP/A>SU;28F,J+G)GWR*_KJ] M$V&?-MG=X'X_V#YMTJ=-=C1RUJ=-^K1)GS;ITR;=T4A]VJ1/FSQ:VL3W8-BK MJ\"#Z;,F?3SX+KQ:X?'PJU-J=BFDUF^2?I/<&E<.#X^_+*S\/#;)L]X#NR[B M1\?W3;'8)0F^EPJF72Q?.OQ"QNS[7]:^>NEAJI>HA]I*_R"NL0_;9IDE2 1Q M5SN?:Y/22XTR(_TL/;",'Z1_ ]Y2T5,>N=E59+5^AE)5097:3Z*4BCUT6\. M!4++F9^ON"#*O.Z&-^>;FI2 M=CZ^L+U9U1PQQ*2@_CP;)W.HMZ(WA*M3,PE8I3:.RFF(_PV4_N(Z2B'G&%(N M\C_^-AP.TCGCK_O?]P/KG*M M^S+DA:U@D]3%PLF34G=#9I/U7JQ0M,F")\!#>SU,^@VY/$9TK%);Y!5 6IG@HJC\RT4 >' U9!6R2. M755\W)W=H:=[&NFYIN)&6,]2Z\-$SU.DI\E.39J7);?QS-0553WB2DS2_*;D M]+SI"@J:M%"35*&$<#/3:#RN9S5EY&,%*U%QM\RRR@LX;U$ENDK&^G[Z!_A4O "*=[VZ75(!_#A[3WR<55-1K#^)QE"QZNQ5U"&T>;2B M4;!;,CUL=+MM@H/Y=)AW-1X6WUIHH_2,6YX/?TX&WR.SJ)QD2L] ME?D,ZX8S>G7OIH4V"+"DE[$@<&>\8)(RT37J6 CT!MR5I4*9*S^!J.- M5W."?ZU:0EAM+"5GBPFO6)BS0V0S#"9)I@>0T,:G'\NQ6:>T[>W>P6WO#^*. M W#VHVQEVEY:AJX5ZA"4>G>?1[#]2_RY-0[PC$ E KO8W]N8?(#%T[\M"D@% MTWZ#O\>TW='.O2:0$Q74XS61/G-ECD!0_%50XVFFSX:K1'E;!20N!7U;ZQ?6 MMK1^13U =&?L"/49R'L?,5&E4I]=G0-?Z1_E($NC2E8'>CA?T*MA:V3]+WTB M.C\SUP5):>_/@*VJ3&(EIA5.+0PDRRL8#*H9/9 B2L <1S4!IW>4W:,@0U+.> M@>/X;T7GEFN6,E 7;-<\!A<3G3>MME=B=K[?!&AZLEM T[/!_N#TJ(=#'I_U M<,A[@$-^Z?P\4?A6CWN[%]S;?<*'3O9/-B55?HS#[#=5T6F%20'8<*.%&Z8S M7O3=H4-]PG=G$[XG1Z$V3#N6&NPQ"[T(;Y/:#D_.CKLHPEN?,A/\?T_FE'E9 MEYBQ>,6AN5O/FXW@&2V3M",@C($6U<%P6T+L-4+Q4#JU\<@[H6AV=YE>#H;A M\.!HURAYVZ8VOCWERN*EJG9$0D\O*M)UB'#ZZDO47AP>D>DY+WIB3MC MU]KG[!':DEX:/_2-V>XK8Z-N=/CH]#&BPP<0VWN[D3.]%\F>3"@<%[7R_) M6)O'^D[I(A30"1"$EP@32*XQ,ATK:8RM!_CB[&C_6-X!,YV21:0; *T;@#\0 M.W)RO#^P[TO95SVR+,\8>T3O-M622T"R%X<'Q_L'\A.,NR/A.%_>UKM;O^6+ M8SLD_$T,\*IQ8J^(9KG>:?]FIO+W#Q!"Q5IB8)Y9U]L)-)!Q#&+3+3 M0N,>[)^:(22(IBD "9DFT0A0%IA^=A:.^,N9#X13U01NT'>;1XL9(>9P[/9) M">1F)ZJ A'$!V>6:GGY\MG]DUF3;S?5??Q\5WZU.1#W5+3F@+7EXZ"Q<:ZOY M^]V1!-+3$X@PA"_?CH.A52FW;<;:&]^9!]O[ ?8?VO=_< MR+AI[<)Y&UM/Z"S!I@9E^QEAVD*8Z[3&2.*MA#\$R.&-TH*J_U?:/10*[V.T M$HSRZ.$T2W=;J5^86,8&-DMG<]Q+*K,U1+.]%3/0.M/1(TLU [.H8@ T@QQQ6[B5#H^<38Z[WGD6XBTM9LGN:]@_]\%6U:F5X\C:%Z\: M'W3ZH!BN6;2Q>:3^0U;EEL6S"\VK=[)_N.(LNE%T&B[ M_EDG!"AE.3#W)L"Q( $=B7@XQK)'4$(_F3C)DU)"K>&?[970@16'4&18/V9, M90@ IB3TL2K&"1VX:+KH0YUAT]!WR&LZ9"M;X!Q<&"0]#5B19;)&DI[JA(NA MO"L3OLKJV+#:[+C+U68?]92 IDNJ1=?E4"IEI%X1*H(X) 'U(S[ZVZ\,*?DM MMA,+2&221"3&=X2_M> N9W[7^N3CTSS!>/GXWK,KDQ4 MR#?LNOU9:[E51;JXYH)C)M-'?*T(@%T/U5L8"6@_$SZXWEO!J^. A=IWUM%6$U@BFFX M!J^M2L(IH,/9;1<^_.J&1=I.;NR)MU?LY GXUU9B9UU68F]9G*'TXG*4)EE*?V NV$,",I:QEIN MZ2PUC24Y-C%VYC!OS.'8F4,^F'-]%XB0I'EI"PS1F/HIURKD\&#O?_:##Q"! M@ ?\EE7)M;0CTMAK4_:]/?3!YF M=$IQD=A#H"I7-.(*/(,4)KQJCFQ 530X>HVL,#LU7C98,F!LM6D?@GP5=1VE M-3 &8")QY6@P>AZ SP5+COX;<1LX/RE40"D\[/AM2"4/BG&]:S$^GD>"!NOXI6-L60X3B9@@THXJ70FO/.! MMT]HX*.#.%(J:[7R)8$LVS*RV](NS"J;G

    L7NT"0IYV,'!ZU^C+*)R>?C@ M\.QU&;S3OZLQ-XAK^$;[LPMPX;4,6NOJK4R>LOTMS]8$+GH3N<5$/EMM(F\CZ*?? M](9U;UCOBF%]*XTBHV'W )S^_?&YQ:P+^?KQV?[@Y %V[6 CS7WQZ<=?@Z-] M0OHN__=_?W_SVZ>+3V\^7?S?C\&;W]X%^H-?Y.]W%Q_?_G+Y\?#.$(-YC$7).%#9 M=:)/740-3*/2D$$U>-J6R:^L T"CW$G$P(40?WT !^&#GN?=$\ 'XG:T5(PK M&N)MQ^RX":?>*A;,)A>DX6-<'A3Q[SG,E[ EQE%1+#"M."/ X\2"4MVY,H[8 M(HCF\R+_2]R+*"D"\"*5R>/##L A-+!;Y((EF1YPS?A)(LU8!.9?QO9ET*N1$63K1KSECDKD&:YBA5)LD>CLGI#)@ M&[) TD0/UU+HLSI$[RR$76%8+GX*KMKR7/.R*+[91(]@ MNIB#PTY>YN'!MS:YBIA P@-Z1U8VU"==.102ZW?9_LX.%X MD07_'64U")]^@P/XQANE$3F2P4N8>W;]\3K,K+"G_HI$P>YQQW7G M*R'57]:X=2GK[@@ RG'H"37J38S]<#K?51KT$D1#K1#AL,'SD2R0"%0!A^VF M_2FU.=/ZF]%#^O7'EOR:U$#C]T::5_]>7P*KR?O$O+$EHN2Q2IC&">.M>Y-0 M&RN5Z!C9&UZ$4KSBZX:.A M.=W::-(KI_@E4D@BUQFC\"&PI 48XZ3C' PK!DMHJPH_+*<*.M6R0<>\5\V) MF> ;,9&A#5@:):IOFBYVT:#ZB>G.W]9%H;+Q8H=M*JI L4@B"I@;$+ "^SF+ MF'X8+: 8F,> M?8', @ 5)@CP^U+UCT___!>E Z(](]UD=LO?_S]@]5(;P(( MA3M5:!8]96/>A2(289 A%PRQ[&XT!BN<]&-:)%-M42A7S7EH'L$\VZALXR8 M%Z-OYB;PD?JEFYNRB6"[Y3D$(8KJ4G'2 3!9VF_YMP)#)2LC M+#CB=LWP2.:9YKBR3P'MHIQNM0]X%!L,41N3>O<(DZA+$=JT'EHM!_C!*@KK MUC0,:!>5X G$BA#1-GN(MC&4? [HQK#_>!GK*7Q.7%O>UOP(HE^567V M=?C%G?=8 @2&!BYF+%"45_W36.&A#G:F?K>IBJ\01V07F$\69G_5!TR9-P"3 MR40JR4C5@H0WWT1;]$3#BO:D5OC*=8+)A1'#$K6<(: /8#;@?% \6"BBFYN!3/.8GUZI[O'PZ]D.^SFH?"'XIR;F^^SI11. MB,1"SE:1S2_;,/D(/3U0$F2"&=,*O#2]^Y+"\#NO[S4/JJNTOQ\+M;#9BR:' MR::.-KN"L9B #/=G\'T%5]]I24U@PP5U.2P^^L$0<;N^\_-^X<"K=&G)[3; MR>BX_5#KO7YX%.T=GKQ4KPB8@Q^=Q/R1!57]*)[*F[%TF2@4-F^XRB@XK5UK M= [@NR2#]B:T0FY7BY&+,@*^"RJ#RDQJC(!L; 5!5YH$(@DY-D"90<9EQ8B< MBJ*07EP;$?J?AF8]9J ;X>1"-\>(%5QBH8'IH,TS6VSS\<>W!NE4U,*L :^G M+;!WMTZ]V#?TQ%P[6FFB7X09*5;]J$OSZO9JDHJ/.M,&;$7/!B-M9E!AS;Y# M-B9-#9+ #Z67E<^M'YY#"S %4:"H)$]/7P6!8C!?@3X?EXJBL$G)9"A744'] MB)9C@OOW"#I]](U_V9AF1)I2-1CX&GHJW:#7VVFB)GHI9#8P;0<\$E MZ=J#W6$K[:T-7%]0V"\5 RVXO-9S:F>9:JBT&G]""IL@VC<8TG4BWDX4-+6P M I@.>Q 6,AW:X]:O9^P1?7E&-&!6_3L:PQR!V@)P;;MXV;;3'W%\>]FPR\>< M&7%X&QY3N:RJ=]T!?4,3"F%]B2 ZW3LL-ZX MR&#G9%7PB[&4,1KX8],8$6_O"2F-II7G&]-W.+A"J9AAVW]3D\(B+3?04DU7 MD!EAVH\U2 F.]6"O6;?@S$J(+RK1Z-"9)'QK!,!Z$#II/6J'@A,_4]5^ M\!/5+H<,!8&5I51NXP>S&K \1$C)0 V99J(@@#M*FUQ,ZE0%1"\8(HF=8(4( M$:!ULA9XWQ']0K\K49 R6HY *TE!&!)M/RO*8?,K):(]4D=[ +HI31NC+W'J M?8O;C,"=:9G4YIRZMT1HENP;KCW#E"^L>@@I5.V-AT[%5JPJZE').:<5XT:C M4S8 \SOBP_]5QU=2K6X<8J@;) [)#*9O$M5IM9"YUC_"^'N8'$IK5P!E!#/JP!'5;"%"ZBXK M\M7H,Y?R>)"9@SJW>@Y-SYDJQZTZC$80L8'GX,F<3/,\QE7E/K+7RI5E;.., MTY'E2[*2+61TJ"BTYP!L5E0^*MH0M@$F.^/@*M=#Y:@,R-D\AW \:!QI&&TR MCZ]))T%LQ%D8ZBF+V7BMK+")=*7? M_OGC!_W"/UU^^/7-IXO+W^Y< 'UXLE$!]"Z6WQWN![_\^/.;7R@9^N.[B]]^ MWB8;VA5-3?#RE0DA(+[47P)W'N=VM-W#+$8)FI9Y,<>S&BVV @BY$)@EI%P] M[]3&81ZV<0SMU%W)IG"-#(W4#LKD3TU*S%" I2,/C9:J*ZA8($I7O89,)I=& MRFN"'#+_"4$/9] 8)4^!BL;(?#SJ"*0(J=HIWD:E]_3=^_Q.RU?^\%Y M>'AX&IX?#,.6KTY/S\*SDT.Q=0>>!+-:?E?^I';V* M";;CI 0SW^3(YX72_FTRUFL[2:A[A8EBR#S13&KO/8E9PQV=X$N_W0\@-'SV M6F^BPWTK";S.^EUG%$5&SP;"$>Z2YS0WAT.9'"Y'F>77I%IEK.36+=U*__Z_ MZTP%@W.Z <[VF_H*(AJ CJ2;KIDIC&$U9\:[RXG1$0RD-5, AL5,8QB!Q(BK0G M L5 !"1I7D>K[E2W08R%@/X5A@:6WGH<91P;T HFIK)HC&G8NG\]U)!1)2FG M&? LJBL(I82-NW'I"?0%@-)$Y92>:%7B!%MP;DN"OD CF)2B61C"#/4FE\)& M;'1@@ET2.2V7"R-;Q'!3PWZX6X;]ADDC-.S?[",71O#3F[>?+C_]JWR/ZERG&1C, 94&E^ MLQ_\?WDM53T2AH>:3S6I(2F)$>D5MV[<*G0;9R!B# 79=5V89;S-"&[FP&ZO MX7(9[;#*F17%9J/%>00M@=L>G5&!V\^X= J?<5J M"HXT)K23QTKB-[3\ZA+&G4&J">I&I#B:3!!2/:E7X&\-Y0O2BZS')CG@Z! O MAX.'("JL!J7)+/B1ID+&HH4W]&X;.C,_]IC=VHN-EPII4CH4FF.'=,@%FYU@ M8G(Q"=,F4'&/H;)W*J^9T(\JK[^XNNO!E144<04_\2)^1(CJZA8+MZBJ00OT M_.MQ%$BW(.$:=!=%&^=YBCE=;/KEI!2P$DE.1]XHCNK*M 57K--=W)D ZS^! M^@!+?=RB^#O**<*Z,/U$2FY))U*J;KU*551/*?L9TQWH.83^#OQ^PQ4_;1Z^ MT/3,/WH/UP:_'U0$T(L^??UXT1=_;@Z/:3O\GDVB:^T00"3;J=$S^*M8&[% M*E,L,SLMB#,AKL?F-^Y15:GQ---O=K4 =,P:SI$^WM6-A;C U5J7<%Z9 M6YK8MKFQO1([G5"R?%)1$,DQ:*#2-4%>VS>84<83SZA?Z?")#P?/%MR@*$FY M:AL85!+$X'A#A7AQD4W M;LWFW<:6[R5_2\GG;CX@*@@^A%);=+IK[8"/<2V)738.KNJ$J*[%=&1P5>0B M)I84'OOB;<0%R$]%9 [L+M>%1ZB#H8FM++M>^]U-!IA(0TP6NUK$/;&P;&*? MP=RID$(;ZMPK0OUA3(58B6B]^S/L\5:1UPSY[8BXA7C;V5 G8DMBLS))&HZ. M"=\*\5Y58)S#.B<4DZ)N6E"3A< E165D)8;WYT4^22JV?_J%?L"%_L&Z3TCQ M0O'M6?2OO' :RLEJ(%]]!%U],\-AGOF%!3J<+ MCB60!Q4)5P'Q+A'O\%64)?^.3)MT/E'K3"P^_;0@TP.WP0&H41/25+HGU_PC M.3I&O^3:_OQ]X."4*?. )<#F16^)C$$;?!]5 54 EL>!/_@(Q1+OT8\/?J'N MO08*]?'C^U\,#(IZVA;46CN*_$SDQ,TU_C]&%!QY',YO?K8K3OD(D $'7J#M=3T/5*_%S9ZE#(5\?RSA M8>_"1"B34BZ.3>+#8$#2/F[ST(J!)A^4\2R/58J IB75L)0PO6EN)&V<+-)-#C[+/,@T(#(Y-'J-L?0&^'.3<*8W@, M_UX>9%3H__;2]N#&I6AQ,0Q-S:(Z=PB7\P:WP$E:\".]:#Q\<-FR^.H5BN:)">$E4(6"K0F93PWQ1XB= MHLR22^R,J7$C)X;+F6_EN#7MK@KQB2E?9N9IE(5._Q$; @W!ABKR:[4ZN6[5 M&0%6D%V ZI9)0A'");6T('1Q7,!3363K&KF#M9Z#RMI>%!]<2S%)@XLGYJ62 MXGU@DW-)IX5Z>(&U\-J>-6E,\P40T\7(OI&#/Q75U31G"D%4/$1X(88:'$QN' M"L7>QDN'Z_G\!$P+8K*1.8_S^>V'Z8VD?<G@)159(+0=N;$9GZ$M_2MMKFDE M!SIP\^.7A?/NA^^C("\/3QAY"85,J;!7@O?T@_O*%XP-6WJ5KP\&;W^%YP-M M6]_(F1>B(UD9A.A?8Y11N_OVZ0!RU3X$+5A7*ZKH:0KFV,8## <)%Z:7XX6(P8, MD,LSSAIC. *.OA$&D=T3R#@/ML66_""OBW;\63O\C">8NB[L9OB2[%K2;WM6A1J*6Q37$A.&@G*X%]3U?V/(T0GN=60CAW MI(?#AYCD=R1 +QVLAEY4?8*/8=%@Y_.*AD$:C7)N4:G/:CC;Z_F<&@Y!H692 M%O6<3WVM)5(ZVHL%-N8JD58:D-"$_O9[#MI$/U;U0G:^M=E%V.@' T!_Q4Q/ MO!>^8\F%X@=*YF(I UZH;:YD,H%V&WG*/>[U,L[R1)MEV,T, B1:[/0.R.=3 M'*^ZXLXSA>R%O*XP36H(J*(KK)O1[X]=X$(B^018A![&V\O_NWBW=W@>0)Y% M:6D*Q>%9;O,*K4+96M.FE'9BHF(BXL?8J.K.9=! MO"F3*'@?087&F-\$HRQIJ6Z 6R=D\25<2.1U7C3BZK1+=.7)Z/M\U9$0BD0( M9[;LQ#$ 1ZDNX[-:6)7CIYZ(*LD&FM'XW6R[X7XA+=30-*OM#?=4 &/RFUTZ M2WY6N95H+#9PEXK*M2+>>KCG>3N FT'XBXUVC2.#U#X5CPFAZAKK3U+*_KE; M5#^/VRW:[Q#-[7.D MNS.1PI6,B2&S$\,H$V+96VHL#25NZL\:=I6W\HY*EGHN_JFGN0_M*6 MT(\AN[0;I?6=*:E"YBWWD:)&]:.U&D4G89QB;U\^:/;D(+:MCT@QEL'+M8KS M%;4CBU(HO]4KQ!1B(-<,5W-I)"CVJ\ #1V+[A$A+;.-D(IFS'93@7B8,U#AE M:)\0@A['Z"@G+D[W)][QA]E=8@5J.^BMZ/A-+02I(6A#2GAM4*]"$(&Z%L+, MBLQ#O(QI$UBK)A)RQ=*QT),(C*[-9A Q<,OO(5(F@B7[/ 15H-^#3#!'=LI7 MH>D&E283DP.B:#TY]2%K]L5FBGO)_VCL#JRY0M)+AJ9N8%G=L]KO468M*+/# M'F76H\QV%V76D6WDLZ:NMV#83_+KGXR6!,O(S;OH]RN4/AB;AXUS(HB>=I,N M3BR+KB-M H[80'0//K!I MH*S7A,@AF^)>8 XI<4]M'V[];9VIV3S-%T2+0;Z1=X'Q4.5;-N4:+>?]HMT% MERN99Y>F= %:'T9\_+"Q52HIO _=Q)*-AW(4% P3].?% 8LMC#X:ZUDK+4XZ MS6\0K@44(AFW<4&R8R_X@N90"][.9\%J-;/X%8A9 8).VM904>Q-:.A,@!X0 MA$,8Q-T4L?LS\L6*;A'CVXUIO &87=*1B$DJC)233?8%]K(Q#==L+P+,73O= M01TKR#/B*=#&9 :0JZ)0%7UQ,]6+>X-ACT5++.XB$R&R(LX>7D.VQY:'QMI@ M-=+T6#?-5O^X&YQ"03@1*!7*\'(+RS9.B&/CKMA\;FC.,;^7AHHKUNS;[$Z? M](_.-JCG7]7C_HF&!RPY>TX=0/Y"CC!G<]+%!-0"DC=E/OE.;$"F2(V\:N"&GIY*E0T:-,3.>>V_-&5V6UXS1'>6@:*@ MXW*(%^EED-I:C@.3/EJ8NK]Y76A]6'J-F>52/U;O=P=G1NY1'5\IC]U[3?NU M%3NI\_OO<("L)V:*PI9 +YY.%!0F1+XQV1*CRMU3Q;WC1OOOKS'SK=F@SAY<51>*$Y#,M*\E M>\5M:FY_V)+4(I!# MQ1U]@('L[/U!JQ%K9C*.8Y*$0X)-[99JFY888>SG>8 M8UHVV//:MMLSP_A/-X'*N'H,?2J)P64 M/,1!^,5]9$JCK'@>+9AI$Q4E6![43$-X&-O5CG!G25L.?>5,N">M&D/JBW6D M&Y3>=(I?:5=YB^A)E=!;SO2N0- C-,3(_/ C=+-@&\5CZW,K;DJ"QU%\$8ML MG=ACLZ[VR\F,-K-^-M>^G:6W?*./\M!@\- ]FS'E&=K68--@C)_V(Y8/&VY) M:NB7,90F9" 5K!'C$E'Q.>E6O>SHM!E",D[15EH?S"7S@*(5W4!7BJ8UWS@[ MK+:=1V/NMR$$=PDFX]IBP#Q*-EX(^!4;_(&;S%N916]G<=$GB!*:3.%SL/F^ M,(!#*;NJ$#87UX7IFP/SO>1$AM0*1U "!;;HU6/4IX=-]^N/N161#(%?!!1^P!"M?^"A;9IDGKXQ!/H$-HG("3^=@F#["-6C45-B MW(^1@=6-C;5@";0?5Z(EA ,C$E,V0IR68L L/J8T,T\3/]$!<+F^6>9\#^!V MWX?E<9 . !4H-JA8?L\38FV4^Y !YP4B32R6TNR&YB$T:"0(55A7U>FMMUP3Q%^R M@1;21&72ZBYL5A%P?! *UO+,X$3F$$2 S97PF4::"YQ^;?/F-8:C2&Z1BL)\ MN)+<<5)@-*_ITX$56- R26::[#S&'N $$$9*3F\?470[+2W$=9(,CT'<,TY_ M,MO^O%K+3+F"4$6P?:*X"@RY%;QJU)_4+367>@?W86[5#VT(JV/:B8IY'R18 MP.RG^N?R-*_-B<.I^ M)-[J)"GA/%JHJ)#^Q/\=9=@TX(@:&E#;AP'>A#HW%(C#I_(FUD_4FD*?@K.: ME'2L8$6KU5&T'K?0@EL8]+B%'K>PN[B%KU\HT[Z/0",>[I\&(]%_)35,6>J[ MCMJ+Z;[\TQ\^1/H(+!\6"AF;0TP7!/WRRS7;>&O4!!J9E:%G^%%$E&-J"OO' M$-K. /0<>EUW:&)50!LFP(8#'AT,3^.X>=A"4]85;:!":6+MBDU)? M#\92MC<&]R%%$9Y!$'8/#@@P5Z,Q!IR=9F88F>0C 6W:-*^;X[-Q4+=CB1=< MIY\YA8_DC'-?. BY/=ZY?;J-,4A6C1O+PV[$*ECDM0FCX^AD.$LCILC!5KU.SNX/!4VJ#CK6\(=$])%&^&$PPR1-ZIP(@/$W#RRL<\SG!NAX5+ MA>>\D>KFFCB!1E,W2*&L*J&(V]).-/K3U$3S1*-;#M@8VG,W1JU>:2\/NO9Q MDW?\,9R>,G<>S6G 2=DR MT9C9W,YW[PSL;PEM;4Q<"X(4.#1K3I+I Q".>, MU"*7W/-R5<<2&L@QK6(C<&/PF;&(=;3PRL21(,Y!>LJZ+06TK?3#3^P3KK6[ M"5DOYP^O9COAG2)!!W;&E6)0ZEZ@S[J?E6GK83R(*<(#^-C5:.%M*8 MQF8'3202-PH%NTR65];0,II@0T:<$P)<8E(+\:M40>_U9>/9813;+!H7>5O> MRD5EE@X(U(EO^R5O!B1 4A'-YRG&KN%F$HB@9J)Z3-54 A'4)]':ZI8TP!*I MN-L3F?^IER,=0GD3D"3S9/?(6):]02#0?AZ9=F5MIY&8$)NUB;(VJ>FTYPS5 M-+=#.BJ$<"JS)*6-KTB*(-!!,'O8\HL9%9BY% M/0 R&I_FC] H+CR&04RP\1IEJ^D "\T!SA:[3"^\'8=835Q54CNWG?K8^) / M>A02POCJGVL=&#,^QI=^2.!>P3H[U;UB1LJ.6NY.8ORSTCAE)4Y^Q&H%0]"- M>X8K%G07+?$YU1K @>7]T]@^D$ET>68;LZM2,H>Q2^>ZN15)0% NXV'I#1'V MY2D>%'_1+(!2(G B&0=BJ+;GZ1L@6H>!@P=5P3)I:S.X^ 3N'VPYS ,39AJ- M;SZ5$66 KRY6)E3YD)FU0H:T7@*"0T M:3R>]BIZG(! MP][#1YC%;2GU=XE_L*0*5P'-1>GSNHP%: 8$5X3Y&J8F[11_C[C\[FU;8KU) M<-'J@#GPWQ0GD+\EBZY ?'\O7$:N@+QBZ:\'0 M1V68TU'4!@_- KC2?VA?V0VYX'H$P38(@J,>0= C"'8/0= 5G;1[Q)/<$..A MZV4Z$W5ZE%9NG8V90#78LDU# 7]"'R,P1%@).2L%" _G(W,#6URKK2+@H$@7 M+CUX:(#!ZCI/KSW4 P5MY]@^MW+\#[DW.R!0X.-4XNJ9SY3C<9E@A]O)!7Y( M_^*\36K?N>GI<8&<]H0RH*-(/79S\4B\M C_7GVOS;4L+JR3( MF[:]+VV)+CZ9ID1$\JZ?7+XV_)4 6D%ET"@HF*3ZW85[!&)2AHC$P?.'EN>; M/1HAL7[--T@5VY^87,HM!:9Y#C8X(,;ZF/QID^[%!9KLR9?BXP(P1QNPV=Z\ M4+.$EQ)*GH+I8E0DP#]QG11Y9E%+G,RR(WF-A.4Q!74@+#-&D6"?5L6OS6]@ MDUYQ?,X7B8M/#5#1ZZ#(M1*MQ%T&J 84=:),&RG#2O:&$_V:FS.CUYI7W(H$ M%>M-1F6FK[4.!A2RWH=E(CDG_B.,W&E@!!) M=8+)L;YV:M(FZ]!CKXE#KO"2N2P$PER^W*X 1%]Y/=::8"W.O1(TJ&6OA)9F MG6X:513P6.JS!D7>$C^W@:UEWI=53;,WR"0@+&=+Y'Q7%/4?RL%.R,J0@#O5 MG K&R]:-+K!Q9GRBXL??@V#7Y-QD<-%87"IER55#@RM)+(;6]F!D"J,K7G/ M%TB:C[\SSWDSB_ZM]^(?:H2)<=Q3HNO>_/'1]N/Z.<^O] #>XGW>Z\,%M):Y M].>W[XU>Q.HO&7GPYM^8;L$@.:;\S-M/ZFQ,1Y1HO%4'U_(\-<+*-"582.M' MA0@AJ2JG ;$O53J,\9ML*S&2:+OGN1]=&+1G&=M1#9<>(''1(WZGV5RA;W MTH(J#F=W"<=)]2)0 8A,S12>KIU"HC3/KE2Q5-V'!^12O;/A5]8Z6M"DEBV[ M-5R#5"8&_ -OE^' ?#3O%?(1./@=AEI 2#]T%+)IC&$ /5A83.] "MI)J(=2 MO-U>+@:'T21/D[QD_0YI1<.IBC0:2 G+UBR5^T)=WT<$P-J%8TK+SQ(&M20$ MQF1"4"A4]M%95T">!_^)F"TTBC#OA5)/K1?H7E*9O?74<081ZC MB <>6W2,P;=X6EA(D*#(5^O1VF4S(M8V6!XI8/;/23S("H*=NQD%](Q*U3;W M>!C"MM278A$RC%15(/>&@EO?#>86-Q.:C:[;;:(C* $M 1%3JXIQ>\#RF(0Q MF!HE5K@92)>5+J (7,+[M0E64\N0*=&6_2)30ZI!@X9XU8TA MWS3U01AQ-*_\@Y4/SZ7#Q2BZ3"D@!UA]_.7"/@+H"D=Y MN"U R0_WJNZ!H,C:BS:U[YWQ]%(04TB(AL5%5'.RE:T7L_;^// I'N>$BP4# MQSC"!B;1CFT1]\GO&7D%%.0"]&GV;W'7?P>#KCO>L[U#BO.B06:Z%"BBHB9D M)F/S9QG2W@9XNP5NB(;>1[UAE]IYTD8AQ%"R^)%=(%4TUC4 M"35UK@IJ]T,_Z3X M9SD1&W[69D(! .29)8]MLQIA@(3*0 M@Z;3 S-&?VEG2&IVYTBB,TN1_;OJ# MCH-NL9?>!'-$#3.C;.8S8X]^)*T2L-I:+GK(F"4F-M+:(I$<'*02H-61HNW; M"?!NEA@O]3MPMRR,Y=Z A6#L.V/]X&EM[&RSA!N;2(!*SV\P=@\%#Q3; <]M MDAN"<&PSG:F4"!"DZIXEB$1P@ZR?P;)"28R*F1O>.&2Q(Y!\ M1?6;W(6AM(ZU' -\2@^R:+!Q%#5BQ]1 S90@'97"/235:-L-B:RI2E.B10=76$IQX] MY&;*+0LR9:4?YXB7I?0+# E"Q5S"'+AR=1<,VK0X0*(@ IE[@V[A43=TMQXG*30?(?':G1ZV,*HZ?+';*T:;%7P.M0D=OMLXW]A8X%. MBUU5X-H^3TI>^!7* NUVG-6/']__$G)'GV+&-?Q6^S1_N8.J]S(++L=5#G$ MX.H8'!P.0S_1:8B!P( S>6'$+R1CA'V"8;(TB=2K$_H3__S^%V;_A2HC21?R MCT,SSX0OA']I44S2V#1W+>=)D1A#%VX')7)&P8)4@\V2(BNBK=2A9!2@L-SM M[A.RP\]R_2O9GAYJ;U:7E0>7Q,'(^ GXBGJ@M+*$&0>^ 73%XKP)O1:>)C ) M,G&P'8%?A92!XGY(#.W1,%6089VQ2,IA; M>.\=S;'V%U\:KKB$6?](LWY!J0Y$R6;<1R4Q\X4B8!"5/X'._2A+]!.\!BZ[ M(7U($T(CHG)NRF+)K8#0"N-.P[;GPFV;WW#Y9 $61C%2'10[FG%$J+SFY T# MX(.;4;T2_(Z%-'*KZY<.V =5Z5U1W-HD 7#D9\-O9[P8:*VBM&\WYO@NAY)3 M;L7"NR7/.=++)R_H70Z1Z[F^AF%R8S>^F;8%Y4D3GR30>2 'WH7>/,D0UEJY M36/T#;@_"$%8),4/1S>F&TV!7))18?>8F:+=T5 6=!WC5Q.PNF(E.]]):>/5 M]L(A65:C)80 L;HHB!6*(NH&4?GA@T54.K] 7AQBW5KQRU_=7^K;. XR&%:A MM@X!Z/S6&FGO*-WR$?UFYW/?"G2^>&OM9=#+AP<'_X,K^HY=CB4[VF V?W[S MYKT1$T$LF2^T)BA+WO)A\V.R29R/V_@*S9? !#[3DP(D@J\87.-0,YCK,@+^ MVVO7?0?R'U!E !;<@E;&1D>3-+\16,VJK86S M=5PPY?*ZYT[3D@(IHB^9+W_%JS.CN$WT.'W8+$>0]V"BC8*IM?SQKAIB7BQ# MA2#''AUWMOM,G9G&]@[;/S^NN8.ICQ*K<<7 :6PL6V*/,]/L9Y$81>]Y 'QHFJ":>!59*N+D*6!5YND 3J'B0ST'PNX@^!ICBWU AB":QX M" F$/,+MP:"W"&Y&T\3/LR1:)A,\MN0*XE >::QPZ;C,"&)/M#*'AFM"RS<2 M6MZ$%V$CVZ3/^K9D?4_ZK&^?]>VSO@]3"RTJ;"D48%-E%(SRPB("J;1A(XDN M<%R1#AT7L^\RIO#%L3E5.(X"TKD(Z9FX?%NPG!E:8R+ @A.J&8X,G A- M[,1F8>XY8"/QM)(2OR;RIQV?JR*:-7^=5!+W&.?S!!AD9WE,?@#&"*0X2)EJ MJ]C8$BXS4X'FI3;"5\10$VVZPSUO"7QR+ZLTW7"F*$>,JIQ33FAC?HWH:5VV MIC=-^-.+H[H]".XOIGJ!'(#Z."^IJ@''25%2MCJF>1K;/:FG2B+0"'1P]Q/8 M=/+;J=*_4@E5,[(\@4/ ZQXQ%2W.HR-R+;<-W;I])V4F];CV=1OUHG4#1:^M M;VQ.C(R,6080):_FVGX((4(XN_ M$9R7,-5&*;4JH*;B>R5Q"]QT*VZP4M>_NI\W99I_!]R1AL;R\#,RA60PXL&T;=!.#J^8@PYLSRX3M0- M\!DKH("<+_A\$FH*>SZQ]D1%.LYCU7IN;'2$?>1*+WD/![]L6F/BF^R)-MDS MAZJKSU 7EC6U_\"=ZMP4%*"31T3:^$EM>_EYX/-B3+)G=C;O"[TF:2: MQ8J&_J%M2)1G(NW%:(I-$!1OL@6 'Z!:DW'Z#!*!66P5 9.+O9":?,8;N3@/ M %:PD,/SO%>ULHKECF^=TBAI7TI%0F1(C?W QW8'G@M P=5J6M4+?OOO^IMB<=6KEHS\J2TP6MSNBXU4[Z3%;(4 MRB.[V'EOX>D73&MA:8/'Q.B4 BL!U#=B]F!'[4&[[VU7[=+S-MREL;2O;K3W M5D,1";6\HF,NL$3;FWNFB1,"I%-7*Q*OG5<1S2D5RVG]=,H)TM[.QUF9V^^4 M-*J[&[O\4UNS#+C F!&;W=_\31( +/*E1X^*J'?'F5HNV3/[UJ_^-YV3;K#- M"IR+G*R261!+M7UXG!$K,ZL3EC 3CF9NQ:M&E070%.%W, M7 D>U!B/+9?3G8F( J@6HMDHN:KSVH5RM*EV!)X:!/=2\,Z3]ZI=%$&.G))+ M;W"C CCB32S @XLX,VHGDKL'8%R+)'6,E>*F'+_1PMO4C5]!%B@SMS")P=:W MN?&TYPYJK250F9&L<8614F/^G$0TVA"#HC_;9"WX7" MJXKDFG@I *I8&DTAWGC,OA>._O8C7/8LF$G0A@%Z-C'EM^-Y&.LH-'G\FP1< M1:4^"PB40G>^%#52ZFW")/@4GK(F ,(:!4R415^[35>95BHO-WX+=/1\V]*B MUYD\W0]?TG)PP =/I1GU"',]=Y?$IP3B TRJ#V >!CI0/"JX MP8)$86O5.H3Y1[0L]B" ;4 IST(H .4XM=5BSD0H66XZ$=F\#-RXW13B(Y"=0:UL M#=+S2G.)*91BT#'->E].@GL<44%NGP:@?UENY[#Z7 M\*=5/6:T\T6)=:>AQPV#G3RF-![-T@@D?6H>S"?&)%5<>8C!(N+3-BU",KP8 MU80EAI6BCJ5F>$@_V6Q5;CC1W&,;NZ5KD6$V#V2[D-:27/Q>)5AY#I-%E S7 M$18+RPMXY5G4R8&@Z9#?2JZP^8.IS+KP^.MG4*F8 3MZA.%,E]V075W.-\R@ M"9#/HN9P:3HL/3!,RYWI;=-&C(&[G BI&O>-W_"W1AYAPA1R>TNWA^]),"68 MQ_D YA^4^ABZ'S58!^M#*D3;)A4.=>P 2Y>(_#KA)KBT)!I?2^)C6!'I.=1B MM-$?TT\->)(A%($"9]'7I,E$V0S'$@.J*;ZR[-]IG-B]8BEDBM[ CO6H:Q CEB:F?B#J:]X35Y97LNE,@@ MYV2P.(6%@5F,A:5!*3VJW$1EVW]$H:HZ:\S[ :'A9[1E)%L.5Z^&I/F?*C)*&?]UA_LP4 MS!V$7Q$-QCQ&SM:1PTA__2^]B\28EH"0W'UU[C_@5N-C M.K]L'FR0BQA'S(K+E%NK33:VCTN..[L5@;8$K-G:UWD:TGXB2AG;"2 *DYY) MA)72($?ZS8K;Z+^+,)!X!I2LL3L+8?O&\ +X5,(''HY1-U"9YU2T<7L*YK'W M.Q<\2P/,9Q9J;^ID10 L#B D$+).E[G3M6R(Q17YL$&TRC(Q7,UBIZ$V EH= M$2TW#:WW8%[$N-IBC4!W8. ;G5!O[$85GI4SWVJS;;H+3WYLGW?#4[].P[8: M3T[K+SN:52S6K99M*)1Z+7;L$K6VPU#G.Q!CVN?4Y=TTOI8H!L[H#$)(8 U) M IAW:J,*<1==MDN7[];TT5MB.W85EYZJBF$HJMF/ V>HI44?UM2Y6'F6:S,QHR*3Q2OG5LS MH=P@:MW!2@^BX)\;#@OE>8(7)^*"3$FHB )/K<3>8N3"!(8R4B)8:QFN&:?T MG(?6+H'M&.\;NKPU'3_#JH66ZYYI4%9> MQT3"+AKZDNLHK9&L(!\GD0'1YRNYU#V9:%6Y('CZ2CRA#841P(92)@N_5L0; M!-%69-CQ.G'2PBYM2B>V[D&/&^;OC-OWH2/4TOJ*6L5$L6KP7$)1MPFAMC3V MW:,+)N?++1U5?!7)!D3.(.+D4>N)B+,#K:L@Y%J#*:.K?/S9].JA2AKB>O,Z>NRH*=GJ5#?##!Q7"5OHI\B%%SXH M6H]K"-'X2^$3CS?(T;T GC%LY'RW?E->5U#E9FOZP+=,0SF+6ZU..:N=(!,% M-=S(/:D)='T]LJ')U#L]_W1:4-< M]P[7'C,/*J^8@SA]+>_R]8?@S\WA\?X)S(43F' :P;FH8,2.;7NX$OC M(=8%@LG&< 7YK#.(R.YAMUEJJ@I LPC*",;4#2^:1V/N53I+*A8R.N5\[/D< M;)N(^)G4&X3 UNEV)E8 )E;+J]]U76\HD\P""MO@/B3]RHC[I5^$! M5R'61N("?5I@=S9]])J,T!77FTXDXUVZ<'U;:2G6#)' 0 T#HH,XPP=01@E9 M-/:@H,$B0VA\BMC"A_OF\O+0]LM[JB0(M=J'%^ ME6&JIY_]K^PU-!P$[GFL;K+4/8K\F#[DFGM7? M!@W)J;L8Z7 MYNL8[0[D?[F@JK74CI(A1+[DA(:=-!@2$!LV1]YP;,RX ,IXD>DW'IO$J%XP MK:BAO;X 4AGDND,DVP)"A:;P"K&NN4C9WP,.]2+"^V/(4('>O/G[Z MI?\ZWNH\A_S4F,%*2A^P.332LWR%2.D9Z^4K*VJPQSS1TN61"BGZY7K Y6)> MMO;5&4'S EF?2'@NO$5*/1M*'XD30Z> [?Z@"C"JJFC\V;2B^3U#7NJ/U*7' M(IT*;4ZQ%V7(.3D[YKK5BCK?"3H&[OBA+LLDVOO],Q0G8IW/)$W&E5=N0._#26/Q14/H D7>]=#ZDV8>IERKZRZ5>TG\)VU)DL''$ M=$7I<#81_J5-P3(6HE17JD $ (0GJ-M^#1_8%A#T%[E]4.H+G*+$".K@(%_# M,F^!<>_7X@NC55AWL$?M9]'7S4IR?SDXTI=G;56>->S+L_KRK"=4GM65C05< M3(B_P';I&(/)E.'XD>(6_>^K7"*-9"M(P*CV2QG)2W.L =<,:>GR>#2'%76VE79=:*O M0LH*;CR/]>X93=65RJV7AGQ@[*[3P#"#)5VCQ*S6PZAN@!^?S&X<.YO>(1%> M*>S9KE58@AB<-/FS3F*X*Q9R0=64(3?%IX52[D8I%,QI$@_D!*)XP%#F7F!> MCFI>0L,T5'+'^9EAZ<#D2^B]&<_4*,H^$QL(B$CC'HE^4SH(^0; ,:'8/P68 M7F%\%Y>C)QKEM3/WYIG(/@61Q9Q[1?)T4M,Q;-OM/#$I/Q-W #8<^$G%Z*!] M4!#I@KKI4C\]*57<' T6!/G!D5ZV8!B120, W"XA\S0A9H!0ZBT65KKY7R+$!TYI/@T'N)5FH]< MG]0P*I %CU7WV*$!V6^;[X,AHP8E2#WG6PLP13^8.F5P;82X C)QI#_<-FW) M\A("UE/! )FPKLCMOKNF^\K&]KG53*LZ'@Z17QD&"5%;G-W0>F#$O@YUFD Z M":@2O44M?1&79X,BT"5H-?631 ^&#VV\O^-ETV-)1Y5$Y8:\\M,$*F!1\W#Q M&NL]PR# )3,.RYIALZFFD/'68ZJF)4#Q].W?Z(5*@Z,#Z"$Y.$)6-.[JTMZ; M"(D4JE5DCK#$P.:)G(:5 ^1EBH4<.9JQMYA>/20OTD.&<(CS7O.HJG"/2^ZJ M?0F@J@_6/S/5Q^W5G+2EI]2ZBK[4NA88;E&^([A3C%-%93M<"NO$PYM=0))) MXVAJ'^ $.@*.5 K4QBV5S:::V; 3"2Z=*YZAJ> D3U-IV0F#MJP M7N,EU+"$>UY$-]!VTDO[.@,::WDJ>=,%>.$N\A_]P6V5;)!;:^=HGI@B4%15 M8'9R*;$AS)(:=7'S)UMM8/R>8G!<+(#5]2A)R4O'"%_J8=YY-$DE<@E*%--\TB-WJ(8 M?0=D%;I6CG1S*LF:*W[=*\I+&^,JG?B.XG'N&#JW(SM.!B+]B@R)).**W,,< M*P6DL5%,I*6.2"@[![Z%TQ!9:$&=9YE*Q<+%=VCKCX1Q.7V &ZR,%J=\;'AW M@7Z+"H3M2WA[PE C-T\$V_^!3-!&03'/'7%:>6?"$M,V=Z" ,\+@*U1L7QG& M"=P#YK"0]@A"U)DN+!]U40OL6#OWM73JM6S"MC47"!GV=7"6!7DS,CCX<4)' MY'8 ',#P?(7,WL)=B=P*/&<9_=7S[$3WW()+]:$D^6X7A.D#F\AP 599& '9 M0>C?V1Z1N,52F/R06-6$J[="39JINJ!&TM:_QR@'8:"BE9VQ-C\WW>:#-&_- MQ;Y7ALO6F0JE%S7O"QQ,NYM3(,5@CGS;Z?/K8,"94K=#ET!CN-66#XN(FCBJ M-2@J-+BTR4M"$[M!5+1SYZQD1!Z096OQK11(;\D>GAL.R? 32LZ M>&-XXE4AL^L&#HWNV$ (G0'X4BC'>9*AETQA%MM)P;*]H];*2Q-Q]IL H0MN M4LP8 X4N]2J=&[)[EWG8 Q0PWS=- Q$J0-N;*.6^M^A'$30!H/[8&P>L2&D! M 720U 6"XM5:HS.;!O^P&8J#!/JXDM:5\EPDTL9XK\]W3R:#5Y=91*8C$QP? M-<0LN)$#=TL*N9T#WSW@F-9+!X]=7.G3&=3)N,#N-:E_[:O0O24("P"ZY;;& M:+),*?K7V(!9+\X$&UG-DE+O>'V?,I]#6(8;7I(EKO4L!7=ASMR/]K@!%TEW M#LOC=0_ 5NH2 I-GKWG"T@."Y@.T1KO11_F5=.T! 7#-9[]["%X&@7)OASHH MG 0:45=$&4_R#&$S+]8/W;M>1=P^JE:&HE&849U[V/ MJQ"6VS][&\WL9]Z0[HN,](+"N8>+RN640-B2>AU6!6KUTBVAIDT!XCF%#_J< M_C8Y_?,^I]_G])]03O^1]A$KIE>N)8F-&LWAK?W86D(M-]H0XVNILZ;31JK! MZRG$:6 .Z/.7(AAH1$!;"&Q]!'?2>@1T93[9$Z_(J$H9 "2FV58L*VCXDEWI M'SJ?3J,"70!H1F6M#VUC")X0$ >@W%Z(4Z]WQ&7H:<.W1Z[.'IX7PJWLBH M!E9TS/7"X9E*RU#W&FQ)6<3X;RZ0T%^G.646T:@U+M<*JS8J2\RH1C&1TE0J M!:MQ5F)6XS7WST'OEC9)>U G5N5)"UF!8/Z' MOO<*+.TT]#AQRHNU4$)2Z<>_*J9*F4<+B@U2Z]9472?2E<"TF+0I_VAY8X1H MX+@))B&]I] #&W_88!$WK'DBH5K"P&N^ZP0&(25(Q2$V@*B]Q&DR2J@=C'LW M[8B1Z$)HLVVG4F)&,ENQYY#9M3'^L&U2Z\KJE(\^]'7#-NFV!M MS;88CU0?"B& >ST/EJ(EBAH3:N<.L2.Y:>:J3$MV\#(H<#=/\X1X/<#@YTX5 MH)E/NJ2) O[V]_+^+=WN'YQ9R8D604A&S''K5Y<5G)+*21(*]BIK';K8>N-^U M7L ""L'8(3*#\P@E/HE"!5/4&M0*,L$NBQ5^.8;C48XNB1&8;HE4WRMDV[CH M:H8X&[WF? O/IYTF*>@*?AQD]$"'))5XL!S\EVQ(V40Z+%>>6/R/"ZHRL"P" MYU,I/L3,&N6MO+!9^LQIE T_K-.2L;O<%W6%1\=KWC[:RT!L;!:.H1+ M. @/E$:7;AB?>/%,6A@*M:T(G6FR)@>&@ZZ$MV[\WO0&1TIL+O)TAJHP5X*7 M&MWHB+?;!VX_^("CE$F'^)CW$GX[0RPJ6LX'8R.?<932(GJ=WEL31UP?&0+< M!2TP6(D9"[0-BW,.TC<'B*5-1&54\,9!N" MZ J,4JWQ9I1A4V26SU2,S@*3C),P<;)OF>O!3>,TR1[V@[>$Q2;]K<7P.C)F M.5^<:S.!EE[:4>RBY$^ FS"4A-U;;+2-P:<))&K]=)?)/]K&=0P[H>$#0EE+ MJ3[1(#J^W?D)MCD7_S2K;&3KL?'/NQJGGD! B)ML!G( <28M& 3?3DVT1P"F MIM;0-IND!;#PFFH[933"3H($15B>3J;86XJDZ=?X2($\:>O XCE'K+6>L$Q* M'@J,OA&0WT'<3/64%W66)::-MS/R=ZJ<)PS!E=;LH,O(GA%,@JC9 M)3L\@=94F&;_$I$*O<>WMB-W0%=GAB!4)>;@! $#;#=,Q!VMLJ9\9IU MBR\CQUDC5.T=9ZX8+D4?EER=I+)Y1U^86F2TW!T ;M< N)==J MJGB:=S)BCBI'D'7M-S8R"[$*0,-"XIP2VGZL,G0CE2$A(,- C N,I5"_9S26 MK#43(M_*./&.-^][&UW5,A%+-5,"#Y[D1?;Z,BC@_Z5'6?JGY"J>JN;*PW5D'?U:_4AP188EI# MJ6NJ?8@^JVF>QFPT;NOG(ES0!G8(,D@U<+;FU/V>,RD.G9X+M>>>73ABRJI1 MM$0RBU+C":79E.S:22.*D-(O(;SE'.2+MBB/8YG"Y86+0 :CJEF>M36U0ZJ_^;S&!TL)EGF0E(>QFHUD5YS4AX_0^#"""!ULO]>AEU\!I,>(QS(=K MX@_*U[>!&SRX4 ,M#A*GAV]+/R!V_KH%N@)C $6[E6(FN:F@WCS"D'-C3U#0 MQ18K(,E"#NZ9\:=O"2>'Q'WFE]Q0(G:;FR 8Q>;9G.Z,C@]ERAR9=,\+]>Z@ M^K^LK71:WTU0#Q8MC2>RT5HT6: 3N?DA0R9NC1.NNJ$(K!U*A $F@.([0AW=0EW'HC,V4'5]!$A$UD7O@KW=F551AC,1A#ZLT? M$T'ID7\[2["+*;G'C-7!A53!(J\%3P+-4>4&$O!U#VTOQK%JY1 ;0VNW1#;- MZPC0J2LI722L#@J/T=[MP1(OCH+#(%^8 HZKI6&&_!1TAKLA3D 'VAY8#M<2 M)9YEL!Q?KQEVH_X:*Q535I_U+D:TF^L1,EQO7K0Y]V!2!25C 828IJ$!>9E9 MA;."ZJ/U:+7P+)SA$(XC6TCN 1=Y%^LA+TW/-NQ:)#&O-.> M#$8,?R0A;''@X!"'$!9-L7",WTJ0V%D=^LEK].3W%Y5CI*6[&DQ;*YN3I)(X M:0_%PUJUP=V<63;V%Z)DG,61_I>F[S45U)@\D^%O!U-I*1]MEL,FIG&+@%8+ M8.]C7AG@.#"3201XB]9N/:;@'$NM,47C*)-YM)!>/BLKE4F'\MM[$XLO&M)I MD,!D0MDV5NH+1)+1I\N3 9-NP67$>03^"D#%B/N(<+-@@Q!YG4>3XY&LXRDC M_P8'%.O\++>2$XHV96"([;P"UBKST_W@3*/8!4TZ2!E^B6<[-]E&#B\N, MA&8$[- R;$X:_E;O&J9OPA,(J:,BI#"AJ#44XSEY@+>6*AH%Z#H!QEFO8[4< M-.VU^0CAL^T]I,<97>0AK,&W$ZQ Z$+_0B=IND:/0#$?R0$"\#D?C 0"C*O@ M$=KTH3[%\X*J "OZ!!ML2R)=S2 7K/CPR]^JV_O9ND!\O5@6$E\=(R#+/;;P6RT8==Y?OU0A;-DK5 MBH0)AH2'/,J:#..4"6F2:1\1*)DB M;L0'R%P"B#-'"@\'W&ZR:KXKC %GO)9"690D0E)Y)YK%(4JW];H3D5JBT>0& M"&X<2YA/HZ(1V7)YV>4\L U#X!TWRU@] Q;,/TRB!X-&>$HR#R1RS)R9:TG)),;3,H!SK !=1\0Z:0QS-YZX&DYS R/,K*+9QT #H-T$ MS(G3?!L(=G*<8;>9-_4 D!H#*GZ%WS"N6T]KVT;4FK<(M5:H;G.%G-A(PF'Y7XC4?.X3L;3 M'$I>(4*.-Y,IA3'#[#A9>6A,(T5PF(_B]@[80L'DPS%!TR AX"Q-HWN'7VMF ME\3-N0F5JGTW&=B:]Z?FVI7<+U/P!HCD C*7,)*4("N4(&];:MA:D8/8),,4X SZFRVC/!?5:* MA$(UOA^+).X'@R9P**:7&JJ$M],W/]2R=$7-7@![3TQ9V+;YT9L/FC!Y?9E6 M+UICE7@-$9? :]YHCHT;)<)>3K#E1RI3DP3,B!))),&K%.V\*KW]1SN=>.L@ M)PBQ=I@MF6[49719IDJQ_,PNO2PYA )=_.EVW"_A90=ZE!R%RYZ MBMH/5'P$4)-Q_KE;1Y8@F4A 2=8HSID[H.VTVT&Q_!%B(88!?P6?.Y$REZ9_ MJU$$'C^%*&YS1#G 8.XVYV@0(F@"@:*F#-JDQF8O$9?'(P;=@.BB\311UVS! ME_HN>N4X_C=);)>U1G'P!NU.J-5)6X:; 3ZV;XG>(B?'WX;P'[STY.1;)U#3 MTKBDO>_4%+ SE$F25'3 <([&9V,N\>L@$6= G!Q[#VJ('MKL M*A0PFBV*JB\)I[\T^2ZG79&0^T<@4,);16)*C#BD?37[TNR]Y="PZ3/);6,D M/'=/T- )PD@IG08HGRYA9H9ZT>%%0$?\1 CA5=^C)I! MRI[O->CJZQ6(/ZA4(HP_>T<<.32E])GE0\*':7Y*-/O<$XS"O_ORK5?!4G>R MH4T!/+*);9N>@_AR3B1-KULD:K.%,I46,2FJW-P#Y=L8&6@TH%@9##_NLN& MCN':Y#JA.%&9)QS=-L!NFW?UNKGLN@KJ%'MN3.G+; XB)]&."=.9(:E $N*> M^](E&U;=V"J#5&I^5=)=7^YT\?"='Y'J&4GCM$^U>!A)2F39UL(3759#-6[< M::/\;5R$>V6G), 'IX=00]'T,,1]/"A^^B^OBW2=+^,HJ=U'NT76+Q']>=_%DZ! MV_U- HPH.]H+D^I5J.4/IV].^<6#8QVVPZ-2HDRXS^?:Q85D;X:F]S9:(7^7 ME%5HOY?3]>K8>#J2;Y@_11AQA4+EFT7I!2=RIO6XB&8Y1M0_TX(R%Z I;^XY M011<8U<],/1N6I&1JK)/!.ZM1^1?Z2>Z9I;;* M<4A8SX55B6(V\"ZAD-V "$F(&PK3E W?W3(;>>2S+(2BT-;&+;R6=Q#M^%JH M8W76ULI([F"KCGG[J38*5NF^CL1!NQHC01N3Z65W7(.2$8I/Y@D7I2/9R(U8 M/(.\_(X4W&3Z9AM43>:K@AQ9 :+$@*!*YDMWBFI2X M^*DI/GT5V4R,RLB5PM2,"LO:&,XD4A:[%_])U.ZD0C7];+^%O1B;BD(UQSGL MC"[A_WKE5K+:\^S]U0Q'2YT(9R7$5)3<9[HIC3PB27^VUA!>2ZV5#6!]6:Y7 M!VB;7L[:FU5-G=/K@B-,'C&N_$4^+DDLA8,!Z:=[+ :>[[@->2B9O@V<8-H+ MSU],AUROR)_)KAWHIFI*])=I79H9Q/6-.$8NB&<*W_]"]\9W\OE;;'^R'V\EB M['*?1HK!OX0 .-B*ET9O\II2\@[6>K;$)M<_G;$ V-.OO_YR\8F(^_[EY>NS M,U'U_93[$H0(6[1N[";1D+R-V%W* +S09@2ZY?.PJ*!Q*[^C>\9[O7WQ_"_Q M9JRJ,T2"_X1@S9/H\ [$L,0LD P$'PZ#%C&B225J+6&A1EATR4_D:?D79RYU MHJL!?WE./ !=WS8EQ5*\LE[+Q)S1005QIHH9KF6HW&_TJ]_3YAIX%,2P J/ MN X9E^?/7]L4@/!A\)<*3KGPFZ%X0Q>$Y%JY(4X5MEQ$%G$!ZTGD\3O'7YA8 M*W\:F)F/L(6--M'(-2'C&'_!O@KHY]=,=D7?\W>MU[6Q=LS=\Q/G>$O?"GB+ MF$N.6,Q1OL4JY>*W89/FKB=,:L)U3^#QAO7F*V-'8D+ L-NXP8;+M!A#J6/1 MV'-,9IHP R^U'3-"C\U.$%Q@Z\%2&>$V*YL4LF!>^D*SDWP'KD#IJ_ -F=-2 MJS]AH29I,3G;4Q)3)_B!F^AJZEKQFXUKT P/7'4?>23H%L0*C= B#3O]NE:D M(J=7SI8U.[71(93U-+>"IR"AL_&"D'< !L5?6$OU63@@>V+"^+,PC?'(,N/G M;B=J(7C -_4V3%]PT5ZVRU,S.?)7VUTKR9V*71G"PP]A5'7ZO $@C0 ?$44"28%/WU%2$/C/(CLUV308=3M>VYS8Z @_]"F_-?T"P: MF63B6KC0)K^(@\)]X-G"W.JK*4,YQE!>4N.)BEWDG0JR21E5JB8@?!E1BSG.1,RG")F[!M!H?_:(4EG5S*6IE1/.H^#.<) M8]LC0$=*5 M/A@RHN+_%AD=A#K"2,H#Z<11?&.Q'\2 MUV-=PM0#'!&F%-?X)&SG_VK(SVZ"47A.XU02;^0/NY*Y;)Z+1.)RW'U*;X"- M2#4;L=AXAX&L38A"&,5#4:M^&"Y/H,80+G?7O&9!.+0E]C[8)Y4R77#$YOQ3 M>U-I@""3C8<#3AH@U'V^4^'L+5(F9&QH:9/%']G-#*,:5L]% M+^P[)8R!CLRM$<_"JL)67D/R1QVC9B7=T+*1,G@=QI% Z&'%?/$DV8.1J4S] M!DU=U"IZ!4 ,A5;+6NR/GGO+IE^.&]&T$= >5BOEC2@-DZX$\P0UHU--E,&] M)Z0LU;P*^EJ97T4RO,AG2Y(?C$+&Q:[#DP_!9)15$B8F7>/J-ITK%_O4J++M M_(__>][_X;Y5D8\H.$\E5<,@_;WLPR"0[\3AA- EZ\'SXKV(2+GX]1,7=KQY M\=S\(N;<(P56DE:U%>N\'.1BL(5$[!4]DVVC?6;74K_GM>=_&'9ESRS6R;6Q M3QT*Q--=^R^>:'9\1N>N,!:DDTWYSI%2:+\\^XCW3N%!;M)1RO#9&LN]YG8JXTW@F>#QON@8:<(GQP%FG!*=7-(&"SOX MZ;-".P3"$/Z)1CK8P!#:-6 &9#[,803I0UCE85*0>7G5<[LQK4!TZ(E!-E;^ M5&(P@@]>OIV7%I3EN#_4YOOXZS,">4.(8^[T0UA)(96C:H_ZH-;R26Y,KR2$ M45^YT%AA4[YO-N.&>/*9K:]*06I?#?&\/2(A'H*$^.R(A#@B(8Y(B _= M1U*W3975YB3A<]M-C35U94!UZ4I28ELN#<;D@?\X)KTH&1W:2QS%+P*R[J.PQVOVV<@7NE\)MQ(XO,02P)YI"+# MB)(#IAS@ W*\M.QS%I:5)5Q?G+XX/3N--9XWX?;_'0PXUI>K+?YGN$D5@FW] MW0^G_^E^]3R$!559+/[4E__=>-4<0SB$+S_]\LDW;R]KEPD7Q,&\YOJ\WGH6 MV<9@Q9?F)2#E=Z.HT]4QZ --E +:\3K6'[^W;$<2>/WYV]??NY*;O9P-+=PW MWAC&N[?_H4\7 BFQ^THI0[6*W;,COL#UNFO&V'(1+O&OPU<8ZT-F[JKI#-?+ MFYX>G_X];N'QFF\:_A3>ZK,O/__FV1.>G;"CUE*@^/Q?]>?D#.]N+ [C)N"P M4M<51?G:\4GRO*BWZ&&PI10;9B9BT:BW6')%M)UH9J@3B7C23>S6GE@2(!+# M:H4GRBUE!&^WK1).OC.U^CG:97> ;Y-*$Q>M\#59)4JC,BE/^T['(=:?*N0T M.5=D#=!\(/JK1B55IHDCO:2&#/HUBM"LFS8K&2B!>7FO+D8D]6*"=,\G8'R MLAR^7X[G-_:J,YO@3GD9?E%.6#.A(+"5453\\(Z>[TQ:#F/XOE&BAP69VEA; M,:,3##/9*;/C/SA[;.-, "&85,X6(?> Z]%Z]38.?_2&CM8CM=Z9C+P4S?'% MW'!2O?S9DZ=_-.XOZE9"?ETQ R@CA2,N*=FQS"T_*2'CB#;!,CB2UZ8BY#Q@ MTIX&OZ?M'9T1MH>S%N_IEY]]\_2KTR\6OZ&U^TNPYE=J[>([&#],V N==:[3 M*6]),97_V1#018\S^BTW2X;G"4YMI5 53CJU-9M)4MP1Z$9^W71ZHX_WZ6FP M/7W=I0_K?$#R=SC!2"#EL&-'*#QN@P,A97CP**3O28X3Z9?3AH87BUKDFGD^ MX?!3+Q4\4.HIH_>V]<]F*24M0H4$"6W*49(YIQXMH(2))BZX&[2<+K!=K-<"6;O-D?L;6;>_U4WX GV,3_[/ M_WKVV=-OPO]_]M4WM*["CZIN6+RFD[9LF(9+C.'?_OSZ6[.#G]#%_M&=+IY^ M5GSUY.L_D)W[-*OSA%O^=0P1Z!=(A#XI%G\M:=:TN$@(+8[#R($3?)&,D'OJ M,$*OTQ$*CW3V^O7+T\6?.A;*V<7"#$J&:Q/BK._T@CR#E1(HKA,CPLXM>Y!= M;YX #0?CT\*S$"-:G;!7&+K\ !?Z&RKF:<_ O;&/A=&LQ25?I(Z0&;M"T@&L M-/X:IY/C6!*]7O MR>]3)A9>)QO]TPD[I;$]FQ D_N'Y8>SQ3M*4O>$$AW(5%BG!?[U<(VJZ\EOJ M;A<.&*C55 M9F;B:>JJLSQS0_*\,S%&Y^#\&71;@CD#[Y@/YRI]51=^9X56::C4(C X2T5 MT;)<>Y>K6SE3O*0=]H (Z<;;9"$G181Y&#&'7JS&TI&&A.Z8Z_*BU9<7#?"QVQ( MRV @T562;8Q8K9Q;1W#&D'H*__%MN#9@0$^-S8M(D58[64YAX9ADEYQ'MKRV MR<&4+O:(AGKQPPG2@G("\V+\SI)9 K+_KC[O1WK%9W\LA%LL>?[\_/X3E7ZY M.*]Z@(%E9]B1CJW3$/I!CKBXF59I5P-N^.O%$@\,>'5$<>P8( M4V!Z<)28#^:OXP"Z%A'B+8[=B3]8APKZG=%V_9022^ M)R@2 =LNPS+$\+!+^ZD#XXF[. /%P]D=*]C.?EF?Z,'C MH>!HR11;EEJ=R*2+3[B76E=28>]JZCQ,=ZH0%L4 :WTC]"=S4N2S39QP3_.B M#N7?RW-.)V"9FQ\ @K2TW_8(2'@((.'S(R#A"$@X A(^=!_QH;[W,%B ;&=) M;EKL./R&==)]U3TE6\]]%;7URW(;1>?Y;%CU97#'@L=/!TO3SMMV<@%]]NMP M1:Z=0( E8JMW$[#1:]9W#C5F.3@Z=[I(%ON3]MG3& $ M]9^:*L1]US)N=3.VD64LX5>U[G<)L;W?Z9BA.-*2]1!^1G+/W9*;>;K6.R0" MJ<_[&F.=,<2N%-Y1R_!5TP'W080'.VY8,U[8O'4*(''R0Y;-EB^GR8#:>@]M MS+2,0I7K'6MFT,55.EA#&'-JDXPLY@"5A+Z&_B5[;ER1B;]A:+K_8?(PWS:] MUM*>9Z/C$8FXN9A3BI^PN]TCESA$[%YSDUU 9R?I( M:>'D:AQ;]"R="F]+ZW[P+?+:4W>8NKWH+<[CQ0:LQ0N M]Z)H*8P&5-M3[J)D<31[46KD(*O-"K?0VO[^W#=B4:K++R5+IJ1X)@?*) HZ MXUA2DH6R*\X0ZE3! $?F^PCD8;C;7HB0N\)MQ0X/07+T(&DS^9J2^!? 65$/ M?7G%MB2UANP7S)24TC9 M[5U^B9'B&)EKR*6WX?=>.SA*-5$5_G?3#,J^,@C5@C;4[E_FE/Q)K7^L #O3 M2:XG 'O2T-H@'<>[A)DWN=!N!!.%8YT(#V8 (7:CE,59V6@$#7JZ>'/)!&"> MKAR=8^R4L X$WXJ23Z/6-N)Z*@?YI$!G%CVI _*D'63G]4UGC,C$ 8G@![:U M6Z>IEXC 8M*?$54%YL0L,FHJ^F_DK#SS)W8MDE-#!!V\.=W+X9'SF20T7]'# M*S*<)+NE'C4&CM%$F^XN=C5EP'H\IK6/Y3SXDZR,G3901]@6]E$DY+VU\G0? MVK4]!#[(.\'9-50&$]=8!E[$J^+'FI6EQ3#4-=8L>PWJ<(<0!815YFV+XWK_ M1XP$;FJ $U(DUP/G'1%BL5JO3EQ",OF5V/ZD3U]'F6F:)U)3A-5)>XB,6<+U MY"6P>@Q-7>Z8Y#"E&42.E@Z79AK[\:"9M*)D38U;PYVLLNFOE2LQDT-;!7-8 MPDR30ZDEV(1*/I)3\7YUC^\P\Q-RQ!E!O*I;B-H3V'H:*=Z:,9/QI(G< 3[$ MW"E>].P^XI!,99MD=+4N0G:DJGHE']MSS'2T?&D1J%$.QP.=&]*$CTECO%LQ M2QM8Y.>N@W!^T+Y\&!WB'?LB9X=."JU20XB,)>&-1M"&$T%+QLM/2Q3T34Y> MY5;#?8#6-VFJU#K+H.+N/O:.$R!%:BEE4T3$/_W-B2]C&<&M3#$MKL5=6;9C M8T/8T3$/,(H*(P)-/G8*23> S@.IF"M@-$1>G8Z!(C-RFLV(NT[+\ER)"LN7 M'&+\1R&$(;S8E'<\WCZE8$S4R*D&*&>21$$ZA.JGQ#Z( V1A)5I!\NHVB.[# M2,C@=!#F&%NE+Z.779:R+7.L/]8^ M-HI[2(DQ?2W]EJP(^6+^LJ>+%_=;6'0S 4W,W(Q^G%_Z@Q9;<8OFX\\3_[PE M!W4LU,X4:K\X%FJ/A=ICH?91&-L--R3B9PJ_8:<6K'TB24HN5SAM]#\40$;_ MKNI5W5:"Q6%R.$T.SQ(X"R>60?L(MZKMOH)&->:'0M9R5 MA(.RS($Z%I(@YO'TV"$^,%FP$VPZ)8G-;[OVSJ&#UCI!)R#E-8ATPU)ID,Y@9<)EM[UA8EEA MU*4(J'\GL9_G/$\:+-N4*QWYG7ZFCE;V/:5JG$!84@@H? .J"**Z@''(7_?V M-9&TPG%?YS7WLS[D.HG:M@X[,CQSJ:+:,-;AC[&-U\EQW/[,7I_\OD\X)] $ M!WPBLQ2UE8@H2KD$"#[?-F H:DW5BI>=/M;?8G.T=CG3%1YFV8R.K4#=ZH0; MH552L4++^5)YGEWJD5>77&%3[U2H>$6@&,X(T>$JXEGR;?J+9!5W.P6"L$UM M*@TKY07*F)*\AZ6)>3R%Y%OVFHX'UT?NZQ'\ MOQMNDDYB=I,V18AFLG@1BP MR^JV82MUU^L;-SIZ<4VEW'D38&B#M9&SD.^YI)30FC7I:L$# Y$!9A/7TQ2Q MR<)8=N\=)2D;0)Z%QDH Y7JC*605TV4*GO.7SRR2Z^[Q>_@JG-_8KZ::EP%K M!1:@O:TB5S8K488MSP?]WI=NE*TMU>3@'[@#$,76R)FBJD 1?=O/1VTI"MUD M7&.$*D0N:J.$PN9NJ[(#Z:5 U]O.ESSCP213BH-)"Z6CV'9?T@^/'BP06+*) M,8<;L$8JY$]$FDWO5MK.NF@\]8HB@(C'R/]NKU:DK*4,,1IVYR':'K!BS3\I=*6AC#!K?XY."ZPGQAR5"C0^(TM+J.-%@IS M.VW?3*]%52G^5_Q6(NIBI'.3IPE<0_3LATT&]-OK+Z]J_ M/OGG[OKA>D;!@;.&O_7 EVE\3[I^/!$0OK82W(';@$ MF)DV60F\8<)"@XE5O7(KL,L)*=O*4][B$QP#U^1R739;9,7!;449)H*%(XO"!'K<,$5*'[2H M#'7]3MP(=5'0K!(.:SM=7 6!'N$DW16'F$O_448;+6F:R4P0;^&C(D7?W>:S MF19ILE0\(;,Y=/$HE1-]EMIV$-KU6/SR(]P -]G.CR)49 M2<)YARF-51X/ ?!66?&V3.MFLN'Q!"Q@N,-Q<%$+5SM6O82A18SQ-**C"&^( M 9^*6G'E!UG!BEY(FH1![^,(*#5Y^\2JT*/ZC00]RZ=:;."C60 MMB<"0F &_!V#$VP(E*9<_#9$Q('NO M8Z2G7$D'"-UE_,GEK1KWP.16# M* -BPH90J+$:^:=J,W0E@NE-#>W^!X[90AH(%9\@-=(0JXB[Y$6V(@XT_,1L M)W/C1Q,2::;4T.L)8@5*,:0$JJPK:PF&0\3(7MX=XDR>]Y:7H5(G!\G($^9) MI^![D7%@/\IV^^RR\K[$)#H'@MG4ICZOND])%UB< M%6T(2]NA=2 B(VVZ=#A:*CG8R 5:K;Q.A.4;QIR=QQ07OY&N\NP\KV5.8'!A5@)9](V@!"O?R,LDD/ZM%!LLD40AU MYI'06@/_-562CW7TF3KZE\]+_K0RQE9P568.;1V2H'%.>=--,OO6$X+"F$L>B+9E$R\>^;WHH[(Q[X^/U,RTJ.$A]B$H;E"IQ(7P=!% MZF)W>%G).TB]RSD1!NK%K1\^TB&$NNRHSB%9+U5F<]VC^1UX^"C3LV?@^KVE M$[R](@J-U9_J75/P]"2W#01BVFKQ,U]:W3,Q 5ALR3I9P@./+=JW7+_KIY?' M;+O,>=NIY!E*$OPI28?*A\PV>:.%3U5T\T C)WTX,876$914]5RG_"9OP^#/ MESVR*+&\:&.@W2/]!C<0H&B'"!?:P#RJO\E.X,<=4; MT)'Z!"0E;L"+(&<%E1"HX1)^T$#-*73NA%N-5',CY1_&.?'A;AU3*D#N5%JG MRH4ZK9)'VH:]@L0\U5LAO7FZ>$.^Z?S<0$B"IT9J>23.::);EDWA MUW.9S\4M,Y'VF)$E"Q%:3(CF>CUI"*>R'!$-T9! (5:_I5'+#6&0\!:T.2R? MBOW;?LB@Q86>'Y.<83 M#AD@+K9_!5GR/K,E#G4J&/CY^D:$3:6O,0/\R$\']]SQ6:57"O&HP\>E,T>" MDZ1%44:=#=%]T9WO.(\F,R&[WS\:GO:V8<+L.0*?):\PQ\05)8%]C@/A\H9; MR(2_35=3V+I@I(9W4XW"T%F^"U-,_<.@6P$+;++3^-8#2V\+?ZF9,_YE#N+7 M^L+@T\_$)!*>*270H KM%0PDO:H% X_O?WXT@<%+?^Q(Y_IT^Y?#T"U1RG=G M>RQ_S-#O8>G\S_;M7XV,SV_:T9I=I0-CL!8,X<;.4-*UDNBG>YCTS^-?4C;^P7'$=XOM>-AW.!Z!M\$$S;(J'>6@%'X+!L1&B!TH? M!FL6K,?SF;_^&DXGGLBYG3_GC ]3] 2\NN1\:_ZWG%;"=SO^AZW_QC911 M-7T'1K;L(&!$Y MNA!^.@(&'@(8^.H(&#@"!HZ @0^6;$_+?2342; S%*?9BL+ !?\EG,JT9RTX89IH:5K=MX_# ;PACVQ]\V&N%+V]\!KZGS^S!4D.WK_<[9L)0]V MK* #8R'[&N)DX3P)H]=M)%"!ANTY#%#F[FE]LF M:X/K]C>&BLC7"K<]@J\N86J+G ?XYC "0.!=;M5B0Q&=UA,R4A2,2OTAP0HZ MV4WY?#OV(;9S[&%3+,1ANDQ9(E-+RZA72=>@[17KJ^!=)7ZK)K*1G;5 M:.5 .D31 U9+EC&97;^GZ5<6@F(+A6^%I1H%ZM.%B3B'F9@\LW!J>XJ4-(T2 ML'#6HIN66"X:%U>"Q^N[6X;U=ME!<[NF^+"I31_'(S[XBOASGGHO-%?O;J(E MN]C#K)85999N58.2%EIN"EW)Y M08S5Q-D)?2O+"$GWL^Y6V]GD@K.BT\R#I!8NL5ZN;#G4'J<1'&$A8XTO@#[' MR#[6,*0J_!^)69^$.3(<\.QV/<1X$H6F!)FS7W-)UHI&8@J QA%_RFMH/<-9&NDH%B9R^D$"8I"Q8!Z! M!;D\]E5TT; AYJ)YPBAX^Z)ZA-TJ!>K[VXT, L,5*)M'_5E:T[\WH?G/HJ?Z M:$RP8M!48]PMNC!/E^&;I%_R+AQ8)D8+^1?7J5NW3><[VLS9K:GEIX9/7\R? M^(4C(O8R,^Z[PS>N&2TZ[$2IWK3,;;UC9OIWM1.HH4\N&UK7\DVXTOI5;,E5 MD[[2/"[J8.':/Z:Y.$W"D6JH *=%^DB='R%WV:*I7=:#PG$Q06&JVMCL.YWW M75UN,L<4@5YP9E>+%^]#Q ;_[!7YF!0XZ3K)5AE=)FQJM''[A8:;8KFX25-K M>D)*UDE%)RX%P'6M4B6+\A SPF%*!8EMM1M:]!LHLPI5#1K36U>TU&'O>-@1 M"]*OC(/L=/'=E$6#J7"4\T"*@-*S.3_S8M]I$DP]/6&+(IP?+0YP\>Q].IJL M[/&8Y?:GKG>GZ+S527X(BR'_Q?WZ+>E ,Z-<.3011%67[6"R!C=R .BS:\#, M5]J89L X^*INAJ%N;WG0?/QO.W!<7NI\;-95OB_QO$CF(/%(5&\M!S$TL)E" MP'9=BGL1OZ 1$3<(+[ET/_18'5URVJR K8S*K_4A'/K M>6Q^H+&3W7_K&'+A+E_)JL44SHSL(OD!93^/AH*"8E5G6D5-6\;OHB^VORA; M54I,#R0Y.66Q5*-R'6!R%)/O?;A]Q6*;NA2=I@TT5D1V?;JNT#@'XST\0_C$#CQ\1?0/N,C&'L;8QQ7" GY@ M^.I8,X7$L4^B.Q$W==.R,@:7'_/NX\2!^N7.M(+E37;4%5WXA#,EFZE_G OR MHKPNN59YT1F?B+(C&]J/UGXD3"*=B&QQ7Q/5V\/0H;A^>7/>-Q4GMUQYT#P- MD^'>.2'%B&#@55"W;B@Q/3S@LVP;<3-'80!$'M)H@BYV,9<0JJ05$!PC/&_< MSI&CCCE";_SOEV[6F7G%G)D;KE.:OK+Z:21F+!TG7+<=$M5+.5KB@1([^YE"F#/, MJMH8Q=X]2X2HVC7K47O_# H5%NKR'4%"@2WU\H)KY*6#.8A;0M-[*:6=D,', MC%Q8M12:,MT;*=1R@41RL9&\DA@=8->;UD^:+XJ@<4#9 \2'@E61 OG.F#CW M;FC@=H1?V4<3S)(@X^&(7>?#B8?DGHY%[YFB]Q^/1>]CT?OPBM[\9/_Q?\_[ M/]SW%3^F-%%LH0=A=]Y$S]3"EQQ_DMWKD5UTT/)RTP7SJ+R(>3/]_K[.7P1 M][$8KZ1\'H(B&0X[4"*!/P!;P[:GQB(0A7D)Y^GH"C]T'%R1;QMV)['\)JIM MP4.T(,=JC?DM&5TJ6< )RXP[+A/T\^GB3RA9DVYHQ\Y2%*734(>;YW>Q5<._ MH"M3HQ%KG&@:W83CFTMQ]DT<^_QEO4EP3 ?I\E8&(Z%DAW=#RQ*G3!O-?0N%_3EXJK1LM1*@3+SQ&I93X5I_@JD- M'KH/6$DE@5W$R4B6 APX=8ETX.[,O:M>CV:+D^#*CH.MY5OHVLD>@VN:)-6],3D(^-\(-=N^0E^-$M!J:'.;$Y,QU>EAAVND5^ M#I<36?))FS;;GU5>[:PF"_1-$<2IT=VU,X$5-ON M2D(:VNXP)\IEOX,"<%N/:+X:MDV86F-ZHQ"T!I28!30[ O,7F4QE!C/^'9PI M7&*,DVWDN$B_^>FD4Q4),%L/O)_<>N! FD:2R5WH@FIV$Z&%M33AB1[)@J5( MGGZEJ& R$\),ZIZ "C2R9AAU,>,R$.D+"#+=HC.;&*M'D3/#)6O0PWL9C $R M UX_SZEIJIBJ1:?9ECE4'!0U)0NS-=+SB,JWW%R.:>^[M7&/S[RU!/-&UT&P M?)HO;=E!2M82^$:%RIAO&7N7<]4:0LI7Z?MTB/O5D0+A/VDVU27"XNE(V-Z8 M B2MTEB7)=>I)G'*[YX>\?[)D&D8.XXD\CF^>C,,GO9P,L@"M2][8!!!3N'Z] M:9:'N,B39,Z=Y]3L\#[L:.(CY.H/$63;[ESNA/AI/Y$?3N)+F M%:&\>5.6;Q*:\[E^;18UP*1-(L;F7GVR"(Z$P\#?[,YNV%^$;>ACV2T.Z$%, M,I0_I^%/!+UFAK]Q\DPZ#S,ULEO*&W5$DRF=,2J1K%/'%X^F-NHI>_L;[/M: M420X/;)BGI 1:" M8LLZ70( Y3A4^70\'E.Z%7TS8J5@4 $)"3BHF*ZY\RC6 M<2,9DN"^AK.N3[E]]XFI@^BWD'*XA*K+A))WPDC&;R^17NVZ7^WAI-V RQER MP"'@P4]CU2F+<]BI8INDT7$,V^)M!+6^H#$/,> _Q^8*X! '[&E6GIP8[9[< M!=L [0X=06V*4 <$"GK]?XS]L,DRC\:@_B2#EVT/@!M.*CN'@'.T3L=<9T\ M F%A4$ D'-\N_,XYOG>EM5<7>]69HDR!VRT$73A(H8G;@;#Q!5.[)I0BT%EI M>#I68@?]I+!8CE&(XSZ<".&?,)\BX^\Q@-*JH4Q3D*+O57](E224 MDQUFILI1Y@QSYZ!G^#E=]C+]CJK$4YD1<%)JE),VAR+A7IQJ'SJU>Z*0(G6. M)J[\\L:O\ ^F^5BP=S%H<= MA=+37%B\J(+SN05JPX#3X'=O1^7D+&/2:?8)W'UMA*XL#2ZNJ8$9/'.M^CO4 MIV)Y+=L%]R*QF&W!_D6\H8_&!*O$%A9#.*U/Z!B> $J:%AFL04Y+"KMBTXQ@ MJB>(A*RTT9!-&- 8IL G1+8Y?4NJ:G?0ON99PM.4D2)IJIYH"Z6!*GEU";:D MW#0[=&Y[,0)@S\A1U(V<1$,][(N;N@SSQOYL>JV!Q'8S^YU_\:['X_,M_Q74___Q?"]WG""H+'9+D7HR@8V3, M^D95*Y(W!%8RWCMMR23-(/7.*#\#G:L^"9E=33F?2Q M=<0&0&^#&J1UV4HE^:0<3LJ3-\H"RXADN:XUDLG]Y[K XE$X)GG/:>,K2\GS M.-:#,-2:5,R%9CVD2Q;:>.Q9IF<4UWFHZ'W6YXV#^ M\AM]EU__$=*Q>?KYZ1N @-PHQ07:O^T9.POVVXMN4-:0V'U M=1O\3OFROCE.VN--FFH>Q)H38,:$7"$ 1F([T2ZA?0!-Y=)OOBO?BT0)!&?IV\=)>L1)&BYK$B$,(W2"YK0";([AX9:2!BRM M@*.H/)2BB%FEYR:@,%/41QZ_C72IY76&_B8=;9%1),39" *1+ [O7UZ@+A!N2?6@X\)YQ(6##BD2Z@T;&T!$;&C, MK<^+H]2"E;(4;*+HP_,(80[KRPN)Z:XK7$F0H2A(XA-"(UP\ M:Z2FE,[?7YP=I_X1IY[Q/S3!W'KEYCX!ILE<*(D(?YDL>B8.AJ54$H,*U8X[ MKMJX]N2!6YUZ*Q3D>>08X514WB+R_9$6PS55?Y'3)T%AZMOVR]3"-8O!CJOF M<4,A=%/"#;BL)?.1OLYKU K,K4#4M81XG/&8::OLNE&P3+C9YKA2'MN^P+%O',"0I3%B MM:@5L"+!6:6:#=WPP4!K81K7P>T<&8_"*23Z&YC.;,Z]!K-6'CWNT7FJ\N?C MW#_BW,=M+WVW]ZS^)3L>#FF!CHEP'M$A4 LAO+HE5 M2N#D0,JMUC0M+L7)-*;*DU(+G*E-"J, D2H23']$4\C[MAD0%J!NP*WCA*2O MJPM9(NV@;(?2R'$I,IM5MQBZ%*9]7!./G&[3&5:= 4MYSBMOK"7.# ?X4L&, MMK2JFJB!\8WCO#WBO"7I@0E92%]S]]ZB+OL6Q,.,BXJE#(+,MK4FP]%[-.HN M+K>$4$F59[.?IE06QYE^S)E&S$;T?4:1A+Y6JA>NRJN.8T%T=F:D%1+D48W, M6D88!$A?%A7JX]P]XMQ%(A-VF0O?36UP1/6CPW<8Q,F\9D 6.8@257#19R3X MQXNRMQBK8?QZK3E AYB7?@_TQCEF3EM620+!E2M='LG0[MK/,$6#]C02Q\7T MZ"9?,;NN#7E^0L(_=O722.U\5,>+0=._LS\_3N0C3F2L+Z.37YG6XMX#@R^A M 4O/*'51=_&7Q)XE(E:[:^J>90@(;="W97-=!AN V&T=S$;PY7=1Y6SG^DP* M** A@1_^LC9A9HOQH.?,CZ<]>YX3:T.?$=PD6(C5NA$+H8\.KJGL,;\?AZ'A MY_SA'?$>U3-B9K$FSS5XP8QHP6&8KS@,Z3,^?_5?+[\]>?JUM0\>U_0CKFDT M?PBIOH?I(:P MSODJB]?F!)T1*]X/I_])Q![->1U6XYDL1"V:S9UUT8W]:0R[@J25D86F[ST MS'Q<* ]<*-H)'A/@OW^SU/,*T+JC"VC)I M.9!8L3::>D;-1HT,]#++\"BKI)T4OSXO^W"(4!Y7>(NLP]#3%Q.G:H*NI,!? ME%'2KCO]J^0MBOOW0>^70OV],!B\G;1801V)?9LXK]S;BY.UK((=;-#-UQ / MU3H$/@.?,8N([Z 2J&C/)OX0U5?DU __7-6BPK=W=J,T,DVK3F_D)$[YY3@1 M!>XL;?6:STB%ASLGY;]8M4G;/37\FV=&YM@U;S'-E_X.%";XEUOHP"PR7X+\ M-=+U)JL?/@5@=B"HCP.A06,8'KHVJ,)<,VMP-DU-N)5_IQVN.0OZZ>(%J !5 MH)T;%+H[G["0RAOW#2:#*ZEYWG'_!G7I/L5ZI>X47WA#"S,1[[HFZ&Z]$8<[ M71$?Q3[^:,QQ6%#S]=+!"J:U=W@9(<:MN M'<)5L]._%T;1L]ODZ_9C"D!&%!7:F5["4&C67+Y*"]@XK6;G[73QBC0-(WG+ MH"1*X"O =(FA]M$(5*NI'MJ6,EJ*XYA;&HM-ULKHQL MR$]@UT?;T.GB+V'K7D&/AG"?=7L1?@W",=R_]NLG(V81HX*=.A@AN5?>=+90 MN(]2X>Y<\=#W],X O,UFP>L#R9-^%$Y40UP0+9KEE)^RJP#XG/%*; 5:[OV M!.-EV$.=52FCR=B'TS!;64S5FAB#Y&1SD^ 8__ERC7'@1(-,/Y+O.WZ:,"PX MD^RYSVMZ#>+P#^'JXNWDA#)52:5W4ZR&2N?.&N7%6R"$N<\.5V(]%")TY>"Z MO3',AK -*'T=?81GC'^/V= 406FEA, M$Q,12Y@87? .A55SP8HX#1/T&1=M39YOJRQ=/F4Y>29O4TX7?P\?=]A^ $VS M JL.#;E+_1B]NH;R5L&%KJUSD\P_NO_F1,(B+"JR(-.E:P'6"=>'W>,0#]/G M:0O*)!>;4I'(F5##YW+=*\E'&:2LV06+L\+X5PT7:FSDS!$WVVC@_J&.""6:XK C90NTK)BB[3"&MQWE6B;A3L&9M? MH:E@$4$035 ;LTK,\=[UU@0?%[QD4ZB].]J<19B^KVN>X%<^73Q/%O10SUY> M#PIT9PF5TB:\T.HF7<:>^0Y8RAO/)"A[)^LB=V-D(P.U8^XH2O5FF'?RHFD% MP=UQZI[,_:I..)4N"1 N*I98;0DV07>S3#:.]Q'M:5=-F7P-(F5N6/3"/G>! M6PVYPSI3"'8O,I*'C M 5J(9%G%J$_UHL,J:*H+WN^K6U3,!PA26]OE'-;9L]-KH>JQ=) M1<,(@>]9DH!LBLH-..*12J16[>L:4VFN1/I$61X@35;E;(^IFRW/A! E/&SP M#8*?$)X]PX*K4:;O]!S]DSV/JQ,)CV90^C1#*&(]&09_!^U*J1M])OA*NFUS,@II,3BAGP\'N#O?,( MLUN4;B@AX:VE(R*XRN5ZUTRI2S5F[7$P9N0 2<)1V UX4X62HJ6657@*3X880,6#-RKBU M*>::LI";VUG.[JH+U\!0.,D6R%56LM))(3+, #5.!#9#3Q2S3T(2/#T""0X M @F.0((/W4<$FE5B:=!Y4K9^2=ERXU97B !]RIJB Q.;%XF'**?*7@JDS MA]I9IG6VV^^M$+\,\&B] !C8+QLG#DO'LC[KB@2S7'94O8T/IP#^".*"IU^P M[@&=6E(6"Z$>.*++99@0GCM1G4L4V33UOO1D?DK?$QLL&0X@#5LB6DNQ\/(R M>IN<-B6>ADR%W#C1RAV @U #CK)$<85XX5TX#$YSMXA3&I78A)EFPD"3S.F# MIO$.W3:O':9Y38 M(U3AAAA(#6/8?V @BP])<5755*C<28AE6.("6-(3\N[&3?3PAUTD>]9"$J6^ MM'SC4:D[>"O)X8%%'QB\O2?&,JWI, M+T^N?[: XHI)EQ)$$(YLF8_<"1[AX4BO4LP+&GY)P5/J=I#-X;'>57V^FU5I M*-SYPE3V'O[OXRCZ^=BBGU7VK(GE($9EE0EL0[MB(C@B(4)R,KOKIS,PK<6[4_*X9ZZ[5G@QP[ MFQYQ7XC9#ZN4%F2=]5+RLNV(A;AN>0[#W *OT+184Q>"0J&YC!"8]*!6S&T1 MA2&QGR(XAL3QVIN%9DP4"X'%T=?QZ W_DY.RK2"DZ"Z\BNNJYVH9KAGB0/*S M:3V'I0<]/\KDC,>NWE]A>65>A>D-!Q.X;+98(S+02CX MCE/XB%,884&NY<(R&I8W0>CKW?TXT3.8QXO>DA<>%\U"&BK\O#.*1>;14Y9% M,SY*WU4X(8.,3'%>W.M(I?];6(%$U3G))J%I*SE&K#>/=1O9FXAH*G+6"<9# MP4+^DR+YS0"EXW-W:4/W'^?\,0FAQEZA4T1/H*46!DW>G0D3<(XT<,('B"F; M4;T1G 7AZL>9?$RN5"$^H$H;\E]*H9=G-04_C>] F%- 10+JE0Y.\L>"R56E MZDD)0/"R>P6L8[8)PO)U*YRJ5_2OW9'6Y%=:#@1QI!8MUR0;JZ!47]W=**13 M\$QY4ERAY\D*,J14DLZ4TP.E-U&I-@*4+6GI7E*)E>$P;/H7&S'\[ J#;E=Y.DS=E-B M98??DZ\3IFYEVE%;0GXVI:((C%#:7J3!&HPOE$$IC7@8[[YON!AV(AH(#I,K M&1IT@99+L%<'DUE![- PD?+LA,P_S-76$]:K(F5'OQ7+ZJ=1UXB,]EZS8*5X MZ?@:PD:M.#]-S5CQ(J[1]"QBC8N91)6+CZ\Z D6JT\- DOFK^@FSF8<1/\(P M'P+#?':$81YAF$<8YH?NHUVS$3:&[IQ2]9@*@JQ;%R;R+^$0:OK[&5K6I'4A M8-K8[BRE'.L75"T@Q[_I*HT-V%^*!!?:DD\8!^D(@C&E3KMN77D[CYS$@N * M9>:=EB8847I7DQ7G4S^3]2/5TWR^W[OL'W*E M&$\0Q<]54XW"ILXN@T%D+5J7P\EY7?&8HC-HWF5-(*H?XK]^-)'&=\$S$@H% MWWX,;M=S9F,M'LC^:DU^/DUB2&/7R:AA7M*.<9!>V4R#W]V7:_9!=\K7(/30",(0GW77+3/7EBMKE$!]0FCK;P@D83Y0* M8UD$@1NA"<.LKM U0)N=MX*]?K-F):E(:AZ-N1^&^>G*)Q7(#'U+RA2QOOR. ME=XC=136"GT4[I[,?(' 5HA>JHYI9][3XFR (U:U30F@[:'#]%U27Z)2\2CM MG7;$+^O*2GX&@HX4R:2571&8VRMJ1?H8;C:E9H^R16L;4-^+FVZ45HQXHJ<; M0):SL?\R8V%LD[QJNG6L6:+9Q#UWNBL+3*(UWVGM*YCU#0)UGF^!M3?A1V H M8LJE';@P!?2VIBQGY#3.'[RX==OJ-'F57%L2,F%EA94HAWQD((SS4#BJ_#@/ MA3:,$NE$L]/J+IL!+WI(O9M5(ZN6**Y>"K?4E7_/\WJ-!L1P*ZP)2N%R;D0_ MP3?I&9T%BV;MEQ@1W+CKH]G@&:=P/UE8,IN^AXC=+'99]164.8PJS&'S)-_9 M^;[.%?C9@,#W#0FGBV_K'2>,"O=C1>L3V(K)$]3'[6EMUQ?@&>F,7861_UA6 M0W.E/-4,I4RS]RQKJ 2KX=PO'*$UUK@VQK#-#\:BZ3R&BUNCDGVRFSO.BFC2 MW+:YW9&RGND[O:F(; K[;]BMZW/F@H2UH()1Y&T#44V)TE$?WB$99A0CU(TF M^'6_0Z*MH2&F2A=UQH?9[<&SQ?EB"$L$!TF1$2M:86G[&,Z-D6K2@R0-J_J\ M1)S$HPK'Q1TXCEE,3%?$8PN?D[GJ\]6 8-E'%?$<"U&]9R&Z(HX::=X,6V9<7VB' MI%TO.8)FGSH8*YG<2+7@WDG//$?CD'"H><,YV6[[5EKD41"B63X'P$,C_):^ M5TSK3Q2/@SP3F+C@U1"D4GQD(M["6YQBVI-7[>(W!QW&&^W_R @J]O^0#S,N M2U;&'L9]MPF'6,Q1@/94RKC]*,-)7PRAZT"WE+=5;I*H\K9!,^X,'>\MHRK7 MO@X_O3:VK8REF+B>Z_!546KHQL07;2+Y1I^F9%J5WQ+7^!75E&&O4Z>(-^2)J ME?8.U]WLQ1/[?XB6_:7XPP,[UE@+/XW5!:]3 MJL'!\ZCAJ>QKS?V=$1>#_8OD92(NM\C@W$'&_(0@ M*DX/'#AJJQ..5 YLHBUD ,F0T$5/BF][,Y$TK:COTL2&X*;F3,&Y]2'$9=(N MR#<,X2DM!U^?:]&@K^>-.*GY$[N A1<,ARMP8UD%"@^=MA>7(>:JB?[KG-_K M'^$!%\^*Q2/#>_;NJ/EU\&;<@+4RS+_'-IS%'?-:=LQO!TOZE_\H=&'0(,*8 M_M"68P7_XWE'FVG@?\55\YVMFC=^-:/9%O/Q.L2!BY?%XF7XJ>O-S+=E5@.Y3&Z>]RAB?B/IA';!MX"2"]]I= MEZ8&6W7C^6XUV@$@K&2 "M/EPZW.@^'OKG$L1 8" ME":1GPSQ+!"&<(6CGJH*!<$_&3^6,&F$P +2I5CZW.F<[\20Q&';Q(HF) [(Y5BN>Z MZ+J*7"^;!@?S:IX6#%GZ:2@"";MM(\;N(V2BL4']%\YC5M?IE4S8;) M)_;'+03>ITQB\&"[:ZDY4,HOY@(<,B(X\^L;I6W@[*C6@R*A-'60+FF,U"LC M21[)MBP-_>I/L%NL]D<=;(+AI5ES9$/'&/ HCJ^+PWO0#%L.(=:NYBI:"TKU MS@7]1=X7L16I!9&!E(-QA)\R&Q,IA%F1"C'7/N5?%P -G<\'&+V>.72NQ(!6 MH,K0!C&IDE"+BAOV0D4Q##/PINS/R[8>3EZ]7]>Q&H]+(;65"SQH[ZHK"%I' M@W)_RW?^40Y5^4\$J;P'(X7GS,,-^^Z(DJ77'$JZ[^'2%=Z'RE/[5D4%0TO! M03L8LERE&<)$]R:0@OA8DB2E'B\R76R]C**CL(Q8(J!Z@&OP[?QBT<1(03&: M82 8^E LHM"+6)-H2O89D#LJY'OM":,F>M.ND,28L(O)\%/%2JJL\W<7($9\ M!@LMJYJFFV.E$ 0!*D6?-<@6<5;)UTS/[16YTC):(8$?.>9:L+Y!9:R"#TCA MDN0-,-[$[JA9UHKP^I3""#-7R4M)+HE^K <4*?8RUF_07F".9.G"<9?1DRL\ MYKZO KXZ?H&8"_)V!>3QP7!O1HXMA:E.I!MBL"G5""2H2+M+J[=Q;K7^;5-; MKH9]AKX!KT=2DE*I.DG&D@(@V11WE2+".VL)LT?93L M*K4S2':-5/3O5AV [X8A%2)W]3KKVM?#D'%SV&:MSGEV%^JV%9=0M^BLM[AB M89RN5\,X&::H1,;WF8S4_6=(#-6L^N8N3:GRTP3'SNV]VC5 \;)M1_1+Q5XN M4B8<>%[$,?19I"8,/L%9AIU:<[;8X5?!03-"DCG[=O^73.P2\$XCRND3\!"G M-!MSC?A]TV.P0@D8;ZP("T*I&>G(P\%(6(!7=H[S%1K MH_/@3M%4B&/=O ,V+E,IB^7U>\:62:ON9R=G[\X9T#XC;H:BR(ZVD82Z[=O9%>[<^??*X!R]2_+9@,H(<*72D33^Z< M/RG;?<[O!V\Q%+-U^Z/&(J*1E%@>!I%-Q/X:_-Z0WFI#3OE3*/+92B>)>Q59 MWP]SI.)BO$['FU6?S#E[B/&2]GO2;VU:'#+M8XWGMV-O!C%M/R3[*8B1)9,T M,#4 CV 8O)8!E5U?SP_U T>S,&N:,,EXU8^'O6Y8*#9@D+>8F(I?YMJ%I/A^ MSCR[APG^;,\]-;_LM#MR_'7G3'QFV9F2BS).RQN-6@!0\C?-+Y]E)^]'7*#) M@#W09#<[!/H'04PZF0-#IG#S!E*63[AO=U[%S2#08B MIBT7ML<^\T!WB?;@9((BR#X,IY#\:0:+='OE%KIA8V\Y'"Y#3!!$&QT1K3N( MR-<&6/\P3U46T9GX&I18\RP%V>C;Z,J@1W=^,G_$OR,H,FHBX#2$_CQ2K_D@ MEV:SK?G4T8B'8KU573+'FJ*RKQO:F.TERP!21%;N2J!H5(RS2-(*$4J6*=4J MU5,?Z8"UV\AQ I\"70*O>WT3_2YY4A0CYI>N=.<+%*(3E\TP M=P7I@9DEG/'R>QE*7M0??+@\9;$PAAQG]GI:(T $UJ"W4UQ]A)73:JACH;X3 M]65YIEEG]PQTQOZ]%UX]6H8O%7M5\1&27ZPC'=.58U&:@N=DU&DPI>M 4\/1 MM<_'W%"TU2 BSX_ @L. (+CL""#]U'_H@W@TY./IPD*[9$CB%H M%R+R$G]I-HPQ4RH)6W?M_M8;$9AM6*$-5)47X:E=6Q0;3/BD5.V=GKLPL TTVI.07%V;:JFOZB'E[(_);TJ*=^S]*$'CKZSS=).==7&'V>N[]5H&63N@ M-.9;UV4E>F=J!XW(T-@5>.5Y25BKK)%772H+C@?%2G 5UI.P#)$IX5M M7)X,G85];)HF%_H 'Y4F02I,:1,Q M%TNVY:YOO(! \B5T5EV#/WZP)9:_/.]^.;>Q6G-00*%')B\4E!K5,"2U#W+VLV(MD)/-D=&8,*7L2MZ&"2.4DOOC;R,PMBUO=\ MD=H+D[#CWTMX=K;%]'>^C5Y;RLC9EXMU=\X>5#O?YI^A+X89>F!=FJO@Z/0 M+6@W"S/'Q%WJ?F&K8OHK6R0A[-]VFKW_))&6'T!E]0<6LW_(-9.S\?Q83\M3LWPJ]G3YY^E1!T>6(NTG?6;1SN\&UP M&S?GX2QX]JS@'V; K?6-.:-V9WV-.IL"[R?>:P;CA>0*P1RAXAEVE-2/GG=] MN-Q5TPR-#XP;%YT)[?(D>5(KP&P U@6D$'I%<'@&$K6]RR#2]%5L&0RZ' M6ZB';N7UT@U$\/'8[@53$F[6;,8->ZI(FH=EL&Q$&=.J<^?CS7FY?#=D)7.Z MVRL$8-Q7A_RPC=CS[L2L#"[^;13+31;/JQ?/OXTT%#00"(&KQ44(&>HUB%HP M'H+37'?MQ0D VQJD.'((]=$;*JLR)C]\(1&Z&J*R#'?V"S0L'D@=NS)V3!(/ MD8UO?"H,1US?3VB% U$Z4K]<&,L?4 ?6N7_Q@^V1GH2OPQN.P4XW&_*B33V= M)9CUA8H4W(7[P]#YJ3M=O/AAL<%3#%;22V%,(:#;C:!+IZYJ9;X+C_R9KA4F MI-XQBI.!L_'( >]9&)Z;<+0.X:-P+H H IEB7";9F6XWRM/&4+*O74@&J@K> M3L.]R!-P'6W5/,"CZ\Y[&>/K MJ7<0,>5F.V+.<4N^8?CU]64M%(HW5H"2*< Z8BJ1$L+@X<3II"E7;KU*)LT? M-UU[VQ$&SH"FLG*VKV=A)$35KE@0@1_4NC$&)'VK_LQ

    T ([2,7%?;PUJ" MDEJ2A*BN>#>)NT>5#!BU9G3!!Y"<6BY<] '/8=/]YZM=M6)B4 M1@%!D=+SS\_%]3Q^-LO%:]C&6<+PM(.C$P(Y?4.0Z'#*")55(7T+BO_[[(_/ M]%AZWE645/(>()^:^,5%A[-1C]RXKWCSRB@M/H$7LH(+ MF!BL^>E3\E[<:LPB6\2FT[%HT!!?G\AACT&Y8^5;L=BSA>A7\U=-W^O__*^G M7S[Y)G\Y]C8\&]3^BY<&I3RGQ:[99CVB!AZ %OCBB!8YH M@=\16N!CV5C?L9\_U-$\SO,PMN]6X5#@,RBMXAD*:^US9+&2&,]=QY3#Y1?'G#C/#O@[ESE[6[Y' M*.QJ92RPZ#14?9WKFF8H%J3"@^LT9J2-^C7YQF(H-<$Q4FRDHDD5_U0YZ+D" MG>,$$L] YR]7X-Z6 RC-]?8E"LM^F=Q_A@\PSOC1J-)_SH@W2./?4KW%;,J(Z6A9PMV3RM-#IJOW:=RS*NPA76(N=^SDETDLA'HLW^U_ ZQ8DA7X !L!' MNKB@"@MUQ:55Z=/%\[G;)6^;CV1\.WBQ;C]D+QY?.EUZT2HA66D]1 3:30K7 M6M,NTO)PW58GIBYL1/Y8\DIMF#8A^ 3:S&MD;:L>V16W/K?:KE5,'K &!&3Q8Q9+(1EZ*\2U0_)3]QA2H6'/ M&K"-15, MJ7MJK?K$]JQXH#@^'*FY857$WH3T&,'.,\$<^CJE;[30;S69V:.0IDDI.V^? MJ05*GO@ FUDJ0H4S$*H/ &6;8&S[BUJHY_%0^J9.- 7")(24*T=C]-KVK*>1 MK%VV_^?G:E%K.U]WRG=($ M#<'?KQG\45Z45#;BJ?JS4]F)+>IB[ZCA>F!^4^Y6$>]"I["V,?3B+Q=C2>R7 M=1V)E?S Z6"B#*%#Z,0SHO*#=E#B^9/5=X#;[DJ-KM^>MQYEB"OL(ZNJ%@19AY$&0[B MP[O9V &\))I;P$Y!(Q7U2%&(R.J*\!&AQ/QADWZ%.R(?4'4?>"CRWH%.W<2D)'H4 1VRCM^U21R8.(V"*2^0?H\$]_ M9E$B5>N>?O6-OTZ$B*27@;%A(A@9S$2N='+/# 2 M9B'2-X.TF*G'.%.#)K% MQ8J_\<7ZY+%F8Z8B\99BN"X-&?X7+ID(7ZJJ:0\HSWF\E>$"NQ[K".2)LK'T M9H(/33?XY*%=*#+O+A9RJ,)=#':ENP"Z@AN!HZ#-Y$Z)D9OQI'& ,_690X#@ M;HE,SM['TF?J^J2[.W%ID5Q(GB3/NU2U9H.E_I<.S_F-R-%Q7[I]V:W2^.8D M63@9WB+6"FD@#>5YSW6@#=>W/B4=N%8:U.^'I,K')9A\T2G*\PQ2KA M&6UR2PP(Z"_?$7U!MPV'+#-V#=JCB 6A:G3,;W0"A&=PBU0!^>)' :\MIM MM]%6)EJ:IT^>>,ADZR58]3O/OO!'S%D"SM4I#.->$J6.>"G)'$6\0=FZ!92L MGP+L-(P\LTF09K%@%Z4A4%%SW;A#@?I8_G]0^?_+8_G_6/[_'97_?Z-]Q/)_ MX6OE!8*98/MJ0%K5S,TVK#KYU>EY)TI_RNS/#8Z2(^R6J==VA_+$#LVY'19[]?.17:1DPO/Q MPTAD$/LMN5F=_RR=X]>7'2E6_[WK:SJ6"UD?NYMMS:X9.T[\6)JHBSV8G+0" M(+R*KA[A_Z2+R.&_ZTK&:6!^)_W2N!64()KM@331&&P?F,#UR\VTAD^:DZ9] MWM)!E2:1J8*] 2PU@BJ+=+QC)T]2%O18#G2"U!H'<9;>LR?-$GK-DVJ65;E5 MG#O!^ZFA_82"UY-+,/J3'-2%9B9I"J."+9"]4XNP9T?$E9)N::U,)KURVLU. M?I?&GE5WW5+S>#IA&EKY2IJMC=EFQ# [PM6^'[[ 85OXB/IZZFKZ$&@41ZL5 M-T=,&HB-KSFAP)M743;FKFP=Y,%N)#L1M=%BL2YO".,KU?1^3?EPVE0%!^C6 M12N[I!W1%@22L)%BUS#;L'M23Q-F%'V&?QN\4CI&,W&BK2TT7'YL^:O*>SK3 MG4M.^GJHKPGY*V@!V?N6Z;>)CP]OB01'YA7'\7RL+FI'_I];+T$L*X0WYXG( M)FE6_[38RP^!DE $>(?5&+E/9\[1"1]QK(_-Y?LB_/K?4F)*Y:L)1WM8:5>H M/T$<+:'IF-N3.1B6;5TG!J!+VVRW MV\O$H(/E5[4*0<-M9 M>$>Z="\]@01,;/;LZ,(*C>3*.&3QG O,(^./!E;>LY- @AIK<"T0A/97P09 MTB'U/:WJ[T"N-FAWU""]4)XGTYR0#WC'0\P%3X%U/,29*FO=7C5])WYUF,N. M["$ MYBR%@@RJFZBD2*>O^UY"?FS]O-R3IR3*7#34'(7_L2*.ES:Q*R2;8$G"2><$[M)'CH^2)A> MTKA20CV\MWRHKC9+1:"A9\VNVG-#4+U)#0#KIQ=:#[VNS\.EZSR*/&M=@HT5 MJB)DP+U'(2\AA(F;1BC5;4=$1FE$09?H@N!O0Z;0 QID$.F7BBJ27V!_GM>I M$9E^)SSMGO'>\YQ381![<(XNH%^G'00[@A)=A-6T# MQ0"3=%=P[*&P)4YS!UU ^NZ[NMXNQBT/H+S%+@QS-2B'PXVT9C0LR\B)6*AW MS9Z2'X%'C4WS1HXC]5LX1ZH(!'9B6AO,2 MA,%&TGD?"9@(-5WV2V8Q\2DWME?,ZPV%"?;K\:Z<9.5MU5)0T'97NFG#FP@4 M>W"QM"/ G5)F@-]#&$'YL8] C(< ,;XZ C&.0(S# V+\-J8L^E)E=2FHNE%6'*8%C.$%-)-V8T(=30YFO8O:2(Z"Z+Q' M:-;/%46\A\(99E&#=V?K(O*G26;? MN$3.?H^(E"#K]3913J>3?8A!:FWI)G0J.7UN8FDD,H^Q57+% A..YG"LHI_I M0_WZ0*?Y1/#W\ :^CTOQE1%NA;D@R/!SKJ>^H7KJQ_ Z/X-$_4YE6]"6GM>R MM?;*#H0UKB7D-!_(NX,6,W,TS-T"JQEZBH>5$N!1=) 1>ANI,@;[$H)=V3B^ MND\%]V 1P^9%>"VC!K-XUX0\>"I.M=#CO5B>D=6:RH9E NRX>S&H;#0((CHB M]P[?__=[3MIGY 23+]]>G*SKU>[?/_LRF\:3I[>Z9H\ZCTB)?OG-;U>72>G7]!8R+F,'!IEZ+:P1MK&1.FU;"+WLEQ\A^;*V,GBWF^ U<[N3)/XX MV>$U'B/66< "YS>.KT<]Y./4/N[4NE;/R\ZA4RSNX;C!B?,X)"='!5P TC]- MP#G 1Q_G\!'GL*HI8&&AX-7B77TC'9]MO3Z.^R...WN M,PI1-W,NXL=).?6 MAB=%Q8+Q '_=:G<=3-MQ*AYQ*HB1_D*U9G7T1T$&*OJ"44LA[CE.Q2-.A.&7^S)L&Y;\[4@ES=PW*B$&C[ENN9!X#N[3G7'B2ID0MP#&!"XV!I&?H1E\ MG5>QN:Q?!-5.XEW+JAKQ]J>J-IK^>=*CGG!; MC'W5-7Q*U/C\14D.3YV$!0 MBT!K38P1*F%\]!$[\S9R;G!C=ZL-;M9VU_Y*S;,?#1A A,:TRP#5JI@=0AL@ M5TI8O50UG:7,X>/F\IQXJB<-@JI:EG? *US@VA6G\U5W'X# ;V^5M5%-*@-1 M;MP&3&S(/\>RWP%CA-Y*=+/$;Y.AK7M B @]$ ;H]N]K(2)2[)#J6.$Z;:"< M+;6,V*C,F[VO#?ZZ9V.1F[1A6+Y)Q58$BP(B"?>6+>7>4^1Y19;P9-UUH.*& MB!D'+.>ED,AN^^ZG6A@FMB2\WD<2G?@XIXO7[GMT2;R65[E9)::_IP3(M MJ7BOS4#27R5:K^BC8@P:9@8Z>49S'&P1G4Y8O(#>,*?"]:(7-=A9C6#A9R*F M$J+$11/OC:3]&ER+N'P)>\EKD<>(F(5VU@+JK]>@-8;="TXZZH$B79/A^ZL2 MM)R)7L,P7H2'!$L/'I<]'ND=PE7(H3+>$K4\<2,.Z=N$E=)$OI"XNX2Q=SD. M; :.@/:' -K_> 2T'P'M1T#[_1RD2"0\[L@MT(9!03[Q42!EEZS/;_Y+\%NU ML<_(=X=+0;EWUZF+(0%B/&HCZ05Y1DQN2%9_]*[LU'TZ!018K+F]E)IUNAR4 MQIRC$$X !"/H3/).M$1=>E$ BF"3:O1I> *'/ATNB#6_^&092N\67 MY!'L$IJ=0B,'5I-3&D"?S?!?L)&YZ+OKW65A30;#A)Y,_)3D"]&ED4_)Y:C[ MS+G)Z%IN9)U%@O2=:XISTXTLS.:\:54$.UP3I(T9;=S]&%OV!61Y<^V*X_QW M-7CKR)UWK=R&F@I_Z<9A-D[4:]!&1T?*/7[!+!EW!J"KO6^!2':P4/8>H,LB M+?=R9*L31U(_I(FBJA7[DTW7/NOU2[5 ?"RNSI^=8]F"MS"XP6N0)2Y'=@)I M&S!3 +?6A/TH'?(\!^000QT1X40/;4GE6G+QA)[6KL9>LSJ!(A"KG/ MNOZ!;.GY[_LL<.J#GR[.EL%O(%NY%@Y#[T!#)8TX)"60Y/V(#GMSGT7P M<7H(^!&W!,QG:1A@YX6EJ^P1M",?$4<4ISBO[9617%PCR2FWHX(&K+!?U""* MZ2E,$7(9&%.$C>D[4R%$E+,\Z8V&B5EFP:_^ TRC$_>':_]*U&TS\1&S,<.. M[/C%C:;4F;^X%I/D.+J4+"R,4M,OQPUE-2DI.7"27BE7[L?.I5]E3HFI>NAE M;8B6B35D038*GQ%*3Y=99'[0+REW0M3-DBXS670'F.0DCXTZ]_3P<(WERE6I M?2[D(;1*BT8>JKA&S'?KP-Z%VR*"B* ./A97H(QT,(G;=>E0X92>8_M4-10# MLPD4@I]P=R'X.<"]]*,:>>0\J$7RUB'>145HSF!P_Z/)LC32'4G.\/P0+9([ M7O0@V.#1+\E3@0/@^*6X,*.D2O &UU1HD//FEMG#K:SU-'BD0R2350DY^65< M*>E+@H: O(@\!C%[$@7KEMP$"F[3=YYZ;%":&%2EBKV]"M(C1E,@C^5<'DAB MWQ@S#[,ZQ#4=VT\X\WJFW]&],]RZ>6)3K)\KI4.1'N($W=7$-E@+VJ354AVP M*'RZK07-^DMW%'XT9BKJ=<>T)LU7>'B*62K+%R?OK+Q-=/8/=MZ"]'M"X_O M.%23V"GJ@,>N/)HBY4F*SZ868#HI9 V4:MF[:7F8"F.$-V:,I8^,]BM88*3*GL1.2Z\"%EH^CU_YO>='8 M1?5^7=_$OW_;5=7)=^$\ M?[?XD<[^-[N>POCO:\[1M43Y)ZF&$CBGW@J M=\&2R9[K3:C!V@K>3C8C%%%RI2TYI9TYCQXPI$2E#! MPD.7)A7;"=D:TW> 0K^K@)*!Q^&I_I#+H:[*_"%(7X#?*MO"Z1" X5]!^WG, M(WWO@".[?%H,4-T@*XDD/;>DY2(]G4=QD+/!R0U2TY-BM"0U$Q+#2.>;4VT: M^QR.(2ZC=K%%GXU]RN?AZ?.,?.O.^<9$$F%'#--3VJU(9ZXX+\X.(H-*;B>9 M+M#4F=:+4G#RV9?82UX&S/LMAE,(3$.@.]8G? ]6%$W8TMT\Q \,8:2<>-DP M*-7>;2/ T6K,)+O;6@'V_,:O6Y*^R9>MIMPWYTT(B'G_1X3:=*LP@R//<9%L M"B>P0A,A')FU+#40%]=5XW7(140W\3'2N-OI51^@*_>G^8.: RXQ>G.V%E@U MJ#HT.V9HY&5*"Y9\76:($Y5P#>QX* DD0-N[B>4*9>;DTI&+RKQ6A-$]BH;% M=B<"%Q0K4K2/B/;S7^+9S$-U.(D,A ;;JA(^HHBF)I M!\7I$;7KKK[-BSPB!&80 E\?$0)'A,#A(00^^K/%A=!6:8D:"_ B)!!O'A.43?*^7RFS^-6^<<3C"_XW%402AT7H?5P44&X?^]*AUXX*>;M M(3/>)CQ\$1SM*_GG-_>Y#=PJY.N6Z[+9:%2@=8WBGN(=D1Q\Q@U9O(CP=[V- M9$3BFSF$-[T9<2PS.6NE20[(0FD8H$\K>3[S-:.;K"7'&T_T2E3B*G,F,3Y' MHOHK.02SJ.U_D*0)@"H;]H7EQ3BPH8@)25@N3H:%)CSZ#>-R*8DE71%0(PM# MA'WV_))\J=[*7&@WA'\1SGGJQK5)7-55+6I=N[Z!$./8QU@\I?TF%D3&X1HG M.A,FA?6O;M^X8?QBZGV5**8,VY$NHQ@2YUC[1'3*3P?-],EW5*[2I8'$H2N= ME-E/85?"*N"Y\%CV$+ SD?2GBHZ7^FD(C*TV<8"._6^PK)IA;D6XU+>VU9@N M:*FPKSX)OCCZL.O2@X\:'4K>-'QT7V:[+X]-@#^'>HM@>WUSQ3D(52SS\V3] M28J/KR_+]>J^C;/'6?F9LR)340Y#S;EO+;E\$W.TSR7389:A'X77P3U#+FT M7!"U].3^&(F=R':Y8/%T\1:=59"E##\3A1 )Y2Q((XP@@;BWZ_2Z+GQ#6*LF MI!VHS9YUM0!1IP.D'SDF/[]QR#1^XE1GW&3X!''ULXR7B0!-/=!'B%*DWWV0 M0@YM6I0VJ$"5[MM2E%=T3T^,>3K_FDG.[V>[@*L''->4/JJ)K=(QJCGOO?5 M?)-%-6Q&=I0#J087_/R<:$>ZA2,>*^9#*&T3?DH9=CI%L&MG*B0S5W9ID!A- M+6ZQVL^>/OOBV=>/"5Y!BVER#OM]6-4[$0,0)#17.#N!;DRFDWZ_*I<IFP_0L,>&/1S61$ M*XHH;'TC'.^JN>AZ@?ACP2L-?&S8$&/L))%OO[/F@2:Q[)U MZ 40,W:;OAOW =BCJ3&0=Q*Y M./?=DG*L_1";7[#-54-I/Z%J_&:K!"8)ZA)@3#D^H_4^0%?OYV6;D.G='ZS8 M%-PQZ.H0E8)$4>P)=>%'M!VSIO#Q["XX4^M-R[P3F.R:+&C$*E]?=M953AUB MK7=2U;N\L^0+A##=7WTJ79GB4/I" ].@ $ 3Z3)S0H;)BPKMPS%K]IC1'U/[ M*!,>8V)!$ZY M ,N:_&Q^T1WS0X^X%K*)V[/MK15#*:!79,Y"M$6+@L'!)8.DS3%U+8ZNQDCK M)Q* \-6\T>"K"H$8J,,9@TEO00LOK$RJL'K'-?@?P7R05*5?EN=0HZPRGA4T M_J)?!FAM+\94+L(C$2>5-D[TQW7WR.LN^NB]-A[N7W]\H)41I04/-[C+(1PI MP]PN)ZF7"?Q^SWG&A5Y$+G!3JW"52Y:FV]#"XM6A]]5E)L?YD-HZ8 @%5BY% M_15WD=(C.IJ>AYBY(QQJNJR_?'*$0QWA4+\7.-3Q"/E9;FPX^"^;<^DW;%.O M@#.AX2BX[@ENV@HYRD[M-Y(4P]QO.+%!84Z(_79(8#!='H59Q(U&U"9U#<>D M6TUP'T>WX9'=!M?;(71H<],RR6"<,QX# MXO;+IEY-8=2ZU)!'3P!QLT%3OI#@/*#.E-0NV!TAB=ENX$5)[044E&N>+;K3 M/%SFQ53'D.HW6*.*+"K#J@!0](K4-3G3I%,]"861YN;@9]M="RUEI#D)_]>" MMHF:6$ G88&9^Z4U,B-]E2>;?VX>7&3KN*C'C:.&BLP;73^):Q$;)>8=N*-Q MV/6D/M37GZ*J)[7$>SXDY]]\!:AI<1[D.PLY: [J$$HP6)-;UNG"W-M'VZU< MTH^X KH8V^ O$XTGQ9%9GO2X@SZ&I 2O:ZRXR5HH"<=WRV_99,:*@Z+\=K%V MO7<-H 'H/DLM?\ '+K(C#N:17C$M!##EL:EI["\B22#]A^(RP/2BY-#$ M90?5 >U&/\1JZQL5TYLVV<]JZBFJ0;I01>FET"0B-&&W0JO(M?T;T8T N9=&6GQ+9.QSCI.60Q1 CF'ZIGVLQ;2;:V< MU^D>VC]_5*/ 37ZQ:3Q ZH[$\%T+J4XG'(O>HC Y?D.$F@0S"M/0+\-Q4!4" MZTEYYCR)VOZ5 /(#U+UQ6_+]"5UG9:>Q)937)TI]]^8'I;S[=/[1KIB($W#) M>K=;/^SITB<[B_'8_%?X*I3%$M1V$BBW%4/FK^@5S$@I%R>^']Z M:GU;1;U)>]"[V,<*Z9Z[(!1E+Q>1[14N7*[K6_"""4Y4-@8_DT*6M-P1_DFR M2[0]P_Z:-9D\&OK@A3\J'9A(QR*E\CB\[9/23_\,4YC->YSPN35%__WLR;,O M%__HR!?]I"1IAA6 @N=U"(@^!50L[&)Q\;H%]>4/JQME?C;:CC!AVGC9YI<- M4TLS3+#?_0^.Y_-7S)^.$7^R?CQO0E6OJ0GSEHN'1=A=U*@IPS]9D@J8H[ER-#3%3X*W^163X0H.X?%]ZF@U2MGOS!>#UW[7!+Y*40LS>KFH_&ZE):M M85 [D<4D&$ C.:KJ\YW0A1I9N!H]0 A=\$[;_#R,'8LS"6,1E_'<,> M?O;DZ1^Q$0'PJ!;_^[,G3TZ?!(=GO0;X[>*"F)!V7C$D3M&3TZ]"D,%[?-

    @FTT.*S M@J[SM&#X\18-?SC6EK$9.WSTU[(=J2D@?/=)\DY/3Y]^L3B_YRL]N\/RV8[^\!#'3"DJ586D##?,>)-/A M*__[V5,_FL I,]Y@$O\QUDN'G+6T],7+'.QO&.60?7>(HN!<&<: W\: M3'2FZN=,T*N4 !!V95A>UM6X!@_\3<(GYRY&C&;9[;BE%70%2C:9WS O^OA# MMJJWGN)R*D.A^R]X&LX54RF!(E)7%(D@581U*2/15%]*N-?L?86>E_B0Q)[3 MDR4D&))JN.YZ\(<+(V=AU)Q@< J&'VFZ^ P1BQIV!>77^,/8FS_3AQ_/#^/; MO?^]BZ/"T8, .T^/@)TC8.?W MCY-4*%^7T448W,"!\M8,(A[VNB"[#\SEK" M5)U@ADR<[UWST7$UKBE;'7].:BYT<B]VO%)!>,QRR74E0H\J:"A'7'WUL.:R[HC7*V[T2;@LH_.]1.5O$* MW98\ THL@0-]X$0N]52*8%-"L4A!ADM_"'ME/0DTHC>1AC(N-A$&O4;.=Q?_ MO*L=;]'<8:11/?0YVLG#<'N@/M%>NL*JVY*W45O9H%RCSYN.+1)V1,&<.@/7 M:PS?,"#_C:0YDAUS*DI?07*+ 2OF,Q%#Q2> !J^:-K M$".B8K;#,R21G1OTNKTH+Z3;3-$30\+C230Y]J7IIRUZ%[DI=:;'(:8&2\JF ME* *:^,DQ5S)(?K+>7[7"(^"K]Q435CX1D2:<5;ZF<5 9*R8$V)G3MX*$ I= M4X['B_<#K_H0H-1BR5(Y45DC(%FN*WR;4\32V^02Q#&;Z=H.8!CJEKW'R.&: M^\S8LYRAR%8PW5%ELJG+Z;W01'?)&]"FD$7>_+>B7_0#"=OTSY+0"H:XNM"_ MZ=82$9W$M M'O/'#%XN+$/6&&:EKO__4QKDLHW!5*] !V#D9-UCAB)V?'[%L MP#@7Z'K=D&Q!1E+HT%:FLV8OEL5$/M<2KVD)EL69C?P:A.'E.[/RJ=:YFA2I MRMDY8.>,DZFG/&'*^I>*S1I#WV V3SKJ39Q-JT#N5 4Y'KJ=9AY%.90E.!J$ M@+[K>Y!-?10IRI_!J&\CQ;R&FNI=U25+JDU3OL3WUS?<3U8P4&>.16^.+A&& M:2(U=Y &=Z?"3@PV?> H@L,L#J(#$6;?B_WD(69?\RDOJ2WZ:M/[+P/K?,.< MB15;M[S:CR_Q#[ELQ?3;SF/09['R0GH[601C"XJ!AY4AB.*#"P-X-"Y!W%)_ M^,01%(C-A L$5LEZY!2S76^NJ=_L'W?Q+=T(95QPH>E M_CG'@KI!OB5A3(7$9BJ9"& 5>%:AW0Z;^SFT8?=80"+T6RQ>2S2R%B)#X65% M-PCERHG48&V^V8@B9Y-4UT.X%-40UAW'X!S/;F6E)!TW*AR,.=$3Z6C(+X9S M1G IFZJ[0(Q'SN2Y +8Y+#@4!,_7/%4?98W%VZ*ASHGEK<:XSE"-OL7^D%?* M6X0N]-6GK^H\7F^(;C#HFX=4@V'"<8W.TXAH,AY :%_X=I#0F?8X4 FD(L#A M^18X3_Y.5) XCPX>T@/LET,@%!%$YD,1BU##>H8E@ 7T@%U,Y3&2\-B3>G 6 MC$F5*6D&P^PU%L%F,TS6TF1V$X9GR"PUMIAH @H*DJU>,K+980?2'&GO#_K) MG@(\+Z4'BE-CQ"M=*S)[X?097(!@^+7IOK_1#7CL? M\X"XEWY/1Z+PA?A^?I/3&9$!@)Q?TP)@GC^=\(BC(].QZK M@;.1NRP'@M^>0--DN4$E[ZWS,F#00)&=^F!&N3Z&0)-A0NX WW7"@!.F[MF\ MHO(*_F[4=F\=D^%&@7X=R.(#L%/D8)#8'$5VC$\]8?72-J>?H >Q.DUPMP2A MW_FH;=0Q8WQIY@&C%\)? MD;JVZW/-^XDE?NF0&%O#Q<4A-57H8WI<$6X1QO L<4FPEO#E5GFY<9%F9$GV M]IX54%ECQP2'CC5# 2#^Z1QFGN+,<7@LA]6_HL:#Y5>OS6."N:/ZKXAI>6&$ MR WBK6NM@W)X$OOR8.XJIL@'Y^' "LBMC3IC3A^"X;S@ M-W-?HA?/=JUN?FK.Y+T]\!S07$H)78+2!9XGA+8>][U8MR2\8DD_6G'?-RJL M&*A?!D+F)VA\P;26\8OO"%B8O[Q]^Q2]4<%+S_&0]2):#HK7?J24_G(0U3(2 M:G)Q5\7_XFMV5[(R;CCY?@DC=)P2R$&<^)=%L)J57P;4F/I2Q'*P>8NQ\4P5 MY\RT0F[ZNMOR'0%_1QIEIFE-!Z[=A\2POO.+Q?M9RO$DT%N[DH;%R?P^)_.J M.)D7)_/G>S*_81E=_ZOO%F-HM\W?/NWFI:(JGQ+M./@GGO.R?@53K\(UP^5+ MF'I%4DLIK'4U4:)QL]>X)ZI$'EN=QO=FM]?H-.JD6[MK=$G[EC3^\]CL_1=@ MC1X[S5Z3?EAKUG%"]AGX^(XEU'C M7K]R&;4D:3HPHF/!FB/!O:G'2>2V1H.=G(<7,\YO5]QR]KO'EDGI04H^]T\E M/7%7F2MH/Q_9!9 'AGQR0/'H&X.?SR[=.ID%3N 3_OMZ5+G9Y^;/LN!0!JUI MX5/*SB [LE.2J@HPH@EY\BYYX-L5U#XI*ISSDZB4? P])1^C*IW8Q= D4F_< MUA[O>EWR^-!N49^BU6QW(J[%/H8@0O]J40N^ND]FT;S(F4TJ)+U7Q"IY%3%= M(O?-5H-ZK[<-ZK36F]V;NW;WL2-$ZTBBIMCOWM5ZS MW=H\ [ME)NOV3D3%8J)BVN:HV#Z+1 L625JQ-$KAH$"9!LE+5]/9&,[NOIY1 M@&UI_-8<:]U\/?7X1-1M1]0M@=2=B;8O2Z3QQX_FMV9OM^< 1HP-U\,Y#U2A M2P4'E/O(>)E:5_XO7P&B9F0LKNP)OAR_M,(EX BFGPP 3P^% !G$'H>K7I+9 MRO=<^F/Z;^:/)7Q4],SU9Q6I7*EN?"I+RAN?E73]3=_<-E9=ETJ7;^OV^(,M M29?5P_=:E2IE+86QJM7+@_>JR)(JGXMLE:6RGFP\15QB;)G1E0P:X;=/VJ?0 M>J-*NY()QDZ"_K+35%'7VJHOK1KO->TM MLRRKX-(W9AAW?.R0%=-U4*8G9"0U%&?"Q5L;,C!^4,Y!XD(,ZW8L!V[[P#)2 MOF!529/XH]["->[NK_"-\>IB=:E(X[3LR[#\$00&9J.:N[DH_-%*ZP!$^6!04R M^NK4*3B9\EGJAYO/E5B;QC:1!WK'".#H:B+R3QE>?>\ >7QUZ'DO5\7BZ^NK1(SK:"2PGK\]H32=8IU=5GX]Q[K*O/D4+$I:)>J M+N>)J/UT7^;)4>2B6BJJLE))1Z,G<,I*6YRR[$?]/F;3''DRPI?Y:+X,^U65 MT:_1BV.S7X@@KSE/KN79+O-H5IR7#CS!$EG"5Q&^2N:)RIFO4B[2!0Q5QD_F MJFR+'V734(NF^7%55.&H?"Q'1=8K>AF"+G*9>BU%0U4U32N7_F?-"]J?^I:8 MRS<&>RFB*]$%U"WDRAI242BHJEPJ[;-SSSY5DIXGOIP\X-O3=EYRVC1Q N#I M=,1\23\(&Y:7IGFQ89HX(#AS$V;V"[*N49LS5^2_Y]9<4Y35X#Y/17@(JD,W M C#K-@.SABH-@ "+!00[6'U:T8R"HG\V+M!8*263_Q6+Y]N8,^@< /:%5RE5 M3<>ZQC6 ?Z$6,MJ_#UU/!^V7J.L:;M^86--">SZR%GXOJBRKPC0*TYAQ7HNF M>36-(B2=,].H[C2-MP%&C#"-^6PJ3*-H*DSC^TRC*BG_%+8Q5[91?>^V4;DD MCU)7NI$"*Z9H)7FGJ:O*96'JA*D3IBY?37-DZE1AZG)FZMZ[#12F+G--A:D3 M386I>V<^BR(U6]T,&+M34-_$:GKDCV^=.]*< *3JP")U9S!C]V'2X,E':"K4 M7%Z:YDG-=6]^"#5'>L; MB]-[-\9H,!NQ0,"=/?G9!W1+H06%%A1-\Z<%ZXU;H07CM&#=>D)@8$J8Q M$<(%M29<^QC0EQCT4Y/8$^*CO%##=00I6%LJUG,;E,['*ZY30KJC6PS(FH,% \Q''I;^/7ZC_9WB.NR!T M&4VDN&2U'$C :7-YTT$B2TAZ;VA/R6 IYY5^8$(I&Y-,'(\\(6H;M7SD9>:^ M.%,+:^P%*:Z70?)J@MN-!BO<]P6$RZ%?X@*18Z&ME&WQ[9 MWH+U;'ADRE[VA8Z'>LI#8S0BU*SV+7^8]@H\G^O#\]$GM%-CL@ JZ(S$7\8, M1ZFMC7)/RB+0UYMMUXJSGSX8=D($W>PB9.LKN<]O1,@N?[I.&2'[C,"P3ST4 M@7N] _L]=AK=A',"U$2 KO$U$>K^FDVI/5HLDZ=+E33P MNY.IH.C-#; )KO7WC)?%GR:V@.R+0;VW(;4;YFRT( -C-J66RP-3[%I0>PY> M0^W;E#*#/@";3%_3MZCI>P(#!QWA2N(-P)1:,[!UV)\Q\X:.2ZDS=\*,[RM= MQ]UUE62=[KK8B^-W74NNV-)#5:GX K-I&_3&AZJ:4L>:)JDIC5A-WG-\2!*6 MZ-MCDM6,^\;Q"(_QVCHM'F4H_BP(R1PA>@)",A]Q *S4*_+[;&(17A,U3X6O MORVN/FX1GO #U;&^42(*R252\&H(\!1LV+'@<=S.TK:?U"C79EIT4Q6Q;O8A4 MI^6SS_*47HX]7MD>I7>02$HV5B]*>:!;AW6Q$A%ZISMX>HC/)IG$\0R]6N.WHMI^#=&63GQ_(;6>.>OO%@F/" MR7-07RMTXM=J;V5;DH03?T0G?J-L9,J)WY@'LN$H;OU8]QJ333<>Z1TMGR03 M)],)4T=*FU-'BGW'7-#_AMYX=/U_4$L#!!0 ( (R PE;-Q82>#@T $2% M 0 ;61B+3(P,C,P-#,P+GAS9.U=;7/;-A+^GE^!T\WJ'U*+Q#Z[P+, M=I=OGWY^LBWT0+A'F7-5:YXT:H@X!C.I,[NJ?9W<:!>UGS^_>?/I'YKVV_5H M@+K,"&SB^*C#"?:)B1ZI/T??3.)]1U/.;/2-\>_T 6O:9RG48>XSI[.YCUJ- MUNGJ67YIGI\WB6Z:VL?WI*F=??B -7S>:&@F;ERC>[-%JMC^>Z M?J'I1N-<.],-4],OIJ;VWB!GI^=F8PHG)>B3=^D93P]87Q6;S4:S?IOMX.Q;%J+VEK4^;[4^DGG5MS^M"Y.Z]@C<7/; MU)=:V\R9,5,_,9A=%YUMG)TVXK8"B6[ IH[G8\=88)L^U_QGEWC-]4)POB[. M"T4-K='46LT:PK[/J1[XY(9QNTNF.+#\JUK@_!E@BTXI,8%;BPCVEAJD3ON8 MSXA_AVWBN=@@ZNY]?H.0&'-JNXS[R,E(3K&G2XL][DNQ&@KY&3 #^]+I1$L/ MFLK.9=K7B>5[XI6:M7EQKX&DSC-U2FM,RH?;H2!D+4L[6_/CQ8_U) M>,]Z"]8ZA&ROB3^U9DL[;990F^=9Q77#+RV6VX<-RHN9R[A/B5> M>I&6 '-.IE,WZP\+Z"1@2M\C@+SNB.%T'$6(-DH[$LL(7KFH>C+]% MPJ%YQ?UV.2G;;Q#Q8+N0-/^_=]_ 5MGN@X@16'^+WIMD6K;W($(=ND7GA?0$ MSB-J7M4Z#*++>SP#X\3QKZ-^;E0AM2;M8] 8-K'G"4=--@BN>$=AN>5Q72L6'8P'#?K<]Z76OVX/V7:R1 MK-08WV,.W9L3GX+!WMZH6X%5$GFZ#9'H[;*:GZK.['@"_][V[B;CXV=X>S_J?8$V_5][@^%X;WQF@96T MGF]#ZY(>)!0=Z4U8&$^&G?]\&0ZZO=&X]]^O_=%J?O@W"O6BMY'FXT*=GH;M\9>;P?#;_N;U E!)\(>MYC/@(ZF@ M0C0.^0P[]"]I!7;,+O$,3EWQBTVO X\ZQ"L:/16"4E)W(7(1ZAD6\P).X$<: M%@$N2@$C-D4Q=(5(&P>VC?DSFX[IS*%3"!(=OVW(LA9U9O?,H@9DLP5I*PBF M).[C*G$1L. H!8T2;!2#5XBZ&TSYK]@*R"W!8IS$ E64J?6R*F*:C55B! Z2 M0"B-5"$6?F',?*26!B,,Z.Z1=J>1WSOCO@%:2D(IN2INI AX(5&M8.LVWJRR49)C[XF=@KB5-B2]^$H"3@ M+.OI"S2Y$BWA58B7$7D@3E"T_!ZW5H[W^>IX1Y(5&MD>;&W^<]\QH OT@=S# M5BH[%GLF9.PSX_M]P(TYK 3B9$$*2L,JN7J_RE6H BUT(*E$3I-8#9)Z M4*Q(MJ@0MQ";#)CGW1,^GF->=/:L2BF9^;#*#" @ 8$ TF0"@TZ^".SR00_ M%=XRTA+*P<[DZ*$TDN(5&N9BJ?-!\O'">7ESA[P4 <[!L56&!J!+P\H MUJE%Q2VZ7>)C6OB&OGUH4K*<*3WD!>R0>D6J1>ZU4!Z%@'+2IO2CMY$%57*- M8M%XVS2E0FSUG2GCMC2ZG&?L09'2,3)EDE+)@(82[2BE_N@7N70E,WOUY"&< M0ZU-Z2&9VDQ)#TFO)YE&1T?)I>XF\&&\VS:#/"^\LZCWY!+'(X?P$Z4RE9N< M9DI")=TDM "E34"1#95TDO45@]31+M$7T[N<2VP%K72 3%DIMTBQ?$HH2Q:) M(]4Q'WL((+8 5M)$^,D(;4/=9B0E<9DJV(*X"!A)Y#2- MU65M'+AN^&J9'6*30E!*WC)UK05O:>3*1Q_AJ,A_;S'D65N4*3="*'G*E)D6 M/(5+80)YY&=EY>C<#ML%:MGF1I:?.U[N8HJE:%(&]*?4:(/ M2855YAL<7UQGYM*:$?6^;\5L+HJ2PTP9+.%P"10)U"H3M8?Z5A$D)6&9@E9" MV+%^58:TPH%*,:PC<8?9!MN6Q1Y%2@OCTF6![D\#*[JO>M==L BTDM9,07+] M)KC0A4 9BK7%=XA7TN7/#"4;RDH2?T^-"D](5/XW/9.,BTZ&AEP](TB MC"UF=8J[M@&R '-@9RFB6ND]>[L/<7G=27L2BHTZ>E0!6D?$\SDU?&+*4U_! MD'UP7KS"V127*PDT%H9$5YM' MQ& SA_Y%3.HL7C_'ID.7A'6I'Y$([&R;TDTS]?$=4P=-FHS2-B\NWR=6(^JD M7ND':VIB>24==^61E&0;O,:>>*#;[%(K@ VGA[E#G9F7;ES.#?>A2>54YYGR M_)I'99;W5*D]?"%@J!_%!J"W0O"G]$,V1P=)59)@DIIBR&"JCHD177?L/1E6 M8!)3?'O(GQ,Q&X.PZVP:#7"$Z.[7B_9MCM+5,E<1E*Z6-A$E-J+8R/"#36 F M2MDI!&//7&AP*^V2J9>,E'.>-8)*FC,E[/1+2O[NP_^IOOP5F?#WTI=FQ'=F MHJ]827)L4_\C?":-R'L2XD?1GB?LFMQC:K:G/N&_$\QO6,!K".N0TV##OZI- ML24^F2&^FG-5*P/AB&,/8 M570WK#'NS3B90:C5=X0JV&;EPXPC9EDWC(L6>4-Q4)4O M/9PB5NU[7D#,;B!$[J5FV1^QKH(KYT9.XQ>F\AL1'U(D)GZ F3N#E<0+/PD&_J?J4"'1%^Y>!WMSL=K"S&G; M\HH=;'TR4.D[DWGZ6>CA=&F=IFI"]X/]P@,TA%"-CP$W?H_X+;%UPG,7^+SF M>^]&\K7*2Y/9F#H%R&:>+VJ?X>7BPGU2BKV.OBT>EY&/R70#TFJTWJMZME'H M-?3K+K!%R !32#';UC1\X:DS()Y'R'+(LV6DN W4*XT8;T7"TKUN^Q;V1L02 MW_/=[*0;!%Z#@X:/#[>7WH<1TB7?5C(A3_ZU!6%)+K?% 0[973]6H^[Q2&SK M; JI%9:F,QW20T<42\F3,1?A*\1CEG!1IEMT%A8>5=-W1] 7GNI1?.Y-6/2$ M^1WL#IA_ASDA'XV,RR"Y3E B#EA,EKG7ECO[F#WGE/Q M/>"<[A<3/J3_QZ6Q0CNM[,(WZL\[ 80&L.\LUN(H2DAJ\9"=B%)_;L^W1#OP M4 @EY=(;2$8)Y$3^T%G>G H5/_*%=_!VD^@'<_;ED)#P!_!/KTP4N2+R&C:R MG!5G*AUK0K@]G,933A%MK94H$525<+QX$$JGXY ^PAC %B5W M1IA$=LFD?!/ "^^I7>(P&Q:) K'_VJ8O;'YRX\#ZER042M!*@KR&Z;9U73/V MS';HF:/8,^/)%V!+S,9#EE:W,>&'N9F\+N$9&ULW5U9D.C\=>_?3D9[7W"Z6PX&?_TC/_ GNWA.$WR_ MOWL%[MG??O[+7_[Z7P#_^N7MF[V7DW1Z@N/YWHLIACGFO<_#^8>]/S+._MPK MT\G)WA^3Z9_#3P'@Y\7_]&+R\>MT^/[#?$\P(6_^=?ICUIICS!F\00[*V@!! M,P8Y,"=%R$XI\3_O?TQ">!VC@YB8!A53ANA*!I-029U9H3\N'CH:CO_\L7Z) M889[-+CQ;/'C3\\^S.",?G\XM//SC_^Y=;G M/\O%I[GW_OGBKYRY__Z]V?3,9V,\"V6O?KO[V]? M7WOER63\?I+C#VER\KS^_?F+P]]>'OQV?/"2OCD^?//ZY?Z[@Y>_[+_9_^W% MP?$_#@[>'=,P%H^=?_V(/SV;#4\^CO#B=Q^F6'YZ=I(C5'$S)5G%\M\K//3Y M-[PIC-+I:#$];^CG\T=7=&VAXY3=7%RT>3=.U#HRJHR?3B_QR%B*/% M;P>G,W@?PL?!FV&(P]%P/L39_C@?SR?ISP^34:8U=?#OT^'\ZP!U0O3V =Y8R&N1!W";.XD/GY"Y_7J7V.H_GLXC>+R5Y, M]*J8SJ:[R9@')7F1T"C0/EM0SM#:-(Y^--I:H:2+O,/A71_)%>KL3]/>9$I# M)K7V;.\S5B5TKN'.L(1INL6IZ^OK_!//9Z&K M*VXR7CSWGV%TB@,;HLX."Z"0-"J+$ER6"D@)8Q$R%!]=!YKO*H8^F< MY;Y, MP6T\WOP@?A_,P&AB;C6$,02;G02'WX*+7$$(1W#/I M/%>-97\'E#Y9O,84:#'YS9CPCJ+>V>GTZQ5&8HI&Z$01#P8*36U0$)QU8(55 M608G2DZ-27 ;Q9KV#9X2 ;:<\W9:(*73DSJMF _G'W!*NNGC%#_@>#;\A*_' M%(;BF\EL]AO.#\N[\&60&"9"8\!YGT%YIR$JYR!;Y;)V6G)66FN']2"NPAKU M1+5&A\)JQJBW. _#,>:#,!V3XSZ[ OHEEF$:S@?:I9R-#\"<(:9SJX$ 2DC1 M9R-L%HSGQB1Z&-4JO-%/DS>-1=*,*E>"AA>GTRE%?(,0K0M2D^I3@L:JC:%0 MC^QARL(',H'!>9 MHA<1L^12&NMM>]VY!$F??.LM.;!$16X[]=V-R=%6("U]L.GI4C@F*68T@4B: M43@H4H9@)8?DF'5<1<6L::\QEH/I:;:ID=)H(("&.>GQ?!K2_(_A_,.+T]F< MW+KI!;:O%\@TCY*LL@:I#))OQQ5$JP.88")W024I6T=HJ^#JD_?=F"7-Q=*, M,(8V^"^F,%K& M$R*YQ:S,ZRY%WT50)^\OV;3RYS?AY-)W0JIE_ M/1J%\7Q_G&O$^['N__V&\T$Q6C(7&%@*0FG%>$9@"%OQ7*"1*CO=.AU]'YX^ M><<-I-]LZIN1X>^32?X\'(T&3%CFE!%@+%^XXAR<\!2R%<:=*X7&U3HVNGAW MGUS=!D+>:$J;"?35<$PC?#/\A/GU>![&[X<4EY^-JI+,&B63%0889D=('(*/ M-H%%Y2U/R?K"&HOY?D1]\F ;"+_A]#>CQ$LL2/8FGZ6LWX4OW_!DK9V2A4-6 MD8;*=,5#.D=K(8F^Q6;9F@YWH^F3G]J "HVFO5W84OK;.G^'Y??9F58: M")UDQA"!.)= "?(ZHG"*?O3>1Q43YM8YKWL!K<(#^X1XT&SRN]@&&O@D18Z* M ;.,AE8LQ1Y2:E)$/BBD+U*UWE^^L^ZVR896=M$[[T2M[R>?2\9%L2(#&9BU MSANN0^L\W6:YVT?8\%E+VO>4#F\RU]TY,U> 5=,JBLO1! 7>!@)EP#T#J4PS;B@TMI;";1/X5*^R)JJX8"9E<<5 92>N:;(&9; +1 MUFC;.C.W(K0^1<*MJ-*%5%I2YA-.YS5(>XEQ?@6.*DR!7C7M!KIIT M(#5&D35J4UKG0^X$TZ<8N2$M&LQ\V^#HJA*[0DQG/#.!8O:<#9DY'2!@(1\^ M9VV<\PQ=ZPSXW6CZ%".WHD*CN>]Z?^\J+%G'ZC,()2*H$,G0)5)=DEN%,7L3 M7>NC2@^"ZE, W8P93271>(?OP@T60D2CR7'+.C:723OR?PK#42WV>S69'A.N8Z2UN%CJ MU8Y_^^ER>S_[D'*Q(%%S"@"T(!7.+01=4I$\,6-:)QC7A-BG *T=A;J44\M: MO$7]Z%M,2"PGM!0]7B"R02C'4@8TD1!Q&KWGM4@:&;D%]+.WK7,Y]^'I4W#6 MD":M)- \P_-B,OLV1!9LCI89<$:1%Q&*@E"?N>/I7?6A664PC1K2?#O>]HKH==85XI0_8)E,L7+ M!##.#K[,IX&8/AR'Z=?71-!%(%^S?Y,1O>;]Z_$S73$,G>0HPJ*TZDU"5V ME5_X!J-/H55?^'AGAF)#Z36SG*_'GV@LM9;P#$G=A3'">^4I-$0RWP0D)AH8 MV7&'7/&0BK.N=>BU!$:?PJN^TFA;Z36DT=EHSBW^@#F,02(#K5"!4DJ#XS7C M4)3UQ')>&JBG^D Y+\ 5 MX<#[P'7(B87F._/W(^I3,-=78C64:?O]F2LVUR=4VI*>9+J6&>A@P$N%(",F MSNL>LFC=X^!!CVF+D9W/[VP@G7():^,MFT/=WZAG907%6EIY&:U";3O;:;H ML:8?V*T&WE;X=SIP&TUYNW,84QK(T712AO,!1^1"U% MLT9FT[H^YR'A&)D"*OZ=7((/!8M[AI+.3A M)=>\6/$:@.V=Q>Z,5A1,6EL<&%=T;:93( 3K2FX,?L$Q5ETALC):%P&FQ$P>5(X0A/"@BV?%.1'0MDXY MWP%E3>W!U+6%AJH04A9>L=8.D.VWQ M)N6-L_EAJ0<2%VUB>9B;BO]VA6.3R6_8*>X3CD_Q0E7?K,D]^))&I_7.AKJ[0__EVM+. MRZ*-T0**J$X2#P)\8I$\+BE+2:2A;6OZ;P"S3RYK*_9T+:WVT?AE .58B:ED M!=D66;M_J=K0*=<.=PQY%-C^*/D#,>OZHSK&A3M""_?7,/T3KSQZD$0):)0& MH[&V>5P(U ;P(EK+B@ZZ^9JX&TV?',OMF'"K"WD;"314GS.DQ]2RO)>T-D>3 M1>.&"T@QAYA--&!YX?7T0@:GH@)EM4VV1,9TZZV6>P'U226VY44[.;1S&,E; MG881(=K/)\/Q<#:OX_UTF24U68FBM"4H=2='**(J>@YGOP#_K,ZW\>O#D\[J1HY?9+=E&[\L#0&I6P+&G7 M?-FJ6<1H \64P'R-*Z-EX)6S]!V1(,NBF&J]%W4/G"8;;P]TISZ:3!?K>SZ? M#N/IO!9ZOILT*,S-AGO4GK=>>!T/J4\:?Y=\ M7]4J/ 9S.E<@KR93DN?XK-(\?7TW#>-92 OLX[SXZ9P#:PU19$S:.PFDH M(RS$>LM#+-;I*'66JG4XMM,!]LGJ]7&I/#ZK'C>PW#_^QZLWAW]T$U!>/GPG M@>3RH;0*(,/LPXT3N&]Q1J)/<\SG)W2O_^+*)X]P.IS4_CCUYBE\B6?_TL]G M:?N#+^E#&+_'MV&.!Z5@F@^2"H5%:\%+S4!Q3JX;EP)2C-P&)[C1K6WV;D?8 M(+:H$(ZFDT]#DNXO7W^?U0Y$E_FC?5K#G\Z:#N10,LM%D0?M B@,M!AK:RK. M,)+B$+0>6Q^@6!U=GUR9'G-\2:#3A?A;AK[+\)V5]E_'E\B&L9K;])+5>P>% M@6B% .%"T(%98TSKJOK5T?7)?7CZ]-Q6_%W3\]5P',;I.KZ@-1/6>6 FUCU='U:>OBZ=-S6_&WN[UK,<3#A5M!#MF*8LC6 M,%,O@I?*0R0C RYI5G12PF/SBZO:L7VC,HTK#[YL;I-LCD(1D8*I#F'*])TG M-B%JJ7)BO+3N7K44R'?C^J_%JR4E'%O*J.GB>KC1EO/>EV(3E%@(FJ7O0FU( M*#,J4711,C?O&-NJ^=F3<-6WHE-[&3Z&T\VY3\4(!T4+PN<5T=_0-&2IM#?9 MHS1^*BC>/1=$A/_QA&1^'KR4+XUO)8T$2@&#V265)<2\.%RTN*+[\./B4-'!%YRF M(MKZ]Y$%2?=/*.N--64%TKWV4) M0Y8SDXPC")$\&0542EP;IUSK"JA-\\7;*=\;-Y#LG]0=K?\LN#0P M0D1>;"3+ZZN%+!QD5VKB8_RM0 M#LO+X>RLF21Y8T=3/!F>GLR^=;:9#53DKG G@4DAC1]\2AH< M<\5QKI+RK?N!/ BJ5YV,=L2JMI+JD$"W^^ .-.-&!A'!N%H*I8JH52@.6&0L M8Q!)=7'J^T%<:^:#OU,:;2FOAMV*/TXQ#1=S1=^/\+R.Z+J1YME99!H8M_6> M-^DA%LX@1%DT4U*5TOY2JH=Q]:EG[8Z(U%Q/?DQC5W=^[H@FFPM@!S[04?BZ,*C%D&M/QA.$J;&EM!FBY1RB MX8DE[UG1'?1@NA_4*EQQWQ=7V@JJ0_Y<-(L\OYSI_/I<8VL_9)9!IGI+C3:" M7'UI(-FD4B&%1^%BYRQ:"FT5+OGOWI/>7FJ[H]35B\6TX%(&JR$8RTAIQ@BD M+AF@$RR;$AQOWB9Q'7PKY2S9]ZZI&LFO6Z,W/<5\%1EGVME4*)!D!$\IM."8 M1>#,88A"N-A%[\$'<:W$J.\L#=Y<7LV8=/PA3/$7@I3K$2-RY<]BQVA-,(D' M*%;+ZLH)\,49D$:BT$K7;C6-N;,>2-R-9L:2"3[BXJQYI"IW]?T"^' M9&%=EB)Q)B$D)6AX]=X<[AF0"V=0BF"$:&V_'L*T$F=V55R]LXQ00SEUZ0DM MOPMUP&W@$J4$C/6*7($$-)(N]"H*27X:#[+]#0TK@EN)3[NJ77X\'ZB!Y#HD MUKT7M \P[2V-W*<5F5+O[ MG/7?PW!<$U^_CPG]:/@?S .O!?.!8H"L3"0?+L?:K<: 0QM5]IZBT=;6Y@LX$V*$V.[^Q\,*J+[VY<,"1&$]6'2SG"90,'ER.'HSRRA%4GDSK M@T&;(5V)=O8[H]T.A-JN]>/Y0C@<7RV*P5I,SC(#G2R-WCD&7D@-.; Z=BXL M:[W?NQ3(2O1QWQE]MA=)NSJY:Z54EV6WBWMV:__2B]JJ 9-&)[>H?T$:)0L! MO"'[G'D(*3/.K6V=<5H5VTH<\M^7>]6)W!ZCT4!(MG!7$$@UUJN_N*EGJCP( MU%*Z*$L.K;VJ31L-;' ^X/QTPKO)?OKWZ7"*]$XBPOSKT2B,YR2G>AIHT1UX M@$EF)[T#8>KA'R\0HJBV05C+-7*!O/6)]M71/87C)MN2Z]:1@6YDM_4:.\GQ M-K;?)N.S'N1UL_5;8[4!8T$J$1)H*\I95!6U<.0!9U:0HT1[(_5RJZ'2.N][ M"E7)K7C2F1RZ.9T41KAH5#^OD+X>ELMN?!1"'5_KQC?(*9>L7 :;F" ZUX1/ ML@D8!4LQ%A.8:;U!L"'4/G7:V)5:VH%0VS'PYOI8NCBL3)JA)Y4HO!%F]MT'NP^> ;-24\>]\ENAJ* MC"85X( "6 IF8ZEQ+='&18I%/$L0(N-%6LF5:ET/?">8;MHR+!MUY(HYC0P4 M+?QJ^S4MQ]I[,[D4B@A.-8]P5@;7IV.+;7BS6NN%;>74+O]RI\5^B7%^1>5R MCZ$HX<'K%,E^9TYS8"+PP%)0FEETK:^L6A5;G\Z3=T.B3J34I6&L=_I]'HXH M4LWG=IQ\A7D8OQ_2(,[FB!R*;\;BYA\W-XZMWMS 0'8R"8V,)%EG(O*;X:>E MF 9H6:T*D\"EJ JIWM"'52&)+)DPF5,TV7JO\5Y$#4[XW_7TQ7V$ ^$U*N\, M)(<*E/09/$,'EM-R93)%U;Q6]B%,?3*.#?FRY!Q_.]&TVYJ_&]5^2J;@MU8SH@I.Q,00M*9E!6Y82%$#J(4)C-*XF_KDX*/ M9CF7S/Q;/ E#FN5IW12"NT[W:(^Q3G]H:/6XGUD:A8E\R[SY,!EBAE-!Z2U#4E M(!6$J#TP%I4V'@5SK3>Z-@+:IVVNWA!O$R$^)M^(0#@H5K,D@P4>/-8SJPPB MU^3G)N&-*-&&1]9YEU#[U-.]7YQ;6Y"/R+I7D]/I(!EK?#*"PC@*XA4Y"A!4 MG:DB0C%>.)T?GW05:9^Z_?2*'%&:%:/+T[&=2]E4A:_V3KZ7>VY M#8+;#0;0*'9=O*?6: Y*$H4%ZX&+6HXAE8#@H@;GO/!2&5]XZ[[ ER_?5;=6 MQ504](5N=="M+6FU+)74(:I(RUL3>W019@02S]:ZXKEHWII](Z#]\BT[8-M-;=2].#MR2KYY2$+Q2)&U!"^P MWNWDZFWNWH-.&DUA*6%LW:%DBWXDNW-/=\">%B+IG!_.YLPQ%!"YWOV%$FF MR,$64[*4VFK1^G#>2OQH-L*+&^Z<-G4?D8,I/(,RBB29! =I?&*69>-11]>KX%N/Q$&VF#B-#JQ"BB@S)[^3.5+>TF.26N7D=[0> MOH'JD^;<(5,VE$K+/8G+#,05[>V]"X'"SIAK+X-JV+U$ 4ZE@%K5?CX=5.'< M!M+)Z"X6ITQ2.AH*%)D9S;=W$++.X$PHLB@O7?,CV_?AZ9.JW)X5]R4XMY)$ MM\R_LAS1T[*6T@/&1"%YD)HB_$"+7083O4S1B [*4>^#U"<5N2.&;"B/;DER MU7=&KJS6B*!#/75D>0'"JJ:3.N+:V=LNE5DKVW260<$9ET&A8I#]+F MM*Z(DKP471SH60MCGPHM'I5;6PFO>0W6)<)WDU_P* SS?IGC]%*9*D(012E0 MKT\"E:.#2,X;38EPD>:AB)LU>P]68MW_QCY59W1"DPX%L!O]L_S$6>V9+4V] M1CO7G8GD'3A;ZA5%90_D@[:7H"[=9OJH1Y"XLD2 [=> MDXI,U9VC+QR#X2E)8TKK]NU M:X/L4WS;"NZ,V&DA*Q2O7-1*%HFSH.U3L<0;,0L5@AE MUG]SGR+?3FFT \'L5G\M]Y2#11M*-F YJV>FM*!)L@ILYN1$.Q&R;YULV1QM MG^+I_NBP[06[H&'C2!%$+6;Z&/L4?/>.:6L+ M<<5-^//?UR^17O_S7_X?4$L#!!0 ( (R PE:PG!I2G3L &&W @ 4 M;61B+3(P,C,P-#,P7V1E9BYX;6SM?=F26SF2Y7M_A2;G=;P2^U+6U6U*25DM M&Z6DD91=/4\T+ Z)DPQ233*44GW].!B,/1C!!?>2L9AE1<5"W7O@?@"XPQ?\ MZ[]_/QH]^X;3V7 R_MM/_"_LIVO9RDXR,%:FDZ-G_YA,_QA^"P#_ MMOA'+R9??TR'G[_,GPDFY-6_3O^:M>88!VC@YB8!A53ANA*!I-029U9H3\N'CH:CO_X:_T2PPR?T>#&L\6/?_OI MRWS^]:\___SGGW_^Y7N+3W'O_\^*O M9Q^=#6_Z(#V6__Q?O[WYF+[@48#A>#8/XW3^ GI]GI_]PXMH],\G?Z2/SH9_ MG2W^_9M)"O.%>NXG'H/X*N #)__)]EG_ZMW]Y]NQ$7T?^3F,1H1X\83YCZ_XMY]FPZ.O(SS]W9D*YW_6I_V\,Z8O!&2:CB,"_1;'E> -,=[T]-TQGST+,I9P/)HW M1'S]V4WQ3H["L*6 KSVZ =K%@^ (CR).6T*]]-P+.$]!7D58'WDT&7^>Y/B7 M-#GZ>8'NQ;NW+U^]_?CJ)7WS\=V;UR^??WKU\N,G^OK;J[>?/K[[]=W[5Q^> M?WI-?[T;^U&.4!=%V-!;\/L=QQOS3 MLV'^VT]#9U4J0HMDLU82M3-9%9Z+3D5:[\U@DQ?549V.:S1)E]X[JFOLY(P4 MHQ!QM/CMX'@>/X.O@XI^VN[GPD"'Q-W\X&A$)D(R/M0CZ!RHGVKJ \*.YT MS$H:R=)U2LU.*5K"+"Y(M7S%SU5A/^-H/CO]S4*%"_6M1G&BK>W']0&_X?@8 M9\_C;#X-:3Y@RB6&GH%RUH!"&E#DG(;&2XR*&\RB]:BN8K@\IG,./I^>CFXY MI;><\]50::K=^:2A4$\T1P/XZ=EDFG'ZMY]8(R7_2N-^,1DO(/V#[+87Q[/Y MY BGK[ZGT7$U^9[/9DC_Y4_A^\ 8C.BRA12] Z68@NA9!LR.*Y58="ETPX-- M8/9/E=UT>S-1.E/,=2[Q7;GT8C*;ORM+X&="D$P;SH4!ER6!\B9!$,R C3DX M9D-D+#9FRXU [OW2L;MX.]/YWR>3/'L^SA]Q^FV8-!-A9UAVPX._3R6SV?CHI0QJAB5%* MQ4%D1L3V18 KW (W-@?)Z-O2>G>X\/I[/\NW%>5UK8I=M?J.'-DPISWFU?>O MY'%=V-@\2]ESEZ#D1,"B-N"YY&"9Y0[1)(LWN$P[Z7@EF'NO\39BOJY_N:O^ M/^)H5"V,48 L;1V<%:BZ9\! MC50VZ43>':SO'W"&], O!.TE;6BCR==*_U-P40A5F$!@T@DBO[/@0K$0&>?H MO5!2J.;^P"V '@H?VDF]@\WA[SBF,8\(V_-\1 *NXYT/O^$I/,63-KIX\#$N M5D0&M'_5[RP:995CZ%J; ;=#>BBT:"GY#G:-:X,>6.N**SJ!#H(&B]Z0&RPU MI&),X%$8+G37UL)#4?YNTKVN;M5,W:_':7*$;\AZ'12E56;!0/&^QN08+4V> M,4"G;!;)!9EM5PH_A_%P#,,M1=N%MN=?6YP/,HV, M94;+')8 2GJ"9*T$158,X0E.V]96X@TP]K /=*"Q25MQ=^ QO![/<4J@SAP8 M5:S.2D"(@3C/@J9=RC (SB'M?2QGSIMK_Q*$!ZKY[<7*!>8#S4@ MP;("550D8#*#\%;DP&)T4?2Z+3Q(3C140@?NP;DM32V)F,9[]@ MF4SQY'.?PG>38.!EX*SD DG6C=6@ MA&BL )EUB+2["A2MCYX[',Z]MU4.1=7766S:L)@@+V?5+^23+T[LE0Q):00D MGXR$)!S09#40C*O^F+*FL$X8> W* V'/;B*^KGF[J^;)MKK@CKDU]/8 M2#14"%ZE M)ZXY/,/.?6Y^"7 -Q[+6\OSNNZ=;OJ]E68CFF1F;W'Z<B8GW^C3>DSOCVN(GE7%@!G[X[G-4&[YMF<@(U1N629I9$C#5_J #&1D:UC MR,8&5[1L?;*U$\"*/62I:E%US@ ?UTSH%5[V[(@EM*)6YAQ19JG#049\/C MK MX+N9!M%SU5]69G*N[C8ZN*[R1@'O3OI39!NT$ M6*XSL5IJ<%E;8#$S*7U@T:WEZQV6UB]5Z^Q%Z9O(M8.3ZS<$A=S-WQ9VS\ % MP;Q6%C*K\3;%'#B3.'T7>8FH#=D8C;?T2P#Z,^@:*F722J(=%#PLQ[4$HZ(P MT=0@:DZ2V&L].(L2P >@GJWE^C*V?NO/U^1!]F9?W15/??Q MT[L7__L_WKUY^>K#QU?_Y_?7G_[ORU>_OG[Q^M-EF&V*Z5:_K(?:NC5'>J74 MSF;CN?')2)JV/ :7&$..02OCBV'A[E*[U>]M7GG'N/-&HP4>Z@D2DD?H(JTN M#LD'0>>1-8\SMJ^\>SU.4PPS?(DG__]Z_'$^27]\F8QHDLQ>_??QT/"P@7CLZ(6S2JL1S/2:Q=0AZR]LKQUF.PV//US MHU-E7BO:::2)#DS=ZZ,>2"V$R3*#EQI!.1KO8OO&I+V.I41AVZ^?5U$\;$;L M*/4.TC86B%[/9L>87QY/B9CO<3JV)<1[IKF']VE./M4X2^+Y/I46TJ M=Q6R5AYE,@R$*9J$9 U$H3P8*X3G*F/@5[)OKQUO[?#ZATFBOO3102+;\_S_ MCD^*!F:?)L]S7F@CC-Z'87X]?A&^#N=AM!A#[0N8R8VM67B+M,T/2+*;#>>X M//D]&>\'3)//)SI=S)U!#N3(Y*A BD+&II>A5B1ZL(5I\G>BEZEUDX"NQ_0P M27R0C.@@O>_6B?IB,EXV.WU73KZ?#^.(!I3HH_,AS@9!ILQ\XF!R(2>]. ^^ M!-H!/!-<"C3,MRY@V@WQPV9KC]KL(.WP-JOC;O RLV"#*8 E&E#1)_"UYX^4 M0I844T1G>K03Z4*=<[*6X_&\_JM/D_UE FE55Q!X+DV,6(%7&$* M/.8H# ;I5.ZBZ*N[(3UL-A\2'V[@^\Y!CU7C(]GA\//XQ?&48*8?GZ:!C)NT M&,8X+WX:+6R=#4<;C1*ID/R%EC6Q8M&HO#9K2*I8'K1JWANGUP$^SKFP?Z[< M,#-V#@-=KL6)FM%,S0@L!]J7=.#@LT+0D0LIO,B.MW;?]ES:U">SMI?U#9K? M.3!S:Y":&Q5<\H*,9*F)EGX1GS9 ?/36>VLX:UW_M'ZZ0).@=_(\^4P3+X;" MH8;"(&2K0)MD,B;I8FQ=M7E7T'OG6A1!?$HI,4"92'5H:@4YC,N=;3^59 !U*MLI&B5W%F9X%WD.1S!=,RX7<=4)N4KFS AAL!]5O" MTH'BKM:Z-I-Z;Y1(,JM .QXP9PNHE VMFF38I(Q.^<*5#*USX7NDPHJZEGTQ M81-A=]*V_8"7AH/R7�IM<5&OM7P/1O\G?0#FK M\SVWD&P'J< K CE+<%R)J 4Y'8B%?!A1 @7: M2;R#F?\\I>.CXU&]H6_5Z<82*+,9^:)&BX<,2@D)(>0:(?$RDU7D)&_=VV1M M< ^")IUHHH/TX \XI[%B/NW?<;JN><&9T9F(K$(]M*"Q"Y]H76,ZQ>B==JU3 M@&]&\A#(T$#&'23L?JKG8,?3'XOM[&1G6P(K:)$G&\$C$B^3K%<;80 9%#E+ MCCDM6[?R6PGF(>B_C:17IM.V+*C\-0RGB]CF;PO("ZMY5B\TS<G)]=9O)V,IZ<_ MUL8]L_.C.G0B&T5;F^%*@7*>DV=E"F3ET,>8??2MC8RF ]C9'%M@.(/TF5(_;^Z3WT+H\4YQBDZ;HRQG"4(G!M"ERQ]%^A+%%XG&3%B:X_O M=D3]DZFQ"J^> +23?QBNT$6 QJE]1(3:.%KL9A!<-K6-+DLL_0I<=9Z MX5D;W!ZN\VNHU;4(LZM*NJ@7_C*9SC_A].B\X?RY!)))*(4UH$.H?5D9P>** M9.&B"(G;3'.F=5SI%CP/;55I)OL.#@C.4L-^G4P_7DH->XEQ?C'747 3&6VY MF;EZ*ZY#B*@5%%:B,DJS+%L7V:V+;0\=*III]*J%TH4ZNCB*7#5A!B5*)C%F MH/6.1F\YV6>B%.")E<*0*5%:9\VM!//0%I(V4N_@L.DJ;2^3=5$S]3M9]&$T M_"?F1=J4(NM=%F.A^!JSCYAK[I4#%XM33'";DN]X.;D3Y*-VE3K5:&>!\7.( M]<;UR?'\ X8\'/UXB7-:K8?CQ8C.A'PT.1[3>HTBQ7H'8U2U #DY#\':#-PR M[Z6*GL76A^%;@WW,E.Q'PQW86._#C]/*O$1CJ+=FG%D- X<)+4L:!%9K(2:: M-C:0RP6Y#_]Z\UU?G]M+9[/4MF?SX>'X?1 MT2L.7,LCZEF!AT9"(1R2<2U!YWKG/==D=C!1 M$VGPR'='LOLAZ^2X("D(RYEE+GY>K,"RN.VJ5KHIX-CNT4S@(+3\SLW MZ@6XY0:TLT_TR-G-?UHFF*XSEHX,K);CV(_!U80@U[)V]ZS=#G;"IF/RV6G! ME0.9 XT)!9D3GK[P9$6.R5E66@?\#Y^I=UAG!T_4393: 4%__WB6+']V8GF: M*V]BS%P'4+;6:4J2CE,N Y,::1-16L769]&KT?1OLNU/RY-.5-2%&7=JK/SR MX^S;_QCBE%[RY<<;_(:CDX)?9Z(JF8-Q-.%4MA$W^]9 ] M]I3X UP'9DU&T$=$]66P<:7T6JSM35P2:X&6@>K!2E MYG-QD4'I:(#\9P/>JH@^.)IWK#@(& U)RQTRP7I76F7:WP-ECK+Z](E=19DRW2=KHA%' (T90/A9R#5!!1'0IJ]U$\"S!@UW M0^S1U;H";^\.5AO5KF$"M]!+3S[5-:C(::YP!(OH^?7+F8$P.@N:) M8$Z"8K):?IH#BB+)*C2!E]9)!6L!>]Q64'O==7$5Y5T@WX8C/#W+7 -J1_;0 M!C#WU!JXO;(WI=..FNJB <0&D)T4] "::3HKVOJY5>!-<."282FJF',.#XU4 M=S49/BA.;:*@AERJ5V;2XGP.Z5J(F!=;N"P%=,%%[P--R[.O*:D%8U#">WNE MD\B-%Y7>^I(]M'OH2C63+N2ZTO1IV4GP[Y-)_G,X&H5Q7A9+YM?C>1A_KE>D MG6SU;W%^WMWNZA^W[R;8ZLV[=Q3L1 97N@HR%6WVA?O@E%(NN5289B:@I87& M-4[3FX/-LB%UEZ B7:Q1&1RE#*"$5QR33_[TKH[UUV8]M I MI2O&W)!=W$X=W62GK\)WH3#7BT05776MH@ZK5."J)UHG8D MEY@9YZB:=][<&.7CI%0+E75QVK4:,>T.@TC#SSDRX"HM+G:LKK5G]%V.1>2H M96A]*>WMB!XG>39511?]X.X6PS]P^/E+Y?\#YADO:FQ@QS,4UOU7;E[%+^0$_;_)M,7 MHS!;GA)&%11MYH0V5Q?<^0!.T(\N"YG0.J:;ERWL!+BO-@^]4:\_]1U*YX9; M1'IQ@(L3(L$MHLH%7+UN5 6>:):1(R](X@EEE$;TN-->A;>W"_WZX\SZN_%. MNNO7ACL'>N$D:AVX7:5,; 9U;U6%W:A^?8HUT]L!T$U;S60*#FQA-8'1>G"N M+.[C++F0UR--ZS:*!T&SNTL"#Y)EFZBK W:]K*F-DZ^8/V'Z,IZ,)I]_?*CV MZ.F!MY0F"5%[B*+A9($X6M-3M"!53(+Y4ECS.PWO@+2'I(LN53KI3A]=7(QQ M/)M/CG#Z 4>+\Y39E^'7L^X2@26C) ._Z+!@ M=:YW*]H(H5@+1I4H";Y%UCJ7I M@QX8HUF16M:F"Y%V5>$@&I.!92>\UL9+U3J?].+['X:JMY9H!Q&6R^-;IK8* M9Z2J^(^G$+$]8@O "L=!H72T!+ZI "/2C M=5%K@FBYN%*.=F-V]:TOV;?!MZT>)ET(L9=4ZIN/59[GO'AP[>]6)M.CQ7%; MZT.J6U_2U1'5^B.[F@N-42674@Z&?/3:BIAIGF*Q7,ILF%AQ0'7K^[HYGD*- MVBG#0"KNZQ&KA!AM "-41INR.K*Z=X-=P_.!N0Q&:W("@O.UX[1 M+D-D-4# BS!Q9=ESM833:/2 MM89;DQ8WF(/-A2TIT?<[T>SY&6JOF',,>/\YH=_QZG MB?X0/N/ E.@%*QRRYIR\^$)&O+,)4I1%\)!S5JT[U*V/[B&RI)DV.LC^?3^= M),0\^Y7D)@O$Q[J?2&+8(DOEK%( MIKS1=5^-7(,3,8(QZ)6GK[9Y \2;:AM/$$Y2YP7M%*Z4&2*RC'N6V<2 M]DF".X+(?7%@$REWH/LKKOPR]IDY1^N,@.($+7>&QAD%TY S"AF]I$&WSC.[ M$4C_MF,++=T>FME"Q)T'8SY@QJ.O5;+D<0\G^83L64O' P>,DLAND+PC+@DP M0\^U0^L[SIV_"=5#,0H:R[_S@_FK",]ND+L;8R^Y9S?C.X0\M-UUNQ%U=E!, MY_&]%5B94D([69>YHZ(\J+;Z=V;*Q?#N( Z_,"ET'UV-- MB]](9^NF0V\C\#[3XA-7C/% 3ENJ^(PL$!4RB"E''K52$;LMDCV\M/A.>+") MG'M-BU=9&F:%!]2^9CHY#I'V)/ NL@+(QN'=CAW$MQU1'?P'IV)9*=HODX1Q$8O?0#:[T[(#>?Z M;#H?? CCS\O;%'RFT2@$;[%VGS0)0KW0/A8C0N YFJN7"=R\L--3+RSJ]-/Y M@G[IA??=F-M>>@V3M\Y G#)I#1B;F&OK*+/]I+W;*MM!^%?5MX/DNIB+2SC$ M2/+Z? 0,1$;E$RU!6DO:+Z+F2<7BREK'QOM6X IKJKW^-A%88[W]1I(Z.CXZ M[=TE; S1>"(OJMKF24",M,E+#-)+GKDV:P7\[M#C10BZ,MN;$)/CH-2!F+X1FH7UZV(U [OM&V4[*7=P"=Q74 M:77Z&K"ZNO'M9DA[NMUM=Z7=18,=)-[%S6VKX+F28Q :9+:T1SG!P!=->Q29 MZXH)[PC^?2;"73>R]<>##03=6RJ'<8I[1QZ:T"75S 5-QHDUD%51]3H1;FSK M*/Z!I'(T4=-:N1R;R+@#(^!J4><9R:TN*@P,]R"4%I7 M@[(T%QA?W-YN(* 5( @QNN!-XNR>D^(.^Z!O3FPB\1ZX\/%+F.*BK.[T"M'H M152\@'>\WNE2BZ*L]V#1^=I$23#7NCCD+DS]VPZM]'<'+782_AZ;#KT(7[]B M?A%&HQTN:%W[T9WUP+YC%%?:"DDA$\>@I)9))<20I%8ED[YMX"JD57VOK[]E MMQG\;I%X\YJ0?S5?Q\/YS_>G%4W<60^F"(@Z%J374\FG4X< M))%*9.$]DZV]OK6 [;I^W?:2C_/I\(^3^<0'VBA/4T> UBBA-K. (%.IM9XD M&_39ZM9Y/^MBZW\]:\^9JTM;)WII'$"^#2--TP7 @1-965ZO4\P>:T>< %$R MPYH1%6W+&RK?NNA\2#3N3;@?US&\:3KR=.(HKLT+ ()EB"B=( ;>T% M"A<^NJ05RWTN'Q>@]54WN]\U8UM=''1EK?0R(!D-P**@M:]^%P1R4%G1$S22 MC]&ZQ]DA5=9VHN]UJFTWD7M_!9;KH'JLU;8;:6R]2LMMQ-T?&0RYE"I&!;I> M**&$#N"]X1"3YLI:Q8IL';,]]&K;#CBPB91["]&4*+R2HH"+M68B,P]>. >9 M"5H(@S026_)P>*4JG?!@$SGW6JJ2LQ6<=CN(,9'I([.JWSG F#73 M&'F65U+:[W6IRD9Z6+M491,A=K#IW[W)G5BYR3,6?(*@$XV=Z03."0^UT"8* MYE42K=OLK(?L(1L''>BF@]K6VU!>=&S70-F1^; >POT8$UWH> ,:[:B@GH^^ M+Z"-.A@F"@/I/7E?A2 'IR-(95GM3A2T:NV.[I-&=Y@BA\.B3?32Q=E%&(U. MD)Y=]:Z#"$A.-#?D4QMF()88((JH14S6LMC\.I8.PBZ%Z2 M0MY@F.'L;9A.0VUWNWT*R(H'[9[PL0["*^D=V2:O3;8^%U0Y6A^CR\%9X9C" MK/U@Q3-W/ W&V0QQ\>B7.$O3X=?E6)?A-1M5RC$78.@5N3TL@]=DTJ*7S/ED MR"-JWH3Q=DB[.#T7'ET3L]\5,N#GTY#F@T@3@UF106#(M'Y&LMJ+$&"BTCHP M5X);IS9_Y0OV<+;94+,7?9XV,NS W[EYP">V>C;)>,)!HW.T*2HO(*#A('3* M3&?KL/F!QBUP^HJ@=T&!UM+>=[S\ M9.2,<'D6"[/,2MMB,[STTGNHO*UEMG+FM?25/^ W'!_CQ_0%\_$()V4^F8?1 M].2W\<=GG'R>AJ]?ABE,R1K8WI7>[CV[>]H-QG?%$2"$CI[)IU) M6GMEE5.:#;9[Y6[.S?*=B^OO7A'>:6V0=3R;3XYP.GL^SC63YN';59^R:P5VT0!GN0B\*QM*;%D*CE)C40X4_5^]N=) S.1UV2RC M=,X(9*U[2.^&N*^CB[WPKT=E'L*QQ^)*W?J0OY_O6*.%#Y)D9M%&3Q90-8A\ MD>"8M*!K7RJ.T664#2R_E0#V=2S2)P$FK171V)'[>$*PBY!.6WNN :KANG6H<)20B_:ZM+=F'>I%9#S&M8I"[E#SY;?V M>P302 V3)C+LP$!]]=NKYTLD";7,V3M((==221Z@%L-"]AQ9,C:9YO=JGK_] M/FMU1UFVGJ.S87@?TK ,TVDKT8*VL&+!DNM3C8]ZEUM*8+D2+%F=N5GK9H&[ MING5%]]GG>XNR885&A7,^^DD'Z?YN^E'G'X;II-@ #)KC:5]1:*KWJWCX$L. M8!+WND@CU7KI%W=H]J9W/S(;?&?Q=T.'.LXEHMF2[>N :FA^KP32O_F]NXZN M*[R1@!NO\:O!B6Q#R2E ";7CMT-.:YV)D)5UQ0<,*JYU8'E86K_%\NY)Z9O( MM7$ISF\UIO'RE^?S49A]P!$Y&GFY';$4LU=&P*@H(0=) MI'+!R^;W4E\"<)^5O+M$5UI8'<3+7TS&"6L(JC[NPW#VQ\Z1\95/;!8#7P_S ME6BW+RK'7-/.C5&$V;.46:2]U3ORA,Q9M'OEPW?N2''YL>>1'*&*2RYF,MW) MSU:)VWJW20"=G'=1!J9,!Y? KT#3H//&Y2>_)X^(?A$^UY9TSF9=+]/ET290 MMA2(VBCP26:!I83(.VC L1)/_]'F1BRXH1='&Z$WMA!N"FZ_&88X' WG/Y;S M[0.FR>?Q\)^8EZ '3C#G>49 1)*$L X\3_7:Q!*9\,K2"KR&_;#5R^\])?H1 M>SR[+X>28(R3CF(T":+,TA,47<$8+,-KJ1$X0H_^Z7C)Z30CH:XG87+S[ M#N6O',HO/\Y:61D?+=EE$@+Y0Z!J_,%IER"Q(I36M4JP]=VSM\#9U]%B"V7? MQ9\MA=[+RG&AP]4:T#HJV;\%UG[J])NI\,ZE93?Y]TP12UB4X P,-S0K%%E* M/M@,V3GFBG0JF^;EU7U3XX[:^WTP8Q.Q=\"(\^C:-9!GEPWE4K0MD.H!@$*N M(;IJ1MO@'*\7V,2UBG$VX,6=H [ /-U6A9,NY=]!/L$-<^(7'*U+B$Z6';&]N+OX,>@]?QG:);3HYU M\/5E>5S!=C#FQPX:O9,N#=31AR%R%6>( 04R ;+69"E)WEZ4BO9<6:].XRKG MM%8MVL'397.3I$>V;**%+H(Q882SY4'-6SSMK1LSEYH5!)43?;&A0' F0F%) M!>5JR*CUZ>F-0 [ "-E)7U?C-#L+NW%QZNH47+*'N&)D#=GD:HQ0DU7.HP&= M0M8$42O?XLKW@RM7:&A?M!-PPSZ$MV?]K0/JL94A;*2HM9+1MY%R;V4(1JJB M;"%P4OG%B3P$HQ444ZP*W$JT+=(C[T,90GO-;R+=2AX/=CWD 4KNN22W*W7U7SY-O/RR>>:'CYP[F"S]]W*.G, M&PE^LI/4>FG7MS0BGN>\>%(8O1Z7R?1HL6OMG%9QZU.;I5:LC_U*>H4P*>DH MD]98IV?Q)N;%Q>^)#"C)<;#."YJ4Q7_ 2J[A^/-[G"[>0+;#NS@:?EZ\ZM7W MKYCFF#\-C^@C[\I'^NVLA'2Y89A/WKK" ]F3EBP+R7R]:#P241F9A<[XT#PE MHQWZ!C[JZO#Q0)F8&&F7UE\RM92U%IRO]Y!9:VH'<:Y]ZV/16P'MK65 WSR[ MP8EMI*:#R/H0D0N=A2,I:'+AG./@;'# 3&0R\V+)T'\X61][YE _:NK@9&0M MN0V$0AYK8&)Q"*"<4!"))5"LS,H(71+;R_+]Z'C6G=HZ.-)?"^1Y9MW :!M3 M<0*BKVE2KEBHIU"@8G#"H(]!M+Y);D.(3WSK0)4=W#^QL]3H'PPGF9-+) 1' M'\B/7%&<.AHD@62E0Z2',?6O+P%SJ.E6BL576>/WOW6 MBZ_#>1A54_,4W8O);/X6YP,558F12\#"R.1,(4$HP4(J-C"6I=.\>4AT)9I' MRYU&"KI.'=,1=9X?3:;SX3^7IB4++"A>"**IX;SHH<8%P1GEC'$Y&=6Z.^0: ML)[(U$AEUUEE.V+5ZZ.O83BM!]IO)K/9(*@4HT6"9D(-07(+WJ@ 7&44F59- M[==J(+<[KRX#>V)6,[5=YY;;N[U_$O]V=0R*,4A&6E ^D^>L78"<./-19&.2 M/S1K?Q_--??-R3VH^U!J=78>^L=YF,Y?AOE),KKW3-'_,H0L?;WNB[20/-8; MN@S9'3Z(TE&3YT8CV%<&S3XHV'H6;$^%/AO0WQ;@'%SQH%K%?P>\GPCP5?Q7 M2^Q#BBI)'X*-2LCDN%?UNL:D'*E#Z'5BP/2*IRCP4Q3X*0K\% 5^B@(_18&? MHL /@&=/4>"G*/#!\NTI"GP0=NM3%/@I"OP4!7Z* C]%@0^:.T]1X*-\DOYX?SQ-7\)L\?3/QIO:>\,NZ7'^1]^U%\]_S-,\_E4-#XZ89T&'E@B<].0N6F%!YE+Y!9C=JYU!&IWU#LWAMD6 MP>++?^)L?K+P+$X*O-)9H2E@@B )!F\A)EFM]FB$RPR%;+UQM,3?OW'3,VNO M-:K9E_*[N$ZZ HUWCR7>-I8/P\]?YK,+![A,%:F8,+0]USN1ZQ[MN33UMAR= M0T L/G3!Z-8#>9S4WBL=NNCB=7;!VYW2G:T2[]+F4QBE<"15$<@)QIS!%>20 MO1?U$CAF3&O_LAGXOJS\?3-X+\H^E#3/$_BG+8,U,IUM8*!MO0DV8@3O:?*Y M$B+S]:I"V?K^U4L ]G^C8Z\:;&J7]J7C>\-?QY7A/D!Q)H#B48/+10.3"KV*6GC1N^-U,+R] MHR_LH=-V ]5V0-=+1SCO+EXO*$NV$7F!N$B7%S) E-J"$9Q%Q3,OHK5KM!+, M ;HWG>OZZ@WK3135@6.^]*66)1;"B.@"VP>ET$ESQQ3 M(8.N\7:5)0,7,0"+T7CM?(C1W3\%WV%>=*/?3439GQ&[6*AH+:/U[MWX])[: MR'F4SCC F"Q95-S11J0]B) -H_^"2ZU]]PW@]6\Y[*#(]>S-G;70U>G\K5 _ M_3E90A4)A69D.*YRII4PHS MNB2_<=[ QNCVGE1@G2Q:80+DHN:P6@]!U@LFM$PN,"Y<\XK?!Y94( K*PC(' MB;[&W&C3BJ8@H$U),>FE;A^J>NQ)!9NPMM.D@DV4?V^2"E+4(AA$$,Z3*Q^S M!Y?(-'-2!LQ22X^M[_E[2BIH1NV]TN&@DPI*+-YK+8"YE$%Y92&J.G>#]%%P MST+S7CJ/,:E@)P;O1=F'F52 P?&8$@=CZF6SN1@(:#CD;,EHE8@QL\9T?6!) M!1MQX-:D@DUT<5^"LNN,Z2FI8*.D@HUHTD=T=AL=WQ?^:BU#T$6 M\*",DR# M1^/!*)Z&MQLE%1P<;3=1;2?==JX?XWSX^/OI->TQ&^DB RY2 M;3&E=/7YZ$L)U@DK,-CV_4]N 72 ;D[G.K]6:=9*81TG&)CD30S)04HJTDSC MAMRHH( 5:4+(]?#6/B48=&/1;:N'SA,,U@'S.!(,-E++K0'H;63:>8(!EX&\ M81^!14<+4;U=.XJ:215]R2DHH5SK=C"'E6#03K^;B'+?"08"$U,E L^)1ALI,A=$@PVT,*>$PR*8S$R]* M=Z XXS6T'8 0 M!H]"*A4?<8)!MX393@L'F6!P:G5-R@WF\?-$SZ#']=A:8!,X>^@YL+6TKB05 MZ&0*>=/&"A65],5+F;*7WJ9L!#%T\V8$FR#;>T)!CDIIS %R0$D6.DW4()*% ME$OA1C/!_&TWNS^RA()3+I!>CQ?NS[OY%YQ^^A+&R^X3;R?C;Z1US!\FH]&O MDVG]1P-)3)*1>9!)5!F+#%XJ#MEJF\DGDL*U/H'H=X0'>*31EOG-DA*Z)U!_ MQE#+T;X]7FSB3EIA:&@08N*U*B&"8R&!38XIVL&YCCW9WNT'=X\F20\L[7]" M;4&Q?816MA[HW^D1\]GK99_=@2U.2^_(8_)H02F>(+BBJEYTD%GEJ#O)"NIA M;$\S:2\S:0>"=7 FV]TX_W.AC[-Q&E6R\3&"-XR4X239"4I[L%+ZG,F53?)@ M^GAM.+:GB;27B;0#P3KHZM_=.$D+!8<7A\I#*4Q[ "]=X< M3(?$W?RE@]3"/[ F7V-^_@VGX3,N#*1Z_^.O83C]SS ZQHN3A_R-&% :R-G5 MO@G1@J M%BV[8@V(H'U@446&#W$:WJ.Y=PCD/\")O!%S[]7LO7RP<+<@9##"9$M&7?VB M,#CPVB6(M>N%-$PH=7].B3<<_-,\/LQYW"6'[_'IV=V"T#QK%BUYDHG\&.5E MO>W$(EB31"Q96,WNSWZ\X>"?)O-A3N8N.7P?3_".ISB[6PHQZ1*$B9!L+3QF MHH#'0NX2*5B@S):$<6]F\B8C?YK&ASF-.V/O_3PS7,O#L"%$#L)*#4HM[M4T M#G)DQ?#$LVN>\'X(XSZ M['2FMQ=E'V;+ \DTQBH]+6,A.6I5KWJK:W_061M$USQY](&U/-B( [>V/-A$ M%_>E9'R=,3VU/-BHY<%&-.FC=GP;'=\7_GK%M B9QA8SI]DMR)YB],593[^W M&:7KO5O?P?!VHY8'!T?;353;?\L#Q^GU9+CK6.^)$LE!*"D -XG%8(6-_*GE M0<LU(9!R,L[<-2> B^9."2*ZVRE#D? M3/_A.\9R@)M26S8W.VAM28HNRM/:M:LQF DY!^ZP=AZ2!7R,!FS"E%TPV;/F MJ?Z/\/AM)Q+O1=F'>?PFHDV!24'2LQIHDU=DBA8$%M$$R4-4S5N9/[#CMXTX M<.OQVR:ZN"_'%^N,Z>GX;:/CMXUHTLXGR9-4((R!K M9#4]@OO<"V^$6\*N57W^NW]-8T^3P>_A/S MD#Y(+ED5\:2\(YMJ\;%9CVVCFN#<0S^I]O*]XS;1EVC5O MK[W"#OHH+(J0:&6JP2U>;Q$R'H(1&FACT-$R:6W[KA>/\"AL%TKN1]F'NR@@]Z)X@KGAE0(]5H6 M\BVS@6@()"\F9YG0!-/:2-L#0>XX+]H//S81?4->D)<\>#&9S6N+WV\X/KX4 M$EV>.%BR J/E%G2FD2L;' 2F-62OF47:U[5E=_C>:[RF?SN\H4(FW4BSH5U] M'1I.OPT3SDYAH?,ED;F?7HI=Q!YP M-*HW7HSS;V'Z!];>]4MW[O3N>IY$O=$(&-;^ABPEB-D9T#K9J%/2$IOW;[X# MTT.@12?R[Z!6_@/.D![XA0"^)/Z.)E^K "Y#U,*IZ$--"#7DQXEZWZY6 D+B M.AG#0XJMNZVN >LAL:2U%CJHP_X[CG$:1H3P>3XB4<_F]:SU&UX&:8*/UI8 M.KI"UA Z\!@0C+'!%XVB.-68*FL!>TAD::^)E26_+8-";Y&$,*N7>2^\\?.; M))Z/Y\,\'!W7,7S$=#RE-^'LU?=@SVXXGA]-CL?S@4["N>(E%*Q6:3QIQ^&H_(/)P_R-4_2=NN^,W(TL$1V,T!^68)(B\=M]#D;*PV;%^EL]])VK?5Z)MHL"N4[C?78PU"9^M$#)# MXO6&L,0BQ. $I&*$Q508^M9E52O!'(KSM*W>;DO-WEKH'3@ZM[=G"!9U]C&! M2R*#0E; D8$ !AUGBC/KL75;M@/KI]$I*]H)OX-U@A;*15.#<<+%@GD:M'1" M82Z)")L" V5MAE!HP$%*XXOW-KG6O<]60'E@;&@A\ ZB@"]J.\GI?$A>PDN, M\_-AG\:>C/!6AAJD=*96F 1PFB$4S:712IB46_>QO@/2 ^-%2P5TT83Y-(SU M8A1FLW=EL92=6%%2.8]%TP)6P]=(NUID9$6E1%94PH<1@FV M!&<+5\(WSS_J2_MW.+?]*7\#$7>A],G1T62\P/7\S.QUBO9&VLZ*=J 8V3S1 M9@YUFPR.TPA=ZXRBZRCZ-R%VU'2&DO#4B6*>LP2 M(6#(P#3S+ALCG&U]G]%U% ])U=L(MH-97\LP"-A>", (V.&:X=MZQUP7R_1+C#*.R+!YO(N7EQ MT=E9Q]O)'&:*@6-*@ @FJH39)7_E.'I%UY/<-K8G^/]\"FS? MC7OMB$(;(,$'^CXFRI+?8/ZG__Y?_^V__'_^O'#&_!R+1[OU:H"+S:*54J"WXOJ#OQ= MJO(WH#?K>_#W]>:WX@N#\+_JEUZL'[YMBL]W%8A0%!_^=O,7F218<2DA316& M),L89 E"4#*4QQ&3.2'1S>>_B"BB">CYW^/ZZ[1\OBU(.F6?S#__KYS4=QI^X9+%9EQ5;"=E 6 M?RGK'[Y9"U;5F%^4"YQ]POX+;A^#]D<01S#&?_Y:RC_]UW\#H(%CLUZJ#TH# M^]]?/KP^VR7]P3[QPTI]MB/[7FV*M?Q8L4WUAG&U--+7K57?'M1__JDL[A^6 M:ONSNXW2IYM=;C9/6K524BLE3JV4_W*NLQ^N$#^0O-6QK &$J]5]&TK&/DS? M!A/WD^$'-;[ G6ZN%KGYH%ZMY%3?[JZKJT4?7^)0G\6Z8LL)/HM]-QV1E_8' M;\S?VFYL0SUD6O?34G='5/6U4BNI&K9\TC0HY'_^R?QM\5C"SXP]+%XJK38; M)5^;Y?%>?6)?57F[DN:_9B64154N.$T3*3,*62S-4I8K!2G2'#*B\HAD+,TH M752[;WRA5O"7CUMQZC[].OR3A^;5F1F\4>7Z<2/V:]_]\M2"9M8RN_KE/ZS8 MO2H?6/N"D=J:"8TB_[65%Q2UP*"R$O_'#WOU F"\G!RYY42@-;*"6EC 5M+^ M#;3RG@5Q+9X(MK1&Q7ISB,Q:>".SG[2E4:J&1;.2UWJU;?U@#;H?U+(JMS^! M]B?US'7N[H>C;^)VL]6);<2% 6J?^$&LC77U4,$G8V6MT6'*5^MAGU,S"$:H M/X'U1JJ-L:=/*'CTT=\*L7DTI%PP7BR+JE#EBT?3W:I:Q'FN,"4<(J522)(H MA31*!22Q,GRB-%4X]6&4LSW-C4K>57=J U@C+ECNY?6CD_/(NO%($+Q&)I!6 M1M 1\@:T8H;CC8M(!"*,\_U,RA07U3VDB,LO^'%#N:D6'\PPJY_5/5>;168& M/XET E,:*6-;I 2R3 F8Q@R+.(M2)'(7)CAH=V[SWFP JZ*L"L&6X&?%RL>- MJ@\;?GVYOF?%ZO]UF_Z'X/5/]BL@&7EJ#T;#>7J?T;UO,IM7.A/9_&L_B0]; MFV3*GE%A.T'/_7K84OU!E6_Y?JBUJN'^R O/KZH%:E6N0T3R5*W]>DJ[B3VH<8T2Q#SX1+W MKN=&+"_N+'V#8@766XD!*TM5-=ODSN;@+WYZEX]7IEFJKO U^L M5U_4IBKX4GTR8U3>K9?2_*Q4XK$JOJA/&V:O%%^R;R5>4!+S/!,21E@;.RD3 M&M),68M));&BF98D\3LH'2C)[*AN+R:HMK*#JI$82".R[W'JT"%R/6>= /C1 M#V!Y!?9*W(".&C=@IPCHCDVK"GC9-R(#SF:O1#/8H>U0.28^S;T2KN-CWFL; M'$:D'^_81OUHJ-JT?V_-S-HQX':SL7:/%:7\\=O^F??LF_W9[>]L(^L_/IE> MC;'ZWGS5;\UWWIP-+'!$*$L3#!.B""3,;$+Q,FCB#@I78\)\B&3C]K7T)/# M+VKUJ#XHVY99.-ZKC5YO[JU;V#N^+#[7$MI3!F$]'HI[\\@[_=&>_VICJIO? M-5XF>*$3KDF<1E"F4D""2 9Y3"FD*LO2C*8D49'?(6,8P>9&YEN1057+#-8: ME!VI[;\W6YW!PUYIL-YI[7MT&6B$74\YIQ^WT0]$:Y5NP$XIT-$*[-6Z ;O1 M_;0;W:YN-Z#1+N01:EBX@YVV!A)KXH/9L& >G^$&;G\DP_[<*O3J'X]%]6V_ M%REK?XA/=VSU[L$V4;ZUFY/2^G@^UC><)$ES@;,$9BG*(;'K 4LYAY&B2N0B MR2(:+QX.?&ROMRE#R>_#08=:C$='O[0R @BX^ERL5BW1-!* [XH5**WZY?>! M=PG!/@L>"Q9)GL)/# M5AD 0(O #=AA8/Y:HS#A)C;TP$VULPTF][RVNZ&'PWL/'%R X==(+XM2+-?6 MO^F3^EK]:'#\;4&DDG&<84CCS!Y@:F0/,%.89I'@.&=Y@KTOB4[T,[=M:^?8 M&7Q4JV*],:11^?O1GP;5_5KG2JBFN+39BPA^M4*"6LJ YX(7< AXW7*JE\DO M4WI4/755TO?XP/U2Q:J:FLQFK#+-V2L7,^4:0MI[Q@BL&8HTC' 40<)(#/,< M4T@PBW'*4Q5CX76SX=+KW&AB)W1]\M$1^]^VIHB#N\85@^!H3(:&=FQ#, 2J M_I:;#TJAK"ZG/J>UF'Q@.+)VO%[VHZ=[R1SA0FM5)9FD!%MG?FX@#E# @J,.$$HE9&0+I1UM21S MH[%:&;C6T*BS=>K;*F2]T+8J :,3J)7J',^[^OM=/W[];#?IJ(Q]!'_5@'@O M.ML#;J@AW+YE MQ!$*M,L90\))]T0C0GRX@QJSJZ$GPP=I%SK1U6]5M1"**!;A#$8Q3I5YYF43#BCIAYY30N8R5>.>CM>?.NG%;]8MJ5,Z\-8Y>.3U!]#U:V MR0(BQK1":0HQ8SDD>9Y"FO$,YAIE29ZR#"LOQ_DS_#>KK-LKE_<=? M/*^=SF'JQAP!D!J9,;K>B(V(X-=&R(#'P1=@"$00YWJ9E!@NJ'I(")<>'YQ^ M:?UHK)7W[!OC2[7-$)1&&8UHS&!$$L,#3$M(&4DAPUAE>9KDF'@%8)_N9FXT ML)42/#1B>N=;.@6EV_2_'J"19_\.FU;"<=(L]6 0+L?2J4ZF3K#4H^B)[$I] M3U_AG9U@WFU5>U$45I!?J[LH=T2MY^,;OLSWN_8[L!M\=PCVSY M26WN\2(C0J ,YY"*S&Q94&SX1&8QY(EDG+,DE]1KR_(,.LR-L?[6F"WV,$3M MM1G@A#GQI^!X@S[O 1[[/OYZQ\R=ZV4'B1NPQ0*T8'0B3CIP (M'8 _-YQG+ MD+Z:$VLPO=?F\PS12?_-9Q)EV(+:IA$CKP[I@96XAO0P?1-'Z;>O.V%42"F=>MS4F[T@N&0S?Q>'GBBUY!@ M^6E]*_[Q6&S4Z_I,J_[9@G$I5)+FD"-;0$0*"IDRM(/SF(FS MN;'-5E90K0%KI 7%7ES/,[X^E!T/^@)A-_9I7P>V5E#PV@$V_Q,_!SQ"'?OU M=37MV9^#TD<'@"[O!$O-:,->WAIEFM.&SN7#@I.$$QHG$"F409+&U)8O,HR2 M<:P2Q2-$O&P8G\[G1BY-F-NR>V\V^ ;2:Q#[_JY,S->!,4A-^/E-@9NQM;W]T7#C+&<8L74IJ$ PYEQ&,:.Q,8E\J,2G\[EQRQM5 MEDK==%(GUTK<[!;I;S?;T^D;8/08'*+G-4)N##06[B-3D@OD9O?&E0&^D#?@ MIZ*TQ33^MV(;\#.K'C=CQ?0-P3,0JWEU/2G-#0'ED/<&M3%Q^J;C$_@V!4L6 ML43GA$.,N-DW:LV@]22!<10KC70FDLBKGE=P">=&J:Y_L86X\W0K96%\>8=FGX>OGU""@ MC,R)3_ 8%A9]&AKW<.>K(9HHC-D?*J^PY%X8>L*-3[\W61AQK]C=\.#^!T>Z M"[FM(Y$7,8]0&C$",<,(DI18ADL%3"/.,YTR1HPY>U3;_?HC^Z9[IV_9K8[] M"/?1]CJOZXZG M4'C?=!R\[E\==Y?QYZ]J_7G#'NYLF=3;KX6A)1HCI96$.<4Q)&:O#;ED&51* MQR2+5)IE3MEV>GN9FP76E<\LHD9"CV*YY['L9YA@"(W,)S[@>-7.O:C\%95T MS[<]65W=B^IUJ^Q>?GBP-=*$?YY*:(DX3UB642A1+"!1A$+&<0:S)(EXDN@T MEKZ>&&<[F]N4WX7TYKN9&6D\D!594\*L5%M32>OI6 M]"#L1E=A& M" /6R SQ)!'6%K0Q/*4NHQ&((7HZFI0A+BM\R! .;\RV0-U![/%?3=/52U:I MGUBQ^1M;/JH/Z^7RI_7&MKK@.-589!D4.M>01%)")G0&*64Z00PG GLYIL], MO[EQX59VN,V"4$L/K/C R@]J!6R),_#AXR^SJVOF]6FY4?/,I)[1>O L-=*. MTG2<_D!'*K#\K>#Q>KS^8!(^9F^T^C9%%^LBY["QSQ/%>806G&'A)DG:BCC$-* MA/F?U$DD]PQIDX>WXM:^U%WYP:^U\)[').&&TVUA?I9!&GE) M#30^WDM;<"P#+4KAY)IT.0D.Y^%"$+Z#YXF',0N)5D5EI+4ZO/KZ4+0E"5ZW M]=8/EJ/63UN]WQ1"+802J8[C'"+,(TAT*B%-X@3&.LZ1UHAK,FGLS%7:S&VI MJ&NF@76CF2T89%7;!=X8U513XEH:>X!MRGI+6 ?@3!Q_<]TG-/(><.H/8_X[ MOMV>KH-)_4UU4+$WH@TN)_9[6VQ # MG*AN>O_]K:"@M)+> $IOX@RWX:;@NXUZ,#W=U6S'*D-F@+5V^=;^!C>_\5M13XR@VS(W M<$"F67MV@_"Q&81:OG#T?U[W0)Q\HH-)B?*\@H?LU?/D=>44S'9$%5_J($M5 M;2L!Q%(+Q74&8$BV]C/B^SN9F8^_*!VQVPMZ E:J+ MP+'E.<4,,U,OOL1NI#9Z28-A\)N'TR4"_,OJAHTLV.6 RB#ZW )2%. M=O4LA2'ZE#Y7'J+WG>MBNU^OS.BKLGJW>I)WY-M"1))H(CA,,,XA$6D,.8DE M5#'.B*!(ZI@MC(7 U[[!WN>Z])DHW8[']'-M)+75*W4;SML4'.YXV0R+?#Z+ M>S_AC('EV*?!W3CH&[##]-VJ^9&#>_ P)(>%E(= ]#DBS(P#6"WH!:5!"/ M4-?/ 9/0%VDG>GJ>J['S*I^][.IY)-12TB8^E'/&Z M[GSJ%!9C'%,]Z>?Y3JM.J=M[:'7RA8%G5U]8L;3[QY_6FX]LJ5XJ7GVT]^CU M#N:O&[//_V5E^J[KF-15=F2B:4JU@CK&%!(F$.29%#"5BL9828V5\#K0\I5@ M;I2REZZN;*1*NRG\Y2.HGARK>YX\>0^+XW'4F&"/3$565K 7]@;LE(%ZO8%6 MG1O0&8RP)9$&(Q?JO,J[_VD/L8;"6=,MHJM9+'ZW.9'376: M4)E2F$4VI .E,61,:Z@4HHJD7,9:+A[J>\Z/%=M4;C097$Z?F7TH[7B3_$>V MK$\N(.#J<[&JZU.N-6@$>+XLN,>CC#.21)G.81K+"!*99Y"FW/S3C'Z64L%Q MFK2C_&HE_S!CO)5UBA%6*SG/L75;2Y]UM$9>:T-Z0G7TG%^&X[.#,!-7I6/Y M_E#N1V?A#>U2=+ZC@25!VMQ]ZVWR_2:#SZNO5K9]J8D\UHQ*+2'/*8/$7H/Q M+)=0(,KCB"5I(HE7,1"G;N>V VIBVHHF\=1WJA'V>\\@=.8M F\OJN%?K[<:IV> $5JEZ'6Z?35NKP N*H1H??VP.W*O8E5QHS9+<9BI&(B.0Q!&!/,4:)1X11#X M2C WINIZ_6_K:_@>^_H/@Z,].2:X8]N+-:Z-\*"1?N?BWEXW-8^T.NS_^IS7EAL)S9*H-;LB/]J0J%I\VS)IT'[_=\[6901@S0M,(1I1S M2+(L@I0APVX(LSR2J8R8CN'JIYVK0!C]ULE)?V>* M.*OKB:E?*O'GS^LO/YAWFEEO_K*?[,O$C,T?-,]$GF8R3;)H4:TKMG2S(YZT[C7Y=GV,]_$9X>J+ M'#^KX"E@$9%9I% .%8D22)!A*I8;_%*4:JP3A)#RVA<.!VP"M@H!&*8QCGG* M8)QGN2VL(6&.<@'-=X<2A93"KDZE5T,VC0=I"-#<[,K!0(Q,\A:![1[7BO8] MN*VJ3<$?J[KB7;4&[UE8]_*32 2R_IZV/:EE=U*M0ZOM]$.ATBPN8L%4%!,! M$RJQ62&T#7/)&62,180FB@N9^*P0QUW,;9GX9/L V[HLWF[?/5BZ3>OK$!IY M;I_*I3AF L7 D_E$!\^<,/'QK'6D'5[3NQ=F- 4*A-S(7# =NN,-Q#R*A M/8Y/=?4\+L<]2I_U.>Y[9R"!=,(?=O$.G5+5MA+YI]_7BXC:^L\ZAI$F*21< MY9!G60IS+;B($5,I]O(C=.QW;K1B/JS4DSD< 78DD?"PC M&\$#DHL?4J%XQK'7:2G'#XHC]O%\?> N196E4N^V-W)-O=!]T2="%96Y5^0!VW+<%@&GL+4PMJ_9BV M%_+;>KVCE-)RPR74_J:_LVGW.DZ*'^U[W-[R#X'?TM"G]:WXQV.Q46_7JY_9 MYC=5GTKM/9$7>1XE)$UBJ.N:FPG/("5) I7B68QY2I,\\<@:Y-.WTRR9/H_0 MZSK';NT#6*S :KV"]SOA0;F3WCV8VWDL^JDG.+33$-!69/!I#5JAK8,0V(O= MB888 53W*/DQP)TH4CX,R%[!\KYH]03,.SF:ZH;E\8* M+2IC?WY1\K7YSE:?"]-+DW#VS:X"%B;4^O:G,-/2[%)3G,"UM*#O?AM M#(+50CS5Q\1E$'O4/*Z V/?PU;?RMRM9>V+>K9?F_;(IC[+[='D2I=I,=9C& MF=FY1D)#GJ$<)@F-B(SBF LOYR37CN=&"QVYZ_R170Z"_V^?R&W "H\>;P.W]84SUZOYA MN?ZF&F_Q-LL6R2E"PE@BE+($$A5IR!1A4,=*<(Y8E".O^JPG^I@;_VQ%;$,C MWK=9ML%[\Y0?XYP"U(U]0,1Q:D>)N6$'A4/IW_?H]VMS2UL[_E^,A_+@F 2$143B#4CUGN00BZ,14+L[7B:Q#E* MI,OD]^MV;GSPZ4YM5)UT>5B^TPL@7SXD'P>ZD3G"S1V@EKYQ"K#RCP+PL+2R MX8!^GN2R5P(^.,^L&VZ.V68O-/8L.6?=%#R7>=;Q[6$&W =E[,!"5$J^8.6= M,17M?ZR)^(4M[0G^Z9^VADF:V^H, 5D@\_0J M42:U8T. =FCP!FES&(7:O';[@L4?E%3W==AT$TQ]^[4H%S2-,YE( ;/4>IA( MZQPK;3E(J3(IS.Z89\R'*"]W.3BUT% MX@ '!3=D@ODJ7.AN8K<%-^6//1@E]4^01T.+P7-D=G42CF=G5%( M:;8U!!N@;5:YF.?&9&$2)BR*;0XB%/MY'OB+,#>&.9TE\XH,[?Z#8JQ'K'A" MH$C3Q#"\+:",E(),)U(CG$BLXFUTU;,.R],PJPD'IMR-S#6Y\_U'QF/S.MHD M&'G=")G]_M5N^I@Q:D 8/>6I \KCYCSM$V .24\= '+,>NK2TL"53-PI^;A4 M[_0KMK%U4$K3XS8'?B%N5_)EL7RTH9WVS&4?ABVS-&$ZIE#P-(4$2VF6,TH@ MDCC#>8+C6%*OY6R8'+-;TUHUK+<[MX+7EWVR$1VH5C7PW;+.1/>@-@VA>M+I MP#%SY-3Q1V)L8NT,PE8'2XH-D]Z 'W<#TVH"?JUU :.$W%^)9R@*'2C%M#QZ M'51'9'IE<]=$1/UUO9:U=[/:?"F$X>[U4BZ26*4J-N:_0E$.B8P(S!4SI!E' MB<@4210;$!9UJJNY\6*;QO!IA-20 *F3N+J>)X1 :_3#A :B6LPF7J05%%A) M0\=+]:$1-&CJ9$?/$#G5I_#I\*G>-R:N!EC_\3=55CO+$"]4C(0D<0RQV29" M8NPRR)(8&U)AB)!,$^)YB1I0N+G14"TB^-+(V):$FZ@,W*FA,+'G9W7/IAM=]3!Q#;=.06/;;FS3XZ6W^?OJOA\9[:7MU_4 MAGU6OY1*/R[?%%HM1)XD7/,((F6STD9:0):E I(8(97P'&/M5]W^"F'FQA9; M06$K*?B@[$V_7>$;H8&5NKZ,^*;8QO5'FEDWH(F@#L@M=;G/BC7/CGKCWV)<6.$LD350,R;:?$#@ M5PL.:-$)>5'S+,/ZW"<"PX3_8YP97#4PP4X5KI/"/R/&=O%ES>*[V9K/2QNP M;8C^?AKAL2K? MJ"]JB5O/"&WL>95%#,:(9Y"8_T'*I8(1C41*8ARCU"G-J4-?A"R2=Z>IXZR>=5 M/ELFN>>5JX^!95'6IOR&5?OR(E)CAK*$0IO]&!),$\BYX##EN%%O;T/J4,E M5M.NV4E-I$-E#NVAH]\/3=)BIJYE[.8"WN[JUBN[CZLSKS)A+!P5)=:M"T$2 M80:YU#$D#"."4I8]AU/UZ)3;6 ME^:E:O[[>G4KQ.91R4[%P46>9)0*P6&FB:'D)!.0)4D,:8*D)BC+"/6*EW?I M=&Y4VTH(EGL1_?C5"6DWW@R-W\A\N!47?+<5^'M[F[E%](T#HM[+#C_3_MPHHA$1U#*"K9!NK' .P7XF M"(#+V*=-7I X3_@+BI^8Y*42?_Z\_O*#>;.9W^8O^VE]KKU)IO(%9;;3]])C M@W<:ZWOUB7U5I:UZ^595NPO*.$X4L7?JB.08$A8CR!'69O8B3*2*1"*\J@:< M[VIN$[FN:?A@9 2RSET+JCNU#9G2ZXUG9:,>B)TW%@& &W\[880$M91M35LC MZ"@5C2[C$6[O<*ZCJ7<,%Q0^L4^X],9 ?[WSN1)N[]>;JOAG[5;PZJMU/%2[ M6L]Q+AA.%(:Q$L828"J">9(JF'"B:4RXUID7EPP38VX\8SZXW-.[;QC\;CPS M/JCC'_&>S^]BO;8?E*@=M#O:W(0LNAT&R5">A,.$F-;)\"J@COP/KVO-?]/S MQGP)R_=WZY5JDCLL***,$Z)@QI+$NBRGD'%.(,YQS&-"4R6=BJ.<:GQN[%7+ M!VH!V]P6[GN=(^ N;W2N@6/L,PYW)+RV..=4'K2_.6ILLLW-.36Z.YNSSP2\ M0+%><.4')53QI3YFBWC,**4""JUB2/*4F U.RJ#(,ITF(F-*X6W1G$]7WJ,< M].WT\3ZME?-IFNN46E"PV4D:X#KE$/ MIQQV^?S7*6= <+I..??NP W3>J.*SZL7CYN-6HEO]26SV889,^2OK%B]69?E M+RO3][+XIY*+G!",L+0>?%Q"$FL!>88RR!,ITCQ+0'L" M8[4!ZJNXLR%MP-:@\=Q&^0R*X^8I-,;3T%8'5RLG^,Y*^OT-:-4!6WU 1Z$; MP)4=!'O8$W#/- # 4#LEGZZGW1\- .5H5S2DC2NC.7_\]K/AT\=-[=OXTT;] MX]%V7;O31C3B0L0)I!'+(4FC%/(T(I"AS-A;D:&[V"MEL$.?<]LY=>0$.T$' M>2Z[ .[(7V%A')FV!B$X/.KS,B:AHS][>GR>*-#+$)R-!G5X=1C=O'M0MJ#V MZG-]F;VKB?O6J%:37;50D4PCC0A,X\R0362S0FF"H!:Y3A(4TXPFBR]JP]>N M='.Q3Y]9TNUYO,FR$[E-F-9QEKL!J_4*MI+[4<]E\".4&8Z/$@,^3R!)*(), M( VE&90LIPG5PBOK<%#HI^#YMWML6^C7?%E\K@\A/2W6RVB[T7Q0#$^FJ]Z=X9FT!D?[F_2:G>6?U#HG=_<1C-?U!EM2GLS4V=KNF7 M56'VYQ]_:9-:*)50+HF&E,48$I0*&_]FJ(8B(6242Y)Y90GI[6UN#+,7MJE& M VIQP7=&8-]Z$OTH)Y&*(QESR)10]JQ4P#R+)>2,)%BQ*.:2^BVDP7">9A'] MI4UM##9[R,L:\D4BLW9@\&'XCLWCO)SI"JA8G7 (Q>']?D[*WD]J'S.WV MTC#6?JEXM8^+>6N^D#8*C>,XRNVI)J+*AA(R0R6O MN1%$ZT*YDQ5LA1UT--@'LO,-; CHQK]X'8;:0+_37CR".IZ>[ND9/$][53[M M>MK_RC61:6=VFS^SZG%C_EO'L>S3DG-,,Y'E&509DX9$,@JIUCF4B%.S<_W JR?#^N+IL&Z5M,GCFXSS MHW+]>(,1*H]7> &G3?XU&L!'&+]9BT?1;7/F*.VJ:8022.: MD ABLX^').<4YD;V[>"&J:7H)74\WRO']1^Y@T& MU.AFW%BP+]9E=;"? M$]+,;HUCF"<1A81H JD2#$9"9#252.'$*U'@F7[F-O7;#9T5U'?/?!I'UWWQ MU>B,OO?= 3/R=K87B6!;UM.]3+PM[57U>.O9__A WSM;^]<:&!MUIU:EL4&: M@[_;+ZQ8VH[T>E.R9<-YY[*HH0K:IW'C $1910R@C.8QQ'),J91DGFEFAI9WKGQ4<>OOV@.R+^S M81+? [/_8%N5H=$96J4[VU%/M[21OP(W%IS1V([,IDV)^2>J@O8"9!NYWL2O>*-_DYS%[4*'\#6O5!5W][)MD@$-#';IJA"N6A-[*TT_KW30/] MD7?@1-T.]BU4YJ4[8QZ_M.6*U@]U-NXF0T#KCT4CC%F2((BD1)#$1$&&E80X MCW66) F-%??T,+S4Y]R6DZW(]:9-[H7V=GN["+8;XP>&<&36?H)>1U[0"CR. M%YPK0.%\X2[V.+5'G"L$)_SBG%_U+VAV*V5AZ8PM7ZQ77Y2A-F[I;U6L-V_7 ME=F?/RJ#;MI.",QSDFJN(*$RLB$L'+*,Q##C/"(4B8@BITL7[Y[GQD%[X4%' M>M"(#VKY@5$ 6 W<2W7Y#48_.XT*\<@-P6N33[[?K+\44LD?O_U2VEQ6K^O@ M@V+U^594Q9?&2-[FD,SR/*(:*ZB,&) PFML:+;8T?"*CU/I28J>44\-%F-M" M4:?OU,OU[V5S]UIL10=L)[N?X3I@6-SLV''!'GG)L.<'-=9;\6WY].^L!@;R M[\%.";#78I1\H,-!#&3Z#A!@4DMX.$"'AO$5+0TCQ"LON6_O;3:?A4TK041, MH$I08@SI1,.<2PQ)AE)) MR4=P;/,]C!?2#6@T"T?.08$.Q-=A9)J4PH/">,CJ81L?2/2_LXVT=;7J !6< MQ401GD&""(:"92Q;VB@)ZT/COBM<(!*]V@0)^GR#G2WU \ MQJ8Q9RC\B>B4RJ$(Y4G;TQ+#*;6.)OC)AP;ZE=LI_R,S=I\E!;4JF_">S<;F MXK,G)C]^VS_RGGVS/ZK[;TJ<=DKEU3=#G^[8ZEU=@:;\JVFB*E^OWM>5%A8, MZ90F:0RYDF8[2XE-AH@19+FPF1VX1()Z>9M/)/CT.O/M OP_CVQCN'KY M[8-Z6&^J14:TX$@IJ'!NH]2C#/*(,4@I3G0:1ZG&3MYI/7W,;1G9B@EVL_^?0[*?\0!B-S,[^\'B5 K@ P*"* .?:G*PPP 6ENO4!+CTZ\+K%R,C* MN_WQY4JV-9U7GU]7ZGY_G)\PG* $8;/B/ *.%RICX#KV/4HC<^?"Q/H) M[<0&M=SCW)SXHA7JPL2YWVGO27SA.+H>\6Y@: (=,]5-%ZU'TL)FQ6&,2*AY M*B!AAIUR7.?5BI T/T.&G@95,GG2C=.4F;XTP%9*H!HQ?=/D/(72C6:&(#-5 M.IP6C5<7T!B0_N:DSL%2WCQM?>(T-R=5.TYM<_JQ*Y/E=[)CE[L?_H]";:P+ MXKJK,R7939N?U?%YSNSE[G]8J3^K#XH M2Y7FYR_6JWHO]\B69IMS'RVTREC"#)5%W'HN"&9V80G+89*F*E>YQMKOC.@9 M=)@;3_[(S#^%;\ZK9QA[CUO+^8[H_"\P=U>4'21NP!8+T((!=FB #AS XA'X M*O-YQC+DK>;$&DQ_P?D\0W3RKO.91!D8&6U[>:=_*9L*ZN]X9;JQSMZOVKJ; M/ZTW9_)9+GA*E*[+@Q">0\+2".9ICF'"F!:0Z,'J!4!6TVL6\M6%UM+]C K[SXI;\!H[.M!#16E M?84DTT9O7P_9451W@"8'.CGBY?N25?EP>5YK^L%XNS0=I67^A M\C352$809YI $J?(["5B!5-%>1QIQ**1^ W9:U1/YQ4;) MPN;_+TOPJU7%5C&VNO@Z5'N/EANUCCH&(Q/J./#[.W$/A3"4H[=W_],Z@P^% MY\AA?'!# ^_"C 5;&;K]8NG8V+F?;8QUS=+E[;U-_O//VEYN3X@:D]>T_D[_ M5)2"+?^W8IL%$YRK*",PDQ&3*F)^40,5XIA4C(HJ]#I8#R#0W$MT)::._ MS,=-/._( HR2X\W9M-B/?9]6:P-K=G\8PO:E/J^OZ>%W5;L"3P6KT E:Q M@!=OX5 .=1T70*)I+^G"07AT=1>PZ1$*[ORRLCY_=D50TAC0YM$V #?.(J$$ MSF'*F2W(*B2DMH(7IE@J05B<2S; &6F0,#-U6;*Z@,*&5-;[T<:K)&"MG;-C MX\:^XT$]GWH[735 HT?PV.>K<)RBR,Y9&>939N<23%Z%=BXV-HPG?RG5._VJ MK(I[0R#E@L4"DTCG-CB$FKV[CB&+LPPFFN::W64AOH%?V_^.DOK\-!R!^..@\4F)X;1BAS/^ MS%/7F#R-T[:JR:/L'T,46NAV@BBZ,5M+$W2O#KB)7[^C$):CVH9C(1^I4_; A?> M&<@3Z]5G,^WN;85DFUBA]0N.(J5PBBG,ZF1\,4D@$S2'/!:)JM,:F"0O4)U^@_ FB%X=0U'"ZDVE) MH5?1(SKH?]H_.OS5JC*;BI^*I7K[6#O:HB1*=!PG,+>US@A7$>1Y$D&E>28X MDHF2B6M8^&'C\VU$"G#**421@DFD*1"0Y80 2.,,LIR*CEBSU/W MUHHW-V(8KSBJIRT1^"MPLT&>;VQ'9KGG&-9G+'3;17]V16YKX?Z@!6Z[P(Y7 MW/9)+P,KW)T^0W[QN*E+DR4RX<)Z&F"JUU>OO M;FXD?^#&"I:MO/X5Y/I11AJG2M ,9G$DS-*;VL*B:00%12170F,6\\47M>'K MZ7'N=OLL2-\ T4@=%'*J$$ER$<%4('O*F6E(E420)@+Q7#">8#7@_C8 [L]T M4=N"#-9\67RN":<$C[5CQA 7[@OHNUD9X3[BD:V&OBO8%Q<^7O_B@DZHA*H- MV-_9M*7]G!0_JLSG]M; ])"="*0,<&::9)!P9/8IM8[.,$\^-# JH>-%]DX?^I@MHMP8N"A5D(M80H(S 7,B$&2)%@AEBLLL M\PI!Z.UN;I.X*ZW=O19[MTU6"^P94]"/M=M4#X?@R'/_$+Q#G]?SX/E'!#AA M$LK]O[^S:7W]G10_VL8H;S?K(52LK3;)';. M/T\57P_'=%"=4A:5[;W-";Y8]W:KFTYYQL]6U!)(E0C ED M A&SA1(*TA3;8H^QYA11PY&>=\O=YN?&?>V=:BTB:&7TO5]^ E\_:UT/RLAD MY(7'@%OF4VI?<<_\I+F);YI/J7)\UWSRJ1'"9-I<'K9*K(W(^61 50N9)21+ MXEVH-N +O62%OZFA"4"LQ4=CH>T MK3G]XWK]6Y.>."BP;NM#.+A&7@QZ@\[-=_FVY[L,&4G>067\('';V5SBOSN* M>X1V=]\:QM2?-G6JYV\?J[7X;1*P5S$"I*48D@S MB:#.(YHE*A8J==I1^G8\._9NLT9NU(-I\LXZ63QL"E%[NE6M3J"T2K6E$^LJ MBG*]7+)-I_"U9T%%YV%RXZ4QP!^9H3XV8&Z%O=FE[[3R[KT$P[&4+T:!^,JY MVTF9RQ>,0P[S?G\8F[U@Y9W]OZWY]X4M59V J*S,_*R4M+^X70S 0\E&V\N M6B%OFGI>:B]K?>"]V6E2__[&[!\_%ZLZNZXAR(?^"J$CC*E 1&@6$1@EUI=$ MQ"G,$[.*(4FXU)B9O09JQ_352LYR1+=RS6,\E?GALXPD%HDB..:0I=I&2PIC MBBB10H5DS&.DS4Z'^&QE)AO%*78ZG];;"GMNXSCEP+F9)),-Q\AV2C.7[)^@ M(Z!-T+4;@.81.RH'/^R^$[Q^7 MUE&ZZ_.QL![<6J<,"I;:@[H808;3#*9YAC5*J1!L2'8N?TF<)OCT'M\=:9_D MXPN7*?',P%Q]_'0-SO,XDO+&/FC&PW[X)DAP>$: N9QG70#()WWAA98FN(;] M?;W02F"=J1SF-#7[")1QF+.<0BXTRE"*,IJ/=PG[^WINIV#F4TU'O((U@(]P M >L'XRRO7W]?/]/EZQZ[Y[AZ-;W/]^)U#\U5UZZ=9OPH[5[RQ8OUZHLRW&A8 M\^VZ4K91.T7;V! EHS03F82QX!@286B,1J+.-I1EE&52$:> FHL]S9&F0"VF M&UE=AK*?EH("-/9&=2]G Q$PDH(:L8M1.)Z@R;59PLVWWMBNDX#WI,MY@NA, MV,[ --1L'J_I%I$8U91[^?U)R-59C2V-NK\0(F;?7D,LM(Z%]:J#*;;!!9I+ MR"F*8<8SF1%*D4+Q-1'DMA.?S_AYHL;%VC?!] DHW0RXZ^ 9F2*/;+,7?,-.XJV!]=_.3)@3>!Z_O[]:J^;FQNCE^7Y:.2"R($C!(24@)1=!LX3A),O-3-U/H0C]S,X0:,5N_A*(6L?9+:%P4/)T1SF'K M>-!_/6*C6T8U6+6(-XU;07D#&C$#'LOWXQ#JP/U,+],>I?>K>G1(?N'Q:].\ MO;4V15FISDE[W=DOJ\(>-U7%%[,]JY,"[1,04YGE M/8II;)(5$HASS#"4P2 M@1*M4K.[\DK3?I4TQ9(S M#E,619 D&,,\9PF,S=:-,YG37&;;VTI'EIY(] '7FR-3^H>/OY2@)9'!AN)D M(^](]7,:S0F]9F&M$.@J#3I: _X-=)]K-0>UZC>@41YTM >U^J R^H,6@!O0 M0&#K);_O=PWS7T*AE\ULJNH"YL?E M&$8FW :!]_T(>%/@"5T#L52WY4F)Y(1*AW/]U"-#3_KM%'^]DNJKDI_6]7G" MIFPHH5,XA&N;LS06D&6IF:F*8^CEQ:K:,%']O:CN7CR6U?I>;8Y3BL<(QUFB(%()-6054\@C&D-,)!*29#@C M7@&9+IW.C:I>*JTV-I1^H[ZHE6^(MQ/,KI<:8<$;_8:C$1?\;N0%6X''S;?L M U&PRP^'+B>^"7$'X?A:Q.-=_RQB;2JR;Z^^BCN[F7IKOI]%*F@2R=C809F* M(9'$^D.8O0O629QGD4::8]<\8JO"#DH5*GRD >/3,P@WH=SO(3*S9U.J*712F6Z_)Q MHQ8QRQ'.$@0IQMC6K<$PCZB9NPE%BF.6KT2QM)_LRYMMJ=W^A/[ND",RTC8$E_9_]S6_VXDZ+J^FA1=!4!1:P"^,V/E>X/M.S*. ME#,>WF,340?JYA;XB>S@=0NU%?_[.FV<]4FJ2-,\Q%U[^FF-(.3AZ ]Y?'NQAGCMC#49(-YW@,D[ODS,6S"<=<$;K;-@2\NK^ M8;G^IE3MR-K[ ?4%SZ,J<8*R&&>0L3R%A&(&-TYB]P=_E@16=(*M04+NM>D'@FW#EVJU(>]JX:;_1$4I 7D0GT%)ROI]) MEX.+ZAY2^N47KHG!?+%D97G;?LYYK-(\Y@3J1.60Z A#'N41%(HPC##*$NKI MM'#8Q=R(N)8-W()N4.&0<,LG,+JQPG7@C$P'+1Y;>,+/^O/:!PVM?-+!,T15 MGE+P=$#ER2?]9G:YJ18_LZ_%_>-]^R4*S&*18 4C:N.I51Y#FFMC:I&(&S,A MUBER.HH\:GEN\[@5SFWJ'N/4/V.OTG[DB=K*%7"&GM6V;V*:ESJ3TOQK/R&/ MVYMD'IY58SO]SC\P>#T]/(?;'3S'3"K$40QC++#9Z*0"4BDRJ/,\YX(G:8RX M5W;D\WW-\Q+QZ9&_/>KW7F7/@NN\W(: ;/QUU^6\_@;<5M6FX(]-V5BSS7G/ M0OL#7H0KW$)]MJ>I5^Q+*I]8NB^^?+;VR+96 MJC6(F[A\S]"*ZT;4\7Q]JG$:^S1B]"&Z(E_"%= &SY(+\ M;E&/.YGA]:F5$58V1&%HLMD36#IN7J["9_3[40M,';LQ2K;9\\H'\Z0YZF!B M-YAS"A[[L)Q];HY[&%RF[##E!]YHEJAQO!2.-(UE%O"ON%I_1".%#IR/#A^PG_+ M_&I5%=6W6RG-&)?M?]X4*X4728Y8$F41S"+-()$I@3Q2$<1:21I%(D'*.7CY M;"^SFY6UH* 5\6;[%V"%!>]6'OOK\\!>WFP'@6OL>3P4*:_-^$4D!NW,S[7OY0 M$[^O<)0'L,,GOA=FPT]US+#J+ZEE M$%:+%/%+Y6-5 M?%%MFI="E3;!2YO;,$HX)4(IJ!@VC"01AC2C*:0TCI7*2!(IKUJBESJ<&Q%U MY05[@6_JK$(#TTI>!-V-H4)".3(Q78FB?]RU(S2A JTO=3=M9+6C\D>AU*[O M#:.:?0:*=[H;CO=!U=';]F2S/$J'7>Y+I$2,14@+!*.<,DCR+(=,,P9C2031 M:8R0\K*-KI1G;D2U2WUO+X3L-'MO?ET"MI+@(+[N_38&S#[AQUS7CJ$;L4TX M,J/?D_3&D8%?1REF$PB_0.1XK323Z@@2%0G(FKS^_6R$-^:/_>KMXZHS)*8P$A) HDQP6".\A@R ME3$4:4QRSGW(PJW;N1%'+;5UQ7YO6MU6[?9C#D>\W5@D/(HC,\H.P+W(-Z 1 M%_S:_G<4N\@/J4!TX]CII-3C!\0A#7F^/8R2?E;,FDO6#GJ]>GBL:NOH_:80 MJG7*(#DCG"8*:II@0T9I#FF:$9CB#&F*A3%KO*+S+W4X-QKJR MJ@=OJOZ"6 MV8^/+H+MQD0A(1R9@_K1&\%CQA6;0*QSL;M)^<95^4.F<7YOG'NYMX;+/OVN MEE_4S\;_G*\ <^,@\]DE M86_ICB /XYUMYXKTI$,*3K9E M)=\]5F7%5M+8=']7-NV=DK=?U(9]5J^^JHTHRH9\/ZR72[W>V!<7)&,R49&& M&;4>"Q'GQ@PSNT.,6$PC176NO&HW3*_"W$AU*S9LY09;P5O;Y+W:-+;*1/6- MAW\;;MP][Q&?\()@8(K4757C#A W8 L%./,5_7K+R_H$*610^+.-Y'.701ZN MP!^C(/+5 Q2L-/+UD@Q;6C\T1?L^*'L3;L\\U,8T?&]7]W=\67RNY>]D@$8( M*9F*%&(A;(8Q*B$5J;9_8TA$,HK<RLX6.\DOQF>G]>;E^I%7^G'9W@R5'Y10Q1>;96A; MH#C*8Y1PC&%,D+&*4BXAB[F &DNELPPE+(Z\O(E]>I\;C^R$!X:_@6S%!ZR5 MW].GV&L<&(\IUHF&N98,DBC.(=72_).K7"&5(Q''"V.1%6OYL6*;ZIE'XU"2 M$>^FU>=B51M-G"VM*F.. J4H3V2:0,ID# G*.*0TQ3!1(J=9KFF,LW847JWD M+,9@*\=X(_"JWM1- ;_;$CL:H",ONUL9P5[(&_"4UCM_""Q'KOJ#&O%;X>\E7UCWLK5N=QP?U>9+(539^@1$&D4DSSE, MH\2PE\YM84>SAA"NHBQ/(B(3IQ.."_W,;=6VHEKGI4TC[+_^2Q[AZ-_+5F8W MOKH$;3\S!01L=-._P:J5$T"P%?6RAX478+)-LU?O?:< [DF'\P30F; =86FH MV3QIEP9XY O3@,,V_VO1[:#O@]\ZZH(/?8,^W<6GXX@\]_7F)3'_&)>8 MCF 'NZIT[>_:D@CGLWTW*;X[(;2*JB1C"J9IE$*2:V.R$R%A1*,.[![NX>JHV99IWRX^?&F*O[9<)"QQXI]OGU6 M*SFT^('[V#FN#>..R-BTWRETT%O?8%O18)PXD2M #%[2P%V"9RIDX W1^?(% M_DT-H\ZF-,U'LWFK^7OK";5 ,=%)'A$H$3+TB*F">8PT3%"FJ2(\R:27S\:9 M?N9&@6U=I9V<+KYA7KBZ45< M$:FIR% >9//!1@"$5K;QQ^2(YMG0!/^26>WO>"(?RJJI5KP/$,DBQ!D# M(-%&0 M)CF&9IMCL_E(G]XM3C<^-H&JA[$8"1]_Q[[=)Q[ZY9Y8]0J^?9*[%9&06 M\87#*WWL.;T'98T]:FRR9+'GU.CFB#W[S)6E5EZOOJBRJN/"=G9S&@E%M- P MQA&%A*44TCCCD$6<(492(8CT.^\_W]GW*VG_8_/^?6%+ MV_A/K-C\C2T?U3[=V"+2G(I8:HAPG)DEGYG%/\\3B#7A,4^SF&9>1[[./<^- M4*S$];FNL']1>]D].<4=>C>"&070D=EFAV7]EX[8-\ *#FK)P5[TD%G"/-$* MEC3,M=^)SL3>;2X?SHZ0$\U)&YWQ4K(-?+)=N4 M-B@.E/9R\7MW/RDGN/NY:0P01Z:D1ES0R@L^K4$C\;^5H)'Y!EB(/9(C.6/I M[GP6&M.)O-""8.OECN8#5(]?FE,SDSFH^2C5]53S>F]BE[5&BMZ3Q%E"0B\0]*F8-J/G-ZNEB77UKQ 01\%_:RUJ"1X*IU:$[@+](\E^;3 MBF!&$3/?E?FX:,HPY)(@CGE,8DY]PVSFH)C_5S5^]$[GFU)F?_#_PZ_)]=CH M^46=D746P)]S5]]@APRHH0&5P6:?!&<'SXD4.#5$P&+4V:;.P MTA#%_;H_1 MD"K],;Q+1QC$8)ZH8\AVC>O5)_9U?[*P.Y"GJ8B2C",HI.*0$&*6:&2K$N1Y MC+5 "&OF[WYULJ^Y[?Y;SR(C:^?4[$H_K-,@NRU?@: ;>549C-I IZQ>/((Z M9IWNZ1F+=^RNZC9QBA/$IR&$>YW0'D%/(L9I!%0DI& M8J%T/$KIJ)/BS(U\&J.+GR]2-)"&KAPT-Z::;B@F-)$'CL)XA:)ZP9NZ3M1I M8>99)JH7N,%5HOI;'5J=W!#W:VE:+'0AZG[?/M;!U3%GBJ:)@IAIZX9"4DAQ MKJ#.(F.RH1QI[,2>%WN:&S$VPM;VQ5-Q02.O;Y7R-N.R%QBSS"24*I@HPQ"0F-;%XODL$H MTSPC.*$\]LL%>+G/N9'%[4&(H!RKOMP3X%U]3(+".;IWR=F* M<6O0/>EQ#L7H3D'@6)7NY*O#&*@NGV#;7.1,$)D) 7%*(TA0DL)<( 93CLUG MA0G%FB^JM1''C6=V+7NQR:[]\>; )]L'6%KQ#(&4GFE%]X"Y\<,@&$9F@;8> MRHL^Y;UG^I&B@>;SOMU)9^V1.H=S\_B!83-P5Y%V?2O^\5ALU#Y295\I?!'E M493*+(TV$&ZS/ARNTS#"5EY;&*F5N!,!!SY>AM2;+[P@ M"L0E;GU.RC->,!QRD-_+?OQ4;JK%!WM$=ONU*!>:Y%)D.8)2L<3F4T6026,= MR P1@E%,'#.2/VEU;OL,&_].S$[GBI><_,2KFYK>P"T1IZ_ M0X :6.3P+ Q!:QD>]_(,)0O/JGJZ,N'YQX=>(KQ>F5G&1%5\42]9Q78)Y_-< ML]@6C*>"&S8@&:2<"BAXI)066B9NJ2LO=30W.F@/Q#O"6O\S=C';MA^ZKA<( MUV,VS?V!-UP#K@_ZL;CB]N!,PQ-?'O2K=WQW<.'YX6&J!Z%E'Y2AFT+8Z\PF M].SI#SI/[AP!-$:846',^@19[D@(Y(3D,&-)FF01R2G.?$-8KY9J;D3S0=E/ MHU@6NPL(&^=Z8E6NEX6L$R"V MY1A >:>4#?-\XMQ=ERJV+S?9$TOSU/KW%6A;++<)F\JM5$ OU[\;2?CZBQH0 M?7O]%^5Z:S+Q=S+ZO8K]((Y#=O[U,DP<$ M!X/Q5+!PN,:'6I@OUO?WZ]7':BU^JYUANK5 %YQF4F4RA8@F%)*4)3!'<0PE MB3F.F+<.M6W=S6P1:\ZD1&=0RWS0Q%66W.K"OU=F+N*OM&0K':2S0P1 . ML$1=D+G"'NUM?F*KU$758]O4Z2W_O 07PRGXMR-ONSJ)"VVH MMR%=^R*W'26 U<(]R'_*[Z"?+6<\NF.?YEN5@&N X(&O>A,@>!3N=_[; +]: M%$ +@T<-HBD_%?>T$C/]9";*3C'/3\0QS@B747"B21RIE*9^D3M5.I+G9 M,5TN&L19X%>K&ZB5\\VK??T NYV?33ML4Q@HUV0P*$3RNO#K=-IG4"\@#CR"?%[>Q@I?5"5L6"5?,4VUHXM;_=E MUEXJ78BB6FBM$.$BADF$,"1*1Y#'QGY4-.8LSA. M;PYT/K%QEVW6]54=FF:Z42M1J/)$7IQ89RQFD3B8^O<^-?CK"-VF^N^*'R%#D-S:.[AIC(3ZV6T9 L/W=+H: %LJ]PJOO M:=THAL!RY"XQJ)&!IW;VG>)Z-^K-YCUG5O%X@B MG42Y-#07,4BBE$/*&8*$X"BB*%5$>L7M#Q-C;O3W-R-HFPNWXRE76J'!XZHP M\]1F,ZTSF):^*4R'C9/C@=OHZ(]]R%9#W&@ &A7 ^];%L-'BB;=:\WA[AU/K M$O!<[2HL0YVE#1-BVO.SJX Z.C.[KK6!V>44K_9A$#^9;_.V=F1=D!@KF4M; M!CB-(4$L@9R;/T2&,\XB&F/A912>ZVAN!&@EVY9"KU.9<,_MYUE$W8@L!$XC M4Y45L1.Y9 O?&,P:,0,F:+L 1*C4:^>ZF3:IV@5EC]*E77I^> R36&\>UIOZ MO+ZN-_S"MKOY]F(MU8)0*46D-S"B4 19BE.8)5S+E'&- M_&*<3O8R-RIIQ0.L%M8S$N@TCF[VQ=7HC$P-C7PWV[#'44Y^>C$(9%><[F-2 MHZ)7S4.+HO_A*Y*7[4///39SB[&)AVYJFA]O^ME&;< MRWKA?[=YOUE_*8RP"QHEG!MT(.:"0*(1@CR.%<04L9R:.2T3)[?&2QW-;1*W MAFHK;,=$W0KL:^>?P=?5P+\>M6DL^P& #;#G^]&XPI _T_#$%GR_>L>F^X7G M!]ZNB#LE'Y?JG?Z@OJC5HRI_,J*^^FIFWXHM7SR6U?K>3,3;E7RS7GU^4WQ1 MLC$E/MDL9PLD,-&"$ZAPS"#!@D+&HQQF@M$\RB*,N9\_]%7BS(U>MMK8D\:M M/L!^"F"K$=BI5%^06J5@K15HU *_UHKY^D%?-ZB.5S*3#=785S/CCY+_'4T0 M<$/=U5PGS+1W-D& .[J["=/J-6GH5&T)OBD8+Y9F,=BFGGSYJ!9"""F(0C!- M6)V!BD"*>0X5XZEB*.*4*Y_4T9KXO[Q'CRT@@[)2=<#LALI MAH1N9-IK105M-NJ=M'7*&Z[ >U;(T.GJ+@,3-&]=3W?/D,#NLO*G,]DYO.>? M(>"-L215T[(-LK-5>5;;BF*8Y)(*L_EC9B^8HPSR*-50,\H9$3G-E=/-<&\O M<[/4ZOA7F\.IE<\];OH\D/V,$0R>T8]VK(PW6YJH@7JG=\'#(8!R#PH-M53RQV^_E$J^ M7KU[4/:6;/7YUJ8.K%-Y[^^TD@3%-N4OQ2*&1*8IY#K/8"*31*4D(MHOKLQ? MA+D1Z(M]\KMZZ[3>B@[83G8_BVS L+C9:.."/3(=&^&;K'5;\6UD[G=6 U"L MO@<[)BU&.Y8>#&,C"&R# I#;?<( .K< K6AIXC[^J"EDL'VW&U'T=@U=? MQ?+1]&]WOC;J][%90-_I;9C+>[6IG1G?[(+I64X52GD,=8P32'AF3,FC MX.<8R)&)>=(Q]'>)" QX*"^*4&)-ZW@1&,PC7XW0[0\^=RPJ51]FOC:[I?^/ MO7?M<1Q'TD;_BH!]L=L-F+.41%'DSJ>LVZ#.Z:XJ5&7O8$]_,'C-THS3SK6= MV97[ZP\IR9?T129E4JE>O,!,=5:EI(AX*#XB@W&9WU5\IAJWYGX'O/<_; $( M]4G]6-_^H69/ZE>S+/^^FF+!I"JA!@*F$J"4:4 01T#DTHB#+)695]S7=>J, MC?+-5"B\/937#(>S_W(@D.-[-XTA[2G-SI3FP&:26 /J1)M]JR;)?RFV3#[/ M YQBAP4TG%?T&F6&]ID& .Z$1S7$4_L1ZG;%7OLP-G[<*80HDR4J09I3!I F M.6 IE("G>4$X5!3G3H6=N\6,C0!W.U5QUG50-PGU=!N< =F-_JZ'+C*M[5!K MW8I?+IUV>3-6-P:!F.B,D$$9IMO00^:X<'7_0@YGRX]#@EB:YP4HM:VNC"$% MU![)<*)++,H\RZ!3-HZ+L+&Q0UNDO$E,7NST[)^>W DUQI3GI;-,LOX._59URI\659"W2ZKNSNUG!:IRA3!ME:OQ !EI6W8R0A0FB*&.100 M>7T_K]1G;)_8K=:VU56KMO5)-M_3%,3860VJ3D]L(P79FS MV><'ZQGY5=US,T=QRGEFZZ"7VOR!1,H!UUP#F1-,"2V*0OGM30X$C(TLW[*' MA[I?W&SFZ8\X@LYQ278%(+&784:UI-$M^;W1+FBWO-.&!VM\=_#X@7O8G3;N MN!W=F>NN=C-\8'1M,""248+ %BO YI*@#-S3XXDZHLN,!, M,M;3VW!.YN@F^9[389(\L&7R5%=YMELSN9C-V')EUTK--JW_+NWL$'AOUD( M.^B>S2ALDP4;E=L:VMNC[RB[MTL0A=_$G97X6GNY2Q!T;.DNWMKS(&3]72WM M&?92?5?S5?6D;%F2>_5AL535W;RI4B">;Y=LOK+A@XOYS5S6?YLUC0;D/QY7 M=?G)3VK]6=^R'U_LV8WYQ=KL6/CCVF;=W"Z,]N:2JR+[&L!R=\[Z*$CWW=3.V6K7>GG<+VSYO*KC( M&$P1P)E0 &49:TXR.V[@C$6-;D=0:[CRBOS=:^E;M/T;2<3=V M%3ZQ-U^>T/AOM,Y:'VI?=2Q@V&W460./=DWGKPR:EO9Q_M34<-^E?4P)8:G M1(("E25 DFK 5$Y FN>P1)PIE!&? @#NHKW(8(!2 '8U4<>3/>RG1SUNTJ.J MC06AL]).C8H;@<3!.C*Q7,A"VRJ_EX46/?6L [&X*6>G!(\AU:P#$,<4LZXG M#-R"M_&&[T<7?-UO*)[JC!9< *6%V=+G96$6/#9H+F,TAWDI)/,*H8VCYMA6 M3DW QD M=KL'T(TK7W]8(O/JU:UX)^W!W,NXJ."=W8<9D-=NV]NMY)^CE:\3 MT,':^[I)Z]M=TZORUB_;E%1."X9PP0!BB)K5<9D":GMNYCBG3%/,6";]>F[V M4V1L]-^WUMTO?9.,>X^@V]=AB'&)S/\QAZ1'!]#K\ S6%[2G&@-W"[T.K.,> MHE<^+T3,;=W%FT&5YCE+09$J93,B4D#20@/*4Y;*(M.E\*IU"+SDRY6-I$MG>J^>\4J0PI2$O F>V7B5,$N+!+)0VIIA)"R+WZ97:+&]N4?_O= M+FU7235/[EK%_>;[!73=YGXXS"+SP$;12=O#,MGHFORTT39@*W(W6 (QQ 5A M@[*%F^&'S.%X5X@<]FU1TFF.S7J E@C0HA0 <P-A1)8>Y[%LE M8R6S'Z$0)9M])^45T]F/3.W.9S^^/$*M\J_*'HN:AWW6'ZJ58#-;;F7*S-X" MP[P$69:;_07"'+ ,&_H0$.=4RA)2KTZT_BJ,;3&R5=(2BGG94,!2YJ?'P(U2 MXB(;F6U4P;381+)"A5&D!A&^4@8G96L)0@9YEFA9(*^;'<>5%C M8[,]39-:U<3JVC-.JP-A-PX+@UMDKNH+F3<9748C$.ET"!J47"X;?$@B#G?T M[)[9,I(-%6*"8L2A!A1!ZWQ!N5G^( *DT!3A-,.B@#Z[I[UGCVW'U#1KF>T4 M].R;N8>:VXSOB47D*?Z+ P#^O3*/30W5*'/OR<-VR3PVZ:A%YHE+>D8GJ>53 M)52;J%U0"KEB"&!22("$;:LD,0$J5ZE,90ZSTJMZ]8NGC^TKW2KG&PWT C"W M^=@;AL@SLM4K0DK[28M#!;>\>/:P,2FGS#H*)3EY44_?X_*.S=L*G6\7\]5B M5DG69F"TCKBV)'*S\J_8K,Y=;=HEF47^;&$_Y;?JQ_J-,>2?4ZXE+55F0Z:9 M^8.4Y@,L,FI;'15F[@N8EEYG'J$5'!M)[-M7AR*\4RNQK!XVYMCVS6L<':V!R<["9&=B\KLU,JFM#$B+ ML08@E%,WM'K#>H,C@7OD1HXEI]\GXC^;>/76)'DI_G!NN>&"5?*>T6BZ5; NP&Q*I\W&;(+>-B_\D4Y13Z2MZHEJ M=&Y"1A=U G]3GV&=L%I_/W[H.6)N1!)Q (9AG!/A+S:4:#,6K?KU4#2U%&ZZ MA\";F*Y#,!"#]51B4*J[#JA#3KSR:3W;LPGQ>/\XLX1RKEA!ZY"!F820B1+H MHJ0 4=NP,J<$%&:7FQ64:<&\0G>=)8]M;;2G>'*^F(EGRS3G87 CP2C@1N:] MF\]O/YZIUA+!C^:-4*@N907M=2+Y;T] MF__,9]7=MN6.[Z$;FWM<9V+Y99('Q#YM;%DJYU\@X"PSLF3RTT%)Z M1I>R:EG7(=T+ROBP5/_]:"MRM:XKR13",#.+7)R9-2^T71]T5@*N.(+FRY I MXE4*PD'FV"A_/WQHJVI/OZ +Y&Y$'!C(R.S:$T/_<%!W5$+%?SI('#;@TQV" MHPA/CUO[EDZ?URW5_UZMOV_R;[>QI)^,@8U/;5KDG)52Y:"04!C:D1D@,F5 MXA)F5!9$EMBO?+J3W+%1S\;OD2PWJY/Y8@Y:97TKIKLA[\8^$?",S$ ;C9,_ MC,K;$@ O(M=W>H>LG>X%5+#ZZ6Y2!ZZA[@7%<1UUO]O[9^SOSE%O^*J6.36L MD].,0@")W22+H@1,90KH7$O*,.<%SWVS]H_%C(]^^/I%X,)&T1[9^R= =:.: MZZ&*S"P]4.J5R7\>A(#9_">$#)[1?][04UG]'5?WHX#W;&FW9JM-=X;M^XHA M5#K-$# KD!P@DD+ 49D"GG.>RK1(4^FU*#DG:&PTL-%SUUND-Q.-9Y_-;/7.N?R5+?^I;/A&>R Y ME46:Z;* @.80 E1P"8A2" B<<\(8UYAZ'0V>%S4VV?&Y_DS:_^6M2P@DVU^&2;)Y8K5:/]FGF'O/+PER:PW+SR\5>3=>S M\NJG0EA,:%&>>"JF$PKQI"#X_%-/:MN[X5WSM>V!^^3UWS^-=J2O?"N(X.="^OZUGY3,W5DLT,@=Y(6YC'KJW6U9/: M?+5%2H1*N5D&*%Q6Z^?/ M?\R5_+18?U5,5K/G9H%F ^'J"!4N2Z0%Y0 200 B- 4\4^8/!AG+-,FQ],H_ M<9(Z-GK9*)W46B=&[:35.]DIWBN>R&T07/=D@:&-OCT+@&J/W9H'2L$V;BXR M!][#>#.A+#ONP#P]1BO=K M=?=]_5G_ME)UDM'-O>TZ^C_;\,QZGYM!!3-&0&IWMP@28OA<(E!BI#,M.87: M:SGJJ\#8J'M?13O#%]N"M$MK"UAH\&BS]GJD2WJ/C2,'1T0\-MT>5OO]NL'8 MZ-_D0VZJB5?"K&7E8QT^'*L4L#MV46H$.XA_Q>+![N!T5Q7V>$[/5,AZ:KYM M(P%96F!1E@4@2"& 4LD!YY 49I-=XXYQ;+TJ:+WXNE>Y#58';UK4KI?@N=& M0+TABQA_VR+$OD.;]5,;&U(1HMZU8A;47ZND>(Y[>[&_*TA#C/) 5ISC. D$P!98* M7-$<*B*%E%[!W]<#/B#%MAMNL]&H&\'KV>*/MI_B"\!#XNU&PL%0C$S'!YT2 M=J_OETMM;*YJAG 6D@A]#XYEO5J+@[-F=W4S.']3SUKDB]7*IJN866,SY[X8 M5K1^JME,W2DY>_XXUTO[*_GIL:F,+!"6L!"@+)CA%ZD-OZ2R!(;JE?E-1@6B M/OSB)WYLA-.JF["-OF9QURKL6=O<;Q3<6"<>MI%IR"J>[&ENF*@%>JM\LM7> MK!AK_0/64N^%6ZARZW["AZW(W@N8HZ+M_9X2L"O5KVQ=G\/>VC/77?%@E15I MSA@%3%HG$F$V9Z8@("L,SRF1&7[S"HSWD#TV8CO?,FFC?X#&5&>&P7])%1#< M81=89UI1;9&"DF6%6;%!&^.?:J 8-7R'<5KZA;@ZRAT;H[5J-]O!TPGVO6,Q M7(?"C=DB !R9U0)AV[? E"M282M'793Z&B6A7*$X4^O)^?:>80NVU."GQ7Q[ MVMZX(3<'X1 BKI%D0)=I"A N)."$$*!228I,(P%%Z16DT"EN; 35%">M6B_X MO,,+W@=;-^H)AUADQFG VM>T/3](?FJ5#=B$W V54,$"W<*�UP,OPH$,#M M+C\*D:J:OC=[QO7SAVJFEF_-IO%NL7R>*DJ0UH*!O+1[-E0P0 LE@,PXRA'* MTEPZ<<:9YX^-)!H5DUK'9*.D&U&<0[";&0+@$ID*_"!QGOP7##\QVU=*_.5N M\?3OYLYFHIL?=O/[W/,&F= 7C-G,X$N7]4R8^;Y8KF_5\MY60-GKVLH$+E+- M4J"ALB5*<@@(S#E($6$E5S"ELO!*D3DM9VQ3N%83&$GWB55T6XW6-WZ8N6?W-*-1*ATEC-2ADU@Z3;U*&7EPN4]*6$3$%U[1*99I@M" M40X$MX5;4P@!TUB!G!:9>3$()-BK6-'+QX^. #;:M>X]WSG_$CO'J=X;D=@S MW!D,_TE]TN90<_GEPX>=PB<-.YJYIZ_R7W:W48 ?JI5@L_]2;/E^+FU5YVDN M:,H)HX!CQ #BK 1$XA((K/.4ZY06PJG>0L4W>5L^D432QFB;O;3M,HZO[ M.OPLI)<7XR& BCRG>V'DM3"_!$*OU?G9APZV1+]DUOXZ_>*U80H*?EG,*O&\ M.YS+"$UA7N8@51D'B$(,2)I!@*! N( *<^%UFG!!WMBF_R>U3NKHA(=-Q;SK M:@H>PNOV-0\(6NS-^5&%P4G2:)O\WOXWRN&F(T*1*@\>2GO5 H1G3+]4A_#< M;?UHY;?Y4HG%W=R6R[IE/]ZHN=+5>C4M8%IHJB70DBF %,T!RPH%4I:E!5%E MF7(O'\ 9.6.CD7TUDS7[D?!643\V.8>J&XL$P"HR>[R R:B8O+D$DS=17 A M$$&NZF"4/.Z(,]B_K5:_=/PC?T'=J?2:99BD5')@!"I M!DAS#+B&.2BEH0')$$UQZME)X:RPL5'""UV3I5%V8A<9K;K>_1/.@^Q&#J&@ MB[W5>(':UQJU+Y=1Z],:X2((EZJU&DC;+OHQ"PQVBGV5V3VMRX-Z'-WW:3^?0S!YF]G>9LIFOW17W/ M^=Y>TV2LW?["E?/_?C]7Z^>-\M5X^ MUBDM=03![7O5QWM2(^+NRM064O'E22T,K]2^MYV/;$6J* M,<(Y)@7(9(D HC:DN\ V)RY-$82*L)3XG2R.Q+*Q\=+7;[^MDCNKIEF@_U3- M$[F8S=ARM2N>?#X,9^3OD.L1ZDCT'1%-UP:#VN)D'Y5D#Y:$/R?[U[70)#4V MDZ1!)]F#I^W=O38 )2U"DZ3!*#'O78/2)-G@E+1 -9,(I4MG'L6[;ZOBE$(U@A)!<$B!P1\]W. M,L!I:2L'2$IA0;-2>54%.2EE=-_0K9)UUOH5;1-/@^KV(;L:JL@?E3V4WM8H M!2_WTXE L-2!4S(&3A3H,/,X+:#KXH 9F9MD]G>/RIYE?C#OS90@AC 6 A2< M"("*D@'&( +:D$.1295"Q:].QSPA>&P$8=XB$B#;\A3$;MP0 [C(=.&69UE' M)EC-(V=5=F 5,Z7RE-C7SZ?L ,,IF;+K_GZ,]$FM+;U]62Z>*JGDF^??S.+I MXWQ;T/!&K*NG:EVIU91""LNBX" 790906@K (4R!+ @M%"N)MBWFW>L,NHOV M8J4!BA#:2(BZRLY#J[O=TNVR<=A6<3_J\A@+-_**@W!D^K+@6JV3+WO@_F0U M-YO=GY-=0=6;RS![4Y@_8H%(S$/PH#3F#\@AD?5XPA4^6'YY?\@/]X?M+O#] M#[44UK^73C6"6"!.0,X1 @BF#!"%%"AL&3=%4E0@K^58 M/%7'MH#[3[.*;CNPJ9W2/1RC<0;6P]/YZL,U?M?EUCFY9_ DV9HA3C*#J\BS JX"=]?G$E]OS8B.]*/L[4PG8ZJ-9FB?YDOVIKHU=EF]G4-80_ M/*YMN_/C^M\'57]D2A7.BQ(P"$N \HP#3C@$FSKMNX MUIWX&$&YAFD!4DH,N_.2 *J5S1>#@O%4E$7I59;XK*2Q476MGYWWM8;]>AV> M1=615$-@%9DA_6#JGPIZ#H+06:%'X$<(]Y)/?U&&>=3+ MKC!;)^[MXHVR/O@;;2;A]CA"Y(A333"02F" 1)H!CG(%,">Y61]JGFGHPA+] MQ(^-.FZ_JZ5B5D,WON@)>C>)Q(OSYAL+Y^=6:F4KD>S^M@ESP2DB9>U6&JFW7%]\N89Y#X+82MXN/J]6CX8,F M/O.7:JX^FI7X:JI1SB1%I8U[,DMA6BI;' T#"AG/!*18N]4U])(Z-A)KE$Y: MK>W:H-'[WU:;"/'?K>Y)K;QO_VRG87"CM.#@1B:R0+CVZ,/J@5.PYJLN,@?N MN.H!PW&;59^;^U'4.Z65H3KY=K':=0G5&&&J<0&PL$E5A2H E:D LH"$%I1D M GFY\$X)&1L!;71,Q.+^OEJM['&:'\V3AU.^\MN],?U@J4=4;?_/S3+6-[/=/"J:295 ))4&&2VUF/BH M*2N@L04 M9:6@"J4@U<2L0326@"&)@O+:GO_Z+R1+R[\FJM;7EV2.((4IRP@NM/7%V_27G +&% ,%1*G26""5 MY=.'NGB"&?/E>@A@#\7%@_>-NJOFMCYLPMG,YF1>C2T +&0>(DQ00 MC#'(,4:6\7B1?6%B/XGD0@GV[C@0,_*4Z9^#Q=^GLE=>PU!C/VPOYH'+LS$%>=*8@1&NF$QCQP7LCU>KU*4D@P.,]E MA(03$*[23Z56>P4\MAOVE!9FMT 5C"%*4Y51[.7;=18^- MU,]7KFF5GR1&^][N$X\Q<2/D.$A'9ERW\D#[_8M^96L;!?81SYG;(AN$87&UVXJ9WX MVX-EV"_+2J@;^8_')C;W9CY_9+.;^\6CC;7),BF4RD%!B5D"*U$"GM$," 7+ MS&R-RU1ZQ=K$4')LQ-E&KJVV1B9_-%8FR\;,1.[9F6A;#?;)6CI)'FM;DP=K M;,*VUDX25MMKS_H??8LQ1GDOW"CYM4=[$&_!7B#V=J!;"Y-]$_?*_DZ2QLRD MMC.YV1OHQM3DIGN@_=M011R)4+VK8J@X;,.KB" ?=O[!^+ M99W2^@RU M#4F3GVRMZ-FIVW>4G!??L;"/OP(/#'N?57J-THNE:JZ[93_4ZOT/HXB1859YR^:34<_<:4 PDNXVL6=3 5G*RYP#* @Q>WA+.:I@@"*SA]=I3GF!?&(P(NHZ MMF".NL,RKZUIR@O;Q)O$_#6I:N-LRU3?PL(QA]J-^D8R@)&IL]$^^ALR;J!S "$1%79(&)1L'DP_IQ.46 M_\*4=>AK73=#OC,\-;]K6A[6<5 K\[-9&-[;V(&F"*8]O/G;TJPDIRDL=4&$ M M@V $)YJ@ 3)00YDSR51.I2.1W*7Z'#V C&=K:P^[2%MAU_-THW:1C)X[PR ML\=V!:X[ :\<6P%?,T3=3#00\)$9JJF0VYB0-#9LV]\V9DR2/4/:BKIM=XK: MF/CCX%[826B'54N^SYYL%*75YJ^7^_RVD==DGRU HV@VU)ZN'$9P;?LY;#M M6;3G<0B<(G8UM"'3R?HK,WSJV=7 G4Q3N_ZI/2.K-CZ*C_.'Q_7J%_6D9MFO MZIZKY92BDJ=I+H!YQ5. )"T YWD&N,A+67#-="F\HJC.RQH;C]:Z_>N_I!C^ M-?,,@NH U(WY L$4F=;V79R-HI.D5C7)DM\;;4/&,5W&)%3,4H>D8>.3+IM\ M%(OD<(L?34A53=_/U]7Z^?V]6MX9+IW\W3VB8P?RP(X1+SQV$#!R-VQ"!Z^7^#L6771%6 MVP0Z9I8&,-44E(CD9CM&%2"Z0( RG JJ<HP/"-C;)/_H+7'ZC_1Y?@B+=_IF%T#NSK8 0 WD3.L#F)>7[ (4'5ZP]]8UBP VTQ RDUZ&XT M+)"'&]? 3^\=*+^TGY!WJOGOQ_EQ :FOB]GLPV)IST*F DJ5(V8/(0H%$*(, M<"(94#GF>2:5V?\B'V[WE#\V$M^HG_RT,>!G&ZNX;\._;5NO6#N2UA!/LO8= M)C=6C@A^9/J-@'N?B/,^Z(6+(O>2/G1D>!]H3D1[]WK,*ZU^?]EVER)$(8U3 M#/(\SP!27 (N-06:YCH7+!-:>%6Z"Z?:V @TY#KJE[XMPP*._$#+X5[C^2=: M$KL,Y?#KXB/4Q[(V_N5U^IV%!S3X&OE8@O]9T+O6-=:4#6L.JC^8?UM-%4-0 MRY(#4D@$D)0"$%06@+(LIS8SM,R<&BAU2AD;96\4W911:U1-:EW=3X'.@WKY M#"@(5)'9L!=*7N<_%U'H=?IS_JF#G?U<-&S_Y.?RQ2&:%^U%H=P:6%=V"7J[ M9+;>]SOVO)K"G%,ERA+D&G&S-Y82T-3LC96$-.4293GSBAKQDCXV@MCJF*P; M)1-IM+RFE]$E^-U67=% C4TEAQV-]E2?)#NT6^V3=UUH7]G4R!&U*'V-+LE^ MQ=9&CK!T=S=R?4@_0OM%K59*O3PXVM9'W2N?^4G]6-_^H69/ZM?%?/U]-4W- M.D9#2$')10$0)!!PE"G ),QX)C%7U&LSVU>1L=&<>5L+/U+K/01N_#8$L)&I MKC%ADAP<$Y^MY%N7\/T\#YC =RV(@9BOMQJ#DN"U8!WRX=7/\X_Q::J6W.762'IC3/[G-$T1SC3FP)"A[5Y!;:'%C("B))JF!%&2.F<)N@H= M&^4U>B=&\61/T5PB2+V(=,4G.CQHL2,G7N/VH)>][^ZUT;^;K2E:SQW7UM)R0#%_M3U6_, MO%?= Z 9:&$>4]-!U^X#0'ZXO!]"9%SGB-UO?C"S:RIR1&B1YP"7S.P&"@P! MS0D"4O"4E(R9_WDU\O!58&SD;N8)B>,,V4(>U@G2!\@Q.C^L#<-[/P[1&]CK ML14_2F_'(3A]O1Q'S^E9>^)2K[ASK>(^/]05-3\_KE=K5O>V_;NJ[KZOE;QY M,KK?J?<_U%)4*U7WP)CF6$*."0.*TMPLB!4!3)4*J+146F->8$Q[-%(>1GL? M&ABP.W/32C@!9M)O^C0W)9GL6;*M92$7LQE;KNP_-74M?,M:#/1R**T@+6 ! MREQ1@*1 -L%>@[0L"H2)9"DEWEVAQ_IJQ&\UO7LQU%S^25\)M^_Y" MGK+L$-Q M5.9E8/']5DB-L(]SJ7XH>;NHR])LXLN;/VO'4*H4);;7C":\ $AD&!#!): D MHXH7 I?$R_?G)G9L.[U&ZZ15VVY(&L7_;;5-N.CAT',< K=O1GA@(U/^U9AZ M4[0?1($8UE'HH 3I!\0AOWG>'7(#-Q4P%X*5$'"8:8!200&3B@&,H1 YYBKW MZ_=W6LS8Z*?. *\7O6(/3U#K'&O6I*.B$Y.K@QWW]RF&PM;?:_S,.:KZ"N_ M019J8UA7^2V#KHA:^74QOUN\>W.SGK'55S5C9EW4EEO3F)4Y5#D@%". K(N: M<8U 42J2%43G*70J%=HI96RDT"J:U)J"9:.J>]3$>30OQY\$P2@R'[R )VFU MO%RPS@,G]W"2('@-%#_2$S>O8)&+>'1$AYR_=[!PD(OJ[\=_7+ZX;X/0^_M% MDQO<:\X_Z=YR[T3[)\:_=*2\7>+J2: M(B5EQC@'#+(<($XXH%F9 5UH2B#!6A.GE(/#!X]NUMJMO54NL=JY)T^^ *M[ MNEX#0>Q9ZF:]5U+D*5-[Y4&^>-!@J8^GU-_/=CSY^[[5;6^D-,.Y^K)8K=GL M_ZL>ZK>)BY1#E15F_\ P0(A#P)"M=9O#5, B)9I)O^*VI\2,;2*V]5I;52=) MHVQBM/64MCWYV($KVW:9=ES8MO/JGOU* M#X+K=JD!F$FF:%$ CB&WB2X4,(XTR&2A,R*S@F,OO^)926,C@4]JG=0=JHVF MS>FJ9T_1LY"ZK:B# !5[]K?E-+9\JH9I33T9YGG($B,T!1IACP 14 *5:$%Q*5I;* MA0[."1@;"[0Z)FPNDU9-KQ/-LT!VDT (>"+/_1[(.$_[2^9WS79S[]Y,-W_; MS?*SCQUDSSBP6_6LS?+6PQI:FF6D,[KP4C MA9G-.024$0DRR@I)4ID6F5<$>Z>TL4WR1MEDJVVR43?YO5'8OSYG!]1NG_]@ M $:F@2NPZU-C\S(FX2IJ=L@:NG[F9;-/5,MTN*E'%XSU=[/&>.0KL:SJ<(?6 M35P44!(A2\#RC-0)D( 7)0*0JD*CHN#:K0U.AXRQT4:M9K+:T].CR\,9&+O) M(1 XD2FAP65?Q1ZGB^< \FB#<3U00[7!Z &87QN,;BBZVF"^8KU78\,NI\9OE?FL>T*O>!49<*L8+16.4!:44!S+(!FI> JT[003BUK M.J6,;8+O:^BY[^E&\[*G(PA&D>>W'SQ>GHZ+YE_A[CC_[,%\'A?-VW=\7+[8 M?Z+_6LVK^\?[=@')RDQ"7J;FLPT%0(50@)5I#M*,Y$2DD.G,*1CHZ,ECF]"M M0 %(HG/%"0XZ\7(Y= MPL8V-S>ZUMYSM5%TDLS5VL_5V(FPFZCB]&'7D:G>WKF.8GO2C[.U&=].E^B#C1L$T-OQ+IZJM;/ M!V4-,;-]=H@&>4$80"1C@""J@("<9)AB!/WJL%^OTMAX:&.1+1JPJN-C%XW_ MB;7J>R9273]F;IPU[$A$9K:+"5J-(9-D8TF46I7AH0V5X'6]0L,F@P4#\"AQ M+-R3^W'R![,V7*M?JBF;.IYOGG]E_U@LW\[8JBFFTJ!(>U-G#\P"<:2/Y$')L =0#NN /!%WMMUQ\Y_Y6; R2AUF1=HH9=;3D8?;2. M$J!)DPGJ[NTZ(\;L/FUSJ#K6+Q\^;.GIDX8=58L^?56_6?JWQ4+^ M40BRT%:6#>,AO9,SVRK($,EE1ECJL#3N;JSY81N?5HLGQ'H-(UH,XV. MQ,:;4K^97RZ6Z^I_E$RD[0A7;NC'%K]]N[5L]+A\WK4!:J/8LEQE MB!N2T$)(@(0M8"*@ *K(N$PU*I'V*E]P7M385C"__>7;7Y*[Q9-:SFO_X[K5 M.UEM%?=CB0Z4W6@B#':1>>*W;\E&RQ[+S9;EXJJ22;YY_6]G3XV;A838K;72,X9,I MRI7"MAIH8;80 &6B!)S)'.0D927GHJ"EF?B+-9NY37QWT5Z$L%4@W@MO*Q[5 MA< ?6MUMO(3>Z+T)"?1>-WB,A1MKQ$$X,IM8<.OSWR][X/YD-4^J^<_)5OGD MYC+,WE3CCU@@"O(0/"@U^0-R2%D]GG"=*V3+D8V3V'YD\PS#,A<"4)5C@#A. M 9,B!84D.).9%@Q[>6O/BQK;VF6CJ5V])*S'L7,'JGX^C^NPBN[T:&':K67: MHZ/ :YG+: 1V?9P0]"J^C_,&GW-^=-QQ3;?B7QJW[+;VP2_57'U MX;(P^YE<0K/ 23DP.QJ;S:P*54A($?5BB0ORQD85FSZZ;??[8>O@A-T$[#YZ6]0F/ABZ:?[B-\^;;^316J==V+ M^&8NWR[F]LA'F96.VCNNWF7Q\%P5.A<,9+9")!)$ Y)3"4I8"*US#2%UJ@;5 M3_S8*&A/^SJ0XX7^_OT9/,;!C8?BH1N9ECJ!?1$=$R55JA]N =M"> @?O&>$ M/S"G&DKT>(I_3;MZ(\Y1VL7;[7?U:^Z#;@.$7Q]Q& MDVT@6I:)C"LB0 '3'*#<]JL0VGJ1%9=,YD1 IRX5H10:'0G6GB5C5*(7RX0U M9B55:Y>-!UE_5\G]SC3KCCX*OOD/]PIR04:UFT!?8ZQB4VKMH[+#9 Q*6HN2 MC4GFA\08E>Q9E7S6!_$[]7F99_!GL %SKP\X], -5$QPN 'T*D$8$NV.>H5! MQ Q6W# D*/N5$(,^MZ_;\DG-%@\V&DI\GR]FB[OGK[9E]R9D ,LRPU@@H*C- MC"EE"3B!.6"%YD0HH@GVVB%VK^%6W62]U=?7@]D-L*L;,QALT7V9&\1V MJB:-KA&B,QQQ">;5[)8VL&O3R?1C_Z;;;?WHY*M:LVJNY*;1Q::8&]&4%!B" M+.>&1:3M= LE U!B1"2"-C/7AT5.BQD;>=P(LY)X;/J/OE.Z$I5GU:@S:+I1 MQO4816:*C8+)MCU->'[H!B$0+9P1,B@;=!MZ2 (7KKZV$M3[^X?9XEFIMBO& MZ2HH-[-96^S^L_ZJQ.)N;J.DOZAEM9!UR.G./085S%!14H )SLPB!&K (%1 M%)@6&N8DSYS:8T?7=&P,=%0W"O"Z?)'8LRY133_Y9+DUS>[RS7NW6LPJ6;/7 M:I.)O;)/6C2Y!.:"OF6G0K\@;HPXBF&/3*H7BU2];T9;-HY8]E"MVY9[$&*I:HE--DXKT[JGZVWWS5Q^ M,1OMZO'>[,"?U*KQ9D\I8[I ) -84P$0-W]08O;"2''."-4(Z;Q'$E,_;9Q( M9O@,IWT;[,?AH=&\IA>V,=3^0K;F)>:OJ^_F)F"^@/?F4[.UL$==U9X#Z_:] MB#A. Y6YV.+_T[X)/]OAV%I1C]3&CDFR9TG HAA7(1FJ>$8_)88MLG$54$?% M.*Y[6L\XIST?Y5S6M0Z_+V;F_I6M.KM^GFI)FBW*!XC?OK4R]@_+ZAFXVM/[7_^%9&GYU[KBM&]MUXOPNW%? M2% CL]PO!TB^[T;-/\;)$8I004Z7Q T;Y>1H_%&8D^M]_4BF[B'51F8:0QZ7 M2\-<4UVD!4U+! 1F#*"2,V F$@8ITWE>PKP@TBN$\J24L>WQFZYD?8*K3X/H MQ@]70Q.9%!I4MD'46Q7#T4(G H&XX+2,00F@T\S#6=]]<9B>]V8768DIAZC MJ6U((2D'"&8,,$ULW#3-4<%RF++LFG[WM92Q376;G#2SO>X?;$-+J^8DX5;1 M^KLGJ]FC==;]5,T3N9C-V'+OPI_]J.$TZ&[4<#64D:EA>]SPQ79S;%"L=0S' M#9T0!.*&TS(&Y89.,P^YH?OBGLN %U5MZG/,S_JW55.@:THP+R7,$$A+RPQY MI@$1, 6B9$(6&5&Y7T9%I[2Q<<5A9:RE51RC!8;337U#H?CZXWRU7M;A M?_4IR%3D)CB4,'.9TUL3C MT*;SE_8^-[*.4L,W7Q:S2NP',+.2E8(*#=*LU$T)3IY3 :0B12D40A*G7B7# MSXH:&T'L-$TVJO8N(MP!L/,930#8XI_#]$&LSS'+!3#"':6<$S3T<8^)X2C((TK'/3]JD\:--S]:22;)> M)%RUU;5>#$IC46)-"IU5?@VL01/.>RGR"KGHUP!V.DW]JB?VS6"?/ZGEVI99 MM^NY@[:35&0B%Q2!DN4"("(DX(IFH,!0TH(K!I77JJM3VMC8<$_9IICPJMUV M>">G=T'LQGS!@(M,;ON8U?NQF.&-3J $RROODC5P&KF#V<=9XRXW^7&(5-7T MO5GJM^?'S\G;QQWQ*RY)!:8L+,T4 THP"4A .,EVHM,!<"RA= MF*-#QMCXHE$S:?6<)%93@V-B=75CC"Y NWDB$$RQCX+Z(.1,"PX8G""#E1)_ MN5L\_;NYN^$!\\-N^G<]*=FB_NJ[G%?.LK2 L;X<$@ MD#S59EF@,. :8T#*,L=2%8063N7#SSQ_;!-[3T6/0@NG@.N>Q '@B#R!][3K M5&'F5"^A H"/[_]1=@R7S=ZB\GYO?=9G_JN1=.]2W M2S9?57:\OZJ'Q7(]Y1G*,U1@@#4VRQ+.,D 0(T @41::8:U*+D'0:UER]J&#K4LNF;6_,+EX;1#W MQ0=6+?^3S1[5KA+6:BKSC)0LHR#C16ZK[BG ,RQ (0J,*"U26'JUJ':0.38* ML#HF3U9)ZT04!XZ-J]P9)R'OY=2X%LB!71N3I$:UUGBOJ%[ -!X/?.)X.4Y* M?$U?1Q<$%SP>G;>&:B#9'G>MOK#G.M@B982P7*0@Q04#*%4EX(*F0(J2BKR@ MF@BO#;J)0^-?M=VB3P$V(UH@L(6F6;.=(7< OGE I !FD&> 2=: M$\A#>:_<_/&,^9>;/IZ[L7]MX<6\3N6I WA7-X_K[XNE3=F>EB256O$4J%2: M;0Q$ A!I5C@<:@I3!DF9>AUA=\@:&Z,TJC;Y>PG;JEF'X=>A]RO/V/LNG%W7 M,4'0B[Y^J8&KU9PT@?BK9*=IV/J_%^ (6.SWG*3!*_M>,/E4&=]+M_@1Q\IL MQV_NU;(2;%.Z2B*)A$0$,"XI0*J09OVA"<@8XSG*)=(V]_FRTL-'. M;>Z?@*I[JE\'0.29O5$L8$&O\_9V35USU]ZT-7_;3=D3#QQDAIXW9#,A.Z[H M&<7ZQ*J970!\6"R_L9G:=6FT^Y#=WZ9F4G)L?1(,L_HKK@'7MMA6GA-.&6,E M=IJ=OH+'-G>_G2Q/XGC4XHVZVS<]!I;1#V?X>J\YZR39V@#T8@FL%0%C7SWQ M"14)ZRIVV+A83S".HF1][^]'3%L72),R?#.7>V4#VNK'\O/\JY6WM,W:YO+3 M8K[<_-5F$*Y^V3;SD1+G@F$,M+)KBXQ"P"DIK%N595I1G*5>50*#:CW MK*OC?9ROC4:K2M3F?%W,9N9C9Z^8THR5D!($;V=;OFN<<"C/Z(*5U3TR9 M YZ3'*2\*$BN82:U4\F'BY+&]OTVRH+[K;9[CAMW&N]&]O(7.!A>D;^A9Z&Z M[/'VQ,S]XQ4,NX$^/_ZOF]?'P@F.#KKOOG\PPG8R8Y]RW6X(42'G+5LNG^T6 MK^X;,,UIJ3!%.9 E)P 1\Y/9/F' TSS3#(H2(:?&FB["QD:=7\PW2E0/;'9- M.9P#/-T\6:%0BDR8+XOB3)*_+1>K@(&)+BA$*8AS(.H5*^.<-KJ[1,Z9>WJ> M,LI_/+8G9;<+V\W!S(B9^J2,/+&X5[^8 ;]=U!T/EXNG2BKYYOFWE>UTN$TR MOQ'KZNF@32C"2&98@1S9#@PHS0 M80GRHN"92IF2V,NG'T/)L9'1GHVV;L-R M8Z7MKM"4#S7_:G\6=:O?UE"[TUML*T"PK96^IYXQW@+'$])7'MO8014OAW5K M8&*KPC8F)C]9(W^VOV[:R^Z-[4_6UJ2:_[Q7YV-G;YQR1!$')-3Q;0P5ASWJ MC0CRT;%P3%G]OCI[/7(_SA\>U[?F,3<_JM54"J2(^3Z -(< F) M0&1V5LR@A'3)V$-2N7A]/V+X&ZOFEI ^S_<;/V49QI )!DHJ($!IT4YO2>#]^PZ[?Y4C4M_Y([H[:- YB_=,6L/#U_W9"[D45_ M!(=A"JO?9GEE$(O2):L3@T <<5K&H 31:>8A.W1?W(\:ZM7)JEK,/RR6[Q:/ M?*T?9YM4F6F1L8PS0LQJ(37K!D;,N@$2#M*"(UX(R0GT:E7=)6QL:X>MKG[S MOA-/M^D?"J78>[!-TIM9_*KJR;+E)'F[5+):)_8MW71737[ZJI[,@+'9^=P? M;WIPP2@02W2*&I0L7(P^Y RG>_HZN61=*X#-;"W,C_.V@:[-J^420@*(_0-! M40*:<04*9/Z!0[/L8%XI_6?DC(TP=FHF#T9/8/M&-YKZ>HU.P^KJ^+D:K.B^ MFRU.5D6;/_OV DX]O"V=* 1SF)R6,K#/H]/48[=%]^5]>\_89WZ<2_7#+-P7 M'U>KQVUWN^;/IK^!3O.\$! !SG-MMQP$<,4H*$N'OUKO, *ULG&3>K /6V\ MH#CN;N-W>Y 214:.QA4&TB M^J.M:SVSIZ/)^KMJ2Q2MZE[F#YN6YO87MBI]\FFQOK((LV>P5 1L(Q/442%F MGZ"I:RL5=-?5'.[0-C'K(7<@"MAN^> M' [*D_V6 SZ^'[E?C/)_\[R[9#_*OUG3[G7(J^VY_<[FS4IX]6&QU*I:V])X M?U>VV:.2-^8KQ>[4W\S#U^_86FT3$J>T* F6BH&T3#% $)LM=UE@D'%%B@*E MR+'"_[C,&MNGY>NWWU:);@PP&TV;."R8F0NS0)VGQX&ZX]=I',J.Z./6Y(JY MYI2].953UKHI]OMF-I_,M4$G:>&9)'L 39(-1$F+45*#E%B4]HJBAOM"CFO< M WU@1V+4H-_GD=A\YO,^,NUZK@YL1;G:E27?/=H: %_4LEK()I]/&0TK8:37 M5]6ZUZD!TU2F)>8Z!Q+*'*!2%6:CIQ6 !)=*9:F6Q"M\KY<68_OV_J=1U#JD MS-Y@N=6YK3SY.*]\.[KW&QG'+V-LO&-_R&I0&P.2QH*D,6&R*;"R,Z.I8;GY M@ 7.;;D*R5"?AEXZ#,ODU\!T1+Q7/:QW5))02JX^&-/J)[=4_?Z'6HK*$/Q4 M:2)H411 YJ4 *!<<,%Q"@#'*(9=4$;^0YHL2Q\9_&X43._R):M6T=-AP8..9 M]V3!R[@[AS"%0S,RN[T$LF&O5MUDJV_0R"4W:,*%+UV0-W0,DYOY)P*9'&_L MNS0SZSR[/ORL&[_1S5R>\";M][R7F5 :0$0H0(R7-DI2 RU*C804NP=9-],JL[?CRT?;X]"WJ>A-F- MHJX&+S(1M?HEM8*3;6'-YX#%,;L0"%7D\J2,88M5=IEY5'2R\^*^AU:+Y=I6 MI*B[3V\R&PL%:8:X $)K"! U?_!4EZ"$5&1IFG&J/<^03D@9W3IF5^Z\J<[1 M.V/T-*BN9RE70A7]:,.B=.N'4H^3A0X4@CGZ3\D8V._>8>:Q&[SKXB!!D&W0 M'!B9=U4 MJ#A$>.((@A*]0A&#!"":!:_-4&KS\\PVHSX1:XI8OWUC M1M_5RQH4T^A^U@;.35JH1;,)9F@TGB2MSB%]K;%V_]2'_*T&_Z78\M:,DYIJE>5$P )0 M>PR.QM+;/=%K )P=&+%AC>_B,!: MVH1D9T/#6).:RNHS[WUS)HFU)*E-">H*N0;+<,Z27EH,[4ZY!JH3#I>K'C?2 M.&)K37.2/\U9(1'+<^O>D0!)J0%AVNSY6*E@05*9*;(I!.3JZAE,>R>V>%E9 M*#(-7XH*[M4(=\CWP=5'-:XQ_E\:U%L7JFS#K?Y$0;O'@_=GB_*JGN:T'-P]\M[EDUGZ*4" DS#=(T):E?=3FD;J;E1>]*R2O)[H[KG^8;3$+A]2D(#&_D;$ 33 M*^NZ=X,4I;[[&9&O6.>]&X3N>N\7[AUXU=[2Y.?']8 (0$!ET2!7&FA*$:J9%XNCVB:CHT W["977P/M-J^.(Z1U]8A1V?\ M*^GM6GG/WHESQ\7A%LVNH_+:2^2+>OXY%L2N< =;_CH+C+'8_3Q7[4$S9)+4 MM4!$+C! .4> B9R W'PDI"A57FJO;X2CW+$Q_D[1S6(L#;FRW>$=8G';"\41 MK&^-WA$B #RQ&F29NY,ZHI7N$11^B]WCV_V82:IJ^GZ^-GO^K^JNL@')\_4G M\T9-S8Z;%ZI,@4 \!2A%'-"4&!XB(H=40$G=&I^=$S VKFET3'9*)E9+-[HY M"V(WKX2 )C*!>*+B3!.73#_!!RLE_G*W>/IW:''0. @4_V2.9LY M??&ZP4[?_UA,<2XSPC4")"\40)IC0#/!@2@PR4EA>QOBR&?O?RS&1@/FA<+1 M3]X-^-'.W?T@'?&I^Q^+5SUSW^'X>B?N1H>QG[?O8 IPVK[WL*!>.[NSNS5< M*[XK(Z-=\ZM4%07)*("ET(;^9 Z8QA((S'&*=98J74Z?U)(OKO3$G9+N,T?W M=8@W5=/1TF2:N[9;<(FZX> MH,5U5)V4/ ;74QM?W)FVW=^[FTU8JFJ"P)SI2A)LI2&[Q= MF)]R!K30G#$F"HF=4C?.2AC;^FNCY,8[8=2L"YZY;\1. WEY)W8U/+%].;[( M>&W&.JWOM1L[_<3!MF.=!NWOQ[HO[+D.,:0@'V?JL][6&VM7/G.Y2?6LBU#7 M30+EY_E76YC:EN0Q/%.MZGKXM^K'^HVQYI]37:0I,N8#+LQN#2%J2* 0!8"Z M$()*)B7-O$X,0VHW-@+9&%>G?]<9MA6;M>D==03?;&=ATSWSDHU]=A2W M%B:UB6V7D,1:F=1FAEQ\Q8 _U/(LJ&[#+N!BP'JTQ(LBY'4B3]HR2E:E@R*8 MFP)+7Y:5,$O+HB102@Q2DA. ,JG-_A=)0"'*("[R4N)TR#@41[W']KVQU2O; MV'"UL^!UBT9[O@G#1+)$&-\_45S+GO4G"CMO$$AJ",83Y^(Y9B.)>G'5>@R. MB%A#$3HBQE?\];6L#L2\JU9UK].O9G=FMFK")E=CB0MHG?FQ?HDT5I[K*5?_B5@ZX.Q]>14(S_JG5?CFL([;>:)]8 M]>LX&A$TV;T?:B30M_$ZA+D@DO7X-Q6/3G:HIGKBM'XW?B/J[L/JJ MA*J>["KX9C9;_&$E?E@LWRZ5K-:V/=F!XY9130O!)%!2&';7R,9/9@20-,-" MTBQ%B/K033\UQL9"&RN2G1F39&N(3;A/&E.27[IZ3H0<*#>VB@]_9!+S0SZJ MN_PZ+ ,17T\E!N7#ZX ZI,DKG]://6^7M>/\N:[V_W9Q?[^8;Q)=)$F)*"U! M9A*@@AMNE&4!>(D8RQ055'LYH<]*&AL';A1MVE1,DD97/ZX[#ZL;G04!*S)C MG<8I0NS413 "4FN79DLT^SJ7Z\?^JYZDF2C'- M4T"$+5>+\Q1P0Q*@E(JE@C(M7(@86Q00R&X6 M" )/Y-GOC4R/!)0SUE^1@7+XQ(%34,X8=)R#+ M57V,OG&MK::9++*RI!*4!

    &Z$7(?#<>L3 >38FYT#?)MDV VDM>8UREO= M VYN/-$*M9UQ%3OL!L83C*,MB^_]/?EK5H^KDJ>/2ML\E6F9\5*K' .("0.H M%!APE)< JUQP61!52*]B^FYBQ\9=M[:;3].?$/ Z\$'L!TBTA;8]&J/F2E?KJ=2B M5"5.@<2V?2!'"G":I0":=TH)7DI$O&H#G)$S-A;YLEP\52N[@K%'(573A'/- M?BC/S=K=XY&O].#L^+_K[TA#29ZU7TQ))0C!F "I;;5XS#GA9%@ I MK7-68EURL:DV?^NW(_)0PVE:O"P;?SM([3*Q>%++2JW^_0^K*E@87?TW1#[C MX;XS"@WO&$^O)TEM@X$][):I!W8!]TX^T@??1/6 YM1NJL]CKH_._&HC03_K MWU;-\FK*6,X%(CD0),/V:+H$/$TAD +10N2,(.%4 ,U!U@B700]JN7YNLIK^ M^[%Z:%P02GJUB,$S)G=%"YZ[I1^EO+]_F"V>E?JJZE'>RQ[=M 0T MY &Y9AE@F?4@"VV632FG0&H)E8"HS$JO9@87)8Z-7LPD6#X>NHPMU?!F&>NY M3+J,N!O5!,4Q]L%XJRM8-LKN9\!':+_H#$T@:KDL;U""<3;_D&;<;^Q'-C;Y MN)K?U?W(F2AX#A$#1:','DSDAF!RPRVE 9?!D@HNO_)@T[?$R8=3M13E_3<4FP*2-ASZ=G"UHM8 M[>+,"W_Y.:6.;MKOB+9LB+76'*<\M M12>^CIN*4*C%WE;L -O3-/D]2D"^$RBAM@Z=LH;=/+B8?;1]<+JI9_T7-E.K MK^I)S1_5)]7VB9\6J=DCX"RSY=@E0$P+0##,@;CI(QABW)TF7E4 M0J/SXGZ3_2U;?;^92_L?VWGQR8@P7\0;;DO#B_4T2W56E&:NYY!"@+ -BF<: M 2QT68JLR(3P2E?N%C>VZ6_5;)ONFA_43N'_\".#"R"[L4(XZ"+3PQ:U^H<] M7+=5W-5]53ZHY)[:G M88:P/NM;]N.+]3DOYC?K];+BC^LZRV_QA=5N,B8A$:F00!5( $0+")C$*= T M99G@!<:<3M:TV M@U)H(.@..3;48WNV^*M6[.YNJ>[:?(5VP7A0;X :3M69(D!IQ0S5&I9EAFN! MX%B@4D"9$J\L B>I8UO?[1?VK0D\6;9;&_Z[RZE#4E>/ M?"665=,3\&&YD(]BG=CHZ[N%#;6IUSTKM7RJA&_(GMNXN9%N\-&(3*TO];7# ML=ECQJP X852J :!3C*';0_H \-16M M6MZG4\$X1@6$0+(< 903#FBF,B"@8#"3F.98^9";KP)CX[FM_DW-+4]B\H;? M<6$8$=38*\$MGNWCZNU63HNW_\0LT?;#MJ&")G_2;.&G"+&"LK2#$@M M,H#*,@6$8 5RG:="2YT16?KP7 \=QD9UM_O+.#^>ZS,";E07&=>!W/UVJB4; M_9,_C ')Q@*;'-K:D&R,L+O@<)1W!82!6*^/!H,2WQ40'7+?-8_J1W^_+.9W MAA_N;8V$6_.(.CR&4F$8S/ ;XT4!$.<,T$)GH.2%2C,%(O>*,3B+JQE?7XA29D&J(;OT@\B:<+@P",1AYS0 M>:U_Z:V;>S67-OSFPXS=3 $RF Y@2)C"&90Z?L\:,G MCVUZ;Y5+K';N!;9>PM4]C:\"(?+<=;3?JXS625M[E<]Z^:3!RF:=-&"_7-;I M"_IF7+_,XMY%$.V\C$4.\Y0C#1BD.3#;# (X5&8ZEEKC3$B%J9=WV$'FV";J MWQ8+^4W1OQWX_5\G21 N_0()K-DRNQ()2I23(,;.9CP4& MA$$,E%140@8+@KS\MZ?%C(UQ:BW;DZ9$6SW]>.4,F&Y49&7IC%BK6,+QGH$/0&&(,.[P$ M#G<$I8OUIN):G0TQQ1B5$'$(H+0]K"""ACF0!$5::I:CO,3,:^/B)'6T)'(8 MMAR$/8X0+V"N% 9FJ68;6A49X%A \]>TA$*5L(#2KW]8<,R'Z2(V*.I7T7=_ M)%^+R2<)6[O65@S%ZJ=1BDOP!S+'P/6G87"D_3,W1P@#.M4EM"@UQ+F-<;2- M69$L;9UW*6QT.149+Z347KFNO@J,[;L0,0RH?Y/6F*!&IJO+84"Q&[7V!6^( M0*!7;];:%QRO0*#P#5L_S@T7J-7Z"ZOD)[6>0DUQ)K$"&8\S;]"PJNU'V;QE#]6:S:K_ M:0XEZHLFR8Z1;L2Z>JH+O03UII^"*9SG_,73A_:2GS+MA$?\Y&4]RYW67O43 MJ?S;S-"2YA3I$H/"+%P RIA9P0CSUPQRE',ES?:*>_5ZN"1Q;&S0-MM@L_;( MR#/Q]C+";@01%+?(E+$YESQ9NR-*"JXS.J'*D%Z4-VSA45?SCTJ-.M]X?7%1 MA[#]3!2(D;0$-!,<()02P)7Y@["HK$-S6;V:#CN6S.(LW/;?GY M]J@[4T+PDF@ (2< B2(%7)BMDD2"YA!+RC,OA\\E@6/CK+I 3.U O=_HZUFU MZ!+";EP5$K?([-2J6H.V57;;4R)"72-':$*5.+HD;MAJ1X[&'Q4^J75+'JQRR4_5/)&+V8PM5\F#6B8KVX7,MQ2)ZPBX M^I3#XQK=EUQGOKD@7LA]6P5S'CF('=AG[@7'L M*O:\_\J3L)8%=Z7$)*&I*&4!-!4*(%IF@)4J!2+396'V;YK[!6Z?E30V2MIY M/EN_L:^KZ#RFGN=8UR UV('51LDH_J"+4(0^?CJ2\SKG3.?,/7N@=/:&Z_T] MFTKOS[_--QV]E7S_0ZC5ZN;>_FU*E,H(2S70.BL 2C4#)-,*T"(G"F%)E% ] MFF=Y*>$T-X9OG?6+43"I[A\>K9^B:GW^_7U E\?"WP44!MI7\0!M59\D^\HG MC?9)HWX<#Y S:A$<0)=EOYK_QQF6+O>/^T.B%,C8Y4ZQS.S1%-5 EXA<;MHN^F)=J?3.7[S?=ZZ:I3@MJ-V.I3#E M&<& DE*!PO 21DP6E!<]%ESN&HQTM?7%/.B[C4>T=?\>3G;^\^,PCS%Q8[' M$ _#8QNEK2^I53O9Z#U):LTG-+S6R4T\=Y&VG6'@!A)E(N*0.RD!0@3V4K>/QP,?Y)@[/,RRI$V(W3@H&7&0:.L2LVF(6X73-"91044B=LH:- M0'(Q^RCZR.FFGM6\[(;P[6*UWCI11<$YAA !A,Q^#.&, $)I 13D#.Q \EPFCJZ9 ^QM"-&*Y")C(9M!X@JUT4S_-9VT-5[#IZ_K#E MNLZ9=U2KZ^R%UT0J3P4KJ"J) %J93S[2.0(<LW< M =IL-"5$6:U;GW!CKYCB$4W.FVZ+>X8%A_[J-@]]A0#?L]_1E[_UKX3W=O&D MEEN21[FY H",JUL[9N\!#05$""9%4P5>88+IY#_HR>/[0-9*^?R%;@ 6/=L MNPJ&R!/.&0&O:G@GK>U5#>_EDP:KAG?2@/UJ>*V MX)4M8CTA@"HF0*TDRI(BN50-2K^5V'K+%-SHVJC1><+Y;+ MQ1_5_&Z5+.9F+;M5/5FI>;58)O/%VK9]GS?MCZK5ZK%>^]I5K^GG5-VX">N,MHA'*]=4@:UM=VV>0CYYK#+7V]:?]X7*TWGKO3 M6^YO-F*2FQ6[M$VCU'Q5]U+Y:KW?JVJMOC7MA+ZH9;607Y58W,WKIS250!!+ M2:8D 1S!TJP2E*V1+3#(9%G"M!1:^J4'QU9X;$SW;;T0_P2U,75KO8TUOAZ] MR,/LZA0\N1FN307UJW=)[9!W[+VP.C%LO$[ M[-D4TO$X#/#!?)>1U1W8_3D,^,<>U('D]FP$:+Y>'^=FE?QH5?S5S(+'93TK M/LX?'LU&D\JTD&D."EQD .5F84L19B##RGPS."-:>9WD=(L;&^WOZ9=45D'/ M9GW=V+JQ=3C$(G.M5339:3I)]M'[V(F>?U,^)U!"=>/K%C9L&SXGPX_Z[[G= MY<<@=?#>\GGZV[/M^_?)=]N;V[??[M^XA[;V.%L:B]N MYF;[E]VTW'O4(%/O6/7-]#KQFYXQ^9OJ#GM36VSY$R?Q7_?W77UNNVC83?^RL$++!(@4- (BE2W 4*Y-)=! AZ%FF[ MP"(/!L5+C]%S[,"RTZ:_?DE)MN6+9%*B9.4AMQ.),_/1GN%EYAM(-6(J/]^OWBFM-ANS S%[D=]4L8#&U:09RX!DFEEW8Z,[ MDT PKEG*%>)*]DA$O2G8Z0LS??[I7DM[_/.R+ JS_?(\M+X-N9O7"8/@5,QT M]<'*J[VVWYN-5'0 L]8X)/N<(SC!^.ANR9N8H<[1_$O..M<7AU<='OGQRJ.X MQ]6A*&C!48)2S1 0)+7L4HR!3) ,I(H+#HG99O1GEVH7.[=5SK$"MV0)U\_K M/^HK(!V&;ZIC!AQ7/L%Q'7OM$X586W81JAG+!#Z-WJ M"&\#T55 Z/!V3[J$[9/:[ =;JN(G8YE9<-GZ#VC3V'%* -12&J^$+:-+G@"* M4*9B2(46?HPNK:)FYXFLIM'S4=6':+5>@5I;3^Z$=H#=G$X8V$9V-!5B'YJ( M'?4,R)YP$XM0] GM@J;E3[AI\ 6!PNTW>C+,V=N:-^>W-8T+Q3=?CX_4?NKU M'WPC*XJ7XT%L4:KXRQ-?590PQ7^-8U/R_:JZZ3FCRONW&7_[SNQW#MO#14P2 MD@D4 TDS C D9H^6, VPD"C%6F0ZH5Y4=G.Q;&Y^\.//OQ;1E]*&(%16LP': ME:MO+OK.R-,WLPJ:J#13"Z+\Z_7L XO-0TW:U;@T*Z(J?FP-0%&-T$-4860W MSA5*5_A12Z0B"U6#TCD@(>':5RLWW5)57@=AWEJJ20"%DN[@=5L"IR1[$3 M%Y?[@7%9<^[Y_B :P$-W">/WS%KNQ=XB/.;/R]]*?[@@F*0P9A#D$AK_1"D" M69IIH FA*HT9-HZJ!P=@M]39'6T=.JM\/JH;K0_Z]F(&O &\FX\*#N?(#JK6 M]Z'1K*:A'Y%M/?0U MX<7X]V57;[T4;'UP>%[31WN6^*A_+53)]F%\_&:[_*N*>%*B-,V065L@+0#F M$ *>L10@DB10,T(RS^1M-[ES6VPT=;,D /M\IHTU :PUV!6J%ZF.ZSQ@C2C- M. 4I-YX62ZD!HTH#"!.::)1@FNK%%[7)UW>>BXB*;;$;<_/8(*(_L MS<\RSC[N\31J5VUJRU7@0?-QDLX77WASU6N?['=+,562?L?KU?R] >-)ZL#O3_[X>D;%0K1E9*)DJ"BPB+:@Q%9-*(*CG"QXS[3&"@$3:S\I)'L M/A-S'A#OI$6_N&IU!]X*01%%%,B!3>P#-!0=YAA,0,[-+2$DF ME?9JA'55RMS<6IUX>] R^E3IZ<@OVXVHF[L:C-/('LD?(F]GTPE!(']R7<:D M+J/3S'.OT/UPP):?;^O:JS2E,E&I!"*&#&!)!. 9PD BQ522<4'RI/^)Z+FX M^1V#5@GW7(C-S@3;DU*W7F5NG6!GJ:0IQ!G(M,P AF:IR5.8 YK$D.0BIRA- M0K53]4'\3MU3:X ;V09%M%M)6W)H31EPXGR!O/\Q\Y"/[K1GRXT$J+>A"PU= M$!FS#^K;>Q0;NACMU.7T_!T___TB\\6UMH2'X0\I"R4EY%]*FCVVL)]V33E$ M*:$ 0DO;*'((N(H1()*EF= PY]B)MK&W!G-;\-5JV7NN3=VZKV2),@/_;9Z-6^J"?^:M]']6A&>1 JG,-N?_SE6I0E0M4UY%WG MX425;VX^G&/*8"RK0&.&*8-'C%%4K>Z/SAA=+L2"$Y4QR#00C9BG*50)RG'+ L$P9(]KR>OF= M+WC)G]^!PUY]P.O:_:J6--K9P_[MNNPOL=NJLD_.\[IHD$P\1+DUJ;Q*ELOG MW79(,:K?+'+,H=04 94C>S.&"+ ]?D$F!8((9T11KU*)T>9PB@ 0= ;'G#6W M.#+:7(P<72Y(,"K-[1ZOTCUJ*/\0E>J'BSJ]4 L4B_QD3QJA>L%R'K?Z#>+? M5/''U?9X2/-1?;8Y?:O?+,G[KEA(#5-*E0*8<0EPHC%@,4N!1(B:?S!$B-/% MV"U!<_-NE:[[D\3HH&U4J>O>@;$3W6[7%!*SL>_)>L+EU:[1!8M>W1L[!YZL MF:.+>CD[/]\S&M=K:+7;9@6=9_/Z+&:>^V,TSL]C): )$;)P!CHD N:(Q M0'FNH4H)943X+((Z9,W-*9RH&EE=(ZMLSWOS+I#=UBR!H!O_ +0?:OZ)F[?Q M")5EV2%IVI3(VR9?Y"\ZO#*PL//]RJS^U0>SZE\(C#C5 @&AI-GY)MBZ"Y(! ME$C,(&(HS>->I9U'&5YN8H)T>*M3=9M2%WAZL^1? ]+-)0R$9V17<"SNK-2+ M7ED%V_?L_2L\+\T/7>/9D'"?*L]+$UOK/*\\ZG\):S8@=KCUL9\X3SGB.&9 M$XH E@DUFP.B .?:[ M(GE.A72]8+T:?6_ _*/@/]SNY2\ANWW<. F+D[^]! M-^]F]-?1<+]]'(3*1#>+7NAXW1>V6M]Q%WCYSF3W?*WJ-N_PVA\*M&=Y\_6- M6HFG%[[Y_?6?RV*14L808A@H F. A(]]S%#,!Q^JV,,X3#=S,MN(RUI3D7=]]]38OQ-S\- MHM0Z5N50E%%(. $XYRG '!%[&F(\BTY@PA.<2^A%:7$N8&Y.I-;/<0W4"IN; M9Q@"QLB>8*_:*/5';7:'Y:RZ4^U0FW$M3%2AZG[*IK6G"28)D=)\;1F0.:0 M8X5!1G,%(*8,JC3)A5_1SZ6(N7U[#QH.2->Y J3;MWD8/"-_GSV1\:RU^?U\4.R7?[385:=UR+4OJ>K,>^&*^6&8Q M\*BKOV^7^;/ZV?81+0M<%ED,H;9> &=, JQB#;B(8Y"DF.::QXAF7GVM!FDS M-X=Q5-@F%(BCRE&A5DNSTUVMG5N!AYDN5U\ST22,[I8L$W]E2%19ZQ.U SH M SS@"+4"ZY T[3+LMLD7:S&'5X+V6;1-L7[9\)5X4H\KM5^@L40B2"0@J28 M"Y$ #NTI>$JS%%+CGV,8H&GR-=ES\R5&L>A_BF^BUZO5TFZ:^>9KD):&5X%W M/+\:!\ZQ3ZNNM0\\=FQ[B&K=(PMY>/_3 [1QF_Y=E3R']GU=D#@VXNL?Z@_G;#]_M?V)^RXV,'[[[/U!+ P04 " ",@,)6.&E>V?=S #$6@4 M% &UD8BTR,#(S,#0S,%]P&ULW+U9DUM)CB;Z/K\B;]W7BT[?E[;N M'E-JJ9:-,J61E%/3]X7F"USB%(-4DPQEJG_]P!D;8Q47/SRN,LL,Q7H.EL_A M !P._,M___-L]M-77*ZFB_F__H7_$_O+3SA/BSR=?_K7O_S^\16XO_SW?_MO M_^U?_A^ __W+^S<_O5BD\S.%UC YB8AI43!FB*QE,0B5U9H5^N'GH;#K_^S_7#S&L\"=B M;K[:?/FO?_F\7G_YYY]__N.//_[IS[B<_=-B^>EGP9C\^>JW_W+YZW_>^_T_ MY.:WN??^Y\U/KW]U-7WH%^FQ_.?__>N;#^DSG@68SE?K,$_U!:OI/Z\VWWRS M2&&]D?EWZ?KIT=^H7\'5KT']%G !DO_3GZO\EW_[;S_]="&.Y6*&[['\5/_] M_?WK6Z\\6\P_+7+\I[0X^[G^_.?G"T+#N_"I4KOYZ_6W+_BO?UE-S[[,KK_W M>8GE7_]REB-4K3(E67WE_WOSMS_?O/W+$E<$F VW;^@;EX^H+SN($OQSC?., M%PQ>O62V2+=^:5;%NUA>_>4L1)QMOCO).)ULGOPLKM;+D-83B9)+:SQX+06H MI!PX+ %XT#8@#XRAOLUXI7I%9&^TL<+T3Y\67W^F!_]>F\C]_(W?OX2EO0@2)^GLWSUU]6,M-#5>M% _V4+C__,\+.F)LV_O\:YY+-YQVT3Y=UZ\$PY$_S@X1IZ=0.+C,LQ7TRKZ2QYH \W1 MN P:BP"12R?U <)=&14?%ROIZNO[V:SO"W M\[.(RPDY4<%Q],"UY%48#)P5$-.*%#]HN H"7:A_??X M:5J%,%__%LYPDHNW(; $@0L2!/,"0L@ _D/SQ^>)\OEY^>[[(.$$NO&)DUABO_H_#!-&:2#$7C\'H M(+$FD)BQ3%HTZ T9-W%)(% MYVE'=%87DW3Q0K0 S".OWPDJMG>HM)!M%R!YEC.I8'7Y#T7TR"?1*26+]2 - M[9+*N@*.6052:0"0!UZ]$SA<[^ X5J:= D-,#,]&\I(A)F.)"=H^ MH^(%LBV>PNT:8[7P0A]X]4[ \#\>,/:3:4_ >$Z?OEU^7/PQGSC:^DI-\TIN M$[%0Q2-4HITQN\2($2MC.UCS=X=)S\;"36D<%1K=ZS M)88-W5R9DB0JJ.:/O.=,0I$Y$-W1:'3":9N/@L/VVW8#0,>)SH-%-[+*ZV'I M[-WGQ?PJ-<=CBMY)=I3Z[[YQ-_5W MG-8\2H0CJ__C,M1RE _?SN)B-O&61RP101N*C94C-R9F0;$Q1R>32P6/= !N MO6XWQ7>)TL^I=_IL]A_@DWB7CK9)9(, U"5OJU(,!F#C:CL2+'P+5O MLO"WW[H;!CI.0!XMRB["@>?GRRJNBZ/9"FG2P?EJ8J1BV3$+UM0DNU0UR^N94@T@\O#;=X-(]XG(!J+M B+U?'_Y/*SQTV+Y;<*C MSN@+ \ETJF6E GR)%GPRBKL8HF#8 !FW7KI;"57W.0#+]T-!]UG&P\79!'F& MRT^TY?UUN?AC_?GYXNQ+F'^;J'I.3P33?B<=*,$I,-+1@ T4,Z%5RF-I@(<' M7[X;+KI/,QXOV"[P\>$SSF97U"=DV7 E*6A*Y#,GK\%+AN006:Y#1N%5BSJ( M[7?NAH:.93]&P&T@ZSDXV%G,?H"')+;PPQSZON@B57DU7*?^]B;=\-$QTG-)B+M MY!K'#1.OZ#NK"1DV5UA08%,*H'CD4&\:0)'*,14R2^(X5#SRXMU T7&6LX5 MN\+$.UQ.%_F"":F25@41A!,47QM''K0JDB#.I?(*>;'';1Z/OGHW7'2C4.&X\/36ZW9#0,<9 MS,.%UXD]N #MU2:G?!*8L8 AYP=4\98"J9*!&Z2@RFL6]''I[ =?N]LEOX[3 MEL<+LQD:_N7G>T)\0]\X],;^V]]>O/SMP\L7],F'MV]>OWCV\>6+7YZ]>?;; M\Y MIK0S+"[N?EX#+13'A4T,(D-/AH)E II30)&HDR(IS7UX8IV5L(H;'%R^]&*Q MX6R]NOK.S:K;AZY##77-IK=(Y^@!:*0M*= 2&=H8[!,YJ>J" Y"VQ/TC-.694!HM9)] M!SAZ<$49HU7IK?(B.<1JY#(>; MHV7= 5[>+?%+F.:7?W[!^0II7W^[_HS+6[*:9&=)O^1[8@D&E%((L=[OX07) MPDH=4WSJ+M0A\-F!K'$:P@R'IM::Z !82L$EE23Q)RL1ZRVH*Q MH!<&GSJ .CJX&ZT$_+;\3H:SBFNBG=5H!+EIC!:7,C%"S&0R@_1D*4UV,C]5 M?WT(@IXDJ >7N0F$VHF] PS]=;'(?TQGLXF3*I/]5,#H'U A1'!6:L" M,=F M$DQIG:N^>G HVG*>K![VT"F(:"[P!&5\%@[=QWAA_# MGS><%"=Y"J%FH8(F(7D.P;A"<2%W*B/7$ENG;QZGI@;ITJ%7WO"4R(V/CO-:"LAI$C[:F#,IZ>J,0YR81XB9)PNB4.X+D>+ MN0.L7- _B4H1;84#8G76.3H(045(HG@9R6*ZYN"X>/,X;1$'.QG=2Y =A,UO MIB%.9YN##HK?-C<:/B]F)/15C>76WZY%4YNMI)CK+7QRQQ7+!' F(VCA54E9 MNA">ZF9Q"$!VI6W<<'KPNHQ!5-2!Y=GBZVX62\FB!&<29')(ZU!S<,0/",=5 M<9Y)R0<$6U>U&\-H_W&(':.*#D!U=?3V+GRKYVY7R668@*B8ND23B! M(DI-0M%:"V9LZPJYARGI!DQ'Z?F1\\XCA-X!=%Z>?9DMOB&^QUF=%W9?5A/: MTHT.*$'7'L=*Y4CN@9!0,$A#WZ)_6X?NWR5JW,UO($"U544'V+J=Y;SBYZJ= MS42B0J,+ B_D6!4-50"1U BHSN\OS! MM6$*5\J9#%HJ#4I3].'JC3(N5* 01"$SK4^['B5FW&STXO+ZQDU; M#X2LY@KI &0/+)-HK91(@LG*DHARG6N8G >+DJ% ^CRWWN\.-$V#):X' M"1 MPNX@(W4O#;_%4LW%&YL95YD!B[+>@$T>G' .6) R,C3*^J>NE#8Y_+A-4C();F7Q491D-:T24[LR**DL>$EBX]9I:2-WQ;1.&'R7J&Z< M\N%PUE8Q!R/M*R[CXA0^UA9CCFMGD2N(RM7!!JC :6= %!629#:0[$[I9NV) MNU/X\,/A;@@E=6#GB"V"\KK60=1++5N,1&$4]ZE -I'58%=!L$6!B(J\!:9% MLJTS[(\2TXTG/RB^&BBB T1MSKRW-_\;3H1WA?N,8'U.H#RQX^D;D&7)1$JF MR*2U8_8X-=TX]P/NE6U4T0&HMIB8Q&B9Y]%!BDK68O,"CB0!F8F0(L6WW+>N M;=IZ_;BU*:<^Z]M+V!V$AK7MXG1]MKD>/,]USR9/$>>ILJ*$X4+6LP"AZR4% M%L%'+""=0.^BDZ)YTO,):,S M..<$<9EYB:WK_H\L=&G>WNJDJ&JDB@Y M=4C]J*#@7&\>&Y+O9"5ZZ) \+IV M^V,N&Q<\=ZKUZ?%=&L;N8--&MP\8HH,%W0%0GN6\*18+LW=AFE_/GX'B M+^ RQT^U#N9CR^*!\[/S37'-)HRL#>^7^!GGJ^E7O$CROUFL:FK_;?D8_IPH M;WD(UD PEM4F!!8\6@LQEBARJI,9F[>GV8_$<9.40]FH =74@>UZC^LPG6-^ M&99S"AY66^R^P#)-T_4D2$XQ*N=UW*\AZ:7:-R5:4%$%[46]B/[4((M#@/=] MJL9-6 Z$M<;*Z !>]P4U284[C28 BBQ!$" MSY'"[B"[]+WX=H+TUCIONMY#IKB"9P=.U#YT,J3LBJN1[7"IR0=IVBV@:][K M>*R$Y?%Z:8:S4W=&?K=1R&=<3U.8K6ZSTZA/\IU7G*9K\E-\G;*'LBG&T=:F MP13O02'S$#SWD'A.V<8H4FK=TNPD/91GL\4?].C:Y?#%XCRNR_GL?GNZZW90 M5C*GA(?L)=GIDNKQ-@4S&:72PIC 77,W?Q\"Q\Y?-<;1/7=_,&5UX(UMI>EH MS;]=;J29-T'T.UQNQFA-?-991:E 2T?QBRD*O @:M*4H.Z,*Y'<.ER)]C*RQ MTU\#HZZU8OK"VL5\MF?GZ\^+Y?2_,$^,5B5DE8!5*:E21<5B (,V&\&DC[YU M6O4)ZW69D5"E!046V$0G2PYI-9[ MYB.DC)T".S66#E! CSC:GAV)*(PH%"T7IFJ7,82R&PHR,O2@"<0@I?%19VR M,*9U9/0(*<>?_%P^\&--F$R2T=8Z):"D35-L6@%1&@&*LQ 5M[8TG^1SFX)Q M\U8M]'W_N.=@"8^X8ZV6Z]JS.I^G]=OE!UQ^G29\]N=T-4&=3?*6@1"\D.6- MA>@7!:P3WG->A%$[;53T@BUTT%: Z8*#U8O% M69C.)U)F&[038+FNATM2@\O: HN92>D#BVZGNO+=D'&?@''@T4:G]P%RI( [ M<';?$.GS%?Z*9Q&7$Q<$\UI9R/1/K?YRX.I4,J5B/2S7QI76P=0M D9'Q[$* MO7?6>ZAT.X#&I1PNB5=1F%A'A;F'87DI53"B9":0^,6 >.<6@P' MC<.EVP,TKK99"A3P-7VZFNA41#8R MG36CV:0FT42V$?=SIF)8UDK6/C^U1T M/EGFIW7S'5M1$W_Y5H0; Q&=-E"BM[5 M'51!]"P#9L>52F1O4^OSA /('!=FQ^'B89 -IJ0.<%A3U6_+):/70I-,&\Z% M@5IN!\J;!.2]&; Q!\=LB(RUO]WV "&=[&AM3-;QHNX&+W6:S[9'^&$QRQ/K M56#UK'93)JR$S.!$X1!HT5EDTMKF#74?IV9<*]1 U0^"YVBY=X"@ORX7JQ5% M%65*$C$QDHO/0>1:->*+ %>X!6YL#I+1IZ7UCK;U^D[*==I8ET/%VD&M_G6? ML,OIIC>;MV^X2E%RG/$5MP'/)P3++':))%@<;U'>7F$X*#"ZUK#:9,$'(8A)ATIYF7QLW<=Q-\HZ*3)NA*?VRNA@WWH]_XJK36O! M"W8VTYM)$BPS,L=80AW!2RQ8*T&1ET?T!Z=M:X_Z 3)&CLD&T/:BK>B[0 \] MBYBX#BQ5L3HK 2&&=#'!.7)3&WHYI/V=Y(6'DZ.L4J#EG MP]/Y.3%UZ1,NYJM?L"R6>#UC!5JZ\V.31KM;= MQ,O 6_N1T@9MV_W(,@[3MP=V$UR M0;>B99C@0"?(*P:M40%IO?)*9Y]SZB.86 >/VX&Z,D,-%VX$UN6I4 M>'5M]I>PFJ9)2J(H7Q1$:[!V)B2G0$D)G,0@DE*)A]9YAP<)&;DS6V.@'"_K M#@S)WW#ZZ?/Z^LKU;^>UDOQMN7?U_X*Y&)5+=7JYRICJ%,8 ,=66-S%D8X,K M6K;.?NY%X&X ^U&*^U/S\[:_OWK_\=_J=U__KY9NW'P:YVWS_ M)2>YXOP=WMIW_KO8YS:32N[U4+X.5@LAB2&/4$(] DK"@D-C00MI3(G!Z^;M M5_8DL:TSQ4/,F?9V,#QK4,X7B)[8E[9X12O9E-S:\=[?F3I%/[_FZ'C:T]I' M[AULG+OT'G^W6&[TMEXOI_%\72_T?%Q<-/>\%F F#T&5B) -H\!#U00A+QPP M,>]=;4H16K?W:T1Z)U7E)P#J&+KN&.+/OH;IK#)8%LM5F.$'3.?+BU[$^?^< M7YR4[""62=&H4CW5E:76M-E4BPMJ>_ZHD@W6"<-;6]J!6>K@*.S4,-UQJ8R! MF8Z7T*O%DIS[^47;VO3MXS+,5R3ZRO4\;[Z:7 M&@Z2*X<\>"F;WP,X*8,=G!EVNKS&QU/'BVU'!4UDTIQYF4@Q%#RK4@]G?4F@ M>=',%1EE\\YL1Y+IM#ZUL^3Y#3R:VP$T0'K73R(XWAV$Y;??CX]OG_^/>W;UZ\?/_AY?_\ M_?7'_WCQ\M7KYZ\_#I&:>_QE)TG1[S+$.XJXMVI0P2EME0&<2B>*J7GKR IR.RA8O M&7.M3T"?)*@3+!V@Z<= <[38.\#0'1XN&W0EF54PR0!SEMS3E VXF!FDC$[Y MPI4,K>\'/4A()Y@Y7M%WS]&/EGH'T-EJFW_9C2V5*!,3&7(J];PW4_ LC8?D MN$&A32ZJ-6SN$3$N9!HH]O'A! =(N0.8/#)@^Y(9KD34(AA + R4*!D"4PZ" M*L%)IWT6K3VY)PD:-]_6'C[MI-\#E+X_!_F2,68S\DVW4!XR*"4DA) U6.]E MICW>2=ZZ/'!GXL9-$PP L4&TT@'<[HY"OK*_7G!6Y^$BJ@!*T_)QPB>ROTRG M&+W3KG6WJH-F=2.I!<$@>'64ET'EGS MFXN=MPAN$KX?)N .($)[:D4[OL"+?U_/[Z?'WB]FLU>+Y1]AF2=)"V)/>"B& M5I-B650O+T%TFE'PRJR1K0_Y]B2QDSC_0$3%=6$ZF%,%EF\%(C*$=2VG3[QZ2]CJ5$8=MOA'>I&',F1#J :DM-]HO7S8)\G$GT:(6U&JQ( M)%?O#/B<"T@T6MO"ZVBB$QK5X] Z6/>Z#M#:4(\C@O4LQZ>7(WU>%LNS,$]X MET6M/,ID& A3- G5&HA">3!6",]5QL#O9)/OE1X>\?IQ>_.< H"GTDT'MO+F MBL3JX^*1$^,-SY%DO2DJQOEJH^SW2+)>3==X.5?D0C[O,2T^S3=/V:S320X4 M*N:H0(I"SKB7H;9.]F +TQ111B]3ZSKMH7D:MT70*2UP5^CH8+4\:12>+^9? MZ4W$V]MR\?EZ&K?O_DV"3)GYQ,'D@N3W.P^^A'H(S@27 @WSK3N8'D?QN*V. M.O UAM!LOSC>K,GO,RLS"S:8 EBB 15] E\'2$DI9$DQ172M+_$?1?#(C9@Z M@/$ BNT Q4/?OK89I55<0>"Y3L1B!5QA"CSF* P&Z51NC/,N;NS_0YR*]02. MCM?*,%>I;31*I$+J$EK6*=\.8F)U$D92Q?*@5?/A1_U=S>?_$">!_0*G85NW M5MVTHF9D%C("R\'4>D4./BL$';F0PHOL>.M@]X!N6O\0YX*'"[X#:_QDR08W M*KCD!841LM9+^TVUA@$"O[>^MJ1@K6_O'5](\P]QDM=,+4?6/[RKH"F03MV\]-F'?W_U MYNW?AFE:>OWPTS0K?9B7]IT/GH?5YU>SQ1\W0^F"1)4L11:.U[G,2GOZS%)D MCES$F.FGO'W2\'%Z&CA,]9GOEHNO4Y+<+]]^7V%^/;\>B_:,?,BO%_'8E010 M$)/:D:E5@2 MZ8+.)@3+BP.5C(501(2(K!;M&*)__.$"@\%H:&T_Z;,W3 M=(:W6/JXV%>:Y& (('TYC3=J)@^G^%E(NC964WV_-?F^Q-GM"59,LB&O&?E(P=GE8>H;.89 M79&B]3Z^"UWCFMSQT;,86)4=P/-J8LGM&H6),"Z68,@Q"ED2%SQ 9/4S4X0* MH68BFP?##U(RKKWL#H(-U-4!Z+87S-OR:CH/)-?YI^>+U7I%Z^G%=)46YR3S M"?=&V!QIM[&QEHP)#7'#84 =O+:1^>8=*W:D;=Q[)MT!-X6$N2SU0K7M\Q^2NAJ*23I\5HFX]>VY&T<:^; M= ?4(13: 4ZOQ?4]QJX&Q!:GG6")DR//,RB=(WA6!.2$0GGMN6S>+71?&L>] M?=(=<@=5<0<0?G'YVJUAK_7 //SYG+XYI:U#HK4\Q@!6;":;20I*HY; )*U1 M[T+0Z)I'24_3-.Z5D^X@VE2%'4#R64K+BRCOEGMS[#8]/UN]GG_% M2UU,!!?<2RW <$$++Y58NWV33RZYYQ@#TZYY_[Z#*!WWPDIW\#V!NO<'M;\ M]1P_U69R'YMA^Z]A.J\B?CO?YB7GH@UZ ZR6["FA-/A2J[>#E=5M-Z'Y+*8' M"1GW)DEWR#Q>6?T [_'ZN"LN?Y\O,S22Z^V\ MMI",9"8G*^,)6HP]1MW(5S^Z@^Y >NW B;W/&?DY&W^&Y([3KYOF@40UHN2N M-C*(H'PR$#-RX$IPAH&7V/SFTBYT]=:KK TFO@N](Q74L[4D!_I+F.:K2/$R M5T&>]::BSE3[*UFFE M'4GKK:79B>!WO)IZ!N&5$_(N?-MX(#[1HDHA 7.U6#;+:.1\Q6PBJSLUTMAX56$;^KY1% MDB?,Y?#;['VZ>FLR=CK$':.@+D%W^T#UBK5ODZ"XB]8B.%V'F"45(?J8Z#.M MR+0'F4WK]HP[$]=;B[%3[;0-5-4E!I\OYAMY_6VZ_OS\?+5>G.'RACU;K\-Q MS<%FY4 )BJ,"F7+@ML1HK,STG<&1^"2)O77\.A$>VZFM2U3><6RWK;Z1V?DD M'%B-Q%NI0]I%5&!I[=6S?2[+\-ORX_3UUI=KG$CD4(5U ,;=KZA,8BRHA=H 7.NY&KM3-VY&YO37U890VN%P7-!2&Q*.%Z?P#PM2 M\^A]KF/\-NT0*-JOG9 R9,.B2,@]YZWCY/VI[&1RU8DNY;925P?VD4+^JZZC MZ3_/ITLD7FF9K;^]FX7Y^MD\UUX*7^JOU+DD*11,X%@BR^]#!I]CAN0PL^0M M&M-ZJ]Z=NBZO\S;#R>(D2AL_>UC[0=]CCOR07\/R[[AI8+751)%[I7-&"2ZY M.N$A(@16$A0; [-&,6GN]&MXL#GWKN_K\JIM:X0-IH#QL76]>):+A)A7KTC& M'\*L'C/^&M:5IV]ORW73PE>+Y8=PNV>GX$8ZQ4"GM.E-5$]^D'5V1QCFRZ(>=&QP**E4QVGQ:HD#%C\)[;YM-O M=R)LW .]L7?GHU75C_'<7903)PW/H2C0H9Y;2E<@HJ4/47K:@94PK'7I]^[4 MC7O0=V) #J2T?L/IZ_O"#PF2=HO C(&<4DV4H24.:_I_:D< M=P<_=3C=2ET];-/;WLB#(^F$-QA3D6!-"+5,G0-YR^1\&":Y$SK8U+H6\;M$ M=1D\-T/%4P[CT2KJ '/;5]#?+:>+N=N*"T*-Z3@R(2K2'NP#-IP&CI MI,[%%#Q1*\D'J.LR0!X*@P,IK0/O[V4IF,A)>?EG^ASFG_ ] ?WMO#);_Z\Y MT*\4\V_N/5S-,*P_>#;/M[^Q]9OD #MF@TS 3+GLB^]\/51RREAKK"NN=5_ M =@8-]X>S'\<6^$=;/9',7LQH^C^<7^:G=?.Z]MBO1#U)/!HC?(,9.26Z ]Q&(Z2V%&F@05G+"#.X M@@A%*,-0J61*:Y=\>-P.5IO<*6[W46(GPU%J'2%Q<9-NGN?KX.,UR?A&K)%9 MX3>%_]Z7NHT4\(D^RSRQPDQPS+4^OMJ9N'$KDX=+R0ZBG X876*,D7! MUYQP5J*+M695D=E7@H06#.T"2:88M3':Q &N@S]"S80W7D". MB1DG(:3:O0UE!.^3AI*=$2Q(XT3K@^TFA(][Q:9/-_\@I7:"9.+K+C?KYV&Y M_$8NQ68\^L1S+UWV 21Z1V(5I?9TT:"M-%&%G",.D53\+F'C;J(C .8!R+;5 M7A>3@V\+[:*9X'J2#'/.HZ]#+6H[(8P04RS HZZ]K+6PS3N4/4C(N!OR^* [ M7CN=V+W#3MO- MSDK:3J1]N_P4YI?]K,,\O\!56DXW552+\LOY:CK'U>HV"SO-HMWIL2VFT.Y/ M?Z/YL]LO?KZ8KQ:S:0Z78[_>;7%S/?(FS*X=U*VKM1CBIA^ 3O7$(@4%044# MB0F.CJ7B0^LT:1/"CQY*<@P1M>OZ;+$Z7^)'4N8O]-R_UY;!2J1@0O6AKE')VD0\:P76,D?1 M7E&\^86)W2@;>9QH&Y3'GM+!! M.U#8R.1 @F.1WY*9CMQ,@TP\6]BPG-E-"I=?GK M8I'_F,YF%-Y=WL+-K^FI\T_3.+L8<;>JIV'[FYL=']S"_AS"0R.#=/5J\J+O MOO(&,3>#,B+CG"<$VI$4(3%PB-$$,,JD&%U)O/E4G;T(;'",^\@;;M:,2#IC MK'D<9FK

    7D"Y.';#)XP25] MF63V2@1CVP_V?(B2XT>8;C_U!LF^."5,*B"$CZ!2YN 1):#,(3HCB\#6)4>/ MD#*N?6F@__LC1X\7>:?&8W,+]1!C>@EZ&AMY,#KE$:EK:9= M+2<0BJ,H&;43K3LY/T7/N&;@",W?7?[-A-[!H?0%+[=;G6]QHY-4P7 $6_L$ M*V\-1%\219,4.!;'A.>M"R">IFC<2HCF(&HB^$ZWDN>+L[/IQ;A%"DYK]W+B M$^<''BL\];0V'NF.U#;:B;;>]^S.^Q[R5IB3PI4 @=>62RQK@@,:<.@=BU%[ MHYM?R]J'P*-K8W9YV9:1YQ'XO.#_' RS8U5^VL%8/4M'(,ET^>RN'G(LEO1DPY+^ M*@200#L0%$=*$ZQHZUL?:-ZEX?CRSLWS:CNGA\9H;.5_BO;H%0.;:RMD'@SX MY#BX5+OG2>55\\Y;N](VKDTY"A7WZSD'4$>G!J.6]:V_O:90@8SC5ZS=MZN' M\9(LQN(;XJ:[V+OS9?IUH=7SQ6J]^O"9 !Z)BGS55.OFOF)(GIQL"U%Q#ZK.[7:&66"N8&"2I?97 MK8ZC^.ADX:YO_V7[[3?KD>22M; ,6!*Q=KTK$$*AK=P;+-)FXW+K0YPC21XY M^7@Z?-Y+4IY0U9V:WM]P_6:QJJUJ-HP>8%GO/J&%X7R2JD9V\658SLD3OW[) M-:(4%T4&VE!YL9QV;5\1E0HP+D,VR1I76L\9?(R6HSN[W7GN5FE"* 0Q[2$E M6:&+"IPUGL*,R)A11NGF0T@>)69<^],$!_NG_] 7@"32,$X> Z%!UW/N"@O MH6VLM4P2/&[FD-4!LY)@K .RXG4JS@\P9OI1>CIIU' D)A[MU'"L!CJU'+M5 MHP]>63]"A?U8E?8NNLRL2H"IGK?'C.#0&? <>; ^EI!;.S/#5=J3&SY=O2UW M7O#MXN/-0K$8;0J>8@!5,R*L" @8 CCN K=*%^9;)ZAVHZS;2OM]4'+79@V@ ME X.?7]?44SXGE$DN)JDVLM0<@56FES/&C,XB8)0OLITD: M]\+Y0"!JJ89.W:8'+]!\K(.PFEWTN7S:8-=]'J+V%)=^+ M!:,$@6T$V)5(X M[T-4()1V+NAB4_-L[)"7?CZDSYC/9V0VK]]R4:C];)ZWIHM?2CZ_G;^OD]*6 MM#XVV_1&"UMGS8K1 N, XVB'L]_G07D@8TF?M=*-&"MN;(:AO 8$&I;"$&*4%+7C)B MD,6USA6?]%K2UGJ;SJ=K?#/]>E\A=U:5-D4Z9B1DO9DDX\FK*(:6.VI#;JJ4 M&EL7#A] YH]T;6D?E#UA,0?18 ?1QA6+BZ=8?'6^KB(]6RS7E[T\7OY93S7Q M#N^,69XYLQ LNLI[G3B=$%C,(BDGDA:M&[:TI'_<8/CTL#ZYSCOU QZ^$G?P MOO_DXX:[PC?@OO[(12[C'$\*/3#M-"@;*!B6+D 0)G$;K778^D[M,!?YM@1: M7W#7TW5DMI5Q8%6];L\<@A="0>;"6^Z3UZKU$=63!'5YJ6\?+-PO96XE_DX- MS.45DT,-RJT_;W?-;T"#<>>VCA)*B%B'55O+0$DE(!KMP6/VG*44-6M]::#U M93]Z6JW;NH/-9'C,CO8]K(-!"?4"/..,@F"KLE-*:]\ZA'F$E*ZN^.VC[_NW MLXX7]8A^-2W>R4-9E8M+9W=X\CI'P9T%=#*1$^<21.YK2X4B!!KIF6+?L0W[ MO*^K&WR'8&0PX780B&U?:KUB[=NO@9QP^O<.:YG[PAVQ9GTDGSMJ#H&D"7+"TH'.\NW_[[AC;\!W>5[-[R29EG7 MWK9&U)J\+#RX%"5@<(D[+6R)K=/ K>_]48P8/GU:UO'VF_Z^VU*\ 2SGP8=2 MYP@Y1%H@2%Z=* 6*$DQSE[FUS5OE[$)89S?^]L'# [=1&BNB@_WKLNAC]1X3 M3K]65I[-9HL_ZG;]:K%\3@1--U<][G 9O$8E'0+97T.[="13[%@ \@B9<)&% MPEO76QU&Z;BN>E/\G4!5G6YE^][3/'C/._!%8]Q%'3)+?=R-/Z]8XME;"+55 MJ](4*@9I2JT=R\)$Y$RUWG/'O9%Z<[IY]1&I\!UZX/.P9@9-PG9Q5H8$QZ=>N1W&@ <[' __)P! M6A0,Z"X_>D%=*TV<:DMPJ^@SCI&*K:/(2V<;K7-.M,[)#-6H8&LQW'E#+6E. MS^;YQ71V3BOR;AY5>ITY=V"+YA1\%@U.!@8FJ:116K3-SW4/)+73)@?[8.@) M"S:8TKK:QY]1Z)PK2Q1 ?Z@U]YM#S9=_IMDY+?.+5EUG7\ZO)J4]W@2"YRRT MK,.&6(EU=F6MRDL!>'0.HU7.F^$N7K3B8EPO=F!$CZ+J3C?C!R]TW:I-O1@( M>''B'VZ=^+_ =9C.FEU3V_.M@UUG.X;[4UQ["U:7S8$B)EU'0=T-3&UMSDG^BTGNZA'O_HIG$9<3(1QB M*!)T%B1"KA-$)C2M>,NUJK7CLG5IT3'TCMQCO!%F[G4&/I$".P#KKXLY?OLU M+/^.ZU?G\WS%A4^ZN.(1A#;$19"&=AJGP*")11BK9?/IE@]3,G;YR:F0L&BN ME@[ =>VZOYZ3',^K8W^Q. OJPKD &372/D'16DB" V8L7,HHR\+;34 =@^+L-\16^N8KQ(]).(WI8'N%M]I$>N'O[1B\59F,XG/CLMN'(@ M<\#:])BV#T\?>+(BQ^0L:]ZBMB7](SN4+0"UZ$2['2#[]P\?EQMC\.TF47:Y M(1038^8Z@+*:=A9)TG3*9:"0$&GM*ZUBZQ.*QZD9%W7C(>1NT[4VZNH >-?[ MTR_?KC_]]RDNB:C/W][@5YQMUK5R)JJ2.1C':TVDC>!8%, 1(UIC.&_>I'O= M?"\".\G_-$3(8R!LKJZ>L/AZ_N5\O=I(C%\:? KSA"O.@RJQ=BE+KC9E-2 E M=\P$ZU5I74K[!#F=X*P]"!Z#VY$:Z11W5$O_S'.?IV\:G2-)&)XP"'C&"\K&03XL* M(J)+266N1.NICCN0->[%Z>["AB;:ZPF0#S%TN783HQF.D#;99KQV]L_YDA[P?H]ACR=71X? M;JX9;^)W8W(0M"8%B@F\M#YTVXFPG?"F_[%WV_8:_!%@ M^5LXP\LE[:2@!Y#P=%:T?W"KP)O@P"7#4E0QYQQ.#'>60POMG!9"NB"A1BI$TNTKP5#!6-0PGM[IX+WP99S3[ZD<^ < MJM;%$#+NP&*UV S>3.?X>HUGJPDZD0UY$F"XHGC=>0Z1F0)9.?0Q9A^;3TEK MRL!.X#7_V!OS>(CH8#EYU MDK&>4IZFHK\+(#96_V[5^H?HHEMD/2"["4G%>HD)M/ D,V>0MA'KP9U^ P':N>#G#WX?-BN?Z(R[/7FUXMMUM?))-0"FM A[#Q MG8D-KDAV+HJ0N,VT/EN'Q$_0,_)\U$&M63,]=("I9U_#=%;]WE>+Y8>P'9/5 MB1(W7TVDX"8R6"D,F1*E]7':H\2,/)MW4 /61@.'0VFQ M#K-!K-?MA?'7Y6*U^IVBI3"KO9EJ>Z")HLA(%F.A^-J+*6*&Z+0#%XM33'"; M4NL*N[V)[*0T:OR0=%#M=F )+WK WK#TM^GZ\^+\*O'Z NE-9]/Y1@+72CFK M/8$G"46*V5F(R@50R7D(UF;@EGDO5?0LMAZC?#"QG11CC0[GTVB[ UA?M>7[ MN+BI=#@XM])<2$&] PHBI44P%(8$*,.D R3@0AW@K>.[YZFZ$<:^;X/ M=NX:U(9ZZ<"%V![?_;;<%=W$9140BX#B/'&#O,[4K'8_%1Y9L5GDUHOL:8I^ MI GLQZ"LH5Y^Z WXIM_E/8$/O M__\VGVXKWE,(H^W'!7%1&!Q2K\SI94(%+ M3(!)FE%45:)3K3,U)]V/MUKT7BKJU70^7>.;Z==[.OOEVZ_A_RR6SV?A1@ MR/);I@5$'34M'@;%X#C^7^#Z; #?#[!TZ8$9F*0 M"TV2 Q/MYBY>AE"GS1G!)=?TM2^MB\R_1]/(=QD&0\/N/M[^JND;:L]2.C\[ MWPQAW,[!3GBT0=5N"M+6 >?<*XB6++X216)FG*-J?FMQ;RI'+D;O (XMU+<_ M0/T%0.?XJ;[XXREP^ANN)Y&DEG-D]8#!DPQ9O<'I:6/Q.1:1HY;AA#D:HFCD M6N(.\+>O6GJH+?Z^V/Z&-:RB)?45E^$3_K["+ MWWWQZ4X6]Y/!* >++"2;F*B=TT)M#I\-1&35L":']4:0"C_TP>)3WLQ]O;S' MFM,@.U7[]*]2F/T'AN7$2RU+)*^;&2$N9NIX0^XX"\P8,A28;>L^00W(_I$. M&?=!X3[^ZA :[CS"NL_R;V18/OZ!LZ_XZV*^_KR:.,.C,K>8'%I5/!>$CINM-8K9@_1XH\)5<(>3K)%H1+%%1CKX8C)NAX"UZ)5 M$FQ(.B9LWL_\,%+'C=VZANO>FOPA ?MJ<;Z<2*9+\LJ!VJ3ODC/@0W2U88HS M2GGO7?.9-0=1.NX%I)[ANK<>^T9K3?FQ%)C*LH!5V8*J@TV)@0(B>I.TYX5C MZRJ0!IG8P9H4=H&^??72+!7;-I?U?#'_BK2,-GU$Y]/%\K?%&E=;W]UT"[@\ MD3X\(&/+=9V%2)9$7/"HD04.5F==B\PB"<=:,*I$&;FRR%IW MS7N$E'&S_<-N0H?)NSO8/ _+Y;?:6>6B8XFH'52R=N"-":!B9A!BS"!43JZ. MH$S-NS$]14]/YN= A3\)HB.DWP62+E[[:CH/\X3/%ZNK.M=ZG=3(R" Z5VMC MBH9 BPM4#IDKQY/7K:M 'R6F)R/4"D,MY-Y/^>:;Q?Q3;9A;934Q1K,B=>T) MHBF>%,)!-"8#RTYXK8V7JO6WWCWO8-P1:#I9NIT5K#R?"&G>@.N EPR7Y M3MYAZK%43RG.)]J/K*GA6"X5/$P 2T&K.@B'XK(?-L5GG=.V('G[/B,HQ@VX M2$;4Z)24SHK^2XMM'U!VX.=6 KB\-Z$?ZFTUJPA?+6+04 M*VI6736NP8D8P1CTBMPWM,TG_3Y$Q_AX.4JY#VQ51TFZ0[1<#IF1] Y@!Q=P":.\=XE_FHS#E:9VKW M,E$K54@N43 -.:.0T4L24NM3IP<)Z0LRAVCX[FWUH\7= 69N&]_WF/'L2]7) M1?:H?4#9P(?HJJG>/SX+:NQ%KK'U54" M7I'CY\@;M%+[&I!ZH!5"/$D;E..T.%/K\K)=Z.K)'3H>"WM![0#%= ^VMW.\ M.IH)-J-"!SH7#9,A&\*R,E&*0ZI(=2.L96Y:Y4\TK9@\LVSA1^K'UYKBWE+O#R=8)=.**,1[( MWTR5#R,+1(4,8LJ11ZU4^W&Q/TS9QEXZWK5L8Q^!=UVVH;(TS H/J.N04>,X M1+*0X#E*)R-]T]QQRO]ARC;VTN'.91O["'1D9-QD\A_.]-]AS$5>&.W69'4= M,18B.%I:X#TZ$VG'U7R7 I^]7MI3=-8 .<,)?$0DK9;KR?LP_W21/5,^$_<* MP5NLW2=,@I #0BQ&A,!S-'8GUYB>NK4+T5 MB7%RM'T$#'4JMD^T/K269 BCYDG%XG:;C[J+ZL?<6(Y0UEUU'R"YD17^ZW0^ M/3L_N^K5*FP,T7C(B*JVYJP7%VG;DQBDESQS;78Z1_B.RF^]=&2E'Z*R10OY M=1!_7 ^3OG5@PK- ]&@AEWK_*S$)/GH-B-D+H5E@OG6'QP<)&??N9NMH]7A9 M]PB82P>*NY)C$!IDMG4FN&#@BR:C25Z.8L([8G-HR/00KC90\O=@# BA2QRZ[%[C]$R[A7OUIM4 M$XEWBIS+526MJ^<%)![&*=;WT4! *T 09UA'#"?.3H"='G:K-MK> 4('B+Y# M$'WX3%+=#.2]-*<\>A$5+^ =K\U!0X1HO0>+SM>KA8*YUD6=WZ.I/T =HOOO M0.HH170 K,?J\%&C=LHPD+1-UQ$9DJ)'&\ (E=$F,MVN=>!US-4Z^Z/L:BWD MW0%L[OATUY/";VJJ5Q/CI=&**0C.DX?'78;(ZL0=7H3A@GOZ?UB/^B&R>CHP M.E#]3_O71^NB WC=%M-=FSM!KC0::8$5*4$1#, IE8"AXZS>FV>A_8BMIRCJ MZ2RI#:@::J [/+T*"2_OH6:9,^W.B0)974]4->W;0H8JL6PQ6";XL#TI;FCI MJ2!F" P=*/7NT/-Z3D_&U?I]6..'=;T?^@Z7J>KJ$TY,(?>/%0Y990R"LF68ZP-R[Y2(AYM4KDN.=#7[B8]2.:4=V MUV10@>RN=T$"RQAMR<*5YB,VGB"GIZ.1-JAJ)?L.8'2G"<,-,[5#[.KS8K:U M1-Z6#^M%^OLFF/VXG'[Z1-%L$84Y%39#:P*M&K+4(68+FDL,*)S6?MB[HGN3 MW%,2= @C-ZP.?PC(?ER&/)U_>A&^K291*!TD>1&V*'91R!2E\B!S3"HZYYD9 M=L/]#H$]92].!<=#]?-#@(^^M\)TOIY^Q2T^^22$XHVR ORF@UNDC<&9+.BS MDK*QB;>O5#B8V)U Z?ZQ0-E";S]4GY#GX6(86<4#62T5="1_KS@PA860DY1\D'ZX[3N!O-U<9GI-DOH3\\?%Z]7J MG$#Y\C_/I^MO%Q\ODMLHLD/#(IA@D;P%:<";5*!PX:-+6K'<.KC8D;3Q,[=' MXN.NT1I")1WLH0]V/I!>!M2J (M"@JJ?!8$4B&=%3R#++UWKE&U_740&4?@N MG47VD7Z'"+H\MS52D,\8%>C:^$T)'R3I*(M;;NIEY\,(YR$S0(@O22&R=X.^PK*^%AG>JZMM' MW!U@YH$KG776;5(N0SV% %5#$><5!Q8X0ZE-0#9LQFO\SB&GV*:.E'QWV-FZ MP5^EXUPO3^PB\ZPO3.5O! M4YWK'9.L^%KY<\ M8\$G"#J1K)A.X)R@Z#-+$P7S*HG6'?9VHVS<$H93;%L#:*ASW&VYBU$'PT1A M(+TG=[$0:\'I"%)95EO'!:U:^]*[4=9[5+\_)O: W8$*Z@!V-:=[P=G5E56I M@PA(X0(W%#T89B"6&""*J$5,UK+8O&+T#@W]0NE0/=^-VXX1>@>@>4I$-V=) M')D/I@A:;+5,H]Z<=SIQDI /(@L2FVR=MM^)L'%+L,;>(0_33^>@^[!>3O]^ M<06$3[11WGHO0&LDAY-G"T&2Y&Q1Q#+Z;/4I3T^V:>O7LAT(BSV =[".1@X7 MG^+I>?BR86CB1%:6,PDA>ZRUV&2[)5GQ'!)G.:$1]LXCQEW>U6]>ZC@, M#2+K3JL%WF!8X>JWL%R&6@QQ>&W (P]J40FP"XV-SOTO7G5]GIM-,L4R 9XK M2UYZX>"XYN"UX5(H4]QN76?V.6.Z1<'19V>X6B%NGOD"5VDYW<#Z8E^OS'D3 M%:!W%'@HLH$!#0>A4V8Z6X?-,Y-/D#/RDK]W?M9(Y#WTV]J$JH:V0;:I MQ"J)B)8I@LM)@60N>R-TVVOG':KBVE[(>:;BVC^2Z:K@6!?K(=01M8H'J M"Y,+M7%P,!CM:_^7G6+F'Z_AVEXJ>[3AVC[R&UOQX<\MP@572/ NP".9-L4] M@\@I^M>>Q<(LL]*V,/>W7CI.)-%,\0?+KX-DQL/[W4T 9:-*.>8"% LKVO-8 M)B^(7"'T9 8]"<;E]B[PDR2-&W:V]@^&T,/(>8HM5FKSL+?E^6)^X5='91FS M(@,M,XK&6>00BQ! ,M,Z,%>"VZ4'^*,OZ-%U/%"%B];R[#H!\7QQ]F4QI\>M M%F7SG9=_?L'YZNA\Q/>>VRX]L1<'PV0KHN16)N4@N>P(#=;5MD,2=$#G,-4^ M#,VKJAMG*^AI=:SSS0A.$8HQ1=6&YP%4XAYBG2#$M$4D9GUTS:&C_?33Y_7;\OO*WQ&UG'][&RQ7$__:Z.6B8E9L!(D M;;R27+"T:>E5,B ZIA,WRC2?FK0C:1U@Z7 +(;7QL$@^XK+N&C@NVPS==5! MXNU\\^6;:8C3V73];>*1Y6!RKDE!"A1*9N"0/L.B%4F3%6)I!S=FEW>-[>RV M ,P@I MZ U;;:L(P7^3\6X M]9D-07*D@+L R1;I+.=(;(,2@?"=$L5T@6PM!BUD(+:$;#UA;3](#%:0-(2K MNYA8/Z(#>_+>;IDB%GHLC<># H:N@ZV))NLW%W?S4V1"6D!NEK.W$F&;AB M,G D3IB+W)O6YUA/$C2>7]-$W4^FU(Z1?7= NK?+%AFX4I%L[&;J94ZU5)_6 MFO->N)1MG;9Y[;%+O M.X]ME]7;A_Z!:EZ4\9%%"T9J.IU_%[YMF)S?G,_S0*A13D$F MZTXBK64 0M90T];N\9RKYOW_=Z-L/ _]]&AY(C/02'4= /*V%W#)SVH2)/?! MH@4GLP'R+1G$VEHP.R8Y+7>K=KN*=K#[=47)>'[\Z(!KH)H. +:];-XMI_,T M_1)FU\RPXF7(-H+&0O(1 L&I[.M<]*)<8H69UCA[DJ#Q7/S1X=9.42/?BMAD M6A;E?$68Z?\_T^=Z#8G\YUEEG4X-'5BY.]F]MY>\OIZ_O.25 MEO4C ??$<2$#=_+_MO=E36X=N9KO\U\P-_?E92+*EMSA"-MR2')WS!,#N4F, M+A4U9)5:[E\_2(JUJA8>,@]/DO8-WVIK,8GE Q) (@%@/@=0223 P"7PQ+3/ MV2476_>H[4'N=!'@ 0&UF$:[$SO.?^7*9T[XA5CY0 %NG7I&'*UE6N=8W[EA M"RK[6F&,S($JG$Z#Y.I ZY)YK/=L?)N)J5M_85\=E#LZQ''$VX'SNQLY7#-Y M]HW)M]=,WCRJX[.B70FLWL/;NG"(3 *\)MM@ENMB;2A"C?EHY&4*IW-Q(T'D MF4BOL;XZ0.-]1[P%?TD;QJ]2ZLCF4QNFRX,,@ MC;'XJC:ZGJ.Q?KGKWAYM5Q70/>]R'_BX]I=X&]#[TBC-:U3 M*L0(#&TB!^0H5-+:0DRY4 QE)+K6Z5;;816/M>22"*]+TZ^N;FTI&B5,* $L M%Q2#6FXI59&9K,IE)>E'$JU#^>VIZ^K2?@@JMNF1;J"0#DZ_1[N_K_GZEH>0 MEMZ4G\BUXOG_S;B<:53H$IWJ(J0Z=,%[<"Y)2!D%&F9"%*U?D0ZG[]"YI)R\I 8ZR[X$4I M/EBCFJ]1'DKCM'==/4!S7\4= 3"KL;W_SV(F=!%:20X^ZLK6.M:U#JS@H6A? M-,I#G,^/D#;M#4,G,-Q%3<>"/H)3GF46>'9H:H95U]VA!31D6SX5Q>E73J?6 M4\ZV)F[:REQ/"!RLJB/!X$^+J^6,,2X\Y@B:,4.V931XZ3E$Y)Y[I;EH?MN_ M+6U;(5#_!1 X6%$37S$\RM/[Q0^Y-I2=%?J2&ZYRC*:8*(!I(VK)G;BRR@+W M+*?,T:#?YN9^^V_<"E3F2$$UHO"/P*?-D!G4%(R"7.^P$X:#LR+6I_;>6<1< M3.NU6R_1M!7<[)'";13%-)O%U!AH?UQOTUYM7J6U_L+/EDI' "DB-W MK PCR5GF0;H8?2@R$8.'0-U3!&X%07>*$&RBLN%X]-_P>)$_('WQ^W']WXQQ M%TMM@A81Z^S,HFMJ3G%J2#IRQY,28[:L#VO$]*<(LT$JZ-6]7;_=YB8%&W@ MK=UZRJ:ND^4]6,5+KB,4#P2G(>_F.3M%6.VBD-M[D_(325IC95(QSZ&VG-? M_72=9JT<#]D&Q4?NK&QP(7NH9S;[7,B.II0. /=M)\L3KRN>O]TS:+2N(VA3 MP+H&QAMPSB\SB+P(;3.O5BZIY NZ\JCPBRU_>$7C%D3B:@<-E0 M-)03(+H"62#76EF;>/M1SX-(G/9:MSN [J*X8\/E^O8P>$1M P)/G(%"^C?G MI =9O"V)!1=*^Z;'@41.>^';)S8'*^_(T+F^!M(B&6MY!*F4J?L6ZK+:NHS' M6NV5]Q)]ZY+/4!JGO0KN$IN#5=?%'O\?K)H@8H+!B@Y)^[J<&/A!10A M@F;<:EFVF0L\_)NGO20>'6X'4,<1^<%9%H5ISRSD8$L=D94!ZVU0\3GK&#G/ MKOWZS.UHF_;ZN#N_-TA5'=RT/,O7D[>3D3F%+"B(=4J\4HDDJ5T DJ]PJOKW MAR-_QL5CGQ?+?8"SB1+[N;5Y:FJ,<9JKC!I8E@*4%9RXR736RHP8BG19'FC\ M\;37S <#70M%=. 7QH4SAAE5EJ27.I;4QL9XC[>M?/4D-M1 M.T?X&'SVH,5Q[^?@,S[Z@_"'--\\"?^?'07TX^+3I_GE&EAXD7Y<7%1$Y(NX MUYOY+3ZTA:"&TM[H_?R=KSU[^+44>YXOZB#6&Q,MTEB5@@!M8RU6N@R>9P:R M1#(OYIUDK8_4003NG5(M5JO;KZ#D\'+]O>?G^4-.YW_^?%&6]8_2;U>?0E[. M(B_"2J= 9L:AQMW@HG$@DF(J:T9^I7EMM[[*H\?36Z5GP-G_) M%U?Y7?R8T]5Y7I1U6+W\]KOASP]Y\6&)GS_.(VD*]_!^NWU/"X?8@,-&/G)# MR9U17H;9%+P#;>I--^&3HHI4UBVYW)D0HF[=E/^0AKW7QV_$^J9I( M.@\VR2"=,R*SUE>.^U$\K2?<"T'?+:8_G.HF++2OEI>S=Z2A]13X?]P:^_G9 MU_EJ%F5BP09/&0)2#NF+!,>D!1U5*#P'BN:W"D3H6^Y@CWYUB[MG"9@63H=$ MP**U.J;&5/[PD(57B]J!-XN&$E"1,UAE*0!1VD-@@0$37G*?/.6(6Y4A7\+4 M4P1,@ZF&BEVTEO+$4#DC(R+*5[_F==0HC(DA$JE8R5="!G"F).!)(R,I\1!2 M WS<_]8)0=%&A8LF\NS@QO?UKZ_/-I3'K&5*M;414ZI/)! LYO@[QGF9QPWQMF1;6+%@ V/U:-401*R[F)5@ MT>K$S5:ST5YR#P^_>)JNSY$\Q%Y2G1@2OR\7Z2I>OEF^R\LO\YC7!VAFUAI+ M9Z?,CF(M[CCX4GND(_>Z2"-5VNI2X 54//;=T_:K3Q2C[JV$/D!4Y;+A8+6Q M*9$LEA01"F:R!)'/Y,2_?78557,X_5SUL6.!T2A9G*54K4=:^BB3F M',FNQ.2BR<6JV+JE95=:IWW\-D&T>U#E]@/BRF:]ZJW7*/^:7WZ\9O7UU[I M=G[QH;))_Z3W^'56]S\H1N>:*=5Q84.$*.I^_RR &2:$HZ0,6+FG(QQ_"/O'DW3WK$=YMS;70E=@NJ:FXT) M8L L,A,@8YW6+$."(!6Y=^F"4URE%%OW\+]$4V?^:B\$O BO/=31 ;S>X7E> M;3*7W_+EQO&&Q*5F)8-*D7Y8+(#.!"@L*E2N7B6TGL7X*"&] 6D?73^LQ^\M M^*G[4)_LN:0SFRM&)[:-KMX[U9>R/!C0$9,FEK3R6W67C=K;/%HEO>&9UD[, M4V/ER48K(U51MA 34GD22PF 1BLHIEB%W,IL6[07'57/\B#%;M6S/$3*$T+E MV[KM/V=_O)MA5D$9Q2%@"J!\G>20T$,2K.B22G3/3AU:Y?B_/RR^_,_F$[]! M8_.+6V3QJABHN.#E=;6VM5Y+9R@F0/SKL@ MD2G3NA7@:6JFG0-YB(1I-\'W"*'?\[+^!G[(?*:=33K4XD&P%/3;4H!B*04^ MRB1R*1AXZY#V.7HZBVQWU/E+4-I5 1.WI#UVHWLSDF,3L[_-=,DA/6@>/[S15DL/ZT_=N];]F<_M>%-^_;4CW7;3DZ&$>0B,%EG\: @)(@:2 NN M*3O/7O/69?S6M^TW**_1X/SB X%\+4NRM3?A?/YA+=377S_G6.=$S3_17WE3 MWM'OK@I]._W9M]C A6"S8@RBD9;BP,3([SJ$%#GS021C8NMYB6TH[^PV?PBB MGN@6.J0J.XC']N::4N3EY2M*D]=IL?=,T?\G.D DY4,E>@C19P@B&!71HR@C M-= TXJ +0!\4@ZW-8'= G((YW$95/GKK"D>0T=:-$(PX+S: E8Q+[8S'YAEQ M.^JGC55/P0QV T(')O!L5#]3)D3F#5$?=9W>:BTX'SE(:PW2,QUI4C\Q M_@ZCL@Y\XE9RG@F5>:B-5NL+9N6$@D (@V)E4D;H$MDD)_ZT=ZV=^,CV*CP6 M7-X6>&=&VQ"+$Q!\K;BY8J%V1X *Z(3)/J#8:KI0:X3>DCCMU>O&\E:T3[L.[)APWAH( M'1C 'Q<4'IWG=!T[K2A RO,OZZ2UL"28$QI2,74\5-E-4O[,X^+9:7\_]N0F^&#!4OQ)*I;;7! M0^W/!6>4,\:E:%3KJX,MR)IV0UC?0-Q9??TB\N=/GW&^K,U^==K_#%6L-61B MQ=05:();\$8A<)6R2.3=M6^^BF(;PJ9=(=8W*O=0X?&VF^RTF6>[SSU0RTGS M/3W?K78X.S]?_*>"E+[ZU>(J7):K\[.X[L9MN;MBFZ\9977%8/[:]O4\-6;E MICDC%J84LD3G@M.@Z$@ +[VA>#DQ%B0%+:FU,]V2M'T/DQO)__2]Y&]SA;>+ M\W-2S7]PF69.6L<]YY#(\8%"JZC=<'8UJ],!Q/9Q=5:4U0]/$'& MU5L'4@0\B<%I C@R6G:"Y MB^9VAN7G=;%MW=[3!)R_+Q=?YBO2WB,LSK)!;XU!,-;FNA/"D5FC!U%<4M87 MZ57KP^(Y>J:]YCTL])KIY6@ 9F '7QP)V2 M-K.47?,KW($D3GN9VZ,3W$U[_2S]'>;J&7/1NX+@;%U?$36"3T5 YB&;7(O1 M?)K(<<@A/=H%;H_XW$5S>Q[2KR_2:-6(U__O:G[YY\_KUT3S+_GW<[RHRV1? M4ZZ\^#/G=Y>+^._?KY;Q(Z[6?[C^C3?KF==[I-DMOK5%UMV<^T9)^.VNTS?E MQ\6GSYG(6K_T^C9ROA;&5N\^D@T%(BQ=;\:^'8/(O+"Y,##KAW_(+#@6 MB, MLD@7B^&METWN1W&[U93K[_BA?L==*LZ62[SXL'[[O_KAS]N_LZ'CK/J.39>Q MRD$*1U(32!%1)MMV)?,Z05+4>MEP>5 0/ PB=M9(!W#: M77"W;%^D>E#^AI^N!Q9JQY7A'J$X2C05#Q22I:*!296]"EIXT?HUY!A\3%RN MVAU6#WWEU#KN .?WXKLW=Q>XR))LR'5,_/J!FY (06H+1G 6%$^\B-:1TY/$ M3.Q.)\?)PZ6/3936 ?K^F5>7=4_!MP>5PHC@$'A=X*&,8A#J>+OH?8DL"9ZW MV_4W &]WOKZ7=7]3'MB[:J,?(%TOT/3,,84)=&W444DR<"$C4!!MO'8>0W#C M0*F' W)G-3X.AQUDV@$@GK"CM:&0+9&]O;FXWD<5. _2&01U :9=0+!=M+6W1HX";.__L[C>VQVST(PBU"P".6CC*;DW M)D-,+ AER%QM\ZK*]N1->PP>$FR[:61GL'W)R[ X5&[Z5(CPRTU[HO'!">LT MG0N,8H4ZBAJM\"!3"=SFD)QK_=I]?ZI[65(W98QV8-WWZUQ?YGC]8^-2KM]3 M>:63RJ: 05%+JV3K(X@K)WJGDM3MX#KA)AS\:U+/*,P,G'RWH%9 M3 J-3E\7#+[1OFDXOU-7.XOTW]+''/""?QLR)KGQ'RR?/EH #,LQ.1104AT= MP(0#)*L"(S&5PAVJYKO^)FX!V-4A;=HYWEQ=KBX)"=4O+,[/?]HT%)&TF!16.6(Y!RB,<'%PL,7F*I-E+X[6I=0>!, M".MEALPC"9-!K5E?W6T"?/V5HLM^V]"Y?UL[L/IY,[%G MQC/E2EY92$Y7D; ,WA4)C@O&L[4R-5^T/CI3$]==.S25KF#4SX./]D>FSS8Z M'QD(PS1I*27PRE.&[4@ZLEBK3#?W%'M%5J,]'#E!\]D/)DU?H$QG*YM3N%XH M;8009-3&, ET&+OZ@C%"8,%"9"EHX0IB:3T#LSD3TTX//$%;V0\FIY6M_RO7 M*G=.9U_R$C_DZSCV]^4\WGLY5[CC,OM:8N&E#G*.@)(Y"#SD%'7QP79S2;@S ME]/F/Z=1!!L#4'\=DYME;1/#(( \SOJ.B8/W.4!Q+EMR227[UFV:!V+M9(II MHR!\&H,%19WSG@MZLJ;DD#IE"D$,@RX-EDDRURR MS^TH[[+0N+?A'D,1L@O#[0::)V#'V\8?MG#EI#)@"ZNS_*6&0&J%HIVJC_-" M\*T'X/<4[AY#A?,8;',,N)U>3?19T<1D8J+X J).#)1)OCHH#R$)IPK+PH;6 MP] .Q-K)U$^/P1+'@-O$>PI?%$EXHIGX@0!N1JA?C[B]PO/W>?GI;EG<1T0> MK 1<7]H8%!3IYPS"HXJYB&P>[I%]=+OA 4F>-@:=H&;:,R1ZB1QW:;U_T=\] M)2PQ$X6I]<@(*T,-K@LY$VD+"*6==CSXD$?)^P[+YC0%U*[AWNK9QX&P=P+F M^?3Y_I2(^"PPXR/I#[14#I30!8*-$;+G,3NOLI2F,_/<@>??BP7+>M_4S,SR]6\_A//+_*=]7&HC<)?0;-.0>5H@0OG04657U>[;A^ M./NO;5SY,HG3UDN.+8YLK/)>#J8V>?)]FQM_;C)YDYPABP-53'*QWN@9M>#*C-Z7I?$'S&8[0Y\ S9F@C*20&N, ;" M"55DP1B:CSTW/I[5YZ YBE(@UU'E*B4&GD6$D&7.,I@0F@\R.Y7)^B44[[46 MP%Q,=-HJ"T$E#A*E#X)[AJ5YE/;W9/V!F!UOLOX0]7<0;-T?N)W1\1 C!T/_ M1R(L!C ;#BE9JQF),236&+LG.5E_$ B>G:P_1",=P&EWP3TW35M+1%T$>"LL MJ%JO\Y2U@%$\.DMRS3A*V;4Q'SU-UA\$JX-,UA^@XPYP_EB,]_;='YNAHR8D M(UU@P$44H*S2$$RA'P6M$U9DM*T?ZSU+4.51O] &EC7UQBM-X'8,&1%3@3 M((BZRR+XDB(JH5SK?M9.I^P/4N.S4_:'R+0#0#QA1W?&;-^9Z2YR9*H$X(F+ M^D8_0XB4A3&KE"0_C2:U]CP#R.L"3+N 8)\I^P,TF.0!RAST(J%?Z>LG\ L.VFD5.9LF^=+%KE")D+7E^Z_>;8 MAO1WG@LWQMZ84_:' *$7(]CEHQ:(&F]@TZ'^E<31Y<-(Y2!(DY22WI M^.NEH^"DI^SO;1:30N-$6@9NI\@_4F.;+9-8(A&.H#3*%>"7C$*N"AFT(&2$H7" K(ZJ,1Z^GV;LG0'+\@< M>9O (%@=HDU@B(X[P/D+-\V.$[F4$>A0%X.)Z !+1. FLH!6V,#_;A,X(%Z& MM0D,4%X'2&R08:>@E,X)(6&NSTC(+:"(%F)]&68T$ZSYJ7^@@O<1-"7L$RH< M6/?'C/;K!)XL_VJME3>7'_/R_4>\V#P1^6UQ\87\0DYWWZS(9(0,S(.,HDI' M)/!2<4A6V^25E<)U,YQ])PX[/QD:X[>5^8P/IK^&J6UFVSMIA2%1 "7PO*[7 M#N 81K#1,:54X#HD/7-':F '0/CAC7$'N!W/1.F=Q?,/^HC+VQU&MC@M MO6/ ?+:@%(^ KJBJ38TRJ;INXFB,\3YO1WH5=DJVN ?83OI(_.=:?S=R,:HD MXT, 7U>^*"H@2LL]T\9@B**U?0>F^ZV?$U2J;8WQ#H4[+%?>!V[,/8MQ?.@\F& MZY#^%3F3GW"^_&[J#^78 ;,TD)+SE&R'>L>8(K D2\E6<';X)]Z'%<&19IU' M4V(=#8XGG7!N+[Y9R2DZ\H" 5CI0B5(#5ZP!@=HC"RJP?(HF?/*5V_$,IT,G M, C%?[FJ[\OBDVB$2992D?I#973@M8L02B0(&":4.IX[FH','^D)_I?R!&/B M^:0#@?O%P)<%IWG2+%C*UR(E1LI+\J/&9K FBE"2L)H=3S0PD/F3KUV?@",8 M$\\G[0CN;(]\66HAZH+"!(BV/H%CHH#/A1)# H3(,ED2WM%X@2&?;123$_K"@;ML^229XU[]#Z^Y7W0,R.. Q^@/H[ MB!KO/_X4P49D4H!'2P=?X0J<+1E8R 8EQZ":#WHZR5?>@T#P["OO(1KI $ZC MO.C,)G$9/8)CL8YOX Q0<$O1&0^F"!>#.7C/ZY&_\AX$JT.\\AZBXPYP?B_0 MVSP/EERB=5& EI:,7OD,7A@!26=6,R+N4^N&T$?(Z/QR>G1L+-HJJ@.L-6C4 M"2%S$=%1"NXH-.*9.*[=HSDZ'UR67N5NUDC^?\W+] MUU8'G.K8A,Y)QCVVEW ?%<)L'">Y[IL0(/S#B%[9D,HBK'2^C7PJ50( M@\!82JPCB7B=$FO(T1BA@W?" MVBV^IDN0[*+,Q3B2[0HD>?EE'O/JFHWL?(DN0*0TL(HG$AL106J4E,UB2,(, M!LB]KYBVWG4(<.PNT0Z.HW?Y_+PN"+Q(O^+RW[GN?]BD<1M^!(^BKB$%ENN@ M&A8CA.0,:!UMT#%JF9N/!'R!IFG;TMM#:A1==("MMZ08(N C,?2*;.5\\;D* M[#Y+6C@5/-9IMB;5]@8'3BL!&+F.QG",H77"O059TW8]CX>PUAKI &3_R!=Y MB>?$T5GZ-+^8UZ2XUK#N,V70!VL+@@ZN4+28'?B,&8RQZ(O.HCC5&&9;$39M MB^UX0&NOE0Z@UN"*(!9&F8E$",J2<:6D *4DF6+AP:*AP)&U/DW_OK)L4($X ML.X[0/O9^?KOY/0XZQM+GL6D4J9D"$RL7L*:NLF>:U#(9,XY25]:5RRVH^SH MKQ,'X>5ANUU[Y75Z.?A;IG-K5=?5K5F]741&3,\C4J S/[\B0;S&Y04%U*N[ M?WGWJ[X6W]KBXJXY]XVNX:Z_[_J[;BXK2LR9":/ Z+KO5ED"=0DKQ;.ME/!VD5T<\&XHTXYH!9D"C M1H:Z%)+4%L[@D8^>-A9O[@[V%5X'#N'!P\MOHQ0WR MZ2(1:\TN>21!D2..MZ4 MAP1]JR%JQIET0H)T&"C(%0(0O0$OM=6*<>6:7R2TY:#3?'((XIYN8CRXBCL( M!?;D^8<_'_^ =9,5(W:#4@DXG:&@9.: *2LZ/T5@1G%#Z5CKXNYX[/3227EX ME#ZL#G<"F6ZMY\XS34%I0=%HP#C-03DFB15>)^=E$9.PR;'#F$ W3ZY[ <]6 MH-Y1DQT@\][CFS=W>P^%3U8(F2#RNM OL@ !G8!8C+ Y%I9]ZZ+CD\3TB,5= M=?[<(^N=%3!I??).W\\S&\#19IU\B."B2* R*^#H5 &3'6>*,^MSZ[%(^Z]O M'ZW&.2JFVBFB"UR14U_/_;J(^5M=;<.($XIRW$@&$I&!LC8!%A(12FE\\=Y& MUWK#^A.D3-LK.BJ66@B_@W/NQSK!<'DYIZ#V50Z7MV*Z[DG5F3K7 M L%IEJ%H+HU6PL34>@#W"R1-VQTZ*J9:*J,#;-VT-OYXCJO5F[)VNM\B3:F< MST63JZVMU-G5HC!%FC%2I!E=\".\5GV*F%[ZZR;/2]NHJP/'2&DMB4"6(6B\)@!D3,,V\2\8(9UMO*?J>BFF/K_%@LHN0.X!)C=MN!X:O MW6ORECFB'IBC'\JA!9^5!).<-SYFIT3K@M'W5$R\3*:?*&=/!74'L3NIAW<\ M46;@0990E\X9"^B, )T=,UP[;EGKYRU/T3+Q2)<]=?PL9'84^.3/T&]2R]\6 MEWGUZBJ3,LWU4["ZG,#; *[0":RX8N"8$B#0!!5SN5?;E[-9%UXY):DJ1R960IU"!_9FF3%A83&(;9.[%O1/O&N MI7Y.R$G \A)+K! ID"5S("8++RI1":;9HW6+ MKQ+'QEQ;X.\ @$[;4[\]!GF/7_,>\S@?^9 6+9\OT=:H.?/F:V[' ]X9^:>M MSU8!2Y37JE1(N76H*_-%2JO,L]8=\D6UE;G1A9W)E96TN:'1M4$L! M A0#% @ C(#"5CY$C>]Y" QRX !@ ( !-04 &UD M8BTP-#,P,C-X,3!Q>&5X,S$Q+FAT;5!+ 0(4 Q0 ( (R PE8U;R\K;P@ M )0- !M9&(M,#0S,#(S>#$P<7AE>#,Q,BYH M=&U02P$"% ,4 " ",@,)6O2 N)V0% #:& & @ &) M%@ ;61B+3 T,S R,W@Q,'%X97@S,C$N:'1M4$L! A0#% @ C(#"5H9) MR(%C!0 Z!@ !@ ( !(QP &UD8BTP-#,P,C-X,3!Q>&5X M,S(R+FAT;5!+ 0(4 Q0 ( (R PE96:(_$UTT" $2?%@ 0 M " ;PA !M9&(M,C R,S T,S N:'1M4$L! A0#% @ C(#"5LW%A)X. M#0 1(4 ! ( !P6\" &UD8BTR,#(S,#0S,"YXV?=S #$6@4 % M @ &]G0, ;61B+3(P,C,P-#,P7W!R92YX;6Q02P4& L ,"P#H @ YA$$ end